├── .eslintrc.json ├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ ├── CI.yml │ └── CacheClean.yml ├── .gitignore ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .vscode └── settings.json ├── README.md ├── babel.config.mts ├── biome.jsonc ├── example └── CMakeLists.txt ├── package.json ├── pnpm-lock.yaml ├── prettier.config.mjs ├── src ├── args.ts ├── argumentBuilder.ts ├── build.ts ├── config-types.d.ts ├── config.ts ├── deps │ ├── aws-sdk-client-s3.ts │ ├── mkdirp.ts │ └── types.d.ts ├── generator.ts ├── lib.d.mts ├── lib.ts ├── libc.ts ├── loader.ts ├── main.d.mts ├── main.ts ├── manifest.ts ├── nodeAPIInclude │ ├── index.ts │ ├── resolve.ts │ └── search.ts ├── override.ts ├── runtimeDistribution.ts ├── tsconfig.json ├── urlRegistry.ts ├── utils │ ├── download.ts │ ├── env.ts │ ├── exec.ts │ ├── fs.ts │ ├── logger.ts │ └── retry.ts └── vcvarsall.ts ├── test ├── args.test.ts ├── config.test.ts ├── download.test.ts ├── env.test.ts ├── fs.test.ts ├── logger.test.ts ├── package-lock.json ├── package.json ├── patches │ └── zeromq+6.4.2.patch ├── retry.test.ts ├── zeromq.test.ts └── zeromq.ts ├── tsconfig.json ├── turbo.json ├── vite.config.mts └── vitest.config.mts /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.github/workflows/CacheClean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/.github/workflows/CacheClean.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22.14.0 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/babel.config.mts -------------------------------------------------------------------------------- /biome.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/biome.jsonc -------------------------------------------------------------------------------- /example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/example/CMakeLists.txt -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /prettier.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/prettier.config.mjs -------------------------------------------------------------------------------- /src/args.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/args.ts -------------------------------------------------------------------------------- /src/argumentBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/argumentBuilder.ts -------------------------------------------------------------------------------- /src/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/build.ts -------------------------------------------------------------------------------- /src/config-types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/config-types.d.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/deps/aws-sdk-client-s3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/deps/aws-sdk-client-s3.ts -------------------------------------------------------------------------------- /src/deps/mkdirp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/deps/mkdirp.ts -------------------------------------------------------------------------------- /src/deps/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/deps/types.d.ts -------------------------------------------------------------------------------- /src/generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/generator.ts -------------------------------------------------------------------------------- /src/lib.d.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/lib.d.mts -------------------------------------------------------------------------------- /src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/lib.ts -------------------------------------------------------------------------------- /src/libc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/libc.ts -------------------------------------------------------------------------------- /src/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/loader.ts -------------------------------------------------------------------------------- /src/main.d.mts: -------------------------------------------------------------------------------- 1 | export * from "./main.js" 2 | -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/manifest.ts -------------------------------------------------------------------------------- /src/nodeAPIInclude/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/nodeAPIInclude/index.ts -------------------------------------------------------------------------------- /src/nodeAPIInclude/resolve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/nodeAPIInclude/resolve.ts -------------------------------------------------------------------------------- /src/nodeAPIInclude/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/nodeAPIInclude/search.ts -------------------------------------------------------------------------------- /src/override.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/override.ts -------------------------------------------------------------------------------- /src/runtimeDistribution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/runtimeDistribution.ts -------------------------------------------------------------------------------- /src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/tsconfig.json -------------------------------------------------------------------------------- /src/urlRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/urlRegistry.ts -------------------------------------------------------------------------------- /src/utils/download.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/utils/download.ts -------------------------------------------------------------------------------- /src/utils/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/utils/env.ts -------------------------------------------------------------------------------- /src/utils/exec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/utils/exec.ts -------------------------------------------------------------------------------- /src/utils/fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/utils/fs.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /src/utils/retry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/utils/retry.ts -------------------------------------------------------------------------------- /src/vcvarsall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/src/vcvarsall.ts -------------------------------------------------------------------------------- /test/args.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/test/args.test.ts -------------------------------------------------------------------------------- /test/config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/test/config.test.ts -------------------------------------------------------------------------------- /test/download.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/test/download.test.ts -------------------------------------------------------------------------------- /test/env.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/test/env.test.ts -------------------------------------------------------------------------------- /test/fs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/test/fs.test.ts -------------------------------------------------------------------------------- /test/logger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/test/logger.test.ts -------------------------------------------------------------------------------- /test/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/test/package-lock.json -------------------------------------------------------------------------------- /test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/test/package.json -------------------------------------------------------------------------------- /test/patches/zeromq+6.4.2.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/test/patches/zeromq+6.4.2.patch -------------------------------------------------------------------------------- /test/retry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/test/retry.test.ts -------------------------------------------------------------------------------- /test/zeromq.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/test/zeromq.test.ts -------------------------------------------------------------------------------- /test/zeromq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/test/zeromq.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/tsconfig.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/turbo.json -------------------------------------------------------------------------------- /vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/vite.config.mts -------------------------------------------------------------------------------- /vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbeddedEnterprises/cmake-ts/HEAD/vitest.config.mts --------------------------------------------------------------------------------