The software is provided as is, there is no warranty of any kind. All users are encouraged to improve the source code with fixes and new features contributed by means of Pull Requests.
Run
npm install
to populate the dependencies in ./node_modules
directory.
run-cmake
depends on public NPM packages published by lukka/run-cmake-vcpkg-action-libs in the GitHub Packages registry.
Unexpectedly, a public package still requires authentication when downloading it, hence if you want to npm install
those packages correctly, you need to obtain a token with read:packages
scope. Then create in the root of the repository a .npmrc
file with the following content:
//npm.pkg.github.com/:_authToken=YOURTOKEN
@lukka:registry=https://npm.pkg.github.com/
Note: Never commit this .npmrc
file!
Build with tsc
running:
npm run build
Launch lint
by:
npm run lint
To build, lint validate and package the extension for release purpose, run:
npm run pack
To build, pack and test:
npm run test
To run test directly:
npx jest
Validation tests on various scenarios are run using the workflows of the Samples.