{"_id":"@akashrajpurohit/ts-npm-template","_rev":"19-6fd5883f7b922af54511cbfec9cbef37","name":"@akashrajpurohit/ts-npm-template","dist-tags":{"latest":"2.2.4"},"versions":{"1.0.0":{"name":"@akashrajpurohit/ts-npm-template","version":"1.0.0","keywords":["typescript-template","npm-boilerplate","semantic-release-boilerplate"],"author":{"url":"https://akashrajpurohit.com","name":"AkashRajpurohit","email":"me@akashrajpurohit.com"},"license":"MIT","_id":"@akashrajpurohit/ts-npm-template@1.0.0","maintainers":[{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"}],"homepage":"https://github.com/AkashRajpurohit/ts-npm-template","bugs":{"url":"https://github.com/AkashRajpurohit/ts-npm-template/issues"},"dist":{"shasum":"047fe0253aa0336589ca285e5a8df97d9ef42dab","tarball":"https://registry.npmjs.org/@akashrajpurohit/ts-npm-template/-/ts-npm-template-1.0.0.tgz","fileCount":9,"integrity":"sha512-owI246juZq0zhbcdnxIBP8IKEa3q/LWI/lDLae81ivavZgfZb57J2OfG2MLxH8PVuE3+KRrx+rbi4aRw5QQ9Kw==","signatures":[{"sig":"MEYCIQDMqTnKi2AxhwbTCK7Y2PP0ljG3urQpLULPuqc0DAQw6gIhAJ0lbFNHTVs8U237Am2ChkavTboQpaMwiccTnV6M7z76","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19845},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8f6abf9e4975b92344318943fd3ca92a124a5a4a","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"docs","section":"Documentation Changes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest watch","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"},"repository":{"url":"git+https://github.com/AkashRajpurohit/ts-npm-template.git","type":"git"},"_npmVersion":"9.5.1","description":"A project template to bootstrap NPM package with Typescript","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"typesVersions":{"*":{}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","vitest":"^0.31.0","typescript":"^5.0.4","@types/node":"^20.1.3","semantic-release":"^21.0.2","@vitest/coverage-c8":"^0.31.0","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-npm-template_1.0.0_1684061498461_0.8776579162202183","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@akashrajpurohit/ts-npm-template","version":"1.0.1","keywords":["typescript-template","npm-boilerplate","semantic-release-boilerplate"],"author":{"url":"https://akashrajpurohit.com","name":"AkashRajpurohit","email":"me@akashrajpurohit.com"},"license":"MIT","_id":"@akashrajpurohit/ts-npm-template@1.0.1","maintainers":[{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"}],"homepage":"https://github.com/AkashRajpurohit/ts-npm-template","bugs":{"url":"https://github.com/AkashRajpurohit/ts-npm-template/issues"},"dist":{"shasum":"feed0cdee8243d2b90e936592eb09b13e68f3386","tarball":"https://registry.npmjs.org/@akashrajpurohit/ts-npm-template/-/ts-npm-template-1.0.1.tgz","fileCount":11,"integrity":"sha512-gt5e9udUrCUW5RtB+x/nRHqcUiN8FNDc/i2CgOjZwZbhHd69X1+tLib3oliI3fOeLIC/BUYffjo64y3+ZwLisg==","signatures":[{"sig":"MEYCIQDz18SOw33ajqpYQ7+Ap2lnHxbeFoVm3ZjHMnW6+gfLGQIhANhAb8UOMQNkKdSbFfIzlIir0PST4DHRowLmT3CGE9zr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20620},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ed3ab25f7a6623d980f1e0f28a075e1ff1b8c1ac","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"docs","section":"Documentation Changes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","format":"prettier --write .","test:watch":"vitest watch","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"},"repository":{"url":"git+https://github.com/AkashRajpurohit/ts-npm-template.git","type":"git"},"_npmVersion":"9.5.1","description":"A project template to bootstrap NPM package with Typescript","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"typesVersions":{"*":{}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","vitest":"^0.31.0","prettier":"^2.8.8","typescript":"^5.0.4","@types/node":"^20.1.3","semantic-release":"^21.0.2","@vitest/coverage-c8":"^0.31.0","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-npm-template_1.0.1_1684572848882_0.327502284669001","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@akashrajpurohit/ts-npm-template","version":"1.0.2","keywords":["typescript-template","npm-boilerplate","semantic-release-boilerplate"],"author":{"url":"https://akashrajpurohit.com","name":"AkashRajpurohit","email":"me@akashrajpurohit.com"},"license":"MIT","_id":"@akashrajpurohit/ts-npm-template@1.0.2","maintainers":[{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"}],"homepage":"https://github.com/AkashRajpurohit/ts-npm-template","bugs":{"url":"https://github.com/AkashRajpurohit/ts-npm-template/issues"},"dist":{"shasum":"3ee6b2dbbd452fd69a82f6f96cb96eb54c630b93","tarball":"https://registry.npmjs.org/@akashrajpurohit/ts-npm-template/-/ts-npm-template-1.0.2.tgz","fileCount":11,"integrity":"sha512-4MHqP1WCWq2/SFKeou/QmBtLQ6TdkJuAsyuORlHSe5VjYwDZcIDyIkbm/Bt//4ItW3GmgNmFqlkAe4/g5qQb6Q==","signatures":[{"sig":"MEQCICLnMffX5fNjRrJvL+NLcYPk66zdy3ziqt3o6j91Nq4pAiBGLoiVoXpKIQ19UOKY7AxaRKr6iaepIq6G4VHFGiUJZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20565},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e3129e0b8718a7f8be01634671227e8cbe834981","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"docs","section":"Documentation Changes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","format":"prettier --write .","test:watch":"vitest watch","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"},"repository":{"url":"git+https://github.com/AkashRajpurohit/ts-npm-template.git","type":"git"},"_npmVersion":"9.5.1","description":"A project template to bootstrap NPM package with Typescript","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"typesVersions":{"*":{}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^6.7.0","vitest":"^0.32.0","prettier":"^2.8.8","typescript":"^5.0.4","@types/node":"^20.1.3","semantic-release":"^21.0.2","@vitest/coverage-c8":"^0.32.0","conventional-changelog-conventionalcommits":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-npm-template_1.0.2_1686366064895_0.385016003460386","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@akashrajpurohit/ts-npm-template","version":"1.0.3","keywords":["typescript-template","npm-boilerplate","semantic-release-boilerplate"],"author":{"url":"https://akashrajpurohit.com","name":"AkashRajpurohit","email":"me@akashrajpurohit.com"},"license":"MIT","_id":"@akashrajpurohit/ts-npm-template@1.0.3","maintainers":[{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"}],"homepage":"https://github.com/AkashRajpurohit/ts-npm-template","bugs":{"url":"https://github.com/AkashRajpurohit/ts-npm-template/issues"},"dist":{"shasum":"0f5cb1b4ca4d02da8fae3a9d50d9b3e6602153d7","tarball":"https://registry.npmjs.org/@akashrajpurohit/ts-npm-template/-/ts-npm-template-1.0.3.tgz","fileCount":11,"integrity":"sha512-dMIHbiNbuOktW85GzErfwaaKiHTC41chAxDVnrq0KasY/jnVBDe2nfCd6Q9/zsetsQAFJTcnELDKzm72vrnHcA==","signatures":[{"sig":"MEUCIQDiz/gXN87wo1uWhnWvOf/AEAzhz+g2kSCGNI/8QVHq0gIgLqOQfrzn5iYZdYWuj11x8dImcmJlRXUKXcOFhoMhaWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20565},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"06312df4931526078b1225ac9d5958182871fefd","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"docs","section":"Documentation Changes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","format":"prettier --write .","test:watch":"vitest watch","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"},"repository":{"url":"git+https://github.com/AkashRajpurohit/ts-npm-template.git","type":"git"},"_npmVersion":"9.5.1","description":"A project template to bootstrap NPM package with Typescript","directories":{},"_nodeVersion":"18.16.1","publishConfig":{"access":"public"},"typesVersions":{"*":{}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.0.0","vitest":"^0.33.0","prettier":"^3.0.0","typescript":"^5.0.4","@types/node":"^20.1.3","semantic-release":"^21.0.2","@vitest/coverage-c8":"^0.33.0","conventional-changelog-conventionalcommits":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-npm-template_1.0.3_1688895371734_0.19832183301426665","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@akashrajpurohit/ts-npm-template","version":"1.0.4","keywords":["typescript-template","npm-boilerplate","semantic-release-boilerplate"],"author":{"url":"https://akashrajpurohit.com","name":"AkashRajpurohit","email":"me@akashrajpurohit.com"},"license":"MIT","_id":"@akashrajpurohit/ts-npm-template@1.0.4","maintainers":[{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"}],"homepage":"https://github.com/AkashRajpurohit/ts-npm-template","bugs":{"url":"https://github.com/AkashRajpurohit/ts-npm-template/issues"},"dist":{"shasum":"2eff197efd7654e8fbcc385a77a67707d1a25b22","tarball":"https://registry.npmjs.org/@akashrajpurohit/ts-npm-template/-/ts-npm-template-1.0.4.tgz","fileCount":12,"integrity":"sha512-/bLIjrT0GTSdnrNPdnPlvY//X3n1repVsKUKt6NJBpLciUJ3Qz9rZFNbb5YNY2EcPtSq7b30YPwyrzbQxlPsIw==","signatures":[{"sig":"MEUCIQDSBLKgfpmz4gidIz5Q2CFBWMqxw7qohyRHw1iW4XI0eQIgYWKmXkgmr9A7R9Tt60q4+aykUYarG3hO8Z1n5d+zbwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20828},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b959649ace7718a7f0ce649c49d27644ccd44da8","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"docs","section":"Documentation Changes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","format":"prettier --write .","test:watch":"vitest watch","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"},"repository":{"url":"git+https://github.com/AkashRajpurohit/ts-npm-template.git","type":"git"},"_npmVersion":"9.6.7","description":"A project template to bootstrap NPM package with Typescript","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@vitest/coverage-v8":"^0.34.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.33.0","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.6.3","semantic-release":"^22.0.0","conventional-changelog-conventionalcommits":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-npm-template_1.0.4_1695218181697_0.14701538903965372","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@akashrajpurohit/ts-npm-template","version":"1.0.5","keywords":["typescript-template","npm-boilerplate","semantic-release-boilerplate"],"author":{"url":"https://akashrajpurohit.com","name":"AkashRajpurohit","email":"me@akashrajpurohit.com"},"license":"MIT","_id":"@akashrajpurohit/ts-npm-template@1.0.5","maintainers":[{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"}],"homepage":"https://github.com/AkashRajpurohit/ts-npm-template","bugs":{"url":"https://github.com/AkashRajpurohit/ts-npm-template/issues"},"dist":{"shasum":"6326d2f8ac9e124572c619194b1ae9f64ec0951e","tarball":"https://registry.npmjs.org/@akashrajpurohit/ts-npm-template/-/ts-npm-template-1.0.5.tgz","fileCount":12,"integrity":"sha512-FCixavGo43b01LhC5oEVJQwC/vAdLNIFD4WJhu0eoryUYfq2+197EjXPVGOJJFNBZEoBn6bm2Qc2ycsDXDynSg==","signatures":[{"sig":"MEUCIDckzMZGoT94V6Aj/xwdcvXj2Qtz0s+e1OtrNtfYJa/MAiEApB/V38ytcyMNDFQS4b7vgGtMZkeGv5AskKYCCZ2Hn8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20828},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"932f5acf11951c9bba6ffa9724811c5020b8e4e1","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"docs","section":"Documentation Changes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","format":"prettier --write .","test:watch":"vitest watch","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"},"repository":{"url":"git+https://github.com/AkashRajpurohit/ts-npm-template.git","type":"git"},"_npmVersion":"9.8.1","description":"A project template to bootstrap NPM package with Typescript","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@vitest/coverage-v8":"^0.34.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vitest":"^0.33.0","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.6.3","semantic-release":"^22.0.0","conventional-changelog-conventionalcommits":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-npm-template_1.0.5_1697986316036_0.5160352595211273","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@akashrajpurohit/ts-npm-template","version":"1.1.0","keywords":["typescript-template","npm-boilerplate","semantic-release-boilerplate"],"author":{"url":"https://akashrajpurohit.com","name":"AkashRajpurohit","email":"me@akashrajpurohit.com"},"license":"MIT","_id":"@akashrajpurohit/ts-npm-template@1.1.0","maintainers":[{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"}],"homepage":"https://github.com/AkashRajpurohit/ts-npm-template","bugs":{"url":"https://github.com/AkashRajpurohit/ts-npm-template/issues"},"dist":{"shasum":"d17a76ae1ae365adfbaf0ce6799af9c71ca71e17","tarball":"https://registry.npmjs.org/@akashrajpurohit/ts-npm-template/-/ts-npm-template-1.1.0.tgz","fileCount":12,"integrity":"sha512-DzmTbw+r6igLy6q3jvNHzfkM7rVBNjRYbiFiI/dwaiOnUxW8BntT/E2LnXrh/EsD5xE+jdj5dZYNw9gMbLVblA==","signatures":[{"sig":"MEYCIQDweL+h0NNNO69IMEYhXPkCBpB3dsnBg3k7Vio1v1AmJAIhAILEW/+0voU5hjfd0MAwgKg2+5Vd4qvNFs6TAHPQAvEg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19920},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"85282ed8691310f88686b6dc01b5da67d971f177","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"docs","section":"Documentation Changes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","format":"biome check --apply ./src","test:watch":"vitest watch","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"},"repository":{"url":"git+https://github.com/AkashRajpurohit/ts-npm-template.git","type":"git"},"_npmVersion":"10.2.4","description":"A project template to bootstrap NPM package with Typescript","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"typesVersions":{"*":{}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.4.0","typescript":"^5.4.2","@types/node":"^20.11.28","@biomejs/biome":"^1.6.1","semantic-release":"^23.0.4","@vitest/coverage-v8":"^1.4.0","conventional-changelog-conventionalcommits":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-npm-template_1.1.0_1710594595881_0.9449763493143701","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@akashrajpurohit/ts-npm-template","version":"1.1.1","keywords":["typescript-template","npm-boilerplate","semantic-release-boilerplate"],"author":{"url":"https://akashrajpurohit.com","name":"AkashRajpurohit","email":"me@akashrajpurohit.com"},"license":"MIT","_id":"@akashrajpurohit/ts-npm-template@1.1.1","maintainers":[{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"}],"homepage":"https://github.com/AkashRajpurohit/ts-npm-template","bugs":{"url":"https://github.com/AkashRajpurohit/ts-npm-template/issues"},"dist":{"shasum":"d4c066dfaaff7193ebc805bb236a0f45f8611f35","tarball":"https://registry.npmjs.org/@akashrajpurohit/ts-npm-template/-/ts-npm-template-1.1.1.tgz","fileCount":12,"integrity":"sha512-qRY2xoyHvC6Sk6cjP2+xdXoIQMR06dr4iTg7j1ypK2tNisD9Zk6yBnYUd5v/ZNYiqHXS9m04cuNnyy+BnnAl7A==","signatures":[{"sig":"MEUCIHXU+TglOq/x1LMGFocPeO4IeosewyRy131NDpXH5UbxAiEA8KsBD9M3OIgVhs78gGkHHoYdZtvxQ+R5Y3jIw8n1BVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19920},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"271b381ff156c8d339d7b6373608c25c523c9e7d","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"docs","section":"Documentation Changes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","format":"biome check --apply ./src","test:watch":"vitest watch","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"},"repository":{"url":"git+https://github.com/AkashRajpurohit/ts-npm-template.git","type":"git"},"_npmVersion":"10.2.4","description":"A project template to bootstrap NPM package with Typescript","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"typesVersions":{"*":{}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.4.0","typescript":"^5.4.2","@types/node":"^20.11.28","@biomejs/biome":"^1.6.1","semantic-release":"^23.0.4","@vitest/coverage-v8":"^1.4.0","conventional-changelog-conventionalcommits":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-npm-template_1.1.1_1710836325242_0.8297766470933488","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@akashrajpurohit/ts-npm-template","version":"1.2.0","keywords":["typescript-template","npm-boilerplate","semantic-release-boilerplate"],"author":{"url":"https://akashrajpurohit.com","name":"AkashRajpurohit","email":"me@akashrajpurohit.com"},"license":"MIT","_id":"@akashrajpurohit/ts-npm-template@1.2.0","maintainers":[{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"}],"homepage":"https://github.com/AkashRajpurohit/ts-npm-template","bugs":{"url":"https://github.com/AkashRajpurohit/ts-npm-template/issues"},"dist":{"shasum":"cae9c442caa33dcfb734db62bfa4e102af9873c1","tarball":"https://registry.npmjs.org/@akashrajpurohit/ts-npm-template/-/ts-npm-template-1.2.0.tgz","fileCount":11,"integrity":"sha512-xQ6zBf8cknM1WzLrkCo9Uo3QbWdW1JZpfblzAbsBxtru4xppqde7uBGh7i3HHVI8y4bP8kCNPWEQtDU6UR+FNQ==","signatures":[{"sig":"MEUCIQD7iYxlu2FL20oo8pUEMkTZ+7IsgRpJEt8FVfV4THnuuwIgA6SoPmsF/Qtc2QsazOBKp9PNXRfKzOTOmiwQVV/UFvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11836},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9ae00ef5b5bbf778b035bac7cb1f6712bf3b37cf","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"docs","section":"Documentation Changes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","format":"biome check --apply ./src","test:watch":"vitest watch","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"},"repository":{"url":"git+https://github.com/AkashRajpurohit/ts-npm-template.git","type":"git"},"_npmVersion":"10.2.4","description":"A project template to bootstrap NPM package with Typescript","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"typesVersions":{"*":{}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.4.0","typescript":"^5.4.3","@types/node":"^20.11.30","@biomejs/biome":"^1.6.2","semantic-release":"^23.0.6","@vitest/coverage-v8":"^1.4.0","conventional-changelog-conventionalcommits":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-npm-template_1.2.0_1711336576098_0.09765979006564374","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@akashrajpurohit/ts-npm-template","version":"1.3.0","keywords":["typescript-template","npm-boilerplate","semantic-release-boilerplate"],"author":{"url":"https://akashrajpurohit.com","name":"AkashRajpurohit","email":"me@akashrajpurohit.com"},"license":"MIT","_id":"@akashrajpurohit/ts-npm-template@1.3.0","maintainers":[{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"}],"homepage":"https://github.com/AkashRajpurohit/ts-npm-template","bugs":{"url":"https://github.com/AkashRajpurohit/ts-npm-template/issues"},"dist":{"shasum":"6b46a9ecbe6fa2161ef0d8843335ec82d9f5d924","tarball":"https://registry.npmjs.org/@akashrajpurohit/ts-npm-template/-/ts-npm-template-1.3.0.tgz","fileCount":11,"integrity":"sha512-SeX+7Fni0wGTOfW7F6vFnvIuXsIHO48KfQ7O5dWQZOgSHqEHeK6qd4aFe/8fu8AFwyLKXTihkak6xPkVCFmUHw==","signatures":[{"sig":"MEUCIQC4BDnXhA2sXYIh0MEo88t+bQMgpzGyil/WGc11bKhTOQIgQN0KTftdazbSNH8COjRfw+Y3J7ffOJ8UNxZpn880r3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15150},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0a167cdda630cd8e4315a6b261fd75c70d80d1ce","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"docs","section":"Documentation Changes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","format":"biome check --apply ./src","build:docs":"typedoc --out docs ./src/index.ts","test:watch":"vitest watch","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"},"repository":{"url":"git+https://github.com/AkashRajpurohit/ts-npm-template.git","type":"git"},"_npmVersion":"10.2.4","description":"A project template to bootstrap NPM package with Typescript","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"typesVersions":{"*":{}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.4.0","typedoc":"^0.25.12","typescript":"^5.4.3","@types/node":"^20.11.30","@biomejs/biome":"^1.6.2","semantic-release":"^23.0.6","@vitest/coverage-v8":"^1.4.0","conventional-changelog-conventionalcommits":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-npm-template_1.3.0_1711337650795_0.31045457843465907","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@akashrajpurohit/ts-npm-template","version":"1.4.0","keywords":["typescript-template","npm-boilerplate","semantic-release-boilerplate"],"author":{"url":"https://akashrajpurohit.com","name":"AkashRajpurohit","email":"me@akashrajpurohit.com"},"license":"MIT","_id":"@akashrajpurohit/ts-npm-template@1.4.0","maintainers":[{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"}],"homepage":"https://github.com/AkashRajpurohit/ts-npm-template","bugs":{"url":"https://github.com/AkashRajpurohit/ts-npm-template/issues"},"dist":{"shasum":"e6f5108a22406cc1002c08aaf5f978d5e90623e5","tarball":"https://registry.npmjs.org/@akashrajpurohit/ts-npm-template/-/ts-npm-template-1.4.0.tgz","fileCount":11,"integrity":"sha512-he54yO4leDjuUCNTAESuHITvCi8xLT3daeBSMriIGr/4XmAEP9Jk0QiZ+gcuy8Kr/EXt64+3TdTyicdLQAbeQA==","signatures":[{"sig":"MEUCIDBCWVl8Of48Sk+p3qTwSVC9UEePqr84MbKpvlpVn0wbAiEA9f3hQ7OwySr9pYfk69vCBDPhQqauxuu6Xvc8It1Urkk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14823},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8c2db5ade6d0e5b8304829c855341b54991d0efb","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"docs","section":"Documentation Changes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","format":"biome check --apply ./src","build:docs":"typedoc --out docs ./src/index.ts","test:watch":"vitest watch","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"},"repository":{"url":"git+https://github.com/AkashRajpurohit/ts-npm-template.git","type":"git"},"_npmVersion":"10.2.4","description":"A project template to bootstrap NPM package with Typescript","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"typesVersions":{"*":{}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.4.0","typedoc":"^0.25.12","typescript":"^5.4.3","@types/node":"^20.11.30","@biomejs/biome":"^1.6.2","semantic-release":"^23.0.6","@vitest/coverage-v8":"^1.4.0","conventional-changelog-conventionalcommits":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-npm-template_1.4.0_1711338486752_0.3978703992958099","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@akashrajpurohit/ts-npm-template","version":"1.5.0","keywords":["typescript-template","npm-boilerplate","semantic-release-boilerplate"],"author":{"url":"https://akashrajpurohit.com","name":"AkashRajpurohit","email":"me@akashrajpurohit.com"},"license":"MIT","_id":"@akashrajpurohit/ts-npm-template@1.5.0","maintainers":[{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"}],"homepage":"https://github.com/AkashRajpurohit/ts-npm-template","bugs":{"url":"https://github.com/AkashRajpurohit/ts-npm-template/issues"},"dist":{"shasum":"d555f03b0758bd8152dee480c5e8f61a496fd342","tarball":"https://registry.npmjs.org/@akashrajpurohit/ts-npm-template/-/ts-npm-template-1.5.0.tgz","fileCount":11,"integrity":"sha512-2RS6B/ukXdeVSwzYthu+IN1jSsAvSDeY3y1tbollyF+uN4ppx4Ou0EKL3uTAh7sACq8egipS90vt5Rzga9NHhw==","signatures":[{"sig":"MEQCIFww/J8hz+ctI6LhaeTrNwy7SjAn3iyrm9kXgKjVQ7CRAiBTXpioP4FffQUGIb75UT1sEP41S+DI0D32q7A2yfbbsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14823},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0a6c8bbdc5ef7f9a663a4ce0ed89127b27b92bf7","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"docs","section":"Documentation Changes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","format":"biome check --apply ./src","build:docs":"typedoc --out docs ./src/index.ts","test:watch":"vitest watch","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"},"repository":{"url":"git+https://github.com/AkashRajpurohit/ts-npm-template.git","type":"git"},"_npmVersion":"10.2.4","description":"A project template to bootstrap NPM package with Typescript","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"typesVersions":{"*":{}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.4.0","typedoc":"^0.25.12","typescript":"^5.4.3","@types/node":"^20.11.30","@biomejs/biome":"^1.6.2","semantic-release":"^23.0.6","@vitest/coverage-v8":"^1.4.0","conventional-changelog-conventionalcommits":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-npm-template_1.5.0_1711338740533_0.09403126155262331","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@akashrajpurohit/ts-npm-template","version":"1.6.0","keywords":["typescript-template","npm-boilerplate","semantic-release-boilerplate"],"author":{"url":"https://akashrajpurohit.com","name":"AkashRajpurohit","email":"me@akashrajpurohit.com"},"license":"MIT","_id":"@akashrajpurohit/ts-npm-template@1.6.0","maintainers":[{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"}],"homepage":"https://github.com/AkashRajpurohit/ts-npm-template","bugs":{"url":"https://github.com/AkashRajpurohit/ts-npm-template/issues"},"dist":{"shasum":"7134a143ea4f91e86b5f7ce47e48361eb65ba4f7","tarball":"https://registry.npmjs.org/@akashrajpurohit/ts-npm-template/-/ts-npm-template-1.6.0.tgz","fileCount":11,"integrity":"sha512-70mgj+sBIPHgl4WZafo990IhKtG9fbE1LPxVltB1fSZj3FU2xyP97iay+ajvx+DsR3jUOSai9ecnHSRSoH+OuQ==","signatures":[{"sig":"MEUCIH8sNTsnWr8q3zuI5GbI+ogT0bf5QjBz7x4Q8MgLOPrjAiEAhBgWZLL5pF+4oMJbj6oyWwtIcjygytcXiyXT6X+cPNM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14386},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"20043e5549e2395133a544cc35bd441e646955e0","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"type":"build","scope":"deps","release":"patch"}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"docs","section":"Documentation Changes"},{"type":"build","hidden":false,"section":"Dependencies and Other Build Updates"}]}}],"@semantic-release/npm","@semantic-release/github"],"branches":["main"]},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"NODE_ENV=production tsup","format":"biome check --apply ./src","build:docs":"typedoc --out docs ./src/index.ts","test:watch":"vitest watch","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"},"repository":{"url":"git+https://github.com/AkashRajpurohit/ts-npm-template.git","type":"git"},"_npmVersion":"10.2.4","description":"A project template to bootstrap NPM package with Typescript","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"typesVersions":{"*":{}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.4.0","typedoc":"^0.25.12","typescript":"^5.4.3","@types/node":"^20.11.30","@biomejs/biome":"^1.6.2","semantic-release":"^23.0.6","@vitest/coverage-v8":"^1.4.0","conventional-changelog-conventionalcommits":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-npm-template_1.6.0_1711342118594_0.08984917234827505","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@akashrajpurohit/ts-npm-template","version":"2.0.0","keywords":["typescript-template","npm-boilerplate","changesets-boilerplate"],"author":{"url":"https://akashrajpurohit.com","name":"AkashRajpurohit","email":"me@akashrajpurohit.com"},"license":"MIT","_id":"@akashrajpurohit/ts-npm-template@2.0.0","maintainers":[{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"}],"homepage":"https://github.com/AkashRajpurohit/ts-npm-template","bugs":{"url":"https://github.com/AkashRajpurohit/ts-npm-template/issues"},"dist":{"shasum":"50f3304a39e2a7c0f97ad761e81c33a4ced14d5e","tarball":"https://registry.npmjs.org/@akashrajpurohit/ts-npm-template/-/ts-npm-template-2.0.0.tgz","fileCount":11,"integrity":"sha512-m37DcY5492onn/kboDuMD8YVNfJMqLdwivgtyJ64xHeWMP9/XJk53yLg0HyNBzYQlR9pNk+sKmWPgKKf14PLYw==","signatures":[{"sig":"MEUCIFkT/0Ufl/+POb6+RNYkiOfNn8ysZEujokbxFRAv5H+TAiEAk9ZLflxGw6UMdk8f01tuViLdrI2DBKBSe3IXPWzs9iI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13343},"main":"./dist/index.js","_from":"file:akashrajpurohit-ts-npm-template-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"NODE_ENV=production tsup","format":"biome check --apply ./src","changeset":"changeset","build:docs":"typedoc --out docs ./src/index.ts","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"},"_resolved":"/tmp/110f6412ac290a66e3cbce6f2ee98140/akashrajpurohit-ts-npm-template-2.0.0.tgz","_integrity":"sha512-m37DcY5492onn/kboDuMD8YVNfJMqLdwivgtyJ64xHeWMP9/XJk53yLg0HyNBzYQlR9pNk+sKmWPgKKf14PLYw==","repository":{"url":"git+https://github.com/AkashRajpurohit/ts-npm-template.git","type":"git"},"_npmVersion":"10.2.4","description":"A project template to bootstrap NPM package with Typescript","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"typesVersions":{"*":{}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.4.0","typedoc":"^0.25.12","typescript":"^5.4.3","@types/node":"^20.11.30","@biomejs/biome":"^1.6.2","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^1.4.0","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-npm-template_2.0.0_1711723994368_0.1826326703096619","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@akashrajpurohit/ts-npm-template","version":"2.1.0","keywords":["typescript-template","npm-boilerplate","changesets-boilerplate"],"author":{"url":"https://akashrajpurohit.com","name":"AkashRajpurohit","email":"me@akashrajpurohit.com"},"license":"MIT","_id":"@akashrajpurohit/ts-npm-template@2.1.0","maintainers":[{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"}],"homepage":"https://github.com/AkashRajpurohit/ts-npm-template","bugs":{"url":"https://github.com/AkashRajpurohit/ts-npm-template/issues"},"dist":{"shasum":"ff64700f7bb39428512a81074372addadf24535c","tarball":"https://registry.npmjs.org/@akashrajpurohit/ts-npm-template/-/ts-npm-template-2.1.0.tgz","fileCount":11,"integrity":"sha512-JoobOlycFb7RW6XNAgMfLPqXVCKjXLc1HZqfR7TTCvozREExDKqx5FcYrH0zAI/4IBK/Uhmz5qv7dOlM8ldPyw==","signatures":[{"sig":"MEUCIHDl69BDGUaESVqjLToQcM350P4hnleX7q9Syx8GGJJBAiEA7ohC3EFdZwDYhcTR4sD0+S3/cUG3OFlW1X1DeqP77fA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13645},"main":"./dist/index.js","_from":"file:akashrajpurohit-ts-npm-template-2.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"NODE_ENV=production tsup","format":"biome check --apply ./src","changeset":"changeset","build:docs":"typedoc --out docs ./src/index.ts","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"},"_resolved":"/tmp/3bd4e1fb2d87d57995bdeb4af01ea42d/akashrajpurohit-ts-npm-template-2.1.0.tgz","_integrity":"sha512-JoobOlycFb7RW6XNAgMfLPqXVCKjXLc1HZqfR7TTCvozREExDKqx5FcYrH0zAI/4IBK/Uhmz5qv7dOlM8ldPyw==","repository":{"url":"git+https://github.com/AkashRajpurohit/ts-npm-template.git","type":"git"},"_npmVersion":"10.2.4","description":"A project template to bootstrap NPM package with Typescript","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"typesVersions":{"*":{}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.4.0","typedoc":"^0.25.12","typescript":"^5.4.3","@types/node":"^20.11.30","@biomejs/biome":"^1.6.3","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^1.4.0","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-npm-template_2.1.0_1711726510770_0.6149424129580563","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@akashrajpurohit/ts-npm-template","version":"2.2.0","keywords":["typescript-template","npm-boilerplate","changesets-boilerplate"],"author":{"url":"https://akashrajpurohit.com","name":"AkashRajpurohit","email":"me@akashrajpurohit.com"},"license":"MIT","_id":"@akashrajpurohit/ts-npm-template@2.2.0","maintainers":[{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"}],"homepage":"https://github.com/AkashRajpurohit/ts-npm-template","bugs":{"url":"https://github.com/AkashRajpurohit/ts-npm-template/issues"},"dist":{"shasum":"aff670003fdf680496d6c8c496429700bf1d0c1c","tarball":"https://registry.npmjs.org/@akashrajpurohit/ts-npm-template/-/ts-npm-template-2.2.0.tgz","fileCount":11,"integrity":"sha512-57s7ntMjKAdMyQ5ARn0ivAMhExIYr88S8H0EYDcpG8P1HXPcViyyZSn7Fpxjmfl7jG0lUWF7k6fKfFxC8SRyow==","signatures":[{"sig":"MEYCIQCO2QcOhAGvlXk6izl302kQA6ihh8ZD/jVsAc5JAXPoZwIhAKOOHRSxFZKxjWPbL/5xJfMAvoxGd9cXeOI91wW+jb7c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13908},"main":"./dist/index.js","_from":"file:akashrajpurohit-ts-npm-template-2.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"NODE_ENV=production tsup","format":"biome check --apply ./src","changeset":"changeset","build:docs":"typedoc --out docs ./src/index.ts","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"},"_resolved":"/tmp/1afa2923a54f303251115e71ca8075dd/akashrajpurohit-ts-npm-template-2.2.0.tgz","_integrity":"sha512-57s7ntMjKAdMyQ5ARn0ivAMhExIYr88S8H0EYDcpG8P1HXPcViyyZSn7Fpxjmfl7jG0lUWF7k6fKfFxC8SRyow==","repository":{"url":"git+https://github.com/AkashRajpurohit/ts-npm-template.git","type":"git"},"_npmVersion":"10.5.0","description":"A project template to bootstrap NPM package with Typescript","directories":{},"_nodeVersion":"20.12.1","publishConfig":{"access":"public"},"typesVersions":{"*":{}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.4.0","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.12.7","@biomejs/biome":"^1.6.4","@changesets/cli":"^2.27.1","@vitest/coverage-v8":"^1.4.0","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-npm-template_2.2.0_1712833626354_0.6576375589868713","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@akashrajpurohit/ts-npm-template","version":"2.2.1","keywords":["typescript-template","npm-boilerplate","changesets-boilerplate"],"author":{"url":"https://akashrajpurohit.com","name":"AkashRajpurohit","email":"me@akashrajpurohit.com"},"license":"MIT","_id":"@akashrajpurohit/ts-npm-template@2.2.1","homepage":"https://github.com/AkashRajpurohit/ts-npm-template","bugs":{"url":"https://github.com/AkashRajpurohit/ts-npm-template/issues"},"dist":{"shasum":"866b3275e48818e27453ec96af9d4a201dd6c6c0","tarball":"https://registry.npmjs.org/@akashrajpurohit/ts-npm-template/-/ts-npm-template-2.2.1.tgz","fileCount":11,"integrity":"sha512-NeORB/XNPQe3sF8SUnQ1CB0Oy2stedsK1gnPj5rnOszG4Vhq/pHfYmOawPdYgg2846A8BxipVCJvFD4dtwOyAg==","signatures":[{"sig":"MEQCIBFUvtMRLeQi6jSAjO7sgFa6dIM74fN0lyf6pCx7hXMoAiBjjTtElfLoYhbHF89Y36BqUF+Nus0jH5823Stk7U/Rpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13907},"main":"./dist/index.js","_from":"file:akashrajpurohit-ts-npm-template-2.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"NODE_ENV=production tsup","format":"biome check --write ./src","changeset":"changeset","build:docs":"typedoc --out docs ./src/index.ts","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"},"_resolved":"/tmp/68b5cbf4a383a752a1fbcddf147c3912/akashrajpurohit-ts-npm-template-2.2.1.tgz","_integrity":"sha512-NeORB/XNPQe3sF8SUnQ1CB0Oy2stedsK1gnPj5rnOszG4Vhq/pHfYmOawPdYgg2846A8BxipVCJvFD4dtwOyAg==","repository":{"url":"git+https://github.com/AkashRajpurohit/ts-npm-template.git","type":"git"},"_npmVersion":"10.7.0","description":"A project template to bootstrap NPM package with Typescript","directories":{},"_nodeVersion":"20.14.0","publishConfig":{"access":"public"},"typesVersions":{"*":{}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vitest":"^1.6.0","typedoc":"^0.26.0","typescript":"^5.5.2","@types/node":"^20.14.8","@biomejs/biome":"^1.8.2","@changesets/cli":"^2.27.5","@vitest/coverage-v8":"^1.6.0","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-npm-template_2.2.1_1719049446192_0.8721533037785116","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@akashrajpurohit/ts-npm-template","version":"2.2.2","keywords":["typescript-template","npm-boilerplate","changesets-boilerplate"],"author":{"url":"https://akashrajpurohit.com","name":"AkashRajpurohit","email":"me@akashrajpurohit.com"},"license":"MIT","_id":"@akashrajpurohit/ts-npm-template@2.2.2","maintainers":[{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"}],"homepage":"https://github.com/AkashRajpurohit/ts-npm-template","bugs":{"url":"https://github.com/AkashRajpurohit/ts-npm-template/issues"},"dist":{"shasum":"56bf3be9cda43746179072155a1f0d1c0e73e2bd","tarball":"https://registry.npmjs.org/@akashrajpurohit/ts-npm-template/-/ts-npm-template-2.2.2.tgz","fileCount":9,"integrity":"sha512-tSVFNL/blzzxZTXLWyea9mvwsOQyw8LglLWs1VHX8BiWZwaQX9rsOuJhQVonFa3WpGXwlLRZ6hEdYhRVK2LmDA==","signatures":[{"sig":"MEYCIQDtV6WnTplUcYmGpRdd2+VzEN5SUtq203jvh2x0s5/QRwIhAOAdCI7RX/9dHta6KTyeG3GjChZatJd4O/JmexTJ17Uh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13147},"main":"./dist/index.js","_from":"file:akashrajpurohit-ts-npm-template-2.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"NODE_ENV=production tsup","format":"biome check --write ./src","changeset":"changeset","build:docs":"typedoc --out docs ./src/index.ts","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"},"_resolved":"/tmp/0633fb0ea76f5ec4df63c7a89421e858/akashrajpurohit-ts-npm-template-2.2.2.tgz","_integrity":"sha512-tSVFNL/blzzxZTXLWyea9mvwsOQyw8LglLWs1VHX8BiWZwaQX9rsOuJhQVonFa3WpGXwlLRZ6hEdYhRVK2LmDA==","repository":{"url":"git+https://github.com/AkashRajpurohit/ts-npm-template.git","type":"git"},"_npmVersion":"10.8.1","description":"A project template to bootstrap NPM package with Typescript","directories":{},"_nodeVersion":"20.16.0","publishConfig":{"access":"public"},"typesVersions":{"*":{}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","typedoc":"^0.26.6","typescript":"^5.5.4","@types/node":"^22.5.0","@biomejs/biome":"^1.8.3","@changesets/cli":"^2.27.7","@vitest/coverage-v8":"^2.0.5","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-npm-template_2.2.2_1724564693157_0.774318846920349","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@akashrajpurohit/ts-npm-template","version":"2.2.3","keywords":["typescript-template","npm-boilerplate","changesets-boilerplate"],"author":{"url":"https://akashrajpurohit.com","name":"AkashRajpurohit","email":"me@akashrajpurohit.com"},"license":"MIT","_id":"@akashrajpurohit/ts-npm-template@2.2.3","maintainers":[{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"}],"homepage":"https://github.com/AkashRajpurohit/ts-npm-template","bugs":{"url":"https://github.com/AkashRajpurohit/ts-npm-template/issues"},"dist":{"shasum":"6309b4b88b21b89fa6a056ff2b9f57f903ce4e54","tarball":"https://registry.npmjs.org/@akashrajpurohit/ts-npm-template/-/ts-npm-template-2.2.3.tgz","fileCount":9,"integrity":"sha512-QqTwNiRvUWS3yz+P/OGZ66fgJU5euSZwAtzgLrutcwqFgAsWcc/3EoRh0dnI53p6sbXzCZcmk3EBwaLxLO8QBw==","signatures":[{"sig":"MEQCIGx8epuj2FfSlKl7OOHms/XN8YLL1od/x/0Ogd3DLZYfAiA9DFnTG2LxrPj52C1waIcMMHO0+3T6/1CuZ9IjeE3zdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13402},"main":"./dist/index.js","_from":"file:akashrajpurohit-ts-npm-template-2.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"ci":"npm run check-exports && npm run check-format && npm run lint && npm run test:coverage && npm run build","dev":"tsup --watch","lint":"tsc","test":"vitest run","build":"NODE_ENV=production tsup","format":"biome check --write ./src","changeset":"changeset","build:docs":"typedoc --out docs ./src/index.ts","test:watch":"vitest watch","check-format":"biome check ./src","check-exports":"attw --pack .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"},"_resolved":"/tmp/6656e7b3b975a4c397379e3a54293c43/akashrajpurohit-ts-npm-template-2.2.3.tgz","_integrity":"sha512-QqTwNiRvUWS3yz+P/OGZ66fgJU5euSZwAtzgLrutcwqFgAsWcc/3EoRh0dnI53p6sbXzCZcmk3EBwaLxLO8QBw==","repository":{"url":"git+https://github.com/AkashRajpurohit/ts-npm-template.git","type":"git"},"_npmVersion":"10.8.1","description":"A project template to bootstrap NPM package with Typescript","directories":{},"_nodeVersion":"20.16.0","publishConfig":{"access":"public"},"typesVersions":{"*":{}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","typedoc":"^0.26.6","typescript":"^5.5.4","@types/node":"^22.5.0","@biomejs/biome":"^1.8.3","@changesets/cli":"^2.27.7","@vitest/coverage-v8":"^2.0.5","@arethetypeswrong/cli":"^0.15.4","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-npm-template_2.2.3_1724764962306_0.4638555326306344","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"@akashrajpurohit/ts-npm-template","version":"2.2.4","description":"A project template to bootstrap NPM package with Typescript","repository":{"type":"git","url":"git+https://github.com/AkashRajpurohit/ts-npm-template.git"},"homepage":"https://github.com/AkashRajpurohit/ts-npm-template","bugs":{"url":"https://github.com/AkashRajpurohit/ts-npm-template/issues"},"author":{"name":"AkashRajpurohit","email":"me@akashrajpurohit.com","url":"https://akashrajpurohit.com"},"keywords":["typescript-template","npm-boilerplate","changesets-boilerplate"],"license":"MIT","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"typesVersions":{"*":{}},"devDependencies":{"@arethetypeswrong/cli":"^0.16.4","@biomejs/biome":"^1.9.3","@changesets/changelog-github":"^0.5.0","@changesets/cli":"^2.27.8","@types/node":"^22.7.4","@vitest/coverage-v8":"^2.1.1","tsup":"^8.3.0","typedoc":"^0.26.7","typescript":"^5.6.2","vitest":"^2.1.1"},"publishConfig":{"access":"public"},"scripts":{"build":"NODE_ENV=production tsup","build:docs":"typedoc --out docs ./src/index.ts","dev":"tsup --watch","format":"biome check --write ./src","lint":"tsc","test":"vitest run","test:coverage":"vitest run --coverage","test:watch":"vitest watch","changeset":"changeset","check-format":"biome check ./src","check-exports":"attw --pack .","ci":"npm run check-exports && npm run check-format && npm run lint && npm run test:coverage && npm run build"},"_id":"@akashrajpurohit/ts-npm-template@2.2.4","_integrity":"sha512-YAq9UR/Dlmksgp3m021IEK44y1Ou2jTd0+3R+oMUOql6pQ4PtK8MIEgDoOmXGdoS32EFraUEkPcp2H/s6RtN2Q==","_resolved":"/tmp/80d7a2b051d87dbbdcc23df81474254f/akashrajpurohit-ts-npm-template-2.2.4.tgz","_from":"file:akashrajpurohit-ts-npm-template-2.2.4.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-YAq9UR/Dlmksgp3m021IEK44y1Ou2jTd0+3R+oMUOql6pQ4PtK8MIEgDoOmXGdoS32EFraUEkPcp2H/s6RtN2Q==","shasum":"0f111a09a016d669ba181d1ddf2092eaf48bb274","tarball":"https://registry.npmjs.org/@akashrajpurohit/ts-npm-template/-/ts-npm-template-2.2.4.tgz","fileCount":9,"unpackedSize":13402,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCumeRMmsXlmJzsNh1pO2wuR+KrTwMEenSSBAJSrLaUvQIhAIchRA7ygNze3310i8POMsGwEHTBf/CUWgArmoMe+QnU"}]},"_npmUser":{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"},"directories":{},"maintainers":[{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-npm-template_2.2.4_1727799577870_0.32562504702038253"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-14T10:51:38.392Z","modified":"2024-10-01T16:19:38.210Z","1.0.0":"2023-05-14T10:51:38.628Z","1.0.1":"2023-05-20T08:54:09.043Z","1.0.2":"2023-06-10T03:01:05.084Z","1.0.3":"2023-07-09T09:36:11.914Z","1.0.4":"2023-09-20T13:56:21.944Z","1.0.5":"2023-10-22T14:51:56.275Z","1.1.0":"2024-03-16T13:09:56.111Z","1.1.1":"2024-03-19T08:18:45.382Z","1.2.0":"2024-03-25T03:16:16.280Z","1.3.0":"2024-03-25T03:34:10.953Z","1.4.0":"2024-03-25T03:48:06.925Z","1.5.0":"2024-03-25T03:52:20.694Z","1.6.0":"2024-03-25T04:48:38.736Z","2.0.0":"2024-03-29T14:53:14.542Z","2.1.0":"2024-03-29T15:35:10.954Z","2.2.0":"2024-04-11T11:07:06.520Z","2.2.1":"2024-06-22T09:44:06.372Z","2.2.2":"2024-08-25T05:44:53.388Z","2.2.3":"2024-08-27T13:22:42.477Z","2.2.4":"2024-10-01T16:19:38.040Z"},"bugs":{"url":"https://github.com/AkashRajpurohit/ts-npm-template/issues"},"author":{"name":"AkashRajpurohit","email":"me@akashrajpurohit.com","url":"https://akashrajpurohit.com"},"license":"MIT","homepage":"https://github.com/AkashRajpurohit/ts-npm-template","keywords":["typescript-template","npm-boilerplate","changesets-boilerplate"],"repository":{"type":"git","url":"git+https://github.com/AkashRajpurohit/ts-npm-template.git"},"description":"A project template to bootstrap NPM package with Typescript","maintainers":[{"name":"akashrajpurohit","email":"akashrajpurohit.009@gmail.com"}],"readme":"<h1 align=\"center\" style=\"border-bottom: none;\">🫡 @akashrajpurohit/ts-npm-template</h1>\n<h3 align=\"center\">A project template to bootstrap NPM package with Typescript</h3>\n<br />\n<p align=\"center\">\n  <a href=\"https://github.com/AkashRajpurohit/ts-npm-template/actions/workflows/release.yml\">\n    <img alt=\"Build states\" src=\"https://github.com/AkashRajpurohit/ts-npm-template/actions/workflows/release.yml/badge.svg?branch=main\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/@akashrajpurohit/ts-npm-template\">\n    <img alt=\"npm latest version\" src=\"https://img.shields.io/npm/v/@akashrajpurohit/ts-npm-template/latest.svg\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/@akashrajpurohit/ts-npm-template\">\n    <img alt=\"npm bundle size\" src=\"https://img.shields.io/bundlephobia/min/@akashrajpurohit/ts-npm-template\">\n  </a>\n  <img alt=\"Visitors count\" src=\"https://visitor-badge.laobi.icu/badge?page_id=@akashrajpurohit~ts-npm-template.visitor-badge&style=flat-square&color=0088cc\">\n  <a href=\"https://github.com/AkashRajpurohit/ts-npm-template/actions\">\n    <img alt=\"Coverage\" src=\"https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/AkashRajpurohit/275fdb9d0c3b23cafa916535c807ce6a/raw/ts-npm-template-coverage.json\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/@akashrajpurohit/ts-npm-template\">\n    <img alt=\"NPM license\" src=\"https://img.shields.io/npm/l/@akashrajpurohit/ts-npm-template\">\n  </a>\n  <a href=\"https://twitter.com/akashwhocodes\">\n    <img alt=\"follow on twitter\" src=\"https://img.shields.io/twitter/follow/akashwhocodes.svg?style=social&label=@akashwhocodes\">\n  </a>\n\n  <p align=\"center\">\n    <a href=\"https://github.com/AkashRajpurohit/ts-npm-template/issues/new?template=bug_report.yml\">Bug report</a>\n    ·\n    <a href=\"https://github.com/AkashRajpurohit/ts-npm-template/issues/new?template=feature_request.yml\">Feature request</a>\n    ·\n    <a href=\"https://akashrajpurohit.github.io/ts-npm-template\">Read Docs</a>\n  </p>\n</p>\n<br />\n<hr />\n\n`@akashrajpurohit/ts-npm-template` is a opinionated bootstrap template to create NPM packages.\n\nRead more about the template and how it works in [this guide](https://akashrajpurohit.com/blog/building-and-publishing-typescript-npm-packages-a-stepbystep-guide/?ref=ts-npm-template-readme).\n\n## Usage 💻\n\nClick on the **\"Use this template\"** button from the options to create a new repository using this template. This will create a new repository with the same structure as this repository.\n\nThat is pretty much it, follow the [configuration steps](#configurations-⚙️) for setting up your package and its done 🎉\n\n## Technology stack 🚀\n\n- 🙏🏾 [Typescript](https://www.typescriptlang.org/) with [tsup](https://tsup.egoist.dev/) build tool.\n- ⚡️ [Vitest](https://vitest.dev/) - Unit Test Framework\n- 📦 [Changesets](https://github.com/changesets/changesets) - A way to manage your versioning and changelogs.\n- 📖 [Typedoc](https://typedoc.org/) - Generate documentation of your package.\n- 🔀 [Github Actions](https://github.com/features/actions) - CI pipelines\n- 💪 [PNPM](https://pnpm.io/) - Package manager\n\n## Configurations ⚙️\n\n### Github Actions\n\nIn order for changesets to be able to create pull requests, you need to allow it to create and approve pull requests. You can find these settings under the repository settings in the \"Actions\" tab.\n\n![Allow changesets to create pull requests](./assets/github-action.png)\n\n### Release to NPM\n\nFew configurations are required for making the publishing and releasing to NPM automated.\n\nFirst thing is to generate a NPM token. Automation tokens are recommended since they can be used for an automated workflow, even when your account is configured to use the [auth-and-writes level of 2FA](https://docs.npmjs.com/about-two-factor-authentication#authorization-and-writes).\n\nSave this token as `NPM_TOKEN` in [github actions secrets](https://docs.github.com/en/actions/security-guides/using-secrets-in-github-actions).\n\n### Code coverage badge\n\nIf you want to generate a code coverage badge for your package, you need to follow the steps and configure the gist mentioned by [dynamic-badges-action](https://github.com/Schneegans/dynamic-badges-action).\n\nYou need to add the `GIST_SECRET` in the [github actions secrets](https://docs.github.com/en/actions/security-guides/using-secrets-in-github-actions) if you are planning to add the code coverage badge.\n\nOnce you have followed the steps above and created a gist, uncomment these lines in the [workflow file](./.github/workflows/ci.yml)\n\n```\n- name: Get Coverage for badge 🔢\n  run: |\n    COVERAGE=\"$(cat coverage/coverage-summary.json | jq -r '.total.lines.pct')\"\n    echo \"COVERAGE=$(echo ${COVERAGE})\" >> $GITHUB_ENV\n\n- name: Create coverage badge ✍🏽\n  uses: schneegans/dynamic-badges-action@v1.6.0\n  with:\n    auth: ${{ secrets.GIST_SECRET }}\n    gistID: <gist-id>\n    filename: <file-name>.json\n    label: Code Coverage\n    message: ${{ env.COVERAGE }}\n    color: green\n    namedLogo: vitest\n```\n\n> Note: Make sure you change the `<gist-id>` and `<file-name>` in the [ci.yml](./.github/workflows/ci.yml) file along with the gist id in the coverage badge link in the README.md file.\n\n## Auto generate docs 📚\n\nThe project is configured to auto-generate the documentation using [typedoc](https://typedoc.org/). The documentation is generated in the `docs` folder.\n\nThe documentation will get generated when the code is pushed to the `main` branch. You can also generate the documentation locally by running the command `pnpm run build:docs`.\n\n## Contributing 🫱🏻‍🫲🏼\n\nFollow the [contribution guidelines](./CONTRIBUTING.md) to contribute to this project.\n\n## Bugs or Requests 🐛\n\nIf you encounter any problems feel free to open an [issue](https://github.com/AkashRajpurohit/ts-npm-template/issues/new?template=bug_report.yml). If you feel the project is missing a feature, please raise a [ticket](https://github.com/AkashRajpurohit/ts-npm-template/issues/new?template=feature_request.yml) on GitHub and I'll look into it. Pull requests are also welcome.\n\n## Projects using this template 🙌🏽\n\n- [AkashRajpurohit/snowflake-id](https://github.com/AkashRajpurohit/snowflake-id) - Inspiration for this template.\n- [AkashRajpurohit/utils](https://github.com/AkashRajpurohit/utils) - Common utility functions.\n- [AkashRajpurohit/remark-add-query-param](https://github.com/AkashRajpurohit/remark-add-query-param) - Remark plugin to add query params to links.\n\n> Are you using this template for your project? Feel free to open a PR and add your project to the list.\n\n## Where to find me? 👀\n\n[![Website Badge](https://img.shields.io/badge/-akashrajpurohit.com-3b5998?logo=google-chrome&logoColor=white)](https://akashrajpurohit.com/)\n[![Twitter Badge](https://img.shields.io/badge/-@akashwhocodes-00acee?logo=Twitter&logoColor=white)](https://twitter.com/AkashWhoCodes)\n[![Linkedin Badge](https://img.shields.io/badge/-@AkashRajpurohit-0e76a8?logo=Linkedin&logoColor=white)](https://linkedin.com/in/AkashRajpurohit)\n[![Instagram Badge](https://img.shields.io/badge/-@akashwho.codes-e4405f?logo=Instagram&logoColor=white)](https://instagram.com/akashwho.codes/)\n[![Telegram Badge](https://img.shields.io/badge/-@AkashRajpurohit-0088cc?logo=Telegram&logoColor=white)](https://t.me/AkashRajpurohit)\n","readmeFilename":"README.md"}