Third party dependencies
December 5, 2024 ยท View on GitHub
Each dependencies shipped with Batch Explorer must go through Microsoft open source approval. This include every new version of the same dependency. That mean every time you update a dependency you must request here
Which dependencies needs to be approved
Any dependencies in the dependency list of the package.json. devDependencies are not required as they are not shipped.
node
ThirdPartyNotices.txt
Each of those depenencies needs to be referenced in the ThirdPartyNotices.txt with their own license file appened.
Fortunately there is a tool that will generate this file for you.
To generate the file run
npm run ts scripts/lca/generate-third-party
To check the current file is up to date(This is run on travis before mergin to stable)
npm run ts scripts/lca/generate-third-party -- --check