{"_id":"@mawesome/dependency-audit","_rev":"18-abaaea658bf11e052c23a4ab46145ab9","name":"@mawesome/dependency-audit","dist-tags":{"latest":"0.4.8"},"versions":{"0.1.0":{"name":"@mawesome/dependency-audit","version":"0.1.0","keywords":["audit","d.ts","dependencies","exports","npm","publint","types"],"author":{"name":"Manzoor Ahmad Wani"},"license":"MIT","_id":"@mawesome/dependency-audit@0.1.0","maintainers":[{"name":"manzoorwanijk","email":"manzoorwani.jk@gmail.com"}],"homepage":"https://github.com/manzoorwanijk/mawesome/tree/main/packages/dependency-audit#readme","bugs":{"url":"https://github.com/manzoorwanijk/mawesome/issues"},"bin":{"dependency-audit":"dist/cli.js"},"dist":{"shasum":"85f0ba40def97a944001cc9888113ad743c38578","tarball":"https://registry.npmjs.org/@mawesome/dependency-audit/-/dependency-audit-0.1.0.tgz","fileCount":17,"integrity":"sha512-2hGwnLjXRDd03/Oe7qR36vdhHQIqOBmJKyEukYS6fTW8RddJ1gYsxLYjbfhuRtFBSKISzc0lVpALfEdMn5oVlA==","signatures":[{"sig":"MEUCIQC57K/t/ej7hSvmcAasqKY4f+z1XdxaR/+S5O8BlUXmrAIgFPQKvUWAFxC7Y/cR/0LepALpMaFwLGlZ9KA4TiU5ESY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mawesome%2fdependency-audit@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828787},"main":"./dist/index.cjs","type":"module","_from":"file:mawesome-dependency-audit-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.12.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsgo","check:exports":"attw --pack . --profile node16 && publint --strict"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:321680bd-8325-4597-ba12-67429320c79d"}},"_resolved":"/tmp/e1c5764812738c552ace3b3ac00f5ed7/mawesome-dependency-audit-0.1.0.tgz","_integrity":"sha512-2hGwnLjXRDd03/Oe7qR36vdhHQIqOBmJKyEukYS6fTW8RddJ1gYsxLYjbfhuRtFBSKISzc0lVpALfEdMn5oVlA==","repository":{"url":"git+https://github.com/manzoorwanijk/mawesome.git","type":"git","directory":"packages/dependency-audit"},"_npmVersion":"11.13.0","description":"Verify every reachable bare import in a package's released artifact is declared and resolvable","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tar":"^7.5.16","pacote":"^21.5.0","typescript":"^6.0.3","resolve.exports":"^2.0.3"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"browser":["./dist/browser.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.1","vitest":"^4.1.7","publint":"^0.3.21","@types/node":"^24.12.4","@types/pacote":"^11.1.8","@mawesome/tsconfig":"0.0.0","@arethetypeswrong/cli":"^0.18.3","@typescript/native-preview":"7.0.0-dev.20260527.2"},"_npmOperationalInternal":{"tmp":"tmp/dependency-audit_0.1.0_1780730457491_0.8031863970340993","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@mawesome/dependency-audit","version":"0.2.0","keywords":["audit","d.ts","dependencies","exports","npm","publint","types"],"author":{"name":"Manzoor Ahmad Wani"},"license":"MIT","_id":"@mawesome/dependency-audit@0.2.0","maintainers":[{"name":"manzoorwanijk","email":"manzoorwani.jk@gmail.com"}],"homepage":"https://github.com/manzoorwanijk/mawesome/tree/main/packages/dependency-audit#readme","bugs":{"url":"https://github.com/manzoorwanijk/mawesome/issues"},"bin":{"dependency-audit":"dist/cli.js"},"dist":{"shasum":"0c3ea752904f36367d36b062437196ee5fb0946b","tarball":"https://registry.npmjs.org/@mawesome/dependency-audit/-/dependency-audit-0.2.0.tgz","fileCount":17,"integrity":"sha512-gp8dbwG+gU9uTUjSxjUwMHL8OjR0gZMg3x2SEASpc9PJvPgIs87mDTHvVMlgpPKTls6VKyZbmcb6r4hxfdEI9A==","signatures":[{"sig":"MEYCIQD2JMzkuzQAt7mOhLd4RNSK10le5ZM/0eAeDGtdqxT4wAIhAJK2YfqZ2n6svQ2VwaD/4kBliF8hLqch4vecwr1iS0JQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mawesome%2fdependency-audit@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":837660},"main":"./dist/index.cjs","type":"module","_from":"file:mawesome-dependency-audit-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.12.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsgo","check:exports":"attw --pack . --profile node16 && publint --strict"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:321680bd-8325-4597-ba12-67429320c79d"}},"_resolved":"/tmp/88b2e1819dac6bd6da97077ab7d5a850/mawesome-dependency-audit-0.2.0.tgz","_integrity":"sha512-gp8dbwG+gU9uTUjSxjUwMHL8OjR0gZMg3x2SEASpc9PJvPgIs87mDTHvVMlgpPKTls6VKyZbmcb6r4hxfdEI9A==","repository":{"url":"git+https://github.com/manzoorwanijk/mawesome.git","type":"git","directory":"packages/dependency-audit"},"_npmVersion":"11.13.0","description":"Verify every reachable bare import in a package's released artifact is declared and resolvable","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tar":"^7.5.16","pacote":"^21.5.0","typescript":"^6.0.3","resolve.exports":"^2.0.3"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"browser":["./dist/browser.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.1","vitest":"^4.1.7","publint":"^0.3.21","@types/node":"^24.12.4","@types/pacote":"^11.1.8","@mawesome/tsconfig":"0.0.0","@arethetypeswrong/cli":"^0.18.3","@typescript/native-preview":"7.0.0-dev.20260527.2"},"_npmOperationalInternal":{"tmp":"tmp/dependency-audit_0.2.0_1780738544600_0.34244087693463743","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@mawesome/dependency-audit","version":"0.2.1","keywords":["audit","d.ts","dependencies","exports","npm","publint","types"],"author":{"name":"Manzoor Ahmad Wani"},"license":"MIT","_id":"@mawesome/dependency-audit@0.2.1","maintainers":[{"name":"manzoorwanijk","email":"manzoorwani.jk@gmail.com"}],"homepage":"https://github.com/manzoorwanijk/mawesome/tree/main/packages/dependency-audit#readme","bugs":{"url":"https://github.com/manzoorwanijk/mawesome/issues"},"bin":{"dependency-audit":"dist/cli.js"},"dist":{"shasum":"befd1ddacecaae19ed577aa255452c2b13ee1217","tarball":"https://registry.npmjs.org/@mawesome/dependency-audit/-/dependency-audit-0.2.1.tgz","fileCount":17,"integrity":"sha512-o5q5JI1VbaD7gdDUPJPZ+OKWqzyR195+KqVLZD/ql5g3YAV49q7GnyhIQDfmSPOktq/njSHuICnKE0Rtxdwe7g==","signatures":[{"sig":"MEUCIQCscq4QQgS1v61b2V8v/3AWKkTAOlL8YFL6K8DcKfSQ5gIgAMufgV0DpUM47jeqPp4F4L0QifBAXt/vVmpXh+ZGNoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mawesome%2fdependency-audit@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":892968},"main":"./dist/index.cjs","type":"module","_from":"file:mawesome-dependency-audit-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.12.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsgo","check:exports":"attw --pack . --profile node16 && publint --strict"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:321680bd-8325-4597-ba12-67429320c79d"}},"_resolved":"/tmp/9723488685d622dc1981cc022956e1bc/mawesome-dependency-audit-0.2.1.tgz","_integrity":"sha512-o5q5JI1VbaD7gdDUPJPZ+OKWqzyR195+KqVLZD/ql5g3YAV49q7GnyhIQDfmSPOktq/njSHuICnKE0Rtxdwe7g==","repository":{"url":"git+https://github.com/manzoorwanijk/mawesome.git","type":"git","directory":"packages/dependency-audit"},"_npmVersion":"11.13.0","description":"Verify every reachable bare import in a package's released artifact is declared and resolvable","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tar":"^7.5.16","pacote":"^21.5.0","typescript":"^6.0.3","resolve.exports":"^2.0.3"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"browser":["./dist/browser.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.1","vitest":"^4.1.7","publint":"^0.3.21","@types/node":"^24.12.4","@types/pacote":"^11.1.8","@mawesome/tsconfig":"0.0.0","@arethetypeswrong/cli":"^0.18.3","@typescript/native-preview":"7.0.0-dev.20260527.2"},"_npmOperationalInternal":{"tmp":"tmp/dependency-audit_0.2.1_1780767184407_0.7408639362161848","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@mawesome/dependency-audit","version":"0.2.2","keywords":["audit","d.ts","dependencies","exports","npm","publint","types"],"author":{"name":"Manzoor Ahmad Wani"},"license":"MIT","_id":"@mawesome/dependency-audit@0.2.2","maintainers":[{"name":"manzoorwanijk","email":"manzoorwani.jk@gmail.com"}],"homepage":"https://github.com/manzoorwanijk/mawesome/tree/main/packages/dependency-audit#readme","bugs":{"url":"https://github.com/manzoorwanijk/mawesome/issues"},"bin":{"dependency-audit":"dist/cli.js"},"dist":{"shasum":"b6eeafe7a88953439e76dff81b26146250ace418","tarball":"https://registry.npmjs.org/@mawesome/dependency-audit/-/dependency-audit-0.2.2.tgz","fileCount":17,"integrity":"sha512-VcPWRz0psTXPhvr+vL7IVHn7nyJ/Z2J2LAhH3+Ea/ZZVSviyrtenzP4yHNBuiPAiOpypRO5QRK8KfxlqFvdB/Q==","signatures":[{"sig":"MEYCIQCx79KN+X8O9V5eBpFLAJydIFC6yAaIwTNTWtTgHX2XeAIhAMMDSmM1SbQk59YXGcfm806b1+QXnFB7+0oJT8YzlhCs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mawesome%2fdependency-audit@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":884248},"main":"./dist/index.cjs","type":"module","_from":"file:mawesome-dependency-audit-0.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.12.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsgo","check:exports":"attw --pack . --profile node16 && publint --strict"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:321680bd-8325-4597-ba12-67429320c79d"}},"_resolved":"/tmp/cf0ba8e50d6ac93618d22c09d3785fe9/mawesome-dependency-audit-0.2.2.tgz","_integrity":"sha512-VcPWRz0psTXPhvr+vL7IVHn7nyJ/Z2J2LAhH3+Ea/ZZVSviyrtenzP4yHNBuiPAiOpypRO5QRK8KfxlqFvdB/Q==","repository":{"url":"git+https://github.com/manzoorwanijk/mawesome.git","type":"git","directory":"packages/dependency-audit"},"_npmVersion":"11.13.0","description":"Verify every reachable bare import in a package's released artifact is declared and resolvable","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tar":"^7.5.16","pacote":"^21.5.0","typescript":"^6.0.3","resolve.exports":"^2.0.3"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"browser":["./dist/browser.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.1","vitest":"^4.1.7","publint":"^0.3.21","@types/node":"^24.12.4","@types/pacote":"^11.1.8","@mawesome/tsconfig":"0.0.0","@arethetypeswrong/cli":"^0.18.3","@typescript/native-preview":"7.0.0-dev.20260527.2"},"_npmOperationalInternal":{"tmp":"tmp/dependency-audit_0.2.2_1780895043518_0.11345404517450541","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@mawesome/dependency-audit","version":"0.3.0","keywords":["audit","d.ts","dependencies","exports","npm","publint","types"],"author":{"name":"Manzoor Ahmad Wani"},"license":"MIT","_id":"@mawesome/dependency-audit@0.3.0","maintainers":[{"name":"manzoorwanijk","email":"manzoorwani.jk@gmail.com"}],"homepage":"https://github.com/manzoorwanijk/mawesome/tree/main/packages/dependency-audit#readme","bugs":{"url":"https://github.com/manzoorwanijk/mawesome/issues"},"bin":{"dependency-audit":"dist/cli.js"},"dist":{"shasum":"8a39cc4ffe97d219e7037c78cf45b34a4f5e938a","tarball":"https://registry.npmjs.org/@mawesome/dependency-audit/-/dependency-audit-0.3.0.tgz","fileCount":17,"integrity":"sha512-cEmOTwAUK1RnniE/OmRZoUkbjpokh4cIfv3pxgfQbtEETDt5xEKZKKZPMIsEa8v6JsEynbO5VqwmC96E+up9sA==","signatures":[{"sig":"MEYCIQCTtKOHluvKv2O/x+nms2DCGhyuzQbfk4ILFh2seJegtgIhALy3ARrj0/9qhiIDl9pgP9L3eQ8g62U8FUcI2w0B21yl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mawesome%2fdependency-audit@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1215406},"main":"./dist/index.cjs","type":"module","_from":"file:mawesome-dependency-audit-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.12.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsgo","check:exports":"attw --pack . --profile node16 && publint --strict"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:321680bd-8325-4597-ba12-67429320c79d"}},"_resolved":"/tmp/c4c310cb0fd9eb298564de64f2a12760/mawesome-dependency-audit-0.3.0.tgz","_integrity":"sha512-cEmOTwAUK1RnniE/OmRZoUkbjpokh4cIfv3pxgfQbtEETDt5xEKZKKZPMIsEa8v6JsEynbO5VqwmC96E+up9sA==","repository":{"url":"git+https://github.com/manzoorwanijk/mawesome.git","type":"git","directory":"packages/dependency-audit"},"_npmVersion":"11.13.0","description":"Verify every reachable bare import in a package's released artifact is declared and resolvable","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tar":"^7.5.16","pacote":"^21.5.0","typescript":"^6.0.3","npm-packlist":"^10.0.4","resolve.exports":"^2.0.3"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"browser":["./dist/browser.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.1","vitest":"^4.1.7","publint":"^0.3.21","@types/node":"^24.12.4","@types/pacote":"^11.1.8","@mawesome/tsconfig":"0.0.0","@arethetypeswrong/cli":"^0.18.3","@typescript/native-preview":"7.0.0-dev.20260527.2"},"_npmOperationalInternal":{"tmp":"tmp/dependency-audit_0.3.0_1781029356159_0.07276501922976464","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@mawesome/dependency-audit","version":"0.3.1","keywords":["audit","d.ts","dependencies","exports","npm","publint","types"],"author":{"name":"Manzoor Ahmad Wani"},"license":"MIT","_id":"@mawesome/dependency-audit@0.3.1","maintainers":[{"name":"manzoorwanijk","email":"manzoorwani.jk@gmail.com"}],"homepage":"https://github.com/manzoorwanijk/mawesome/tree/main/packages/dependency-audit#readme","bugs":{"url":"https://github.com/manzoorwanijk/mawesome/issues"},"bin":{"dependency-audit":"dist/cli.js"},"dist":{"shasum":"914708023a84917e751a683f36d8ebbc1e85bd46","tarball":"https://registry.npmjs.org/@mawesome/dependency-audit/-/dependency-audit-0.3.1.tgz","fileCount":17,"integrity":"sha512-BweNML3MMsR7thLOe/LCS3dsxpok5L2lXeyI5c0APy9mZeVTz/QNGNIqBWKuGVcIV3l+EdKn2xvgeF2auiOsmQ==","signatures":[{"sig":"MEUCIEHVI2Rerx74j0xJcz9TINmDMDvt2ESC3QDAZS65/w+VAiEAvad7JFqkgpKf4WHh0JBEBa+Nj4VXqxoSX/TLTQs1fbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mawesome%2fdependency-audit@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1272119},"main":"./dist/index.cjs","type":"module","_from":"file:mawesome-dependency-audit-0.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.12.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsgo","check:exports":"attw --pack . --profile node16 && publint --strict"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:321680bd-8325-4597-ba12-67429320c79d"}},"_resolved":"/tmp/b0cf83931f8fd112b8afa1652d6fad9b/mawesome-dependency-audit-0.3.1.tgz","_integrity":"sha512-BweNML3MMsR7thLOe/LCS3dsxpok5L2lXeyI5c0APy9mZeVTz/QNGNIqBWKuGVcIV3l+EdKn2xvgeF2auiOsmQ==","repository":{"url":"git+https://github.com/manzoorwanijk/mawesome.git","type":"git","directory":"packages/dependency-audit"},"_npmVersion":"11.13.0","description":"Verify every reachable bare import in a package's released artifact is declared and resolvable","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tar":"^7.5.16","pacote":"^21.5.0","typescript":"^6.0.3","npm-packlist":"^10.0.4","resolve.exports":"^2.0.3"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"browser":["./dist/browser.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.1","vitest":"^4.1.7","publint":"^0.3.21","@types/node":"^24.12.4","@types/pacote":"^11.1.8","@mawesome/tsconfig":"0.0.0","@arethetypeswrong/cli":"^0.18.3","@typescript/native-preview":"7.0.0-dev.20260527.2"},"_npmOperationalInternal":{"tmp":"tmp/dependency-audit_0.3.1_1781104623894_0.9144323655118456","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@mawesome/dependency-audit","version":"0.4.0","keywords":["audit","d.ts","dependencies","exports","npm","publint","types"],"author":{"name":"Manzoor Ahmad Wani"},"license":"MIT","_id":"@mawesome/dependency-audit@0.4.0","maintainers":[{"name":"manzoorwanijk","email":"manzoorwani.jk@gmail.com"}],"homepage":"https://github.com/manzoorwanijk/mawesome/tree/main/packages/dependency-audit#readme","bugs":{"url":"https://github.com/manzoorwanijk/mawesome/issues"},"bin":{"dependency-audit":"dist/cli.js"},"dist":{"shasum":"0281d6bee719c480b68ff0886aa02997912f62d3","tarball":"https://registry.npmjs.org/@mawesome/dependency-audit/-/dependency-audit-0.4.0.tgz","fileCount":17,"integrity":"sha512-HBygxR2cxeonWEPDUfwzMM25UPPGLkmHBFa6u1T+4TD1MPLPu0yhlEWTAqPfY/suRXnO86fepjNeRBWjrBEtcA==","signatures":[{"sig":"MEUCIDhxLoEUw4eKm3gHt2EQfKxZrS0toxAYMFdji8+/ZIluAiEA/UdTRj6ZGYIuM/mtvhsbCZz8Sii7gdSrKytpW46zOjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mawesome%2fdependency-audit@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1284034},"main":"./dist/index.cjs","type":"module","_from":"file:mawesome-dependency-audit-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.19.0 || >=22.9.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsgo","check:exports":"attw --pack . --profile node16 && publint --strict"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:321680bd-8325-4597-ba12-67429320c79d"}},"_resolved":"/tmp/4d6b07f3168f587ebf417475a4d7c628/mawesome-dependency-audit-0.4.0.tgz","_integrity":"sha512-HBygxR2cxeonWEPDUfwzMM25UPPGLkmHBFa6u1T+4TD1MPLPu0yhlEWTAqPfY/suRXnO86fepjNeRBWjrBEtcA==","repository":{"url":"git+https://github.com/manzoorwanijk/mawesome.git","type":"git","directory":"packages/dependency-audit"},"_npmVersion":"11.13.0","description":"Verify every reachable bare import in a package's released artifact is declared and resolvable","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tar":"^7.5.16","pacote":"^21.5.0","typescript":"^6.0.3","npm-packlist":"^10.0.4","resolve.exports":"^2.0.3"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"browser":["./dist/browser.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.1","vitest":"^4.1.7","publint":"^0.3.21","@types/node":"^24.12.4","@types/pacote":"^11.1.8","@mawesome/tsconfig":"0.0.0","@arethetypeswrong/cli":"^0.18.3","@typescript/native-preview":"7.0.0-dev.20260527.2"},"_npmOperationalInternal":{"tmp":"tmp/dependency-audit_0.4.0_1781111387857_0.8869659484582795","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@mawesome/dependency-audit","version":"0.4.1","keywords":["audit","d.ts","dependencies","exports","npm","publint","types"],"author":{"name":"Manzoor Ahmad Wani"},"license":"MIT","_id":"@mawesome/dependency-audit@0.4.1","maintainers":[{"name":"manzoorwanijk","email":"manzoorwani.jk@gmail.com"}],"homepage":"https://github.com/manzoorwanijk/mawesome/tree/main/packages/dependency-audit#readme","bugs":{"url":"https://github.com/manzoorwanijk/mawesome/issues"},"bin":{"dependency-audit":"dist/cli.js"},"dist":{"shasum":"1d000272dcf5e810715f37a0e17fe07ba2fcbcfb","tarball":"https://registry.npmjs.org/@mawesome/dependency-audit/-/dependency-audit-0.4.1.tgz","fileCount":17,"integrity":"sha512-8r0xR1zTWWpcExW31URGRKw7ZN1CDRcvVYBM7c/4HM6hkpKP8RlexAgv9h+c6C33Ca5Il30qCtWiBCIsKx2+Fg==","signatures":[{"sig":"MEQCIE0loEAK9vvQ/W8f4Wx7bMMmZYlQEhzvo3MDojFUYLYSAiBUYXWcFF/eveAuaJ6GVj6cYOTJwIBd4kRh4DC00hcQAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mawesome%2fdependency-audit@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1289386},"main":"./dist/index.cjs","type":"module","_from":"file:mawesome-dependency-audit-0.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.19.0 || >=22.9.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsgo","check:exports":"attw --pack . --profile node16 && publint --strict"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:321680bd-8325-4597-ba12-67429320c79d"}},"_resolved":"/tmp/82f97ad6ac071cf1f5cdac7ae53c532a/mawesome-dependency-audit-0.4.1.tgz","_integrity":"sha512-8r0xR1zTWWpcExW31URGRKw7ZN1CDRcvVYBM7c/4HM6hkpKP8RlexAgv9h+c6C33Ca5Il30qCtWiBCIsKx2+Fg==","repository":{"url":"git+https://github.com/manzoorwanijk/mawesome.git","type":"git","directory":"packages/dependency-audit"},"_npmVersion":"11.13.0","description":"Verify every reachable bare import in a package's released artifact is declared and resolvable","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tar":"^7.5.16","pacote":"^21.5.0","typescript":"^6.0.3","npm-packlist":"^10.0.4","resolve.exports":"^2.0.3"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"browser":["./dist/browser.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.1","vitest":"^4.1.7","publint":"^0.3.21","@types/node":"^24.12.4","@types/pacote":"^11.1.8","@mawesome/tsconfig":"0.0.0","@arethetypeswrong/cli":"^0.18.3","@typescript/native-preview":"7.0.0-dev.20260527.2"},"_npmOperationalInternal":{"tmp":"tmp/dependency-audit_0.4.1_1781548680797_0.8259841316444068","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@mawesome/dependency-audit","version":"0.4.2","keywords":["audit","d.ts","dependencies","exports","npm","publint","types"],"author":"Manzoor Ahmad Wani","license":"MIT","_id":"@mawesome/dependency-audit@0.4.2","maintainers":[{"name":"manzoorwanijk","email":"manzoorwani.jk@gmail.com"}],"homepage":"https://github.com/manzoorwanijk/mawesome/tree/main/packages/dependency-audit#readme","bugs":"https://github.com/manzoorwanijk/mawesome/issues","bin":{"dependency-audit":"./dist/cli.js"},"dist":{"shasum":"3b118e4b5ae14452210d58a969e5bdb984952ffd","tarball":"https://registry.npmjs.org/@mawesome/dependency-audit/-/dependency-audit-0.4.2.tgz","fileCount":17,"integrity":"sha512-xcU+AzaFfSAHE+IS4oyVzMs3W0+ToVa534rUcNqKLHLQLfNaHRqeqWj5T4HGUvwNdPBuD/UCMBte1BO1E7Y3Dw==","signatures":[{"sig":"MEYCIQCi5B3oTNZufieOH3zChbCHGXb/HHWD4TDOH0Yiy5o2jwIhAJp8uuHc2Wz6e+WDsc6mMTGNtSxKrFIr4yGzKkgn3X1m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mawesome%2fdependency-audit@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1290719},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.19.0 || >=22.9.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsgo","check:exports":"attw --pack . --profile node16 && publint --strict"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:321680bd-8325-4597-ba12-67429320c79d"}},"repository":{"url":"git+https://github.com/manzoorwanijk/mawesome.git","type":"git","directory":"packages/dependency-audit"},"description":"Verify every reachable bare import in a package's released artifact is declared and resolvable","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tar":"^7.5.16","pacote":"^21.5.0","typescript":"^6.0.3","npm-packlist":"^10.0.4","resolve.exports":"^2.0.3"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"browser":["./dist/browser.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.1","vitest":"^4.1.7","publint":"^0.3.21","@types/node":"^24.12.4","@types/pacote":"^11.1.8","@mawesome/tsconfig":"0.0.0","@arethetypeswrong/cli":"^0.18.3","@typescript/native-preview":"7.0.0-dev.20260527.2"},"_npmOperationalInternal":{"tmp":"tmp/dependency-audit_0.4.2_1781551623944_0.034831530172965586","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@mawesome/dependency-audit","version":"0.4.3","keywords":["audit","d.ts","dependencies","exports","npm","publint","types"],"author":"Manzoor Ahmad Wani","license":"MIT","_id":"@mawesome/dependency-audit@0.4.3","maintainers":[{"name":"manzoorwanijk","email":"manzoorwani.jk@gmail.com"}],"homepage":"https://github.com/manzoorwanijk/mawesome/tree/main/packages/dependency-audit#readme","bugs":"https://github.com/manzoorwanijk/mawesome/issues","bin":{"dependency-audit":"./dist/cli.js"},"dist":{"shasum":"6593c06fcc427126515b8ceec2bb9c6ba61a2939","tarball":"https://registry.npmjs.org/@mawesome/dependency-audit/-/dependency-audit-0.4.3.tgz","fileCount":17,"integrity":"sha512-40x8lcpoLwZDP9T8TUl4GKvoUHR54jcIrGuqlK7sG/H+hiCw05AFjC7HXIRmhvlw7ZID9L/hQPYiRBziIiCjBg==","signatures":[{"sig":"MEUCIGdnxI8QgYolUU7ZcU+37mZtfanIfvLLSRK3mWZHivVyAiEAsyQ2C/7YpWZwkxWvliShQ+d7fIo51LU2qLoaVPS4LwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mawesome%2fdependency-audit@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1291745},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.19.0 || >=22.9.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsgo","check:exports":"attw --pack . --profile node16 && publint --strict"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:321680bd-8325-4597-ba12-67429320c79d"}},"repository":{"url":"git+https://github.com/manzoorwanijk/mawesome.git","type":"git","directory":"packages/dependency-audit"},"description":"Verify every reachable bare import in a package's released artifact is declared and resolvable","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tar":"^7.5.16","pacote":"^21.5.0","typescript":"^6.0.3","npm-packlist":"^10.0.4","resolve.exports":"^2.0.3"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"browser":["./dist/browser.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.1","vitest":"^4.1.7","publint":"^0.3.21","@types/node":"^24.12.4","@types/pacote":"^11.1.8","@mawesome/tsconfig":"0.0.0","@arethetypeswrong/cli":"^0.18.3","@typescript/native-preview":"7.0.0-dev.20260527.2"},"_npmOperationalInternal":{"tmp":"tmp/dependency-audit_0.4.3_1781553862154_0.5010671888603395","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@mawesome/dependency-audit","version":"0.4.4","keywords":["audit","d.ts","dependencies","exports","npm","publint","types"],"author":"Manzoor Ahmad Wani","license":"MIT","_id":"@mawesome/dependency-audit@0.4.4","maintainers":[{"name":"manzoorwanijk","email":"manzoorwani.jk@gmail.com"}],"homepage":"https://github.com/manzoorwanijk/mawesome/tree/main/packages/dependency-audit#readme","bugs":"https://github.com/manzoorwanijk/mawesome/issues","bin":{"dependency-audit":"./dist/cli.js"},"dist":{"shasum":"813264e034f29c7112765d68a957d13cc833644d","tarball":"https://registry.npmjs.org/@mawesome/dependency-audit/-/dependency-audit-0.4.4.tgz","fileCount":17,"integrity":"sha512-fnnhA/DItR4N3JAKkpAd2j/JZWXGH+h/ypSE2ClKTKKzm+t/8qJ2yLyc3t3PBieiBef+eMtVpObjk46P7sxRmg==","signatures":[{"sig":"MEUCIQD9zbfsYXw9Aufp5CAWUcEjY6SZGJh3UhYwvqnXUpxrOAIgFud2lbVFNFNUT7f8ufNxZlVwkHCb6sFlzQYfqYLDQ28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mawesome%2fdependency-audit@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1297147},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.19.0 || >=22.9.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsgo","check:exports":"attw --pack . --profile node16 && publint --strict"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:321680bd-8325-4597-ba12-67429320c79d"}},"repository":{"url":"git+https://github.com/manzoorwanijk/mawesome.git","type":"git","directory":"packages/dependency-audit"},"description":"Verify every reachable bare import in a package's released artifact is declared and resolvable","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tar":"^7.5.16","pacote":"^21.5.0","tinyglobby":"^0.2.17","typescript":"^6.0.3","npm-packlist":"^10.0.4","resolve.exports":"^2.0.3"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"browser":["./dist/browser.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.1","vitest":"^4.1.7","publint":"^0.3.21","@types/node":"^24.12.4","@types/pacote":"^11.1.8","@mawesome/tsconfig":"0.0.0","@arethetypeswrong/cli":"^0.18.3","@typescript/native-preview":"7.0.0-dev.20260527.2"},"_npmOperationalInternal":{"tmp":"tmp/dependency-audit_0.4.4_1781598057283_0.9073371955149168","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@mawesome/dependency-audit","version":"0.4.5","keywords":["audit","d.ts","dependencies","exports","npm","publint","types"],"author":"Manzoor Ahmad Wani","license":"MIT","_id":"@mawesome/dependency-audit@0.4.5","maintainers":[{"name":"manzoorwanijk","email":"manzoorwani.jk@gmail.com"}],"homepage":"https://github.com/manzoorwanijk/mawesome/tree/main/packages/dependency-audit#readme","bugs":"https://github.com/manzoorwanijk/mawesome/issues","bin":{"dependency-audit":"./dist/cli.js"},"dist":{"shasum":"f2f2c1007bce41a7a3d02a50ad36a4e740885c60","tarball":"https://registry.npmjs.org/@mawesome/dependency-audit/-/dependency-audit-0.4.5.tgz","fileCount":17,"integrity":"sha512-zU7XmZpZ0cQhijNvjeQbTAnAI2CRT+4V7t8K52H+qaewBpYgHTB2xh/egMbbTiHNnOrDfqxcEP6cMTuveR7uwg==","signatures":[{"sig":"MEQCIFJEsY079pjucPxNV7zt2jh6vuUCpEVIC5Kop4EWqtw2AiBLa6MBLt4C/YdkEVlQMXQZHDlMISkalX29qXjDqh4qvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mawesome%2fdependency-audit@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1308762},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.19.0 || >=22.9.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsgo","check:exports":"attw --pack . --profile node16 && publint --strict"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:321680bd-8325-4597-ba12-67429320c79d"}},"repository":{"url":"git+https://github.com/manzoorwanijk/mawesome.git","type":"git","directory":"packages/dependency-audit"},"description":"Verify every reachable bare import in a package's released artifact is declared and resolvable","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"tar":"^7.5.16","pacote":"^21.5.0","tinyglobby":"^0.2.17","typescript":"^6.0.3","npm-packlist":"^10.0.4","resolve.exports":"^2.0.3"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"browser":["./dist/browser.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.2","vitest":"^4.1.7","publint":"^0.3.21","@types/node":"^24.13.2","@types/pacote":"^11.1.8","@mawesome/tsconfig":"0.0.0","@arethetypeswrong/cli":"^0.18.3","@typescript/native-preview":"7.0.0-dev.20260527.2"},"_npmOperationalInternal":{"tmp":"tmp/dependency-audit_0.4.5_1782121842453_0.20826389319668404","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@mawesome/dependency-audit","version":"0.4.6","keywords":["audit","d.ts","dependencies","exports","npm","publint","types"],"author":"Manzoor Ahmad Wani","license":"MIT","_id":"@mawesome/dependency-audit@0.4.6","maintainers":[{"name":"manzoorwanijk","email":"manzoorwani.jk@gmail.com"}],"homepage":"https://github.com/manzoorwanijk/mawesome/tree/main/packages/dependency-audit#readme","bugs":"https://github.com/manzoorwanijk/mawesome/issues","bin":{"dependency-audit":"./dist/cli.js"},"dist":{"shasum":"bae2b4b457647e2f5c641f60e9bf33ba38ba29a6","tarball":"https://registry.npmjs.org/@mawesome/dependency-audit/-/dependency-audit-0.4.6.tgz","fileCount":17,"integrity":"sha512-DZjMeeChWpk3GfgaSO5MWIl3uiTm/wdlLkVJ4kmPU//pAKQ6CrbUADRl3HgTHWk1XvErdvzRcng+3IoqksUCUQ==","signatures":[{"sig":"MEUCIQC/vpfbeSbQjT+wyX74HEqgp/9erbhC88sn4u1wfTjsrAIgUPtD6q7VnAh+C5nUUn7TfhUED5FKJIoWBpDytTVL3t0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mawesome%2fdependency-audit@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1311163},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.19.0 || >=22.9.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsgo","check:exports":"attw --pack . --profile node16 && publint --strict"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:321680bd-8325-4597-ba12-67429320c79d"}},"repository":{"url":"git+https://github.com/manzoorwanijk/mawesome.git","type":"git","directory":"packages/dependency-audit"},"description":"Verify every reachable bare import in a package's released artifact is declared and resolvable","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"tar":"^7.5.16","pacote":"^21.5.0","tinyglobby":"^0.2.17","typescript":"^6.0.3","npm-packlist":"^10.0.4","resolve.exports":"^2.0.3"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"browser":["./dist/browser.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.2","vitest":"^4.1.7","publint":"^0.3.21","@types/node":"^24.13.2","@types/pacote":"^11.1.8","@mawesome/tsconfig":"0.0.0","@arethetypeswrong/cli":"^0.18.3","@typescript/native-preview":"7.0.0-dev.20260527.2"},"_npmOperationalInternal":{"tmp":"tmp/dependency-audit_0.4.6_1787176054212_0.42566834968655365","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@mawesome/dependency-audit","version":"0.4.7","keywords":["audit","d.ts","dependencies","exports","npm","publint","types"],"author":"Manzoor Ahmad Wani","license":"MIT","_id":"@mawesome/dependency-audit@0.4.7","maintainers":[{"name":"manzoorwanijk","email":"manzoorwani.jk@gmail.com"}],"homepage":"https://github.com/mawesomedev/mawesome/tree/main/packages/dependency-audit#readme","bugs":"https://github.com/mawesomedev/mawesome/issues","bin":{"dependency-audit":"./dist/cli.js"},"dist":{"shasum":"aa302f9b347c78b2c7c809054aea00241b08f4ee","tarball":"https://registry.npmjs.org/@mawesome/dependency-audit/-/dependency-audit-0.4.7.tgz","fileCount":17,"integrity":"sha512-uR+NQi2wRo2w7vNE3T8x3zafcQ/5Gni0SK/L3d8uxHqN6ppnUHJlN1QIkkjGSqd1jBRQgp33yOUn4MEM5042tQ==","signatures":[{"sig":"MEQCIF+lq40EQlvKlOuLDWFdIQS4eeKGPtc4ivjh6jbJ2j20AiAzsC4+ECWRKATMpoFXhJ3sTT+4dWxRz4UUKXiu8nMO3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCAvaIn4IuG+qEeUigkTdvNNerubLaPtAWN9YpSnLZnAAIgNzESeNEkZceqvJgLR9FkMbm7MDvo020G1B55nZnX78A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mawesome%2fdependency-audit@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1311085},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^20.19.0 || >=22.9.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsgo","check:exports":"attw --pack . --profile node16 && publint --strict"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e2d58f29-4ae7-4361-b040-2bdb8898a9e8"}},"repository":{"url":"git+https://github.com/mawesomedev/mawesome.git","type":"git","directory":"packages/dependency-audit"},"description":"Verify every reachable bare import in a package's released artifact is declared and resolvable","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"tar":"^7.5.16","pacote":"^21.5.0","tinyglobby":"^0.2.17","typescript":"^6.0.3","npm-packlist":"^10.0.4","resolve.exports":"^2.0.3"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"browser":["./dist/browser.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.2","vitest":"^4.1.7","publint":"^0.3.21","@types/node":"^24.13.2","@types/pacote":"^11.1.8","@mawesome/tsconfig":"0.0.0","@arethetypeswrong/cli":"^0.18.3","@typescript/native-preview":"7.0.0-dev.20260527.2"},"_npmOperationalInternal":{"tmp":"tmp/dependency-audit_0.4.7_1789034552169_0.5271026210747383","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"_id":"@mawesome/dependency-audit@0.4.8","bin":{"dependency-audit":"./dist/cli.js"},"bugs":"https://github.com/mawesomedev/mawesome/issues","dist":{"shasum":"27c8e12e4b6f6593659bd34ff56a749074e09a77","tarball":"https://registry.npmjs.org/@mawesome/dependency-audit/-/dependency-audit-0.4.8.tgz","fileCount":17,"integrity":"sha512-TjrI4sKruN5b4IpQjft6CucHMlkgKaXgd+satVSaUci+WRiJ4jRlJ0bAIcBhUKf3OP36g4nI605/8NIoQcAITA==","signatures":[{"sig":"MEQCICYl3O40igvdjvJzO1/xZldya1rATLRNetQg6bMJbfDXAiAtx84SXB+d94uC+gUyEzIvzlUAnPx5ygCKEXcjWJ9nbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDtAWjUPGMg0AssIHGw6l25HT9oPBblq4o9r/Qb7Z66LwIhAK2WlR8on14r2BtMB59jG9Vd6x3nuKEzHDBDgQQg8ZEo"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mawesome%2fdependency-audit@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1313108},"main":"./dist/index.cjs","name":"@mawesome/dependency-audit","type":"module","types":"./dist/index.d.ts","author":"Manzoor Ahmad Wani","module":"./dist/index.js","engines":{"node":"^20.19.0 || >=22.9.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./browser":{"import":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"},"require":{"types":"./dist/browser.d.cts","default":"./dist/browser.cjs"}},"./package.json":"./package.json"},"license":"MIT","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsgo","check:exports":"attw --pack . --profile node16 && publint --strict"},"version":"0.4.8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e2d58f29-4ae7-4361-b040-2bdb8898a9e8"}},"homepage":"https://github.com/mawesomedev/mawesome/tree/main/packages/dependency-audit#readme","keywords":["audit","d.ts","dependencies","exports","npm","publint","types"],"repository":{"url":"git+https://github.com/mawesomedev/mawesome.git","type":"git","directory":"packages/dependency-audit"},"description":"Verify every reachable bare import in a package's released artifact is declared and resolvable","directories":{},"maintainers":[{"name":"manzoorwanijk","email":"manzoorwani.jk@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"tar":"^7.5.22","pacote":"^21.5.1","tinyglobby":"^0.2.17","typescript":"^6.0.3","npm-packlist":"^10.0.4","resolve.exports":"^2.0.3"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"browser":["./dist/browser.d.cts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.23.0","vitest":"^5.0.0","publint":"^0.3.24","@types/node":"^26.4.1","@types/pacote":"^11.1.8","@mawesome/tsconfig":"0.0.0","@arethetypeswrong/cli":"^0.18.5","@typescript/native-preview":"7.0.0-dev.20260527.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dependency-audit_0.4.8_1789042589254_0.9902422959845729"}}},"time":{"created":"2026-06-06T05:49:43.136Z","modified":"2026-09-10T12:16:29.786Z","0.0.0":"2026-06-06T05:49:43.414Z","0.1.0":"2026-06-06T07:20:57.659Z","0.2.0":"2026-06-06T09:35:44.752Z","0.2.1":"2026-06-06T17:33:04.603Z","0.2.2":"2026-06-08T05:04:03.710Z","0.3.0":"2026-06-09T18:22:36.629Z","0.3.1":"2026-06-10T15:17:04.097Z","0.4.0":"2026-06-10T17:09:48.005Z","0.4.1":"2026-06-15T18:38:00.958Z","0.4.2":"2026-06-15T19:27:04.101Z","0.4.3":"2026-06-15T20:04:22.353Z","0.4.4":"2026-06-16T08:20:57.465Z","0.4.5":"2026-06-22T09:50:42.590Z","0.4.6":"2026-08-19T21:47:34.354Z","0.4.7":"2026-09-10T10:02:32.297Z","0.4.8":"2026-09-10T12:16:29.373Z"},"bugs":"https://github.com/mawesomedev/mawesome/issues","author":"Manzoor Ahmad Wani","license":"MIT","homepage":"https://github.com/mawesomedev/mawesome/tree/main/packages/dependency-audit#readme","keywords":["audit","d.ts","dependencies","exports","npm","publint","types"],"repository":{"url":"git+https://github.com/mawesomedev/mawesome.git","type":"git","directory":"packages/dependency-audit"},"description":"Verify every reachable bare import in a package's released artifact is declared and resolvable","maintainers":[{"name":"manzoorwanijk","email":"manzoorwani.jk@gmail.com"}],"readme":"# @mawesome/dependency-audit\n\n> Verify every reachable bare import in a package's **released** artifact is declared and resolvable.\n\n**Try it live in your browser** — audit any published npm package, nothing installed: **[the dependency-audit playground](https://mawesome.dev/dependency-audit/playground/)**.\n\nCatches the bug class where a published package imports a module — at runtime or in its emitted `.d.ts` — that resolves at the author's build (via root hoisting, a `devDependency`, or a workspace link) but isn't declared as a consumer-visible dependency, so a consumer installing it from npm can't resolve it. The motivating case: an emitted declaration does `import('react')` but `@types/react` was never declared in `dependencies` or `peerDependencies` (or it was declared only in `devDependencies`).\n\nIt audits both the **type (`.d.ts`)** and **runtime (JS)** surfaces, against a local directory, a `.tgz`, or any published spec, resolving against the package's _declared_ dependency ranges (materialized fresh) — never the author's ambient `node_modules`.\n\n📚 **Full documentation** is on the [docs site](https://mawesome.dev/dependency-audit/) — [concepts](https://mawesome.dev/dependency-audit/concepts/), the [CLI](https://mawesome.dev/dependency-audit/cli/) and [API](https://mawesome.dev/dependency-audit/api/) references, the [output format](https://mawesome.dev/dependency-audit/output-format/) (text grammar + `--json` schema), a [findings & notices](https://mawesome.dev/dependency-audit/findings/) reference, the [resolution model](https://mawesome.dev/dependency-audit/resolution/), [limitations & troubleshooting](https://mawesome.dev/dependency-audit/limitations/), [security](https://mawesome.dev/dependency-audit/security/), and how it [compares to publint/attw](https://mawesome.dev/dependency-audit/comparison/) — or read the source in [`docs/`](./docs/).\n\n## Install\n\n```sh\npnpm add -D @mawesome/dependency-audit\n```\n\nOr run it without installing — handy for a one-off audit of a published package:\n\n```sh\nnpx @mawesome/dependency-audit lodash@4.17.21\n```\n\n## CLI\n\n```sh\n# Audit a built package directory or a packed tarball\ndependency-audit ./packages/my-lib\ndependency-audit ./my-lib-1.2.3.tgz\n\n# Audit a package straight from npm — by version, tag, or scope\ndependency-audit lodash@4.17.21\ndependency-audit @sindresorhus/is@latest\n\n# Several at once — quote the glob so the CLI (not the shell) expands it, identically on every OS\ndependency-audit --json \"./packages/*\"\n```\n\nExit codes: `0` clean, `1` findings, `2` error. See the [CLI reference](./docs/cli.md) for every flag (including `--condition`, `--require-types`, and config files).\n\n```\n@acme/widget@1.2.3  ./packages/widget\n  ✗ types      [undeclared]     react  (dist/index.d.ts)\n      → declare \"@types/react\" (or \"react\" if it ships its own types)\n\n1 package, 1 finding.\n```\n\n## Programmatic API\n\n```ts\nimport { audit } from '@mawesome/dependency-audit';\n\nconst result = await audit('./packages/my-lib');\nif (!result.ok) {\n\tfor (const finding of result.findings) {\n\t\tconsole.error(`${finding.packageName}: ${finding.suggestion}`);\n\t}\n}\n```\n\nThe core is also filesystem-agnostic: `@mawesome/dependency-audit/browser` exports `auditPackage` over an injectable `FileSystem` (no `node:fs`, no `pacote`), so you can audit an in-memory tree in the browser. The dependency artifact provider is injectable too — supply your own `RegistryProvider` to resolve against an offline mirror, a local cache, or a CDN instead of the npm registry. See the [API reference](./docs/api.md) for `auditPackage`, the `FileSystem`/`RegistryProvider` ports, and the full options.\n\n## Why this exists\n\nIt grew out of a recurring, hard-to-catch problem in [Gutenberg](https://github.com/WordPress/gutenberg) — 100+ published `@wordpress/*` packages where a module referenced in the **published** files (most often `import('react')` in an emitted `.d.ts`) resolved at the author's build via hoisting, a `devDependency`, or a workspace link, but wasn't declared where a consumer could resolve it. The deeper issue isn't hoisted-vs-isolated: it's a dependency in the **wrong place** — a `devDependency` whose types leak into the published `.d.ts` — which neither an isolated install nor a source-level linter can catch. [Read the full story](https://mawesome.dev/dependency-audit/why/).\n\n## Complementary tools\n\n`dependency-audit` answers one focused question — _does the released artifact declare and resolve every package it imports?_ It pairs naturally with [**publint**](https://publint.dev) (is the manifest well-formed?) and [**attw**](https://github.com/arethetypeswrong/arethetypeswrong.github.io) (do your own types resolve across module modes?); run all three before you publish. See the [comparison](./docs/comparison.md) for how they differ and why they barely overlap.\n\n## License\n\n[MIT](../../LICENSE)\n","readmeFilename":""}