{"_id":"@code-fixer-23/nx-jsr","_rev":"11-2df016f0d46fe2c8bb9bb682933facb9","name":"@code-fixer-23/nx-jsr","dist-tags":{"latest":"1.3.1"},"versions":{"0.0.1":{"name":"@code-fixer-23/nx-jsr","version":"0.0.1","_id":"@code-fixer-23/nx-jsr@0.0.1","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"nx":{"tags":["ongoing"],"targets":{"build":{"options":{"main":"packages/nx-jsr/src/index.ts","assets":[{"glob":"**/!(*.ts)","input":"./packages/nx-jsr/src","output":"."},{"glob":"**/*.d.ts","input":"./packages/nx-jsr/src","output":"."}],"rootDir":"packages/nx-jsr/src","tsConfig":"packages/nx-jsr/tsconfig.lib.json","outputPath":"packages/nx-jsr/dist","generatePackageJson":false},"outputs":["{options.outputPath}"],"executor":"@nx/js:tsc"},"typecheck":{"options":{"main":"packages/nx-jsr/src/index.ts","noEmit":true,"tsConfig":"packages/nx-jsr/tsconfig.lib.json","outputPath":"dist/packages/nx-jsr"},"outputs":["{options.outputPath}"],"executor":"@nx/js:tsc"}}},"dist":{"shasum":"2b2ac03dbc69e97edd7a9cfb587a17277f47239d","tarball":"https://registry.npmjs.org/@code-fixer-23/nx-jsr/-/nx-jsr-0.0.1.tgz","fileCount":23,"integrity":"sha512-Ry7E157/3Inhr7vW7MHGoZTVIC6kIAB9jZrCAAyVUzvr+W8bqPfDAPQQqIGMkE5BxMG2t6m0mhxQrCSknBU9Pg==","signatures":[{"sig":"MEYCIQClC2P5/BUoU8TWGvJbPS1JrfI6O5hmp+WWqL77M28ZIQIhAILD55qDhL4Rte5pas0rX3czjw80WBGDipszreTx2tli","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36102},"main":"./dist/index.js","_from":"file:code-fixer-23-nx-jsr-0.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@code-fixer-23/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"_resolved":"/tmp/1db2d3fe2e8f01320f94b8ca303c77c0/code-fixer-23-nx-jsr-0.0.1.tgz","executors":"./executors.json","_integrity":"sha512-Ry7E157/3Inhr7vW7MHGoZTVIC6kIAB9jZrCAAyVUzvr+W8bqPfDAPQQqIGMkE5BxMG2t6m0mhxQrCSknBU9Pg==","generators":"./generators.json","_npmVersion":"10.8.2","description":"An Nx plugin for scaffolding and publishing TypeScript libraries to [JSR (JavaScript Registry)](https://jsr.io).","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tslib":"^2.3.0","semver":"^7.7.2","@nx/devkit":"21.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.7.1","conventional-commits-parser":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nx-jsr_0.0.1_1759683619912_0.45301245168966786","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@code-fixer-23/nx-jsr","version":"0.0.2","_id":"@code-fixer-23/nx-jsr@0.0.2","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"nx":{"tags":["ongoing"],"targets":{"build":{"options":{"main":"packages/nx-jsr/src/index.ts","assets":[{"glob":"**/!(*.ts)","input":"./packages/nx-jsr/src","output":"."},{"glob":"**/*.d.ts","input":"./packages/nx-jsr/src","output":"."}],"rootDir":"packages/nx-jsr/src","tsConfig":"packages/nx-jsr/tsconfig.lib.json","outputPath":"packages/nx-jsr/dist","generatePackageJson":false},"outputs":["{options.outputPath}"],"executor":"@nx/js:tsc"},"typecheck":{"options":{"main":"packages/nx-jsr/src/index.ts","noEmit":true,"tsConfig":"packages/nx-jsr/tsconfig.lib.json","outputPath":"dist/packages/nx-jsr"},"outputs":["{options.outputPath}"],"executor":"@nx/js:tsc"}}},"dist":{"shasum":"540dd038ac9f3c78d7624d3126218f8728e76943","tarball":"https://registry.npmjs.org/@code-fixer-23/nx-jsr/-/nx-jsr-0.0.2.tgz","fileCount":23,"integrity":"sha512-IunC03vA9RZzZcWKop3szqH/W5Im10b+IVPJmUmBD6/y+NKnp9VI2bvYZ5Ofi+hgWVAeHGPvrkciYzFBCDK9eg==","signatures":[{"sig":"MEQCIHEaeVLUPeysTu6EcsgP/4F1y6Hzj83i5mbrzYqrOt7BAiBZhkpeVaVlkSPy6eHhMx102DGldGK/3Ahoi11b+NieHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36102},"main":"./dist/index.js","_from":"file:code-fixer-23-nx-jsr-0.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@code-fixer-23/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"_resolved":"/tmp/2bdc5db167406ebfe777c057fd88c0fc/code-fixer-23-nx-jsr-0.0.2.tgz","executors":"./executors.json","_integrity":"sha512-IunC03vA9RZzZcWKop3szqH/W5Im10b+IVPJmUmBD6/y+NKnp9VI2bvYZ5Ofi+hgWVAeHGPvrkciYzFBCDK9eg==","generators":"./generators.json","_npmVersion":"10.8.2","description":"An Nx plugin for scaffolding and publishing TypeScript libraries to [JSR (JavaScript Registry)](https://jsr.io).","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tslib":"^2.3.0","semver":"^7.7.2","@nx/devkit":"21.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.7.1","conventional-commits-parser":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/nx-jsr_0.0.2_1759689347329_0.4783441297887092","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@code-fixer-23/nx-jsr","version":"1.0.0","_id":"@code-fixer-23/nx-jsr@1.0.0","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"nx":{"tags":["ongoing"],"targets":{"test":{"options":{"config":"packages/nx-jsr/vite.config.ts","passWithNoTests":true},"outputs":["{projectRoot}/coverage"],"executor":"@nx/vite:test"},"build":{"options":{"main":"packages/nx-jsr/src/index.ts","assets":[{"glob":"**/!(*.ts)","input":"./packages/nx-jsr/src","output":"."},{"glob":"**/*.d.ts","input":"./packages/nx-jsr/src","output":"."}],"rootDir":"packages/nx-jsr/src","tsConfig":"packages/nx-jsr/tsconfig.lib.json","outputPath":"packages/nx-jsr/dist","generatePackageJson":false},"outputs":["{options.outputPath}"],"executor":"@nx/js:tsc"},"typecheck":{"options":{"main":"packages/nx-jsr/src/index.ts","noEmit":true,"tsConfig":"packages/nx-jsr/tsconfig.lib.json","outputPath":"dist/packages/nx-jsr"},"outputs":["{options.outputPath}"],"executor":"@nx/js:tsc"}}},"dist":{"shasum":"7c679216044dd2325f012a4cec18e0721bb79d75","tarball":"https://registry.npmjs.org/@code-fixer-23/nx-jsr/-/nx-jsr-1.0.0.tgz","fileCount":28,"integrity":"sha512-4ckOfGU2MjFey51Aymhd96PDpyJUoKT/VBSBuPrajV+8jygtbInQzjPg5ZaU46JXxQcwzhXBq8L9VPIzYDDfFA==","signatures":[{"sig":"MEQCIH5H8Uun0FkXdYtLID9rPZUMmlldktu8pco7K+JvFHXmAiBId1exoedyhk8nXKKhuRYSflMCDeb0reKXWubghL6RfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35091},"main":"./dist/index.js","_from":"file:code-fixer-23-nx-jsr-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"_resolved":"C:\\Users\\bvlou\\AppData\\Local\\Temp\\e9668080aaf2e6e87c9ed8111b212dc5\\code-fixer-23-nx-jsr-1.0.0.tgz","executors":"./executors.json","_integrity":"sha512-4ckOfGU2MjFey51Aymhd96PDpyJUoKT/VBSBuPrajV+8jygtbInQzjPg5ZaU46JXxQcwzhXBq8L9VPIzYDDfFA==","generators":"./generators.json","_npmVersion":"10.9.3","description":"An Nx plugin for scaffolding and publishing TypeScript libraries to [JSR (JavaScript Registry)](https://jsr.io).","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tslib":"^2.3.0","dotenv":"^16.4.5","semver":"^7.7.2","@nx/devkit":"21.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nx-jsr_1.0.0_1759967310562_0.27328945455471576","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@code-fixer-23/nx-jsr","version":"1.1.0","_id":"@code-fixer-23/nx-jsr@1.1.0","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"nx":{"tags":["ongoing"],"targets":{"test":{"options":{"config":"packages/nx-jsr/vite.config.ts","passWithNoTests":true},"outputs":["{projectRoot}/coverage"],"executor":"@nx/vite:test"},"build":{"options":{"main":"packages/nx-jsr/src/index.ts","assets":[{"glob":"**/!(*.ts)","input":"./packages/nx-jsr/src","output":"."},{"glob":"**/*.d.ts","input":"./packages/nx-jsr/src","output":"."}],"rootDir":"packages/nx-jsr/src","tsConfig":"packages/nx-jsr/tsconfig.lib.json","outputPath":"packages/nx-jsr/dist","generatePackageJson":false},"outputs":["{options.outputPath}"],"executor":"@nx/js:tsc"},"typecheck":{"options":{"main":"packages/nx-jsr/src/index.ts","noEmit":true,"tsConfig":"packages/nx-jsr/tsconfig.lib.json","outputPath":"dist/packages/nx-jsr"},"outputs":["{options.outputPath}"],"executor":"@nx/js:tsc"}}},"dist":{"shasum":"83b48b0e4d79e48a943f241b208543b2ac320503","tarball":"https://registry.npmjs.org/@code-fixer-23/nx-jsr/-/nx-jsr-1.1.0.tgz","fileCount":29,"integrity":"sha512-K0rKmpckuXQas+fDedXXH9Fj4qe6wUCQLMqK8wW0EdpJXlE0ApRAGf3PQBTCf0uwqlRISS4dbacHlJOFmRj2YA==","signatures":[{"sig":"MEUCIQCAfVVj+m7JEyEGnVNINPK1D0jhbPNEr25XCMcPINXiRgIgSc3e2f4WuaVRZjdapTSwvGtW0ti3cmmPQ/B6Gh3D100=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36224},"main":"./dist/index.js","type":"module","_from":"file:code-fixer-23-nx-jsr-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"_resolved":"C:\\Users\\bvlou\\AppData\\Local\\Temp\\59cb833c1468b5c2749cb6b55472f686\\code-fixer-23-nx-jsr-1.1.0.tgz","executors":"./executors.json","_integrity":"sha512-K0rKmpckuXQas+fDedXXH9Fj4qe6wUCQLMqK8wW0EdpJXlE0ApRAGf3PQBTCf0uwqlRISS4dbacHlJOFmRj2YA==","generators":"./generators.json","_npmVersion":"11.6.0","description":"An Nx plugin for scaffolding and publishing TypeScript libraries to [JSR (JavaScript Registry)](https://jsr.io).","directories":{},"_nodeVersion":"24.9.0","dependencies":{"dotenv":"^16.4.5","semver":"^7.7.2","vitest":"^3.2.4","enquirer":"^2.4.1","@nx/devkit":"21.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nx-jsr_1.1.0_1760130816093_0.3703413905814572","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@code-fixer-23/nx-jsr","version":"1.1.2","_id":"@code-fixer-23/nx-jsr@1.1.2","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"nx":{"tags":["ongoing"],"targets":{"test":{"options":{"config":"packages/nx-jsr/vite.config.ts","passWithNoTests":true},"outputs":["{projectRoot}/coverage"],"executor":"@nx/vite:test"},"build":{"options":{"main":"packages/nx-jsr/src/index.ts","assets":[{"glob":"**/!(*.ts)","input":"./packages/nx-jsr/src","output":"."},{"glob":"**/*.d.ts","input":"./packages/nx-jsr/src","output":"."}],"rootDir":"packages/nx-jsr/src","tsConfig":"packages/nx-jsr/tsconfig.lib.json","outputPath":"packages/nx-jsr/dist","generatePackageJson":false},"outputs":["{options.outputPath}"],"executor":"@nx/js:tsc"},"typecheck":{"options":{"main":"packages/nx-jsr/src/index.ts","noEmit":true,"tsConfig":"packages/nx-jsr/tsconfig.lib.json","outputPath":"dist/packages/nx-jsr"},"outputs":["{options.outputPath}"],"executor":"@nx/js:tsc"}}},"dist":{"shasum":"87e14cc05f3b5b6af3b7b9249b248da23d032239","tarball":"https://registry.npmjs.org/@code-fixer-23/nx-jsr/-/nx-jsr-1.1.2.tgz","fileCount":1,"integrity":"sha512-Pa67mIXbqirKyw+ed4+Lbs8YpqPlVEEFNiSR7TCYwcEU2D4GuVgf7vqDRIoN1IpNBA8sSEUPEIcqc80rNBGkVQ==","signatures":[{"sig":"MEUCIFPhdYRQGi02l7XUIqD2m0HhayINWeolCrTKdrOhLItzAiEAumrc5ry8aCXH4Mv2PgIW5nHa/sigF0+550CfUBNu790=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2158},"main":"./dist/index.js","type":"module","_from":"file:code-fixer-23-nx-jsr-1.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"_resolved":"/tmp/0ccc43bdc6459977d5a12f5762e5085d/code-fixer-23-nx-jsr-1.1.2.tgz","executors":"./executors.json","_integrity":"sha512-Pa67mIXbqirKyw+ed4+Lbs8YpqPlVEEFNiSR7TCYwcEU2D4GuVgf7vqDRIoN1IpNBA8sSEUPEIcqc80rNBGkVQ==","generators":"./generators.json","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^16.4.5","semver":"^7.7.4","vitest":"^3.2.4","enquirer":"^2.4.1","@nx/devkit":"21.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/semver":"^7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nx-jsr_1.1.2_1776042481993_0.3621511225658731","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@code-fixer-23/nx-jsr","version":"1.1.3","_id":"@code-fixer-23/nx-jsr@1.1.3","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"dist":{"shasum":"2d5a7306f85ba931f90af64e138ce521f7ac25b3","tarball":"https://registry.npmjs.org/@code-fixer-23/nx-jsr/-/nx-jsr-1.1.3.tgz","fileCount":30,"integrity":"sha512-qYmhmsWWJJK++dN2fHDtiB76oVv7/9Y5oHf1WCFqbVbN337GBr0SPHWIABanEssOmii+6SUvT3CiBXI0opG3Og==","signatures":[{"sig":"MEUCIEOupXjNWDt1GZGjBJMpd4cjDIEdS3CdscoKXG6UyEFOAiEA/GxwM/wCyalxQfYRvf67P8NvOSDOwFUt0V0JkAtILOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44949},"main":"./dist/index.js","type":"module","_from":"file:code-fixer-23-nx-jsr-1.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"_resolved":"/tmp/ae42947fd913f58564d0e91709d87852/code-fixer-23-nx-jsr-1.1.3.tgz","executors":"./executors.json","_integrity":"sha512-qYmhmsWWJJK++dN2fHDtiB76oVv7/9Y5oHf1WCFqbVbN337GBr0SPHWIABanEssOmii+6SUvT3CiBXI0opG3Og==","generators":"./generators.json","_npmVersion":"10.8.2","description":"An Nx plugin for scaffolding and publishing TypeScript libraries to [JSR (JavaScript Registry)](https://jsr.io).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tslib":"^2.3.0","dotenv":"^16.4.5","semver":"^7.7.4","enquirer":"^2.4.1","@nx/devkit":"21.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/semver":"^7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nx-jsr_1.1.3_1776190692120_0.6592550357166824","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@code-fixer-23/nx-jsr","version":"1.1.4","_id":"@code-fixer-23/nx-jsr@1.1.4","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"dist":{"shasum":"07f5a447986b16178aca71869b57eee9f7b937db","tarball":"https://registry.npmjs.org/@code-fixer-23/nx-jsr/-/nx-jsr-1.1.4.tgz","fileCount":30,"integrity":"sha512-JXRZeYNy3hRe/Gxsz8wADmy+w9yQW8NQNj8xUQUfKf3kO7X7xdNz8kVEsmLA8O3JWX2UAZcmGjZ7qLTaWo3TbA==","signatures":[{"sig":"MEUCIE4QVe/F6pbOf1xkaPfi7CheZIbbnujh8fffq7r1WTtxAiEA7+GBmN+l7E/BakCKxLwpcGt5ajK6UM98wffW52J/P2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44961},"main":"./dist/index.js","type":"module","_from":"file:code-fixer-23-nx-jsr-1.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"_resolved":"/tmp/9978eab006cc6440db87e6b946f48317/code-fixer-23-nx-jsr-1.1.4.tgz","executors":"./executors.json","_integrity":"sha512-JXRZeYNy3hRe/Gxsz8wADmy+w9yQW8NQNj8xUQUfKf3kO7X7xdNz8kVEsmLA8O3JWX2UAZcmGjZ7qLTaWo3TbA==","generators":"./generators.json","_npmVersion":"10.8.2","description":"An Nx plugin for scaffolding and publishing TypeScript libraries to [JSR (JavaScript Registry)](https://jsr.io).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tslib":"^2.3.0","dotenv":"^16.4.5","semver":"^7.7.4","enquirer":"^2.4.1","@nx/devkit":"21.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/semver":"^7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nx-jsr_1.1.4_1777077554296_0.4727732386908645","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@code-fixer-23/nx-jsr","version":"1.2.0","_id":"@code-fixer-23/nx-jsr@1.2.0","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"dist":{"shasum":"e1e63d18175af104c382a2f5f8914db4d7bfeeb9","tarball":"https://registry.npmjs.org/@code-fixer-23/nx-jsr/-/nx-jsr-1.2.0.tgz","fileCount":33,"integrity":"sha512-9RTH3UmoXefTSy3ribeSs04SqQ3XBKJQdqbSmuxkcxlGeXh63kmrvoqcssQXlFe7UZyVL1OuIGVJ7MKj/3uWjg==","signatures":[{"sig":"MEUCIQCqA6NTcJ3At6GS86bE8sB4knvZ73zILTHDZqQ/aTEteQIgMOdLc/8ICAen9XBx0YhK3VIxdHYmDnGuNWujgXvFZWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47095},"main":"./dist/index.js","type":"module","_from":"file:code-fixer-23-nx-jsr-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"_resolved":"/tmp/4c57b8e97f58d73d84e4724dda6a4d2f/code-fixer-23-nx-jsr-1.2.0.tgz","executors":"./executors.json","_integrity":"sha512-9RTH3UmoXefTSy3ribeSs04SqQ3XBKJQdqbSmuxkcxlGeXh63kmrvoqcssQXlFe7UZyVL1OuIGVJ7MKj/3uWjg==","generators":"./generators.json","_npmVersion":"10.8.2","description":"An Nx plugin for scaffolding and publishing TypeScript libraries to [JSR (JavaScript Registry)](https://jsr.io).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tslib":"^2.3.0","dotenv":"^16.4.5","semver":"^7.7.4","enquirer":"^2.4.1","@nx/devkit":"21.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/semver":"^7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nx-jsr_1.2.0_1777240231131_0.632629863673799","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@code-fixer-23/nx-jsr","version":"1.2.1","_id":"@code-fixer-23/nx-jsr@1.2.1","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"dist":{"shasum":"e8e1804c3cce00d198323367995d43a4ea4c0508","tarball":"https://registry.npmjs.org/@code-fixer-23/nx-jsr/-/nx-jsr-1.2.1.tgz","fileCount":49,"integrity":"sha512-WOfvg81qMJERMDz1HHVtzQZZ1BD4aGK2jzENQL622dDEZMqoY2r2A5UeoyIkUpqhmgMrkRGf71YAwGJc13XgZQ==","signatures":[{"sig":"MEUCIB54qhJGop1KOFgPmGp4ED2p1zKEQMKnYv3EfIuN4FHaAiEA3THMQfDVTGgvCAtzlYTVbp5hxwfWUBIdxraRoY8YUnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94079},"main":"./dist/index.js","type":"module","_from":"file:code-fixer-23-nx-jsr-1.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"_resolved":"/tmp/564eaaa1885a81d130fee8016c9fd1a9/code-fixer-23-nx-jsr-1.2.1.tgz","executors":"./executors.json","_integrity":"sha512-WOfvg81qMJERMDz1HHVtzQZZ1BD4aGK2jzENQL622dDEZMqoY2r2A5UeoyIkUpqhmgMrkRGf71YAwGJc13XgZQ==","generators":"./generators.json","_npmVersion":"10.8.2","description":"An Nx plugin for scaffolding and publishing TypeScript libraries to [JSR (JavaScript Registry)](https://jsr.io).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tslib":"^2.3.0","dotenv":"^16.4.5","semver":"^7.7.4","enquirer":"^2.4.1","@nx/devkit":"21.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/semver":"^7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/nx-jsr_1.2.1_1777308802935_0.5677179266035282","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@code-fixer-23/nx-jsr","version":"1.3.0","_id":"@code-fixer-23/nx-jsr@1.3.0","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"dist":{"shasum":"ae230385ce5b8baa7bc383a8d7a250800f3ec29f","tarball":"https://registry.npmjs.org/@code-fixer-23/nx-jsr/-/nx-jsr-1.3.0.tgz","fileCount":59,"integrity":"sha512-lTYasExLUmeHWkCoISsN4QtZ16T6AV0PszmHAUKagY4005ZBULhHZLfRFQd47kVoJ7PCfXrq4Hfk1aopNrSNug==","signatures":[{"sig":"MEQCID91Vgbtv4e7ACEt7iAsUSCCUgS14BofJv+Mpl/jqOEZAiAwTr9ds0b3A85io9sxHjq0W6iYjbxJF/TvRMsX9Iz+AQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118369},"main":"./dist/index.js","type":"module","_from":"file:code-fixer-23-nx-jsr-1.3.0.tgz","types":"./dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run --config vitest.config.ts","build":"tsc -p tsconfig.lib.json","check":"pnpm run typecheck && pnpm run lint && pnpm run test && pnpm run build","format":"biome format --write .","typecheck":"tsc -p tsconfig.lib.json --noEmit"},"_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"_resolved":"/tmp/b5772cdd9794c51e26331d48190707ea/code-fixer-23-nx-jsr-1.3.0.tgz","executors":"./executors.json","_integrity":"sha512-lTYasExLUmeHWkCoISsN4QtZ16T6AV0PszmHAUKagY4005ZBULhHZLfRFQd47kVoJ7PCfXrq4Hfk1aopNrSNug==","generators":"./generators.json","_npmVersion":"10.8.2","description":"An Nx plugin for scaffolding and publishing TypeScript libraries to [JSR (JavaScript Registry)](https://jsr.io).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@nx/js":"*","dotenv":"*","semver":"*","@nx/jest":"*","@nx/vite":"*","enquirer":"*","@nx/devkit":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nx-jsr_1.3.0_1777674366260_0.13461824470237094","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@code-fixer-23/nx-jsr","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","generators":"./generators.json","executors":"./executors.json","dependencies":{"@nx/devkit":"*","@nx/jest":"*","@nx/js":"*","@nx/vite":"*","dotenv":"*","enquirer":"*","semver":"*"},"scripts":{"build":"tsc -p tsconfig.lib.json","typecheck":"tsc -p tsconfig.lib.json --noEmit","test":"vitest run --config vitest.config.ts","lint":"eslint .","format":"biome format --write .","check":"pnpm run typecheck && pnpm run lint && pnpm run test && pnpm run build"},"version":"1.3.1","gitHead":"b8167580a7eaf0efceee38fd9ccebe1e232e42ce","_id":"@code-fixer-23/nx-jsr@1.3.1","description":"An Nx plugin for scaffolding and publishing TypeScript libraries to [JSR (JavaScript Registry)](https://jsr.io).","_nodeVersion":"25.1.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-WHoirru67aJfKFKKDMIOVPYOXwE1yzTfgKWNxiUL6uT0duAuP4kpMKyE6qMUuE4d14CtnuRtFb18PUSbB1ZWnQ==","shasum":"da65bd4500c616aaf346a187cdb7efe06cf55992","tarball":"https://registry.npmjs.org/@code-fixer-23/nx-jsr/-/nx-jsr-1.3.1.tgz","fileCount":59,"unpackedSize":119458,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC/JZlVf8yaNcBlgeUuEcI8T8ssN7IrvA7TkDQLHR2ptwIhAK4LOPe1nVPcfjMzv3gZDaUhOQFC6TqOrABl8zBlCU9U"}]},"_npmUser":{"name":"codebreaker10","email":"louisshelton0@gmail.com"},"directories":{},"maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nx-jsr_1.3.1_1779293274147_0.5743489919005393"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-05T17:00:19.827Z","modified":"2026-05-20T16:07:54.451Z","0.0.1":"2025-10-05T17:00:20.126Z","0.0.2":"2025-10-05T18:35:47.543Z","1.0.0":"2025-10-08T23:48:30.750Z","1.1.0":"2025-10-10T21:13:36.300Z","1.1.2":"2026-04-13T01:08:02.147Z","1.1.3":"2026-04-14T18:18:12.266Z","1.1.4":"2026-04-25T00:39:14.431Z","1.2.0":"2026-04-26T21:50:31.331Z","1.2.1":"2026-04-27T16:53:23.071Z","1.3.0":"2026-05-01T22:26:06.406Z","1.3.1":"2026-05-20T16:07:54.298Z"},"description":"An Nx plugin for scaffolding and publishing TypeScript libraries to [JSR (JavaScript Registry)](https://jsr.io).","maintainers":[{"name":"codebreaker10","email":"louisshelton0@gmail.com"}],"readme":"# @code-fixer-23/nx-jsr\n\nAn Nx plugin for scaffolding and publishing TypeScript libraries to [JSR (JavaScript Registry)](https://jsr.io).\n\n## Features\n\n- Library Generator: JSR-ready TypeScript libraries (standalone by default, Nx-integrated with `--directory`)\n- Publish Executor: Publish to JSR with dry-run, token, and allow-dirty options\n- Validate Executor: Structural checks + `jsr publish --dry-run`\n- Version Executor: Manual version update for `jsr.json` (Nx Release recommended for semver/versioning workflow)\n\n## Installation\n\n```sh\npnpm add -D @code-fixer-23/nx-jsr\n```\n\n## Generator: `library`\n\nGenerate a new JSR TypeScript library.\n\n**Use without installing the plugin first:** run the generator through `pnpm dlx` with transient `nx` and `@code-fixer-23/nx-jsr` packages.\n\n- Default: Standalone/package-based mode in the current directory (no Nx project registered, package dev dependencies written locally)\n- Monorepo/integrated mode: Provide `--directory=<dir>` to generate into `<dir>/<name>`, register an Nx project, generate Jest/Vitest config with Nx generators, add wildcard dependencies to the workspace root, and install them with the package manager Nx detects from the workspace\n\n### Usage\n\n```sh\n# Standalone via dlx (no prior plugin install)\npnpm dlx -p nx -p @code-fixer-23/nx-jsr nx g @code-fixer-23/nx-jsr:library my-lib --scope=scope\n\n# Standalone when the plugin is already installed\nnpx nx g @code-fixer-23/nx-jsr:library my-lib --scope=scope\n\n# Override the derived @scope/my-lib import path\nnpx nx g @code-fixer-23/nx-jsr:library my-lib --scope=scope --importPath=@other/custom\n\n# Monorepo mode (creates packages/my-lib/ and registers Nx project)\nnpx nx g @code-fixer-23/nx-jsr:library my-lib --scope=scope --directory=packages\n\n# Custom directory\nnpx nx g @code-fixer-23/nx-jsr:library my-lib --scope=scope --directory=libs\n```\n\n### Options\n\n| Option        | Type                         | Required | Description                                                     |\n| ------------- | ---------------------------- | -------- | --------------------------------------------------------------- |\n| `name`        | `string`                     | Yes      | Library name in kebab-case                                      |\n| `scope`       | `string`                     | Yes      | JSR scope used to derive `@<scope>/<package_name>`              |\n| `importPath`  | `string`                     | No       | Override derived JSR import path, for example `@scope/package`  |\n| `directory`   | `string`                     | No       | Create files in `<directory>/<name>` and register an Nx project |\n| `description` | `string`                     | No       | Package description                                             |\n| `skipFormat`  | `boolean`                    | No       | Skip formatting generated files                                 |\n| `skipInstall` | `boolean`                    | No       | Skip dependency installation in integrated Nx mode              |\n| `testRunner`  | `vitest` \\| `jest` \\| `none` | No       | Choose a test runner for generated projects                     |\n\n### What Gets Generated\n\nStandalone (no `--directory`):\n\n```\n.\n├── src/\n│   └── index.ts\n├── jsr.json\n├── package.json\n├── tsconfig.json\n├── tsconfig.lib.json\n└── README.md\n```\n\nMonorepo mode (`--directory=packages`):\n\n```\npackages/\n└── my-lib/\n    ├── src/\n    │   └── index.ts\n    ├── jsr.json\n    ├── package.json\n    ├── tsconfig.json\n    ├── tsconfig.lib.json\n    └── README.md\n```\n\n`jsr.json` example:\n\n```json\n{\n  \"$schema\": \"https://jsr.io/schema/config-file.v1.json\",\n  \"name\": \"@scope/my-lib\",\n  \"version\": \"0.1.0\",\n  \"exports\": \"./src/index.ts\",\n  \"publish\": {\n    \"include\": [\"LICENSE.txt\", \"README.md\", \"src/**/*\"],\n    \"exclude\": [\"src/**/*.test.ts\"]\n  }\n}\n```\n\n### Dependency handling\n\nStandalone mode writes package-based wildcard `devDependencies` into the generated `package.json`.\nIntegrated Nx mode keeps the generated package manifest minimal, uses Nx generators for Jest/Vitest configuration, and adds wildcard dependencies to the workspace root `package.json`. It only installs with the package manager Nx detects from the workspace lockfile/configuration when `--skipInstall=false` is provided.\n\n### Nx Targets (monorepo mode)\n\n- build: Compile TypeScript to JavaScript\n- typecheck: Run type checking without emitting files\n- validate: Validate setup and run `jsr publish --dry-run`\n- publish: Publish to JSR\n- version: Manually set `jsr.json` version (use Nx Release for full versioning pipelines)\n\n## Executors\n\n### validate\n\nValidate a package and run JSR dry-run publish.\n\n```sh\nnpx nx validate my-lib\n```\n\nOptions:\n\n- `packageRoot` (optional): Root of the package. Inferred from project; falls back to current directory.\n- `dryRun` (boolean): Always runs as dry-run (default true).\n\nChecks:\n\n- jsr.json exists with name, version, and exports\n- tsconfig.lib.json has `declaration: true`\n- Executes `npx jsr publish --dry-run`\n\n### publish\n\nPublish a TypeScript library to JSR.\n\n```sh\n# Publish to JSR (token required)\nnpx nx publish my-lib\n\n# Dry run (validate without publishing)\nnpx nx publish my-lib --dryRun\n\n# Publish with token passed explicitly\nnpx nx publish my-lib --token=your-jsr-token\n```\n\nToken resolution order:\n\n1. `--token`\n2. `JSR_TOKEN` env var\n3. `.env` in the package root\n4. `.env` in the workspace root\n\nIf no token is found and `--dryRun` is not set, the executor fails with a helpful message.\n\nOptions:\n\n- `packageRoot` (optional): Inferred from project; falls back to current directory.\n- `dryRun` (boolean): Dry-run mode.\n- `token` (string): Explicit JSR token.\n- `allowDirty` (boolean): Allow publishing with uncommitted changes.\n\n### version (manual only)\n\nExplicitly set the `version` field in `jsr.json`.\n\n```sh\nnpx nx version my-lib --version=1.2.3\n```\n\nOptions:\n\n- `packageRoot` (required): Root directory of the package.\n- `version` (required): Semver to set.\n- `push` (optional): Attempts to create and push a tag if the working tree is clean. No auto-commit is performed.\n- `tagPrefix` (optional): Defaults to `v`.\n\nNotes:\n\n- Prefer using Nx Release to orchestrate versioning across projects. This executor is a manual setter only.\n\n## Nx Release (recommended)\n\nUse Nx Release to set versions and create tags, then run `publish` for each package as part of your pipeline. Example minimal `nx.json` (docs only):\n\n```json\n{\n  \"release\": {\n    \"projects\": [\"packages/*\"],\n    \"changelog\": false,\n    \"git\": { \"tag\": true, \"tagPrefix\": \"v\" }\n  }\n}\n```\n\n## Requirements\n\n- Node.js 20+\n- Nx 21.6.3+\n- TypeScript 5.9+\n- JSR CLI (installed or invoked through the detected package manager)\n\n## Resources\n\n- JSR Documentation: https://jsr.io/docs\n- Nx Documentation: https://nx.dev\n- TypeScript Documentation: https://www.typescriptlang.org/docs\n","readmeFilename":"README.md"}