{"_id":"@amazon/vinyl-mock-generator","_rev":"12-0d87b0846582a5b547c955375e4975ba","name":"@amazon/vinyl-mock-generator","dist-tags":{"hotfix-chromos":"1.2.1","latest":"3.2.1"},"versions":{"1.0.0":{"name":"@amazon/vinyl-mock-generator","version":"1.0.0","license":"UNLICENSED","_id":"@amazon/vinyl-mock-generator@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":"2fa59027e3ea9f6878700b1b925669372e446eee","tarball":"https://registry.npmjs.org/@amazon/vinyl-mock-generator/-/vinyl-mock-generator-1.0.0.tgz","fileCount":8,"integrity":"sha512-Wq8KIk1OmsnPEYb2+VQkdegm3nooaGIQAHgC8cYSvRJmizWT6wcAm/SOf7MzzSubwDA6vrIxseDaQcCHp4DeUQ==","signatures":[{"sig":"MEYCIQC9sgxpDcPY5zigVazV9aZTHGdj62FMBC+GFCF+H5mZqQIhAN4fI4eJ7y6yFbIR18AUH/W3Tdg2/9oIHQ0N27aZVOZm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48952},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js"}},"gitHead":"899b0a1f00cde05a1cc83870e04e3e75a023f8df","scripts":{"lint":"npm run eslint:check && npm run prettier:check","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 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","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write"},"_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":"Generates mock classes from interfaces","directories":{},"_nodeVersion":"24.12.0","typesVersions":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vinyl-mock-generator_1.0.0_1779924410307_0.048730677335387274","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@amazon/vinyl-mock-generator","version":"1.1.0","license":"Apache-2.0","_id":"@amazon/vinyl-mock-generator@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":"1142eca77dd87d825ebce63bafee848432cd3066","tarball":"https://registry.npmjs.org/@amazon/vinyl-mock-generator/-/vinyl-mock-generator-1.1.0.tgz","fileCount":9,"integrity":"sha512-U4rOqrLCt/BHt1imOnmIBqHImZYMxqRwVbg53QCnKiub15lcwmA4YruP4VZWLtr4I6rzsjCFxCpM0U9eQ9fygg==","signatures":[{"sig":"MEUCIHUcbzynQ3Z3X0Sig4Ju+DVZwhJn3qR2zSx9kiTfuNz/AiEApK2b4bFdmqbkXwOLztKw8LRPYKUXZkxROmWG3ZQL/28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl-mock-generator@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59153},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js"}},"gitHead":"ea13070fb52c1903723f08f31c356465d2f3279e","scripts":{"lint":"npm run eslint:check && npm run prettier:check","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 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","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:059a4b0b-d5b1-44ae-ac8f-efb724e14e6b"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+x64 (linux)","description":"Generates mock classes from interfaces","directories":{},"_nodeVersion":"22.22.3","typesVersions":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vinyl-mock-generator_1.1.0_1779979851768_0.5516665549422775","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@amazon/vinyl-mock-generator","version":"1.1.1","license":"Apache-2.0","_id":"@amazon/vinyl-mock-generator@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":"1b0d514c12a593355e4a2abb2aa6c25da229c304","tarball":"https://registry.npmjs.org/@amazon/vinyl-mock-generator/-/vinyl-mock-generator-1.1.1.tgz","fileCount":10,"integrity":"sha512-Q0PDSbOSiSRLKPmasDQOYC/Qt0VVOrNHzUfGkBzn6/ktKujY7kpS0xqmGXYPd/Bx10tuUeefBPswhoizvYbtlw==","signatures":[{"sig":"MEYCIQCV/P0DL5hVnBvuEE94Fxwk3/gzj6iS4hcTjAJTMea3cQIhAIVsqA8gja5tHBYL/am5C0m6Kg0V/o6J1QkqepmQE1KK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl-mock-generator@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60592},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js"}},"gitHead":"e5a3429d802564132b16808a5b8a8e15a023a548","scripts":{"lint":"npm run eslint:check && npm run prettier:check","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 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","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:059a4b0b-d5b1-44ae-ac8f-efb724e14e6b"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v22.22.3+x64 (linux)","description":"Generates mock classes from interfaces","directories":{},"_nodeVersion":"22.22.3","typesVersions":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vinyl-mock-generator_1.1.1_1779992622238_0.04374444945392808","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@amazon/vinyl-mock-generator","version":"1.2.0","license":"Apache-2.0","_id":"@amazon/vinyl-mock-generator@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":"f3dcfbe67457d9ae5604721d6518a76473a98198","tarball":"https://registry.npmjs.org/@amazon/vinyl-mock-generator/-/vinyl-mock-generator-1.2.0.tgz","fileCount":10,"integrity":"sha512-z/8+SYvGgWvhsMLtuLSfbxRlsYmj1szrfHrshxUz51f34CqTV9gan8KMDpNSdP6VjOgXsl7MiH5q1CeaE5wOBw==","signatures":[{"sig":"MEYCIQD+JYZJiVRKqpK6OunQqZP6e/Sh31FzsJC244RGinIingIhAJsYKcipEsQdc6PqnBTpuMoKRvE16FyTg92MR8ZXQr/A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl-mock-generator@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62988},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","development":"./src/index.ts"}},"gitHead":"fbb8f1c60c5ada4a11f13954bb6bcb52f3cb0c5a","scripts":{"lint":"npm run eslint:check && npm run prettier:check","build":"tsc -p ./src/tsconfig.json","clean":"rimraf --glob dist .eslintcache \"**/*.tsbuildinfo\"","release":"npm run lint && npm run build:release","lint: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","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:059a4b0b-d5b1-44ae-ac8f-efb724e14e6b"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"Generates mock classes from interfaces","directories":{},"_nodeVersion":"24.18.0","typesVersions":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vinyl-mock-generator_1.2.0_1783026514908_0.23393258874787382","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@amazon/vinyl-mock-generator","version":"2.0.0","license":"Apache-2.0","_id":"@amazon/vinyl-mock-generator@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":"4e42343652dfe2fbdc95eda4bea824a4f0ba8d12","tarball":"https://registry.npmjs.org/@amazon/vinyl-mock-generator/-/vinyl-mock-generator-2.0.0.tgz","fileCount":10,"integrity":"sha512-VCnC7IUlExY5nQ4T/eIIuk0V0J2D3QQ7Mi6Pp3SFEcrwckTcXfCF5WDVjuYIHv/rj5fbadU0hm8+TkgQdwZwhQ==","signatures":[{"sig":"MEUCIQCeL3SEko26rTGZzcQwp80T/tfr8M5gALY69G1Y3c90QgIgXGIMyfB0Mz/64smhGSGhemXqrOmWlL0shMNLwAJD98w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl-mock-generator@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67541},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","development":"./src/index.ts"}},"gitHead":"88ece0504b080347bbea6f240cf587ee863b7ff3","scripts":{"lint":"npm run oxlint:check && npm run prettier:check","build":"tsc -p ./src/tsconfig.json","clean":"rimraf --glob dist \"**/*.tsbuildinfo\"","release":"npm run lint && npm run build:release","lint: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","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:059a4b0b-d5b1-44ae-ac8f-efb724e14e6b"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"Generates mock classes from interfaces","directories":{},"_nodeVersion":"24.19.0","typesVersions":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vinyl-mock-generator_2.0.0_1787786871943_0.9245905778810981","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@amazon/vinyl-mock-generator","version":"2.0.4","license":"Apache-2.0","_id":"@amazon/vinyl-mock-generator@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":"f073b6b6a4ef28e96c353bb6141c4a9373054ef6","tarball":"https://registry.npmjs.org/@amazon/vinyl-mock-generator/-/vinyl-mock-generator-2.0.4.tgz","fileCount":10,"integrity":"sha512-lRoDNf4TTO8EzajuTATnzpVcG1928+nL/pKPkxylDlZNXa8umOzDOmaY/ydeaGLDT5FVgvYmb2/GujiVvfceYA==","signatures":[{"sig":"MEUCIF+Yz4F9/V/SjQsvLiZyqXM0WRCwwPMKcPibcfd3Miq+AiEAhOfopaYd/2M5C/KCRWTepqZBZ2H/up8FFuKhbtHYR74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl-mock-generator@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67494},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js"}},"gitHead":"32017124d52ad4afe1f3d22569f13c5536db7799","scripts":{"lint":"npm run oxlint:check && npm run prettier:check","build":"tsc -p ./src/tsconfig.json","clean":"rimraf --glob dist \"**/*.tsbuildinfo\"","release":"npm run lint && npm run build:release","lint: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","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:059a4b0b-d5b1-44ae-ac8f-efb724e14e6b"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"12.0.2","description":"Generates mock classes from interfaces","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"typesVersions":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vinyl-mock-generator_2.0.4_1787815872627_0.5064614310026201","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@amazon/vinyl-mock-generator","version":"3.0.0","license":"Apache-2.0","_id":"@amazon/vinyl-mock-generator@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":"c821d6e48eef55b647e08e853754bc12ff2f7bbd","tarball":"https://registry.npmjs.org/@amazon/vinyl-mock-generator/-/vinyl-mock-generator-3.0.0.tgz","fileCount":10,"integrity":"sha512-z9YmylJ0TOz/ZMw6xtKyau3ceqZBb/gV0h6ChdLP+b/7rmWrWxgScq0/oLt68wPX7Wo6cYDU+5wWqJhhFzts0g==","signatures":[{"sig":"MEUCIQDp9y+f1NvS/s15owoJNeuoQgCIHY6ZcJEnoUUiIBJoXgIgZa71ZZAE0rDvKCpiglwcGTOYqH9YSfBD5bYaAErzETI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl-mock-generator@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67494},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js"}},"gitHead":"972f64a1f8c67bd131ce66000bcfed4f6ddce214","scripts":{"lint":"npm run oxlint:check && npm run prettier:check","build":"tsc -p ./src/tsconfig.json","clean":"rimraf --glob dist \"**/*.tsbuildinfo\"","release":"npm run lint && npm run build:release","lint: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","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:059a4b0b-d5b1-44ae-ac8f-efb724e14e6b"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"12.0.2","description":"Generates mock classes from interfaces","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"typesVersions":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vinyl-mock-generator_3.0.0_1787938282152_0.8396471296044348","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@amazon/vinyl-mock-generator","version":"3.0.1","license":"Apache-2.0","_id":"@amazon/vinyl-mock-generator@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":"581fe9e1c0cf3031bbe3ba0f1696055ece9dedc9","tarball":"https://registry.npmjs.org/@amazon/vinyl-mock-generator/-/vinyl-mock-generator-3.0.1.tgz","fileCount":10,"integrity":"sha512-5vcopHZgtHjdJJ6YX8QdOb+S1fRq4b0AtjRt+b1DGJM8sExjrsy0hTL1yBA+gJxxPfpqAlECh6hNJwfefT+ClQ==","signatures":[{"sig":"MEUCIQChIHWW5cOPXFJYaAovy93BQSkdPJia+7JMxm5hzp2J8wIgO0v9kxr/cSaHQWLQl419h0Qkw4t2d5qWbDBonWM/8zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl-mock-generator@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67494},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js"}},"gitHead":"e92800262ee42893adbc6f7e3a5a7391b54859d2","scripts":{"lint":"npm run oxlint:check && npm run prettier:check","build":"tsc -p ./src/tsconfig.json","clean":"rimraf --glob dist \"**/*.tsbuildinfo\"","release":"npm run lint && npm run build:release","lint: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","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:059a4b0b-d5b1-44ae-ac8f-efb724e14e6b"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"12.0.2","description":"Generates mock classes from interfaces","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"typesVersions":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vinyl-mock-generator_3.0.1_1787963982267_0.3463577476429569","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@amazon/vinyl-mock-generator","version":"1.2.1","license":"Apache-2.0","_id":"@amazon/vinyl-mock-generator@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":"b7e4c25aa71b2d61d1f92f55e937fc212c2d67f0","tarball":"https://registry.npmjs.org/@amazon/vinyl-mock-generator/-/vinyl-mock-generator-1.2.1.tgz","fileCount":10,"integrity":"sha512-/sMTKJhQw5aECAnIgftt2HeRJwGCTzUNrFxJ0LESU/F2kk3RDRwuwNjtlhDCdK44a7PbbToeDs2aIulnem0hbQ==","signatures":[{"sig":"MEUCIQD5l0DNT/wMWZYciJjmItxN/JWxYaCqSPbQ2j0Q+sA6SQIgPNiwbTbBzOY5g3rvwu0nNMpA77D28oE4Cd3MQKaAQ2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62929},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","development":"./src/index.ts"}},"gitHead":"7991713ee8da012613849053b979cd2517f1336c","scripts":{"lint":"npm run eslint:check && npm run prettier:check","build":"tsc -p ./src/tsconfig.json","clean":"rimraf --glob dist .eslintcache \"**/*.tsbuildinfo\"","release":"npm run lint && npm run build:release","lint: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","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write"},"_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":"Generates mock classes from interfaces","directories":{},"_nodeVersion":"24.12.0","typesVersions":{},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/vinyl-mock-generator_1.2.1_1788370008581_0.4770187055437254","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@amazon/vinyl-mock-generator","version":"3.1.0","license":"Apache-2.0","_id":"@amazon/vinyl-mock-generator@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":"1e871dfce14d5962d94ad876ab6f9800362d5f93","tarball":"https://registry.npmjs.org/@amazon/vinyl-mock-generator/-/vinyl-mock-generator-3.1.0.tgz","fileCount":10,"integrity":"sha512-5gK0RAlYyXC9xFQOe0m3kEdUMGTq72onXR0Yv6O6W7Rov4sOynWGrM0jw5wF4DfyZL6qQ4jaHU5znOP1w2OCrw==","signatures":[{"sig":"MEYCIQDIhRmpp+F2dgfftAGw2Qa9SmBEcjHrchYDOK5vkdHafgIhAK1RLREZWZ1JdxE+5wxitqpXW48MDAqENrllCnanmgln","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl-mock-generator@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67662},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js"}},"gitHead":"9e3200fa30db5543427e4618e8e2f0a20cf57996","scripts":{"lint":"npm run oxlint:check && npm run prettier:check","build":"tsc -p ./src/tsconfig.json","clean":"rimraf --glob dist \"**/*.tsbuildinfo\"","release":"npm run lint && npm run build:release","lint: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","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:059a4b0b-d5b1-44ae-ac8f-efb724e14e6b"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"12.0.2","description":"Generates mock classes from interfaces","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"typesVersions":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vinyl-mock-generator_3.1.0_1788627312708_0.7076514090665595","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@amazon/vinyl-mock-generator","version":"3.2.0","license":"Apache-2.0","_id":"@amazon/vinyl-mock-generator@3.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":"1aabb7a1c0de2c7596f7be1d0a7a3784da308fa8","tarball":"https://registry.npmjs.org/@amazon/vinyl-mock-generator/-/vinyl-mock-generator-3.2.0.tgz","fileCount":10,"integrity":"sha512-t1FhcTW0L2yb9YoXFzY9uGI8hDCmGpQF8ouPtDV3YtZfWIxeRorxs2zT+9UPVML6S9ecrXdEbOtXYiaxkdH65Q==","signatures":[{"sig":"MEUCIADzG5VOouWCByEIj5q78fWhNrWGhMhVSx1gSMzn0gTyAiEAhhhn+fxfCRA4o3nv93UTLaT4nrLcIoK/GsKATSQ4SpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl-mock-generator@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67662},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js"}},"gitHead":"9b169bdcf10b790dc725df50f1bb6f175fc9a351","scripts":{"lint":"npm run oxlint:check && npm run prettier:check","build":"tsc -p ./src/tsconfig.json","clean":"rimraf --glob dist \"**/*.tsbuildinfo\"","release":"npm run lint && npm run build:release","lint: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","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:059a4b0b-d5b1-44ae-ac8f-efb724e14e6b"}},"repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"12.0.2","description":"Generates mock classes from interfaces","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"typesVersions":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vinyl-mock-generator_3.2.0_1788999342138_0.1510887928530673","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"_id":"@amazon/vinyl-mock-generator@3.2.1","bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"dist":{"shasum":"e81b0d1e7d8d125c1526198a81a4d6aa56f13df5","tarball":"https://registry.npmjs.org/@amazon/vinyl-mock-generator/-/vinyl-mock-generator-3.2.1.tgz","fileCount":10,"integrity":"sha512-O+WB4moQLYcKCYKp7P42RjxYYD0gwz/FuRSTQrGNLpeUbtEeKfWY0zMwbPPpkBRmtqMiJyUnbjNXTAqMAoViEg==","signatures":[{"sig":"MEUCIQCrYbXn8SlLPq14fd8BBXN0dcenveJtvReNHnuiYcQ5FAIgIbuctglg6v42GGAgVR+smnjOZwyKOP229SJQoYaXUqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDdAT7q0SfLx+li0z8l/FGZd4t20DiV+BQmyaBXm5EUlgIgark4K7hRbihwlav6mbV3Wsu3zNQ8nKPxRsmNcs/u7Nw="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amazon%2fvinyl-mock-generator@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67662},"main":"./dist/index.cjs","name":"@amazon/vinyl-mock-generator","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js"}},"gitHead":"d88df57fb4344cedea35bec00c3f446d3ff73f2c","license":"Apache-2.0","scripts":{"lint":"npm run oxlint:check && npm run prettier:check","build":"tsc -p ./src/tsconfig.json","clean":"rimraf --glob dist \"**/*.tsbuildinfo\"","release":"npm run lint && npm run build:release","lint: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","prettier:check":"prettier . --ignore-path ../../.prettierignore --cache --check","prettier:write":"prettier . --ignore-path ../../.prettierignore --cache --write"},"version":"3.2.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:059a4b0b-d5b1-44ae-ac8f-efb724e14e6b"}},"homepage":"https://github.com/amazonmusic/vinyl#readme","repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"_npmVersion":"12.0.2","description":"Generates mock classes from interfaces","directories":{},"maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"typesVersions":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vinyl-mock-generator_3.2.1_1789696750791_0.26481036244922573"}}},"time":{"created":"2026-05-27T23:26:50.088Z","modified":"2026-09-18T01:59:11.262Z","1.0.0":"2026-05-27T23:26:50.461Z","1.1.0":"2026-05-28T14:50:51.909Z","1.1.1":"2026-05-28T18:23:42.488Z","1.2.0":"2026-07-02T21:08:35.041Z","2.0.0":"2026-08-26T23:27:52.067Z","2.0.4":"2026-08-27T07:31:12.768Z","3.0.0":"2026-08-28T17:31:22.307Z","3.0.1":"2026-08-29T00:39:42.407Z","1.2.1":"2026-09-02T17:26:48.707Z","3.1.0":"2026-09-05T16:55:12.839Z","3.2.0":"2026-09-10T00:15:42.272Z","3.2.1":"2026-09-18T01:59:10.873Z"},"bugs":{"url":"https://github.com/amazonmusic/vinyl/issues"},"license":"Apache-2.0","homepage":"https://github.com/amazonmusic/vinyl#readme","repository":{"url":"git+https://github.com/amazonmusic/vinyl.git","type":"git"},"description":"Generates mock classes from interfaces","maintainers":[{"name":"amazon-music-devex-apps","email":"music-devex-apps@amazon.com"}],"readme":"# @amazon/vinyl-mock-generator\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-mock-generator.svg)](https://www.npmjs.com/package/@amazon/vinyl-mock-generator)\n\nA TypeScript-driven mock class generator. Reads a library's `.d.ts` files\nthrough the TypeScript compiler API and emits a `Mock<Name>` implementation for\nevery interface, with sensible default property values and customizable spy\nmethods. Used to keep test doubles in sync with library types as they evolve.\n\n## Install\n\n```shell\nnpm install --save-dev @amazon/vinyl-mock-generator\n```\n\n## Usage\n\nBuild a script that calls `generateMocks` with the library's entry points and\nyour spy convention. The result is a single file you check in next to your\ntests:\n\n```typescript\nimport { generateMocks } from '@amazon/vinyl-mock-generator'\n\ngenerateMocks({\n    library: '@amazon/vinyl',\n    rootNames: ['index.d.ts'],\n    outFile: './test/generated/mocks.ts',\n    header: `import { spy } from './spyHelper'\\n\\n`,\n    createSpyMethod: (_iface, method) =>\n        `    ${method.name} = spy('${method.name}')`,\n})\n```\n\n`interfaceFilter` can narrow which interfaces are emitted, and\n`initializeMockClass` lets you inject extra constructor logic.\n\nSee the player docs at\n[amazonmusic.github.io/vinyl](https://amazonmusic.github.io/vinyl).\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}