Commit Graph
26 Commits
Author SHA1 Message Date
Chad Bentz 1874d0f72d Merge pull request #109 from advanced-security/feature/handle-null-purls
Improve missing package URL handling
2025-05-14 14:14:21 -04:00
Chad Bentz 4a59086e33 Merge branch 'main' into feature/handle-null-purls 2025-05-13 14:27:43 -04:00
Chad Bentz 73e1388139 Validate packageUrlJson structure in makePackageUrl method 2025-05-12 22:25:29 +00:00
Chad Bentz 47ec470b21 Refactor tests 2025-05-12 22:05:43 +00:00
Chad BentzandCopilot 203f6e5c2e Update componentDetection.test.ts
Co-authored-by: Copilot <[email protected]>
2025-05-12 17:39:26 -04:00
Chad BentzandCopilot 3f82ca7921 Update componentDetection.test.ts
Co-authored-by: Copilot <[email protected]>
2025-05-12 17:39:18 -04:00
Chad BentzandCopilot fcd2c805ee Update componentDetection.test.ts
Co-authored-by: Copilot <[email protected]>
2025-05-12 17:35:43 -04:00
Chad BentzandCopilot Autofix powered by AI 7cfdb92164 Potential fix for code scanning alert no. 11: Workflow does not contain permissions
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-05-12 17:30:29 -04:00
Chad BentzandCopilot Autofix powered by AI 7eebd4d574 Potential fix for code scanning alert no. 12: Workflow does not contain permissions
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-05-12 17:29:23 -04:00
Chad Bentz b69d2d201b Add tests 2025-05-12 21:08:26 +00:00
Chad Bentz 5840bc427c Update index.js.map with new build output 2025-05-12 20:05:44 +00:00
Chad Bentz 0b3ad66ec5 Merge remote-tracking branch 'origin/main' into feature/handle-null-purls 2025-05-12 20:03:12 +00:00
Chad Bentz 6a1035d837 Merge pull request #111 from advanced-security/dependabot/npm_and_yarn/npm-dependencies-e202d7757e
Bump the npm-dependencies group across 1 directory with 9 updates
2025-05-12 15:49:21 -04:00
Chad Bentz 2c2e919e21 Fix eslint ... v9 upgrade broke! 2025-05-12 17:14:48 +00:00
Chad Bentz 31789e4b4b Enable full ESM support for Node 20+ and modern dependencies, update Jest and build output configuration
- Set "type": "module" in package.json to enable ESM throughout the project.
- Changed "main" in package.json to "dist/index.js" to point to the bundled output generated by ncc.
- Updated Jest configuration (jest.config.js) to ESM format and to use babel-jest for TypeScript transformation.
- Added/updated babel.config.js in ESM format to support TypeScript and ESM for Jest.
- Ensured test scripts use NODE_OPTIONS=--experimental-vm-modules for Jest ESM compatibility.
2025-05-12 17:09:08 +00:00
Chad Bentz 977f836c74 Compile change 2025-05-09 05:39:06 +00:00
Chad Bentz ce6986e485 comments 2025-05-09 05:34:00 +00:00
Chad Bentz 6cf906749f Improve package URL validation and skip components with invalid URLs 2025-05-09 05:25:36 +00:00
Chad Bentz 5cef7e77dc Add debug logging for missing packageUrl and improve package URL handling 2025-05-09 05:15:48 +00:00
Chad Bentz 2a225a4eaf Readme to v0.0.2 2023-05-12 14:48:18 -04:00
Chad Bentz 9b5bb33c5e run prepare on non windows machine 2023-05-08 10:19:21 -04:00
Chad Bentz cdeac4436f npm run prepare 2023-05-05 00:47:37 -04:00
Chad Bentz eea402190d Merge pull request #1 from felickz/windows
Windows
2023-05-05 00:25:34 -04:00
Chad Bentz 8a403ce453 add debug logs 2023-05-05 00:21:28 -04:00
Chad Bentz df3fb46172 set proper path to exe on win 2023-05-05 00:03:32 -04:00
Chad Bentz 6dc027ab22 Detect OS when installing 2023-05-04 22:57:27 -04:00