{"_id":"@amazon/vinyl-build-utils","_rev":"11-7373c6d66295b13585e41a9787a2eb83","name":"@amazon/vinyl-build-utils","dist-tags":{"hotfix-chromos":"1.2.1","latest":"3.2.0"},"versions":{"1.0.0":{"name":"@amazon/vinyl-build-utils","version":"1.0.0","author":"","license":"ISC","_id":"@amazon/vinyl-build-utils@1.0.0","maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"homepage":"https://github.com/amazonmusic/vinyl#readme","bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"dist":{"shasum":"ce534443544d75386a4f7df1ab68e684c9111e07","tarball":"https://registry.npmjs.org/@amazon/vinyl-build-utils/-/vinyl-build-utils-1.0.0.tgz","fileCount":108,"integrity":"sha512-eKPL6q/SobOwpK4lB12nb5X5sSs5nmtlbulR/qADj4WpEx15fp3Y+hh2d/17v2JxOuBDnw+egZsNe037s8CaMA==","signatures":[{"sig":"MEYCIQCBp4rlQEF+bgRNPvbZIPiAF5uHR9PsuEW3YJM+CHj8TQIhANd74cYb06CqzCKc6KdG0GQJexQW09zmTxAKomWDLC47","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194717},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"899b0a1f00cde05a1cc83870e04e3e75a023f8df","scripts":{"lint":"npm run eslint:check && npm run prettier:check && npm run indexFiles:check","test":"tsx ../../node_modules/jasmine/bin/jasmine --config=test/unit/jasmine.config.json","build":"tsc -p ./src/tsconfig.json","clean":"rimraf --glob dist .eslintcache \"**/*.tsbuildinfo\"","release":"npm run lint && npm run build:release","validate":"npm run lint","lint:write":"npm run indexFiles:write && npm run eslint:write && npm run prettier:write","build:watch":"tsc -p ./src/tsconfig.json -w","eslint:check":"eslint . --cache --max-warnings=0","eslint:write":"eslint . --cache --fix","build:release":"tsc -p ./src/tsconfig.json","test:coverage":"echo \"No tests\"","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write","indexFiles:check":"tsx ./buildScripts/writeIndexFiles.ts --check","indexFiles:write":"tsx ./buildScripts/writeIndexFiles.ts"},"_npmUser":{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"11.16.0","description":"Build utilities and configuration for TypeScript libraries.","directories":{},"sideEffects":["test/**/*"],"_nodeVersion":"24.12.0","dependencies":{"express":"^5.1.0","http-proxy-middleware":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jscodeshift":"^17.1.2","magic-string":"^0.30.17","@types/express":"^5.0.1","@types/babel__core":"^7.20.5","@types/jscodeshift":"^0.12.0","@nbilyk/downlevel-dts":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/vinyl-build-utils_1.0.0_1779924404962_0.2513996661901057","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@amazon/vinyl-build-utils","version":"1.1.0","author":"","license":"Apache-2.0","_id":"@amazon/vinyl-build-utils@1.1.0","maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"homepage":"https://github.com/amazonmusic/vinyl#readme","bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"dist":{"shasum":"2657c7bf743fb87e5dfa60fd00402e28250d59f3","tarball":"https://registry.npmjs.org/@amazon/vinyl-build-utils/-/vinyl-build-utils-1.1.0.tgz","fileCount":109,"integrity":"sha512-R6mwOnvxQ+a83JvZGaEqZeAxKFsSVeCidDN3O5Hfb3JuUu4K0cbWXwUOxl9wEynHZs3HYy87riuKudwCkJcWEQ==","signatures":[{"sig":"MEUCIFau/T0Yw21a193+pTuOQE7YYcBTcUP52/38S75bo/clAiEAuBQvvnTUKKgKVf0X73bnK5/MfI8/T52rq9K+g/hqWO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl-build-utils@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":204925},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ea13070fb52c1903723f08f31c356465d2f3279e","scripts":{"lint":"npm run eslint:check && npm run prettier:check && npm run indexFiles:check","test":"tsx ../../node_modules/jasmine/bin/jasmine --config=test/unit/jasmine.config.json","build":"tsc -p ./src/tsconfig.json","clean":"rimraf --glob dist .eslintcache \"**/*.tsbuildinfo\"","release":"npm run lint && npm run build:release","validate":"npm run lint","lint:write":"npm run indexFiles:write && npm run eslint:write && npm run prettier:write","build:watch":"tsc -p ./src/tsconfig.json -w","eslint:check":"eslint . --cache --max-warnings=0","eslint:write":"eslint . --cache --fix","build:release":"tsc -p ./src/tsconfig.json","test:coverage":"echo \"No tests\"","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write","indexFiles:check":"tsx ./buildScripts/writeIndexFiles.ts --check","indexFiles:write":"tsx ./buildScripts/writeIndexFiles.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:de222fa0-9269-40b3-a995-95f4cfff43de"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+x64 (linux)","description":"Build utilities and configuration for TypeScript libraries.","directories":{},"sideEffects":["test/**/*"],"_nodeVersion":"22.22.3","dependencies":{"express":"^5.1.0","http-proxy-middleware":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jscodeshift":"^17.1.2","magic-string":"^0.30.17","@types/express":"^5.0.1","@types/babel__core":"^7.20.5","@types/jscodeshift":"^0.12.0","@nbilyk/downlevel-dts":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/vinyl-build-utils_1.1.0_1779979850854_0.5470114408747757","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@amazon/vinyl-build-utils","version":"1.1.1","author":"","license":"Apache-2.0","_id":"@amazon/vinyl-build-utils@1.1.1","maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"homepage":"https://github.com/amazonmusic/vinyl#readme","bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"dist":{"shasum":"c77483c2e981f9e856b60a05475683fa2971c5ac","tarball":"https://registry.npmjs.org/@amazon/vinyl-build-utils/-/vinyl-build-utils-1.1.1.tgz","fileCount":109,"integrity":"sha512-nopcy2LCTA/1yXizb3iJzZGmCKkcKoAWFC6BjY2j1V/HTrSOlkFlLNeLGPhqPIU0vhEllHSiH3kI8jNkBYHUVw==","signatures":[{"sig":"MEQCIFqfrUUU1l96jSVRHoa7k+v7HM3AYd2zyP5XPZYcyi5ZAiAy1HosFaWtsV63L6Ir8Jj18fw7Rlnc8j65pKa0OGeRvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl-build-utils@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205042},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e5a3429d802564132b16808a5b8a8e15a023a548","scripts":{"lint":"npm run eslint:check && npm run prettier:check && npm run indexFiles:check","test":"tsx ../../node_modules/jasmine/bin/jasmine --config=test/unit/jasmine.config.json","build":"tsc -p ./src/tsconfig.json","clean":"rimraf --glob dist .eslintcache \"**/*.tsbuildinfo\"","release":"npm run lint && npm run build:release","validate":"npm run lint","lint:write":"npm run indexFiles:write && npm run eslint:write && npm run prettier:write","build:watch":"tsc -p ./src/tsconfig.json -w","eslint:check":"eslint . --cache --max-warnings=0","eslint:write":"eslint . --cache --fix","build:release":"tsc -p ./src/tsconfig.json","test:coverage":"echo \"No tests\"","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write","indexFiles:check":"tsx ./buildScripts/writeIndexFiles.ts --check","indexFiles:write":"tsx ./buildScripts/writeIndexFiles.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:de222fa0-9269-40b3-a995-95f4cfff43de"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+x64 (linux)","description":"Build utilities and configuration for TypeScript libraries.","directories":{},"sideEffects":["test/**/*"],"_nodeVersion":"22.22.3","dependencies":{"express":"^5.1.0","http-proxy-middleware":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jscodeshift":"^17.1.2","magic-string":"^0.30.17","@types/express":"^5.0.1","@types/babel__core":"^7.20.5","@types/jscodeshift":"^0.12.0","@nbilyk/downlevel-dts":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/vinyl-build-utils_1.1.1_1779992622130_0.41811675961785966","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@amazon/vinyl-build-utils","version":"1.2.0","author":"","license":"Apache-2.0","_id":"@amazon/vinyl-build-utils@1.2.0","maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"homepage":"https://github.com/amazonmusic/vinyl#readme","bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"dist":{"shasum":"0e69686c09644b57f2aebc46d9d7c4300b3601fe","tarball":"https://registry.npmjs.org/@amazon/vinyl-build-utils/-/vinyl-build-utils-1.2.0.tgz","fileCount":109,"integrity":"sha512-s9S6UbgDQECbPpKl6Wy1ztobk/cwwVGnQvI3wAqkOlGspxiahK6XdNFg+li8lT1WgBkhqpXhvDCHFxkXV0kH9A==","signatures":[{"sig":"MEQCIFS3Q5Je/SB2FpkmLrWVLaRpbpx2WOrl7wLQMmd08p7sAiBeKdtmWQ47tMkfUS4++IfTa0cu7M6JnMhFnH+YrZhKcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl-build-utils@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208318},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","development":"./src/index.ts"}},"gitHead":"fbb8f1c60c5ada4a11f13954bb6bcb52f3cb0c5a","scripts":{"lint":"npm run eslint:check && npm run prettier:check && npm run indexFiles:check","test":"tsx ../../node_modules/jasmine/bin/jasmine --config=test/unit/jasmine.config.json","build":"tsc -p ./src/tsconfig.json","clean":"rimraf --glob dist .eslintcache \"**/*.tsbuildinfo\"","release":"npm run lint && npm run build:release","lint:write":"npm run indexFiles:write && npm run eslint:write && npm run prettier:write","build:watch":"tsc -p ./src/tsconfig.json -w","eslint:check":"eslint . --cache --max-warnings=0","eslint:write":"eslint . --cache --fix","build:release":"tsc -p ./src/tsconfig.json","test:coverage":"echo \"No tests\"","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write","indexFiles:check":"tsx ./buildScripts/writeIndexFiles.ts --check","indexFiles:write":"tsx ./buildScripts/writeIndexFiles.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:de222fa0-9269-40b3-a995-95f4cfff43de"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"Build utilities and configuration for TypeScript libraries.","directories":{},"sideEffects":["test/**/*"],"_nodeVersion":"24.18.0","dependencies":{"express":"^5.1.0","http-proxy-middleware":"^3.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jscodeshift":"^17.1.2","magic-string":"^0.30.17","@types/express":"^5.0.1","@types/babel__core":"^7.20.5","@types/jscodeshift":"^0.12.0","@nbilyk/downlevel-dts":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/vinyl-build-utils_1.2.0_1783026515650_0.6162393403977025","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@amazon/vinyl-build-utils","version":"2.0.0","author":"","license":"Apache-2.0","_id":"@amazon/vinyl-build-utils@2.0.0","maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"homepage":"https://github.com/amazonmusic/vinyl#readme","bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"dist":{"shasum":"c928cf9cd686167ad850eac849f70d4e6a5aa247","tarball":"https://registry.npmjs.org/@amazon/vinyl-build-utils/-/vinyl-build-utils-2.0.0.tgz","fileCount":109,"integrity":"sha512-TFL5JEW/+eUIT/IRFe4pH44EnqejLW9aZIU1NNu9hMp0aGe1oJDXs6280tF9dwFkeHf6Nj3xWIlTyp1kq9F4aw==","signatures":[{"sig":"MEYCIQCUP5zTgmaduHsp04Cqk/twnJrRdekgzey2M3OJA0hDxAIhAP9CKzVLQvxKi1zfTwxb0xtiAM+y0Vb0gPi3LaRPyWBL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl-build-utils@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217201},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","development":"./src/index.ts"}},"gitHead":"88ece0504b080347bbea6f240cf587ee863b7ff3","scripts":{"lint":"npm run oxlint:check && npm run prettier:check && npm run indexFiles:check","test":"tsx ../../node_modules/jasmine/bin/jasmine --config=test/unit/jasmine.config.json","build":"tsc -p ./src/tsconfig.json","clean":"rimraf --glob dist \"**/*.tsbuildinfo\"","release":"npm run lint && npm run build:release","lint:write":"npm run indexFiles:write && npm run oxlint:write && npm run prettier:write","build:watch":"tsc -p ./src/tsconfig.json -w","oxlint:check":"oxlint --type-aware --deny-warnings","oxlint:write":"oxlint --type-aware --fix","build:release":"tsc -p ./src/tsconfig.json","test:coverage":"echo \"No tests\"","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write","indexFiles:check":"tsx ./buildScripts/writeIndexFiles.ts --check","indexFiles:write":"tsx ./buildScripts/writeIndexFiles.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:de222fa0-9269-40b3-a995-95f4cfff43de"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"Build utilities and configuration for TypeScript libraries.","directories":{},"sideEffects":["test/**/*"],"_nodeVersion":"24.19.0","dependencies":{"express":"^5.1.0","http-proxy-middleware":"^3.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jscodeshift":"^17.1.2","magic-string":"^0.30.17","@types/express":"^5.0.1","@types/babel__core":"^7.20.5","@types/jscodeshift":"^0.12.0","@nbilyk/downlevel-dts":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/vinyl-build-utils_2.0.0_1787786870685_0.9709931021966189","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@amazon/vinyl-build-utils","version":"2.0.4","author":"","license":"Apache-2.0","_id":"@amazon/vinyl-build-utils@2.0.4","maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"homepage":"https://github.com/amazonmusic/vinyl#readme","bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"dist":{"shasum":"55b793908d02b239d89fbfaf03c2945a2f307652","tarball":"https://registry.npmjs.org/@amazon/vinyl-build-utils/-/vinyl-build-utils-2.0.4.tgz","fileCount":109,"integrity":"sha512-GU5+J3F/C1D7mFyQ2yiGZNoVxmt0FrkdNLFJ8gdcUU2TjkWHkOoB69OzrXtMekPdGTdxglmpcgtycgkVsJAs8Q==","signatures":[{"sig":"MEYCIQCqgSUEaREFg5564UWIP7yNHsKwsu2Iy8MzUnrXxVF6QAIhAKWJCByUOEJqvHiQFuiXO7uCjViCNTddeRCYcvT4CSoI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl-build-utils@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217154},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"32017124d52ad4afe1f3d22569f13c5536db7799","scripts":{"lint":"npm run oxlint:check && npm run prettier:check && npm run indexFiles:check","test":"tsx ../../node_modules/jasmine/bin/jasmine --config=test/unit/jasmine.config.json","build":"tsc -p ./src/tsconfig.json","clean":"rimraf --glob dist \"**/*.tsbuildinfo\"","release":"npm run lint && npm run build:release","lint:write":"npm run indexFiles:write && npm run oxlint:write && npm run prettier:write","build:watch":"tsc -p ./src/tsconfig.json -w","oxlint:check":"oxlint --type-aware --deny-warnings","oxlint:write":"oxlint --type-aware --fix","build:release":"tsc -p ./src/tsconfig.json","test:coverage":"echo \"No tests\"","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write","indexFiles:check":"tsx ./buildScripts/writeIndexFiles.ts --check","indexFiles:write":"tsx ./buildScripts/writeIndexFiles.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:de222fa0-9269-40b3-a995-95f4cfff43de"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"12.0.2","description":"Build utilities and configuration for TypeScript libraries.","directories":{},"sideEffects":["test/**/*"],"_nodeVersion":"24.19.0","dependencies":{"express":"^5.1.0","http-proxy-middleware":"^3.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscodeshift":"^17.1.2","magic-string":"^0.30.17","@types/express":"^5.0.1","@types/babel__core":"^7.20.5","@types/jscodeshift":"^0.12.0","@nbilyk/downlevel-dts":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/vinyl-build-utils_2.0.4_1787815849379_0.8581578007202255","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@amazon/vinyl-build-utils","version":"3.0.0","author":"","license":"Apache-2.0","_id":"@amazon/vinyl-build-utils@3.0.0","maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"homepage":"https://github.com/amazonmusic/vinyl#readme","bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"dist":{"shasum":"c930f9a518aece55082b4915f86024f20abdea2d","tarball":"https://registry.npmjs.org/@amazon/vinyl-build-utils/-/vinyl-build-utils-3.0.0.tgz","fileCount":109,"integrity":"sha512-Vf3s2a9J3EztsB+BO/HYnUaixXK++4v68dytJvBvcf0/Kwq1MmOjJSv72PknIXmtgW5Q5zuGeMbze/T7Zhs2XA==","signatures":[{"sig":"MEUCIHbuQnHysuP5WTGhb/4oe9yHVsNqyVXSIYoeU44F9Xn0AiEAgc/86oNEe617ONZ0VzXdllhBjpzmGCKjrxtvDvGjHSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl-build-utils@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217154},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"972f64a1f8c67bd131ce66000bcfed4f6ddce214","scripts":{"lint":"npm run oxlint:check && npm run prettier:check && npm run indexFiles:check","test":"tsx ../../node_modules/jasmine/bin/jasmine --config=test/unit/jasmine.config.json","build":"tsc -p ./src/tsconfig.json","clean":"rimraf --glob dist \"**/*.tsbuildinfo\"","release":"npm run lint && npm run build:release","lint:write":"npm run indexFiles:write && npm run oxlint:write && npm run prettier:write","build:watch":"tsc -p ./src/tsconfig.json -w","oxlint:check":"oxlint --type-aware --deny-warnings","oxlint:write":"oxlint --type-aware --fix","build:release":"tsc -p ./src/tsconfig.json","test:coverage":"echo \"No tests\"","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write","indexFiles:check":"tsx ./buildScripts/writeIndexFiles.ts --check","indexFiles:write":"tsx ./buildScripts/writeIndexFiles.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:de222fa0-9269-40b3-a995-95f4cfff43de"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"12.0.2","description":"Build utilities and configuration for TypeScript libraries.","directories":{},"sideEffects":["test/**/*"],"_nodeVersion":"24.19.0","dependencies":{"express":"^5.1.0","http-proxy-middleware":"^3.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscodeshift":"^17.1.2","magic-string":"^0.30.17","@types/express":"^5.0.1","@types/babel__core":"^7.20.5","@types/jscodeshift":"^0.12.0","@nbilyk/downlevel-dts":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/vinyl-build-utils_3.0.0_1787938260709_0.9614996022418623","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@amazon/vinyl-build-utils","version":"3.0.1","author":"","license":"Apache-2.0","_id":"@amazon/vinyl-build-utils@3.0.1","maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"homepage":"https://github.com/amazonmusic/vinyl#readme","bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"dist":{"shasum":"e835fde3df011d8f17eb4ae3dd847d3ba7d624a2","tarball":"https://registry.npmjs.org/@amazon/vinyl-build-utils/-/vinyl-build-utils-3.0.1.tgz","fileCount":109,"integrity":"sha512-/2AmDJJiE3jrzzoiHsIdg5NWIr0+uInN/JWqbuR6DibHoGYPX5xf+VbtswFH8rhODglaw0o3vYB5ild4XsIUcg==","signatures":[{"sig":"MEYCIQCIfRawuWy6gmNQDpCptnI5rXku/3I1LUkbkRFeboMn4QIhAP6QR4Y4VVbh+rJMkjMhBykkuhWB8+Akpdy4n3nHBdh7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl-build-utils@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217154},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e92800262ee42893adbc6f7e3a5a7391b54859d2","scripts":{"lint":"npm run oxlint:check && npm run prettier:check && npm run indexFiles:check","test":"tsx ../../node_modules/jasmine/bin/jasmine --config=test/unit/jasmine.config.json","build":"tsc -p ./src/tsconfig.json","clean":"rimraf --glob dist \"**/*.tsbuildinfo\"","release":"npm run lint && npm run build:release","lint:write":"npm run indexFiles:write && npm run oxlint:write && npm run prettier:write","build:watch":"tsc -p ./src/tsconfig.json -w","oxlint:check":"oxlint --type-aware --deny-warnings","oxlint:write":"oxlint --type-aware --fix","build:release":"tsc -p ./src/tsconfig.json","test:coverage":"echo \"No tests\"","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write","indexFiles:check":"tsx ./buildScripts/writeIndexFiles.ts --check","indexFiles:write":"tsx ./buildScripts/writeIndexFiles.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:de222fa0-9269-40b3-a995-95f4cfff43de"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"12.0.2","description":"Build utilities and configuration for TypeScript libraries.","directories":{},"sideEffects":["test/**/*"],"_nodeVersion":"24.19.0","dependencies":{"express":"^5.1.0","http-proxy-middleware":"^3.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscodeshift":"^17.1.2","magic-string":"^0.30.17","@types/express":"^5.0.1","@types/babel__core":"^7.20.5","@types/jscodeshift":"^0.12.0","@nbilyk/downlevel-dts":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/vinyl-build-utils_3.0.1_1787963962796_0.12995601928387002","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@amazon/vinyl-build-utils","version":"1.2.1","author":"","license":"Apache-2.0","_id":"@amazon/vinyl-build-utils@1.2.1","maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"homepage":"https://github.com/amazonmusic/vinyl#readme","bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"dist":{"shasum":"80c7c9a20adcd0d7a38ce49546c3b1cb0ef8523b","tarball":"https://registry.npmjs.org/@amazon/vinyl-build-utils/-/vinyl-build-utils-1.2.1.tgz","fileCount":112,"integrity":"sha512-OmKQuRW5iOeuq3OD51sgic55B9U5jeCpWWuVop6OodF+hLI5InHFDHQISiZdNxb73EXEf07Jb6f97p9rJEHldw==","signatures":[{"sig":"MEYCIQCeHs6RVrPu39lvc464eXiW64Ozl+d7bhWBDWWz02Z1zwIhALAsLttNu0EafqEq7OHX4UrYGFfyR15+5EEFbxmTdPkd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","development":"./src/index.ts"}},"gitHead":"7991713ee8da012613849053b979cd2517f1336c","scripts":{"lint":"npm run eslint:check && npm run prettier:check && npm run indexFiles:check","test":"tsx ../../node_modules/jasmine/bin/jasmine --config=test/unit/jasmine.config.json","build":"tsc -p ./src/tsconfig.json","clean":"rimraf --glob dist .eslintcache \"**/*.tsbuildinfo\"","release":"npm run lint && npm run build:release","lint:write":"npm run indexFiles:write && npm run eslint:write && npm run prettier:write","build:watch":"tsc -p ./src/tsconfig.json -w","eslint:check":"eslint . --cache --max-warnings=0","eslint:write":"eslint . --cache --fix","build:release":"tsc -p ./src/tsconfig.json","test:coverage":"echo \"No tests\"","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write","indexFiles:check":"tsx ./buildScripts/writeIndexFiles.ts --check","indexFiles:write":"tsx ./buildScripts/writeIndexFiles.ts"},"_npmUser":{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"11.16.0","description":"Build utilities and configuration for TypeScript libraries.","directories":{},"sideEffects":["test/**/*"],"_nodeVersion":"24.12.0","dependencies":{"express":"^5.1.0","http-proxy-middleware":"^3.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jscodeshift":"^17.1.2","magic-string":"^0.30.17","@types/express":"^5.0.1","@types/babel__core":"^7.20.5","@types/jscodeshift":"^0.12.0","@nbilyk/downlevel-dts":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/vinyl-build-utils_1.2.1_1788369998501_0.16342867561018548","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@amazon/vinyl-build-utils","version":"3.1.0","author":"","license":"Apache-2.0","_id":"@amazon/vinyl-build-utils@3.1.0","maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"homepage":"https://github.com/amazonmusic/vinyl#readme","bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"dist":{"shasum":"f8ed9fd997179b81f5d7694288b5dd3e5765ba53","tarball":"https://registry.npmjs.org/@amazon/vinyl-build-utils/-/vinyl-build-utils-3.1.0.tgz","fileCount":103,"integrity":"sha512-mNpOW11lOv1rYQb/KG9JYM6oVKvdAP3LzePA2zDmOT3Ve9QXn4XjXHMBULxie8fp+eVUs/14bzG8M8GVn/yr2w==","signatures":[{"sig":"MEQCIH0K5VI/oaJEFucdfdJZalXtpKqL6bKdki0tFH3jRqEjAiAKDiKum2GmhevNX/zEC7a5g7SeFwVFzzfaZsztbmJZhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl-build-utils@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175794},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9e3200fa30db5543427e4618e8e2f0a20cf57996","scripts":{"lint":"npm run oxlint:check && npm run prettier:check && npm run indexFiles:check","test":"tsx ../../node_modules/jasmine/bin/jasmine --config=test/unit/jasmine.config.json","build":"tsc -p ./src/tsconfig.json","clean":"rimraf --glob dist \"**/*.tsbuildinfo\"","release":"npm run lint && npm run build:release","lint:write":"npm run indexFiles:write && npm run oxlint:write && npm run prettier:write","build:watch":"tsc -p ./src/tsconfig.json -w","oxlint:check":"oxlint --type-aware --deny-warnings","oxlint:write":"oxlint --type-aware --fix","build:release":"tsc -p ./src/tsconfig.json","test:coverage":"echo \"No tests\"","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write","indexFiles:check":"tsx ./buildScripts/writeIndexFiles.ts --check","indexFiles:write":"tsx ./buildScripts/writeIndexFiles.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:de222fa0-9269-40b3-a995-95f4cfff43de"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"12.0.2","description":"Build utilities and configuration for TypeScript libraries.","directories":{},"sideEffects":["test/**/*"],"_nodeVersion":"24.20.0","dependencies":{"express":"^5.1.0","http-proxy-middleware":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jscodeshift":"^17.1.2","magic-string":"^1.2.3","@types/express":"^5.0.1","@types/babel__core":"^7.20.5","@types/jscodeshift":"^17.3.0","@nbilyk/downlevel-dts":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/vinyl-build-utils_3.1.0_1788627287287_0.9185566373919014","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@amazon/vinyl-build-utils","version":"3.2.0","description":"Build utilities and configuration for TypeScript libraries.","repository":{"type":"git","url":"git+https://github.com/amazonmusic/vinyl.git"},"main":"dist/index.js","types":"dist/index.d.ts","type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"sideEffects":["test/**/*"],"scripts":{"build":"tsc -p ./src/tsconfig.json","build:release":"tsc -p ./src/tsconfig.json","build:watch":"tsc -p ./src/tsconfig.json -w","clean":"rimraf --glob dist \"**/*.tsbuildinfo\"","indexFiles:check":"tsx ./buildScripts/writeIndexFiles.ts --check","indexFiles:write":"tsx ./buildScripts/writeIndexFiles.ts","lint":"npm run oxlint:check && npm run prettier:check && npm run indexFiles:check","lint:write":"npm run indexFiles:write && npm run oxlint:write && npm run prettier:write","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write","release":"npm run lint && npm run build:release","test":"tsx ../../node_modules/jasmine/bin/jasmine --config=test/unit/jasmine.config.json","test:coverage":"echo \"No tests\"","oxlint:check":"oxlint --type-aware --deny-warnings","oxlint:write":"oxlint --type-aware --fix"},"author":"","license":"Apache-2.0","devDependencies":{"@nbilyk/downlevel-dts":"^0.15.2","@types/babel__core":"^7.20.5","@types/express":"^5.0.1","@types/jscodeshift":"^17.3.0","jscodeshift":"^17.1.2","magic-string":"^1.2.3"},"dependencies":{"express":"^5.1.0","http-proxy-middleware":"^4.2.0"},"publishConfig":{"access":"public"},"gitHead":"9b169bdcf10b790dc725df50f1bb6f175fc9a351","_id":"@amazon/vinyl-build-utils@3.2.0","bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"homepage":"https://github.com/amazonmusic/vinyl#readme","_nodeVersion":"24.20.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-6bFTsqWu1TD1iQE0jXeUy3PAa/qqyYuYnkaw/IDiri4T/aVk3iRSyLVwrF/wj8JD2TgcoEgMplBtkQPFxCo5Iw==","shasum":"4c0c3ed16d627560aa3a4681ce610a87895b2293","tarball":"https://registry.npmjs.org/@amazon/vinyl-build-utils/-/vinyl-build-utils-3.2.0.tgz","fileCount":103,"unpackedSize":175794,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl-build-utils@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBrgMDvfCSOOsg11rXsp4FIUI0PByS5r5ZTDP5cwsZHiAiBz5vwd7xSUpe1AAv+idRIq4C281W4b9CZo1GpJBG5Jzg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:de222fa0-9269-40b3-a995-95f4cfff43de"}},"directories":{},"maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vinyl-build-utils_3.2.0_1788999322249_0.19712590972991584"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-27T23:26:44.807Z","modified":"2026-09-10T00:15:22.829Z","1.0.0":"2026-05-27T23:26:45.130Z","1.1.0":"2026-05-28T14:50:51.019Z","1.1.1":"2026-05-28T18:23:42.299Z","1.2.0":"2026-07-02T21:08:35.798Z","2.0.0":"2026-08-26T23:27:50.826Z","2.0.4":"2026-08-27T07:30:49.509Z","3.0.0":"2026-08-28T17:31:00.857Z","3.0.1":"2026-08-29T00:39:22.937Z","1.2.1":"2026-09-02T17:26:38.638Z","3.1.0":"2026-09-05T16:54:47.411Z","3.2.0":"2026-09-10T00:15:22.421Z"},"bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"license":"Apache-2.0","homepage":"https://github.com/amazonmusic/vinyl#readme","repository":{"type":"git","url":"git+https://github.com/amazonmusic/vinyl.git"},"description":"Build utilities and configuration for TypeScript libraries.","maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"readme":"# @amazon/vinyl-build-utils\n\n[![Website](https://img.shields.io/badge/website-amazonmusic.github.io%2Fvinyl-blue)](https://amazonmusic.github.io/vinyl)\n[![npm](https://img.shields.io/npm/v/@amazon/vinyl-build-utils.svg)](https://www.npmjs.com/package/@amazon/vinyl-build-utils)\n\nReusable build utilities used to build Amazon Vinyl and related TypeScript\nlibraries.\n\n## Modules\n\n### `util`\n\nGeneral utilities for build scripts and configuration.\n\n### `vinyl`\n\nAmazon Vinyl defaults for the provided tools.\n\n### `typescript`\n\nUtilities for compiling and running TypeScript code.\n\n## Build Tools\n\n### [ESBuild](https://esbuild.github.io/)\n\nESBuild provides an exceptionally fast TypeScript build with simple plugin\nhooks. We use it to run Babel transpilation, replace path aliases, and emit type\ndeclarations after file changes are detected.\n\n### [Babel](https://babeljs.io/)\n\nBabel is a transpiler for JS or TS that produces highly compatible applications\nor libraries. Compatibility targets are defined in the package.json\n`browserslist` property — use [browsersl.ist](https://browsersl.ist/) to\ngenerate the expression.\n\n### BrowserStack\n\nWe use BrowserStack to run integration and unit tests on real browsers and\ndevices. See the [BrowserStack runner](./src/browserstack/README.md) for the\nrunner contract and a usage example.\n\n### Express\n\nExpress is the HTTP server used for the local test server (SSL, proxies, REST\nAPIs).\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}