{"_id":"lombok-typescript","_rev":"28-17c4974b161604b00d89a1353bf1fb24","name":"lombok-typescript","dist-tags":{"latest":"1.8.0"},"versions":{"0.1.0":{"name":"lombok-typescript","version":"0.1.0","keywords":["lombok","typescript","decorators","codegen","ts-morph","design-patterns","gof","gang-of-four","builder","data-class","boilerplate","annotations","getter","setter","immutable","singleton","factory","strategy","observer","nestjs"],"author":{"name":"A-Dev-Kit"},"license":"MIT","_id":"lombok-typescript@0.1.0","maintainers":[{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"}],"homepage":"https://github.com/A-Dev-Kit/lombok-typescript#readme","bugs":{"url":"https://github.com/A-Dev-Kit/lombok-typescript/issues"},"bin":{"lombok-ts":"dist/cli/index.js"},"dist":{"shasum":"e08cacef39e6eecfbbcc91d0dbc520cb735ff00c","tarball":"https://registry.npmjs.org/lombok-typescript/-/lombok-typescript-0.1.0.tgz","fileCount":43,"integrity":"sha512-SL2D8aC0x955Z04HQKNFZwraPLJuBdyJqsqCesluw/NnprnGXZO1VFJ7FdRYzjwR4y9JbGh0TwmYshYnwNP5ow==","signatures":[{"sig":"MEUCID6HRgCqdLMvwrsPef6D27m2/k6av0HE72YfM8T2FVvoAiEAzG0b+2KYu3ZtQc8qXIbi+rBkcyY964GyJcYXZqGENPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lombok-typescript@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":537651},"main":"./dist/index.cjs","type":"module","_from":"file:lombok-typescript-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/index.js","require":"./dist/legacy/index.cjs"},"./stage3":{"types":"./dist/stage3/index.d.ts","import":"./dist/stage3/index.js","require":"./dist/stage3/index.cjs"},"./codegen":{"types":"./dist/codegen/index.d.ts","import":"./dist/codegen/index.js","require":"./dist/codegen/index.cjs"}},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist .lombok coverage .tsbuildinfo","format":"prettier --write .","test:ui":"vitest --ui","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"tsup --watch","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"},"_resolved":"/tmp/8d622152c3a9d6e4b9cd03aac998a1e3/lombok-typescript-0.1.0.tgz","_integrity":"sha512-SL2D8aC0x955Z04HQKNFZwraPLJuBdyJqsqCesluw/NnprnGXZO1VFJ7FdRYzjwR4y9JbGh0TwmYshYnwNP5ow==","repository":{"url":"git+https://github.com/A-Dev-Kit/lombok-typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"Lombok-like decorators and code generation for TypeScript - reduce boilerplate with powerful annotations and Gang-of-Four design patterns","directories":{},"_nodeVersion":"24.16.0","dependencies":{"cac":"^6.7.14","ts-morph":"^26.0.0","bundle-require":"^5.1.0","reflect-metadata":"^0.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.5.1","eslint":"^9.39.4","vitest":"^3.2.6","globals":"^15.15.0","prettier":"^3.8.4","@vitest/ui":"^3.2.6","typescript":"^5.9.3","@types/node":"^24.13.2","expect-type":"^1.3.0","typescript-eslint":"^8.61.0","@vitest/coverage-v8":"^3.2.6"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lombok-typescript_0.1.0_1782314058638_0.31683534407594705","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"lombok-typescript","version":"0.2.0","keywords":["typescript","decorators","lombok","codegen","design-patterns","gang-of-four","boilerplate"],"author":{"name":"A-Dev-Kit"},"license":"MIT","_id":"lombok-typescript@0.2.0","maintainers":[{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"}],"homepage":"https://github.com/A-Dev-Kit/lombok-typescript#readme","bugs":{"url":"https://github.com/A-Dev-Kit/lombok-typescript/issues"},"bin":{"lombok-ts":"dist/cli/index.js"},"dist":{"shasum":"624565a896ce92da52e986b612f8a8abfd6d1f56","tarball":"https://registry.npmjs.org/lombok-typescript/-/lombok-typescript-0.2.0.tgz","fileCount":43,"integrity":"sha512-Q4ppm4yXuuNogrWSJgHqSMP530OF7b5oeaBMAJkPkwmx8t0784XWXbQM2jWv0lDH08WxM8dG3TeHmLEufZdWtQ==","signatures":[{"sig":"MEUCIQDjPJpMffwW8qwFEGxG7ggXk0TZ59bGN5qW0FMIpkKoMgIgaKcQ7FuLUO0rAmRRhgEdZnOxr9HdgjOTK5580bxt0mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lombok-typescript@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":804817},"main":"./dist/index.cjs","type":"module","_from":"file:lombok-typescript-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/index.js","require":"./dist/legacy/index.cjs"},"./stage3":{"types":"./dist/stage3/index.d.ts","import":"./dist/stage3/index.js","require":"./dist/stage3/index.cjs"},"./codegen":{"types":"./dist/codegen/index.d.ts","import":"./dist/codegen/index.js","require":"./dist/codegen/index.cjs"}},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist .lombok coverage .tsbuildinfo","format":"prettier --write .","test:ui":"vitest --ui","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"tsup --watch","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"},"_resolved":"/tmp/427b9ce70eade55816da17e14a215972/lombok-typescript-0.2.0.tgz","_integrity":"sha512-Q4ppm4yXuuNogrWSJgHqSMP530OF7b5oeaBMAJkPkwmx8t0784XWXbQM2jWv0lDH08WxM8dG3TeHmLEufZdWtQ==","repository":{"url":"git+https://github.com/A-Dev-Kit/lombok-typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript Lombok-style decorators — immutable @Value, @With, @Equals, accessors.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"cac":"^6.7.14","ts-morph":"^26.0.0","bundle-require":"^5.1.0","reflect-metadata":"^0.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","tsup":"^8.5.1","eslint":"^9.39.4","vitest":"^3.2.6","globals":"^15.15.0","prettier":"^3.8.4","@vitest/ui":"^3.2.6","typescript":"^5.9.3","@types/node":"^24.13.2","expect-type":"^1.3.0","typescript-eslint":"^8.61.0","@vitest/coverage-v8":"^3.2.6"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lombok-typescript_0.2.0_1782315380098_0.7190941335052812","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"lombok-typescript","version":"0.3.0","keywords":["typescript","decorators","lombok","codegen","design-patterns","gang-of-four","boilerplate"],"author":{"name":"A-Dev-Kit"},"license":"MIT","_id":"lombok-typescript@0.3.0","maintainers":[{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"}],"homepage":"https://github.com/A-Dev-Kit/lombok-typescript#readme","bugs":{"url":"https://github.com/A-Dev-Kit/lombok-typescript/issues"},"bin":{"lombok-ts":"dist/cli/index.js"},"dist":{"shasum":"17f6c5755c93c5773e4f013088119d7d5daeab16","tarball":"https://registry.npmjs.org/lombok-typescript/-/lombok-typescript-0.3.0.tgz","fileCount":43,"integrity":"sha512-yyY4srN0VtO4/O8LqOF6EddO6BNrnazvhB0aWAVAYB2VVdn/N4bnGcZreSNwpaAkdQwjKpJ3rsTr3lSkoGG4uA==","signatures":[{"sig":"MEQCIGaUgoj4Z7esZApQuLxPX870Dyll33s3ctzQv2HSzGG5AiAHQxIHWhTNk7KJXxo+QaO5X/CR6y7hZKohLZko3cbWUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/lombok-typescript@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":805026},"main":"./dist/index.cjs","type":"module","_from":"file:lombok-typescript-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/index.js","require":"./dist/legacy/index.cjs"},"./stage3":{"types":"./dist/stage3/index.d.ts","import":"./dist/stage3/index.js","require":"./dist/stage3/index.cjs"},"./codegen":{"types":"./dist/codegen/index.d.ts","import":"./dist/codegen/index.js","require":"./dist/codegen/index.cjs"}},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist .lombok coverage .tsbuildinfo","format":"prettier --write .","test:ui":"vitest --ui","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"tsup --watch","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"},"_resolved":"/tmp/373332fb9d25199521bcb5c59845b353/lombok-typescript-0.3.0.tgz","_integrity":"sha512-yyY4srN0VtO4/O8LqOF6EddO6BNrnazvhB0aWAVAYB2VVdn/N4bnGcZreSNwpaAkdQwjKpJ3rsTr3lSkoGG4uA==","repository":{"url":"git+https://github.com/A-Dev-Kit/lombok-typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"Lombok-style TypeScript decorators with logging and accessor utilities.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"cac":"^6.7.14","ts-morph":"^26.0.0","bundle-require":"^5.1.0","reflect-metadata":"^0.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.5.1","eslint":"^9.39.4","vitest":"^3.2.6","globals":"^15.15.0","prettier":"^3.8.4","@vitest/ui":"^3.2.6","typescript":"^5.9.3","@types/node":"^24.13.2","expect-type":"^1.3.0","typescript-eslint":"^8.61.0","@vitest/coverage-v8":"^3.2.6"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lombok-typescript_0.3.0_1782404744268_0.13628938650509803","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"lombok-typescript","version":"0.5.0","keywords":["lombok","typescript","decorators","codegen","ts-morph","design-patterns","gof","gang-of-four","builder","data-class","boilerplate","annotations","getter","setter","immutable","singleton","factory","strategy","observer","nestjs"],"author":{"name":"A-Dev-Kit"},"license":"MIT","_id":"lombok-typescript@0.5.0","maintainers":[{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"}],"homepage":"https://github.com/A-Dev-Kit/lombok-typescript#readme","bugs":{"url":"https://github.com/A-Dev-Kit/lombok-typescript/issues"},"bin":{"lombok-ts":"dist/cli/index.js"},"dist":{"shasum":"2cf31479e69304518c284fc148fd4c782c32ec64","tarball":"https://registry.npmjs.org/lombok-typescript/-/lombok-typescript-0.5.0.tgz","fileCount":57,"integrity":"sha512-oeUyOKg0a+W5mP8k840xVdsi0/OchRnktq0AKBkaYdtUt4RfUjxU81E59Bd2e7vTONgJmQ22nfS3hB9xoUG/Gg==","signatures":[{"sig":"MEUCIQDPGJqv9ppkoF7jf31eaGGPdiA+FxpG0aExYuC2FLO+1wIgB9IOtYOlpJraa4TEjfT96E2yUgc8TmYkTlVQZ5WP0Dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1112844},"main":"./dist/index.cjs","type":"module","_from":"file:lombok-typescript-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/index.js","require":"./dist/legacy/index.cjs"},"./stage3":{"types":"./dist/stage3/index.d.ts","import":"./dist/stage3/index.js","require":"./dist/stage3/index.cjs"},"./codegen":{"types":"./dist/codegen/index.d.ts","import":"./dist/codegen/index.js","require":"./dist/codegen/index.cjs"},"./observers/mobx":{"types":"./dist/observers/mobx.d.ts","import":"./dist/observers/mobx.js","require":"./dist/observers/mobx.cjs"},"./observers/rxjs":{"types":"./dist/observers/rxjs.d.ts","import":"./dist/observers/rxjs.js","require":"./dist/observers/rxjs.cjs"}},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist .lombok coverage .tsbuildinfo","format":"prettier --write .","test:ui":"vitest --ui","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"tsup --watch","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"},"_resolved":"/tmp/3a9744c2a0054671a80a8c67ce64f085/lombok-typescript-0.5.0.tgz","_integrity":"sha512-oeUyOKg0a+W5mP8k840xVdsi0/OchRnktq0AKBkaYdtUt4RfUjxU81E59Bd2e7vTONgJmQ22nfS3hB9xoUG/Gg==","repository":{"url":"git+https://github.com/A-Dev-Kit/lombok-typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript decorators for strategy, state, and command patterns.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"cac":"^6.7.14","ts-morph":"^26.0.0","bundle-require":"^5.1.0","reflect-metadata":"^0.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","mobx":"^6.15.0","rxjs":"^7.8.2","tsup":"^8.5.1","eslint":"^9.39.4","vitest":"^3.2.6","globals":"^15.15.0","prettier":"^3.8.4","@vitest/ui":"^3.2.6","typescript":"^5.9.3","@types/node":"^24.13.2","expect-type":"^1.3.0","typescript-eslint":"^8.61.0","@vitest/coverage-v8":"^3.2.6"},"peerDependencies":{"mobx":">=6.0.0","rxjs":">=7.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"mobx":{"optional":true},"rxjs":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lombok-typescript_0.5.0_1782461355921_0.8019296069380715","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"lombok-typescript","version":"0.6.0","keywords":["lombok","typescript","decorators","codegen","ts-morph","design-patterns","gof","gang-of-four","builder","data-class","boilerplate","annotations","getter","setter","immutable","singleton","factory","strategy","observer","nestjs"],"author":{"name":"A-Dev-Kit"},"license":"MIT","_id":"lombok-typescript@0.6.0","maintainers":[{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"}],"homepage":"https://github.com/A-Dev-Kit/lombok-typescript#readme","bugs":{"url":"https://github.com/A-Dev-Kit/lombok-typescript/issues"},"bin":{"lombok-ts":"dist/cli/index.js"},"dist":{"shasum":"a00848709050c305d544956faf5e8419d01aabe6","tarball":"https://registry.npmjs.org/lombok-typescript/-/lombok-typescript-0.6.0.tgz","fileCount":57,"integrity":"sha512-X4BBwHbGo3EPCB1PjnLhMP+2UzvxjSHGp0sesVPwc3xzkIjbXtJI5kLXcl8lxF+vZh7RhFwP4IHB7GFBcVVwfA==","signatures":[{"sig":"MEYCIQDRMBaDcU+OtFKsYY3hUo9H9l8TAk9faN1KIAF/QwtjTgIhAIeg/NyiNayTrD0jK1wmRCM6vheVgVsdl+BGZBkrOWUW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1112925},"main":"./dist/index.cjs","type":"module","_from":"file:lombok-typescript-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/index.js","require":"./dist/legacy/index.cjs"},"./stage3":{"types":"./dist/stage3/index.d.ts","import":"./dist/stage3/index.js","require":"./dist/stage3/index.cjs"},"./codegen":{"types":"./dist/codegen/index.d.ts","import":"./dist/codegen/index.js","require":"./dist/codegen/index.cjs"},"./observers/mobx":{"types":"./dist/observers/mobx.d.ts","import":"./dist/observers/mobx.js","require":"./dist/observers/mobx.cjs"},"./observers/rxjs":{"types":"./dist/observers/rxjs.d.ts","import":"./dist/observers/rxjs.js","require":"./dist/observers/rxjs.cjs"}},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist .lombok coverage .tsbuildinfo","format":"prettier --write .","test:ui":"vitest --ui","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"tsup --watch","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"},"_resolved":"/tmp/e5efa9a2dc58758ee075a160190d8634/lombok-typescript-0.6.0.tgz","_integrity":"sha512-X4BBwHbGo3EPCB1PjnLhMP+2UzvxjSHGp0sesVPwc3xzkIjbXtJI5kLXcl8lxF+vZh7RhFwP4IHB7GFBcVVwfA==","repository":{"url":"git+https://github.com/A-Dev-Kit/lombok-typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript decorators for observer, memento, chain-of-responsibility, and iteration.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"cac":"^6.7.14","ts-morph":"^26.0.0","bundle-require":"^5.1.0","reflect-metadata":"^0.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","mobx":"^6.15.0","rxjs":"^7.8.2","tsup":"^8.5.1","eslint":"^9.39.4","vitest":"^3.2.6","globals":"^15.15.0","prettier":"^3.8.4","@vitest/ui":"^3.2.6","typescript":"^5.9.3","@types/node":"^24.13.2","expect-type":"^1.3.0","typescript-eslint":"^8.61.0","@vitest/coverage-v8":"^3.2.6"},"peerDependencies":{"mobx":">=6.0.0","rxjs":">=7.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"mobx":{"optional":true},"rxjs":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lombok-typescript_0.6.0_1782464163465_0.3504325512649358","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"lombok-typescript","version":"0.7.0","keywords":["lombok","typescript","decorators","codegen","ts-morph","design-patterns","gof","gang-of-four","builder","data-class","boilerplate","annotations","getter","setter","immutable","singleton","factory","strategy","observer","nestjs"],"author":{"name":"A-Dev-Kit"},"license":"MIT","_id":"lombok-typescript@0.7.0","maintainers":[{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"}],"homepage":"https://github.com/A-Dev-Kit/lombok-typescript#readme","bugs":{"url":"https://github.com/A-Dev-Kit/lombok-typescript/issues"},"bin":{"lombok-ts":"dist/cli/index.js"},"dist":{"shasum":"f094b52db3b139600a8e974c151d2ce230725db5","tarball":"https://registry.npmjs.org/lombok-typescript/-/lombok-typescript-0.7.0.tgz","fileCount":57,"integrity":"sha512-ZS8qFaTpLW409Dez+FeDKDIF8ysGmZnhBsyqDS2SbR+Mc1ZuRz0j3OlTTv9YLoMefsAmi3CLtcDKDPj5enMRUg==","signatures":[{"sig":"MEUCICiI0DGeW2k0zBjicptM5P6c0K5do0DLsPJie5a+gGRIAiEAhJKLcjeeP3fwNR5Bp9HfNC/TSzPx7vZKN0fSD3yEo+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1180271},"main":"./dist/index.cjs","type":"module","_from":"file:lombok-typescript-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/index.js","require":"./dist/legacy/index.cjs"},"./stage3":{"types":"./dist/stage3/index.d.ts","import":"./dist/stage3/index.js","require":"./dist/stage3/index.cjs"},"./codegen":{"types":"./dist/codegen/index.d.ts","import":"./dist/codegen/index.js","require":"./dist/codegen/index.cjs"},"./observers/mobx":{"types":"./dist/observers/mobx.d.ts","import":"./dist/observers/mobx.js","require":"./dist/observers/mobx.cjs"},"./observers/rxjs":{"types":"./dist/observers/rxjs.d.ts","import":"./dist/observers/rxjs.js","require":"./dist/observers/rxjs.cjs"}},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist .lombok coverage .tsbuildinfo","format":"prettier --write .","test:ui":"vitest --ui","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"tsup --watch","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"},"_resolved":"/tmp/a28a72088fb34fec51f04e9a56b8ad34/lombok-typescript-0.7.0.tgz","_integrity":"sha512-ZS8qFaTpLW409Dez+FeDKDIF8ysGmZnhBsyqDS2SbR+Mc1ZuRz0j3OlTTv9YLoMefsAmi3CLtcDKDPj5enMRUg==","repository":{"url":"git+https://github.com/A-Dev-Kit/lombok-typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript structural pattern decorators: flyweight, proxy, and composite.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"cac":"^6.7.14","ts-morph":"^26.0.0","bundle-require":"^5.1.0","reflect-metadata":"^0.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","mobx":"^6.15.0","rxjs":"^7.8.2","tsup":"^8.5.1","eslint":"^9.39.4","vitest":"^3.2.6","globals":"^15.15.0","prettier":"^3.8.4","@vitest/ui":"^3.2.6","typescript":"^5.9.3","@types/node":"^24.13.2","expect-type":"^1.3.0","typescript-eslint":"^8.61.0","@vitest/coverage-v8":"^3.2.6"},"peerDependencies":{"mobx":">=6.0.0","rxjs":">=7.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"mobx":{"optional":true},"rxjs":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lombok-typescript_0.7.0_1782490117077_0.9937470094235485","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"lombok-typescript","version":"0.8.0","keywords":["lombok","typescript","decorators","codegen","ts-morph","design-patterns","gof","gang-of-four","builder","data-class","boilerplate","annotations","getter","setter","immutable","singleton","factory","strategy","observer","nestjs"],"author":{"name":"A-Dev-Kit"},"license":"MIT","_id":"lombok-typescript@0.8.0","maintainers":[{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"}],"homepage":"https://github.com/A-Dev-Kit/lombok-typescript#readme","bugs":{"url":"https://github.com/A-Dev-Kit/lombok-typescript/issues"},"bin":{"lombok-ts":"dist/cli/index.js"},"dist":{"shasum":"ea4e092ae13f84e61033927c004f9e79f30c4941","tarball":"https://registry.npmjs.org/lombok-typescript/-/lombok-typescript-0.8.0.tgz","fileCount":57,"integrity":"sha512-YSWsGxSkkpIKfuB4AdeX2g/o6DFbLYafpI32EvmHkkauUDISb93g0oREy76c4f94cJYFIEQ+o0knR0NdLvZoHg==","signatures":[{"sig":"MEUCIHw2mODL3CMo1G4KQaPyOr/lXb4rERt6JN7pvxZu5YrcAiEAo2sFrJV6HXdjR1QM+jgm+9abksk8T3xoLxvB50WquvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1325795},"main":"./dist/index.cjs","type":"module","_from":"file:lombok-typescript-0.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/index.js","require":"./dist/legacy/index.cjs"},"./stage3":{"types":"./dist/stage3/index.d.ts","import":"./dist/stage3/index.js","require":"./dist/stage3/index.cjs"},"./codegen":{"types":"./dist/codegen/index.d.ts","import":"./dist/codegen/index.js","require":"./dist/codegen/index.cjs"},"./observers/mobx":{"types":"./dist/observers/mobx.d.ts","import":"./dist/observers/mobx.js","require":"./dist/observers/mobx.cjs"},"./observers/rxjs":{"types":"./dist/observers/rxjs.d.ts","import":"./dist/observers/rxjs.js","require":"./dist/observers/rxjs.cjs"}},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist .lombok coverage .tsbuildinfo","format":"prettier --write .","test:ui":"vitest --ui","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"tsup --watch","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"},"_resolved":"/tmp/070288a931bd709e8bde56dfeebca4f7/lombok-typescript-0.8.0.tgz","_integrity":"sha512-YSWsGxSkkpIKfuB4AdeX2g/o6DFbLYafpI32EvmHkkauUDISb93g0oREy76c4f94cJYFIEQ+o0knR0NdLvZoHg==","repository":{"url":"git+https://github.com/A-Dev-Kit/lombok-typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript decorators for template method, visitor, abstract factory, and more.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"cac":"^6.7.14","ts-morph":"^26.0.0","bundle-require":"^5.1.0","reflect-metadata":"^0.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","mobx":"^6.15.0","rxjs":"^7.8.2","tsup":"^8.5.1","eslint":"^9.39.4","vitest":"^3.2.6","globals":"^15.15.0","prettier":"^3.8.4","@vitest/ui":"^3.2.6","typescript":"^5.9.3","@types/node":"^24.13.2","expect-type":"^1.3.0","typescript-eslint":"^8.61.0","@vitest/coverage-v8":"^3.2.6"},"peerDependencies":{"mobx":">=6.0.0","rxjs":">=7.0.0","typescript":">=5.0.0"},"peerDependenciesMeta":{"mobx":{"optional":true},"rxjs":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lombok-typescript_0.8.0_1782572977303_0.31983097071276934","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"lombok-typescript","version":"0.9.0","keywords":["lombok","typescript","decorators","codegen","ts-morph","design-patterns","gof","gang-of-four","builder","data-class","boilerplate","annotations","getter","setter","immutable","singleton","factory","strategy","observer","nestjs"],"author":{"name":"A-Dev-Kit"},"license":"MIT","_id":"lombok-typescript@0.9.0","maintainers":[{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"}],"homepage":"https://github.com/A-Dev-Kit/lombok-typescript#readme","bugs":{"url":"https://github.com/A-Dev-Kit/lombok-typescript/issues"},"bin":{"lombok-ts":"dist/cli/index.js"},"dist":{"shasum":"b58b1fdd2c6a46059e603bafc0ce47a4cc0a868e","tarball":"https://registry.npmjs.org/lombok-typescript/-/lombok-typescript-0.9.0.tgz","fileCount":77,"integrity":"sha512-wT1chv/SdpHp9ZBr11JUL35dtbjk0VlpV1KV1iSmrgU69/3kZczRRKPLXepid70+WVIl1kUO0SZubC3/cyVxRg==","signatures":[{"sig":"MEUCIQCfP/4QaYoV3D6aI0gFN0VU0eifVstBeLEjVfVVSkZAvQIgXOdf6d98XYyazC4l7oHzeV1dnO3TcmqKI1G5wl8iUz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1670137},"main":"./dist/index.cjs","type":"module","_from":"file:lombok-typescript-0.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/index.js","require":"./dist/legacy/index.cjs"},"./stage3":{"types":"./dist/stage3/index.d.ts","import":"./dist/stage3/index.js","require":"./dist/stage3/index.cjs"},"./codegen":{"types":"./dist/codegen/index.d.ts","import":"./dist/codegen/index.js","require":"./dist/codegen/index.cjs"},"./observers/mobx":{"types":"./dist/observers/mobx.d.ts","import":"./dist/observers/mobx.js","require":"./dist/observers/mobx.cjs"},"./observers/rxjs":{"types":"./dist/observers/rxjs.d.ts","import":"./dist/observers/rxjs.js","require":"./dist/observers/rxjs.cjs"},"./validators/yup":{"types":"./dist/validators/yup.d.ts","import":"./dist/validators/yup.js","require":"./dist/validators/yup.cjs"},"./validators/zod":{"types":"./dist/validators/zod.d.ts","import":"./dist/validators/zod.js","require":"./dist/validators/zod.cjs"},"./validators/class-validator":{"types":"./dist/validators/class-validator.d.ts","import":"./dist/validators/class-validator.js","require":"./dist/validators/class-validator.cjs"}},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist .lombok coverage .tsbuildinfo","format":"prettier --write .","test:ui":"vitest --ui","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"tsup --watch","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"},"_resolved":"/tmp/44768cd03004e6e183a290cd65d89682/lombok-typescript-0.9.0.tgz","_integrity":"sha512-wT1chv/SdpHp9ZBr11JUL35dtbjk0VlpV1KV1iSmrgU69/3kZczRRKPLXepid70+WVIl1kUO0SZubC3/cyVxRg==","repository":{"url":"git+https://github.com/A-Dev-Kit/lombok-typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript utility decorators: retry, validate, trace, serialization, and timing.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"cac":"^7.0.0","ts-morph":"^28.0.0","bundle-require":"^5.1.0","reflect-metadata":"^0.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","yup":"^1.6.0","zod":"^3.24.0","mobx":"^6.15.0","rxjs":"^7.8.2","tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","globals":"^17.6.0","prettier":"^3.8.4","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0","expect-type":"^1.3.0","typescript-eslint":"^8.61.0","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"yup":">=1.0.0","zod":">=3.0.0","mobx":">=6.0.0","rxjs":">=7.0.0","typescript":">=5.0.0","class-validator":">=0.14.0"},"peerDependenciesMeta":{"yup":{"optional":true},"zod":{"optional":true},"mobx":{"optional":true},"rxjs":{"optional":true},"class-validator":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lombok-typescript_0.9.0_1782659593944_0.36967167389829614","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"lombok-typescript","version":"0.10.0","keywords":["lombok","typescript","decorators","codegen","ts-morph","design-patterns","gof","gang-of-four","builder","data-class","boilerplate","annotations","getter","setter","immutable","singleton","factory","strategy","observer","nestjs"],"author":{"name":"A-Dev-Kit"},"license":"MIT","_id":"lombok-typescript@0.10.0","maintainers":[{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"}],"homepage":"https://github.com/A-Dev-Kit/lombok-typescript#readme","bugs":{"url":"https://github.com/A-Dev-Kit/lombok-typescript/issues"},"bin":{"lombok-ts":"dist/cli/index.js"},"dist":{"shasum":"e6515c6c0500fe5785e2635447d5ade6f88ad2c0","tarball":"https://registry.npmjs.org/lombok-typescript/-/lombok-typescript-0.10.0.tgz","fileCount":77,"integrity":"sha512-BukjMiBWhdi0xBqHKaR0VSCfrZXb12ooHJz3tlKfB4V/THuENmp5LksQCCqNqh8Y94AyI4XOjGjtYMjP/Nf4Og==","signatures":[{"sig":"MEYCIQDM+ClQbPTrkWCWrnjkwiLsxicTjXzNKoVmoi11ai/G5QIhAP6/w74bu5OBYPIc2C3f+8yUJ/VAzUtaB2DBzL0Z3Cz0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1737806},"main":"./dist/index.cjs","type":"module","_from":"file:lombok-typescript-0.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./legacy":{"types":"./dist/legacy/index.d.ts","import":"./dist/legacy/index.js","require":"./dist/legacy/index.cjs"},"./stage3":{"types":"./dist/stage3/index.d.ts","import":"./dist/stage3/index.js","require":"./dist/stage3/index.cjs"},"./codegen":{"types":"./dist/codegen/index.d.ts","import":"./dist/codegen/index.js","require":"./dist/codegen/index.cjs"},"./observers/mobx":{"types":"./dist/observers/mobx.d.ts","import":"./dist/observers/mobx.js","require":"./dist/observers/mobx.cjs"},"./observers/rxjs":{"types":"./dist/observers/rxjs.d.ts","import":"./dist/observers/rxjs.js","require":"./dist/observers/rxjs.cjs"},"./validators/yup":{"types":"./dist/validators/yup.d.ts","import":"./dist/validators/yup.js","require":"./dist/validators/yup.cjs"},"./validators/zod":{"types":"./dist/validators/zod.d.ts","import":"./dist/validators/zod.js","require":"./dist/validators/zod.cjs"},"./validators/class-validator":{"types":"./dist/validators/class-validator.d.ts","import":"./dist/validators/class-validator.js","require":"./dist/validators/class-validator.cjs"}},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"tsup","clean":"rm -rf dist .lombok coverage .tsbuildinfo","format":"prettier --write .","test:ui":"vitest --ui","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"tsup --watch","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"},"_resolved":"/tmp/c51b67b22003f93b40a54bfdc9ce679d/lombok-typescript-0.10.0.tgz","_integrity":"sha512-BukjMiBWhdi0xBqHKaR0VSCfrZXb12ooHJz3tlKfB4V/THuENmp5LksQCCqNqh8Y94AyI4XOjGjtYMjP/Nf4Og==","repository":{"url":"git+https://github.com/A-Dev-Kit/lombok-typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript marker decorators for adapter, bridge, facade, mediator, and interpreter.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"cac":"^7.0.0","ts-morph":"^28.0.0","bundle-require":"^5.1.0","reflect-metadata":"^0.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","yup":"^1.6.0","zod":"^3.24.0","mobx":"^6.15.0","rxjs":"^7.8.2","tsup":"^8.5.1","eslint":"^10.5.0","vitest":"^4.1.9","globals":"^17.6.0","prettier":"^3.8.4","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0","expect-type":"^1.3.0","typescript-eslint":"^8.61.0","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"yup":">=1.0.0","zod":">=3.0.0","mobx":">=6.0.0","rxjs":">=7.0.0","typescript":">=5.0.0","class-validator":">=0.14.0"},"peerDependenciesMeta":{"yup":{"optional":true},"zod":{"optional":true},"mobx":{"optional":true},"rxjs":{"optional":true},"class-validator":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lombok-typescript_0.10.0_1782968653188_0.8025287518861737","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"lombok-typescript","version":"1.0.0","keywords":["lombok","typescript","decorators","codegen","ts-morph","design-patterns","gof","gang-of-four","builder","data-class","boilerplate","annotations","getter","setter","immutable","singleton","factory","strategy","observer","nestjs"],"author":{"name":"A-Dev-Kit"},"license":"MIT","_id":"lombok-typescript@1.0.0","maintainers":[{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"}],"homepage":"https://github.com/A-Dev-Kit/lombok-typescript#readme","bugs":{"url":"https://github.com/A-Dev-Kit/lombok-typescript/issues"},"bin":{"lombok-ts":"dist/cli/index.js"},"dist":{"shasum":"70851b5e36f2c70b95ce5d2cbb1b14e3a58994d3","tarball":"https://registry.npmjs.org/lombok-typescript/-/lombok-typescript-1.0.0.tgz","fileCount":81,"integrity":"sha512-SyaIZUrI2VRr87bpVD/shboWMrI0e8BpfanaArgiOLRTwnIPBu6nTM355cgiv3l8+XiM0njFTeetPGKAaGpWhg==","signatures":[{"sig":"MEUCIQDCsNMOHs6Rhsp5CGBJYoXT+vO4k684Yq6fBVuIv+TJ0QIgWY0e1z4G0S4mWSUaGA2QmrB3AbDhxxIEx9eNAeO5R9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1743310},"main":"./dist/index.cjs","type":"module","_from":"file:lombok-typescript-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./legacy":{"import":{"types":"./dist/legacy/index.d.ts","default":"./dist/legacy/index.js"},"require":{"types":"./dist/legacy/index.d.cts","default":"./dist/legacy/index.cjs"}},"./stage3":{"import":{"types":"./dist/stage3/index.d.ts","default":"./dist/stage3/index.js"},"require":{"types":"./dist/stage3/index.d.cts","default":"./dist/stage3/index.cjs"}},"./codegen":{"import":{"types":"./dist/codegen/index.d.ts","default":"./dist/codegen/index.js"},"require":{"types":"./dist/codegen/index.d.cts","default":"./dist/codegen/index.cjs"}},"./observers/mobx":{"import":{"types":"./dist/observers/mobx.d.ts","default":"./dist/observers/mobx.js"},"require":{"types":"./dist/observers/mobx.d.cts","default":"./dist/observers/mobx.cjs"}},"./observers/rxjs":{"import":{"types":"./dist/observers/rxjs.d.ts","default":"./dist/observers/rxjs.js"},"require":{"types":"./dist/observers/rxjs.d.cts","default":"./dist/observers/rxjs.cjs"}},"./validators/yup":{"import":{"types":"./dist/validators/yup.d.ts","default":"./dist/validators/yup.js"},"require":{"types":"./dist/validators/yup.d.cts","default":"./dist/validators/yup.cjs"}},"./validators/zod":{"import":{"types":"./dist/validators/zod.d.ts","default":"./dist/validators/zod.js"},"require":{"types":"./dist/validators/zod.d.cts","default":"./dist/validators/zod.cjs"}},"./validators/class-validator":{"import":{"types":"./dist/validators/class-validator.d.ts","default":"./dist/validators/class-validator.js"},"require":{"types":"./dist/validators/class-validator.d.cts","default":"./dist/validators/class-validator.cjs"}}},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"node scripts/gen-version.mjs && tsup","clean":"rm -rf dist .lombok coverage .tsbuildinfo","format":"prettier --write .","test:ui":"vitest --ui","lint:fix":"eslint . --fix","test:all":"vitest run && pnpm build && pnpm --dir packages/nestjs test && pnpm --dir examples/commonjs-serverless typecheck","build:all":"node scripts/gen-version.mjs && tsup && pnpm --dir packages/nestjs build","typecheck":"node scripts/gen-version.mjs && tsc --noEmit","test:watch":"vitest","build:watch":"tsup --watch","gen-version":"node scripts/gen-version.mjs","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"},"_resolved":"/tmp/d2c32978be4a40ee0b843747d1130c84/lombok-typescript-1.0.0.tgz","_integrity":"sha512-SyaIZUrI2VRr87bpVD/shboWMrI0e8BpfanaArgiOLRTwnIPBu6nTM355cgiv3l8+XiM0njFTeetPGKAaGpWhg==","repository":{"url":"git+https://github.com/A-Dev-Kit/lombok-typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"Lombok-style TypeScript decorators with optional @lombok-typescript/nestjs satellite.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"cac":"^7.0.0","ts-morph":"^28.0.0","bundle-require":"^5.1.0","reflect-metadata":"^0.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","yup":"^1.6.0","zod":"^3.24.0","mobx":"^6.15.0","rxjs":"^7.8.2","tsup":"^8.5.1","eslint":"^10.6.0","vitest":"^4.1.9","globals":"^17.7.0","prettier":"^3.9.1","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","expect-type":"^1.4.0","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"yup":">=1.0.0","zod":">=3.0.0","mobx":">=6.0.0","rxjs":">=7.0.0","typescript":">=5.0.0","class-validator":">=0.14.0"},"peerDependenciesMeta":{"yup":{"optional":true},"zod":{"optional":true},"mobx":{"optional":true},"rxjs":{"optional":true},"class-validator":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lombok-typescript_1.0.0_1782968753333_0.4969432528737727","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"lombok-typescript","version":"1.0.1","keywords":["lombok","typescript","decorators","codegen","ts-morph","design-patterns","gof","gang-of-four","builder","data-class","boilerplate","annotations","getter","setter","immutable","singleton","factory","strategy","observer","nestjs"],"author":{"name":"A-Dev-Kit"},"license":"MIT","_id":"lombok-typescript@1.0.1","maintainers":[{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"}],"homepage":"https://github.com/A-Dev-Kit/lombok-typescript#readme","bugs":{"url":"https://github.com/A-Dev-Kit/lombok-typescript/issues"},"bin":{"lombok-ts":"dist/cli/index.js"},"dist":{"shasum":"5dd595fbb88ac0ebbadfb44ef6bbdcace5c15cb0","tarball":"https://registry.npmjs.org/lombok-typescript/-/lombok-typescript-1.0.1.tgz","fileCount":81,"integrity":"sha512-x43i1QSJqRJIlvhuJfalfm6C2WvFOoVIdY9UP4D71QyZnvK2LqCJ4qbPvC8FCRFmASsUF9dSDtPifx1RiPi64g==","signatures":[{"sig":"MEUCIGSx4zp6r9kX8SymhigrljRxPQw0dGVv4Pfd2MIGduewAiEA2f+XLf5irQMW4Dp9a1sgZsnM+OF3a5oobI9TVOm8oNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1742654},"main":"./dist/index.cjs","type":"module","_from":"file:lombok-typescript-1.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./legacy":{"import":{"types":"./dist/legacy/index.d.ts","default":"./dist/legacy/index.js"},"require":{"types":"./dist/legacy/index.d.cts","default":"./dist/legacy/index.cjs"}},"./stage3":{"import":{"types":"./dist/stage3/index.d.ts","default":"./dist/stage3/index.js"},"require":{"types":"./dist/stage3/index.d.cts","default":"./dist/stage3/index.cjs"}},"./codegen":{"import":{"types":"./dist/codegen/index.d.ts","default":"./dist/codegen/index.js"},"require":{"types":"./dist/codegen/index.d.cts","default":"./dist/codegen/index.cjs"}},"./observers/mobx":{"import":{"types":"./dist/observers/mobx.d.ts","default":"./dist/observers/mobx.js"},"require":{"types":"./dist/observers/mobx.d.cts","default":"./dist/observers/mobx.cjs"}},"./observers/rxjs":{"import":{"types":"./dist/observers/rxjs.d.ts","default":"./dist/observers/rxjs.js"},"require":{"types":"./dist/observers/rxjs.d.cts","default":"./dist/observers/rxjs.cjs"}},"./validators/yup":{"import":{"types":"./dist/validators/yup.d.ts","default":"./dist/validators/yup.js"},"require":{"types":"./dist/validators/yup.d.cts","default":"./dist/validators/yup.cjs"}},"./validators/zod":{"import":{"types":"./dist/validators/zod.d.ts","default":"./dist/validators/zod.js"},"require":{"types":"./dist/validators/zod.d.cts","default":"./dist/validators/zod.cjs"}},"./validators/class-validator":{"import":{"types":"./dist/validators/class-validator.d.ts","default":"./dist/validators/class-validator.js"},"require":{"types":"./dist/validators/class-validator.d.cts","default":"./dist/validators/class-validator.cjs"}}},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"vitest run","build":"node scripts/gen-version.mjs && tsup","clean":"rm -rf dist .lombok coverage .tsbuildinfo","format":"prettier --write .","test:ui":"vitest --ui","lint:fix":"eslint . --fix","test:all":"vitest run && pnpm build && pnpm --dir packages/nestjs test && pnpm --dir examples/commonjs-serverless typecheck","build:all":"node scripts/gen-version.mjs && tsup && pnpm --dir packages/nestjs build","typecheck":"node scripts/gen-version.mjs && tsc --noEmit","test:watch":"vitest","build:watch":"tsup --watch","gen-version":"node scripts/gen-version.mjs","format:check":"prettier --check .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"},"_resolved":"/tmp/fb5a2d961c60588eaa8d0009a4d69904/lombok-typescript-1.0.1.tgz","_integrity":"sha512-x43i1QSJqRJIlvhuJfalfm6C2WvFOoVIdY9UP4D71QyZnvK2LqCJ4qbPvC8FCRFmASsUF9dSDtPifx1RiPi64g==","repository":{"url":"git+https://github.com/A-Dev-Kit/lombok-typescript.git","type":"git"},"_npmVersion":"11.16.0","description":"Lombok-style TypeScript decorators with optional @lombok-typescript/nestjs satellite.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","ts-morph":"^28.0.0","bundle-require":"^5.1.0","reflect-metadata":"^0.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","yup":"^1.6.0","zod":"^3.24.0","mobx":"^6.15.0","rxjs":"^7.8.2","tsup":"^8.5.1","eslint":"^10.6.0","vitest":"^4.1.9","globals":"^17.7.0","prettier":"^3.9.1","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","expect-type":"^1.4.0","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"yup":">=1.0.0","zod":">=3.0.0","mobx":">=6.0.0","rxjs":">=7.0.0","typescript":">=5.0.0","class-validator":">=0.14.0"},"peerDependenciesMeta":{"yup":{"optional":true},"zod":{"optional":true},"mobx":{"optional":true},"rxjs":{"optional":true},"class-validator":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lombok-typescript_1.0.1_1782971328083_0.08393878017171152","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"lombok-typescript","version":"1.1.0","keywords":["lombok","typescript","decorators","codegen","ts-morph","design-patterns","gof","gang-of-four","builder","data-class","boilerplate","annotations","getter","setter","immutable","singleton","factory","strategy","observer","nestjs"],"author":{"name":"A-Dev-Kit"},"license":"MIT","_id":"lombok-typescript@1.1.0","maintainers":[{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"}],"homepage":"https://github.com/A-Dev-Kit/lombok-typescript#readme","bugs":{"url":"https://github.com/A-Dev-Kit/lombok-typescript/issues"},"bin":{"lombok-ts":"dist/cli/index.js"},"dist":{"shasum":"10e29527796033c172599da3e94f8f25f09b8060","tarball":"https://registry.npmjs.org/lombok-typescript/-/lombok-typescript-1.1.0.tgz","fileCount":91,"integrity":"sha512-zMrVHbtgOcp2PDbNbTlkYvvapIK3jO8GsC1IM70PyHiDFTQMVnfYfDFrfHNOGG5e0DVvaSGvRtvI9jEPDICnCg==","signatures":[{"sig":"MEYCIQDRPp7yf9ylgDGmwnAjdNm++riKy4pCBa3H132kxoIB1gIhALk9ts0r5Pd4n7VikJvOycrfT53LCtPZ6gr+U2wqFpvV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1966332},"main":"./dist/index.cjs","type":"module","_from":"file:lombok-typescript-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./legacy":{"import":{"types":"./dist/legacy/index.d.ts","default":"./dist/legacy/index.js"},"require":{"types":"./dist/legacy/index.d.cts","default":"./dist/legacy/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./stage3":{"import":{"types":"./dist/stage3/index.d.ts","default":"./dist/stage3/index.js"},"require":{"types":"./dist/stage3/index.d.cts","default":"./dist/stage3/index.cjs"}},"./codegen":{"import":{"types":"./dist/codegen/index.d.ts","default":"./dist/codegen/index.js"},"require":{"types":"./dist/codegen/index.d.cts","default":"./dist/codegen/index.cjs"}},"./observers/mobx":{"import":{"types":"./dist/observers/mobx.d.ts","default":"./dist/observers/mobx.js"},"require":{"types":"./dist/observers/mobx.d.cts","default":"./dist/observers/mobx.cjs"}},"./observers/rxjs":{"import":{"types":"./dist/observers/rxjs.d.ts","default":"./dist/observers/rxjs.js"},"require":{"types":"./dist/observers/rxjs.d.cts","default":"./dist/observers/rxjs.cjs"}},"./validators/yup":{"import":{"types":"./dist/validators/yup.d.ts","default":"./dist/validators/yup.js"},"require":{"types":"./dist/validators/yup.d.cts","default":"./dist/validators/yup.cjs"}},"./validators/zod":{"import":{"types":"./dist/validators/zod.d.ts","default":"./dist/validators/zod.js"},"require":{"types":"./dist/validators/zod.d.cts","default":"./dist/validators/zod.cjs"}},"./validators/class-validator":{"import":{"types":"./dist/validators/class-validator.d.ts","default":"./dist/validators/class-validator.js"},"require":{"types":"./dist/validators/class-validator.d.cts","default":"./dist/validators/class-validator.cjs"}}},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"node scripts/gen-version.mjs && vitest run","build":"node scripts/gen-version.mjs && tsup","clean":"rm -rf dist .lombok coverage .tsbuildinfo","format":"prettier --write .","test:ui":"vitest --ui","lint:fix":"eslint . --fix","test:all":"pnpm test && pnpm build && pnpm --dir examples/commonjs-serverless typecheck","build:all":"node scripts/gen-version.mjs && tsup","typecheck":"node scripts/gen-version.mjs && tsc --noEmit","test:watch":"node scripts/gen-version.mjs && vitest","build:watch":"tsup --watch","gen-version":"node scripts/gen-version.mjs","format:check":"prettier --check .","check:exports":"pnpm build && attw --pack . --profile node16 && publint","test:coverage":"node scripts/gen-version.mjs && vitest run --coverage"},"_npmUser":{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"},"_resolved":"/tmp/b29c7c8794353416d26902cfcc27cdbc/lombok-typescript-1.1.0.tgz","_integrity":"sha512-zMrVHbtgOcp2PDbNbTlkYvvapIK3jO8GsC1IM70PyHiDFTQMVnfYfDFrfHNOGG5e0DVvaSGvRtvI9jEPDICnCg==","repository":{"url":"git+https://github.com/A-Dev-Kit/lombok-typescript.git","type":"git"},"_npmVersion":"11.16.0","description":"Lombok-style TypeScript decorators with built-in NestJS support via the lombok-typescript/nestjs entry point.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","ts-morph":"^28.0.0","bundle-require":"^5.1.0","reflect-metadata":"^0.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","yup":"^1.6.0","zod":"^3.24.0","mobx":"^6.15.0","rxjs":"^7.8.2","tsup":"^8.5.1","eslint":"^10.6.0","vitest":"^4.1.9","globals":"^17.7.0","publint":"^0.3.0","prettier":"^3.9.1","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","expect-type":"^1.4.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/testing":"^11.0.0","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","@arethetypeswrong/cli":"^0.18.0"},"peerDependencies":{"yup":">=1.0.0","zod":">=3.0.0","mobx":">=6.0.0","rxjs":">=7.0.0","typescript":">=5.0.0","@nestjs/core":"^10.0.0 || ^11.0.0","@nestjs/common":"^10.0.0 || ^11.0.0","class-validator":">=0.14.0"},"peerDependenciesMeta":{"yup":{"optional":true},"zod":{"optional":true},"mobx":{"optional":true},"rxjs":{"optional":true},"@nestjs/core":{"optional":true},"@nestjs/common":{"optional":true},"class-validator":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lombok-typescript_1.1.0_1783137760280_0.8523962039631476","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"lombok-typescript","version":"1.2.0","keywords":["lombok","typescript","decorators","codegen","ts-morph","design-patterns","gof","gang-of-four","builder","data-class","boilerplate","annotations","getter","setter","immutable","singleton","factory","strategy","observer","nestjs"],"author":{"name":"A-Dev-Kit"},"license":"MIT","_id":"lombok-typescript@1.2.0","maintainers":[{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"}],"homepage":"https://github.com/A-Dev-Kit/lombok-typescript#readme","bugs":{"url":"https://github.com/A-Dev-Kit/lombok-typescript/issues"},"bin":{"lombok-ts":"dist/cli/index.js"},"dist":{"shasum":"1b47409745604ec9c110e44f45ac300e45e7f293","tarball":"https://registry.npmjs.org/lombok-typescript/-/lombok-typescript-1.2.0.tgz","fileCount":91,"integrity":"sha512-hIjl523GvrhfFVQeHZuByteG2Nji0OQRvxsCG/MllAduZGdLAov5J46sbC/Hz5q9o5gfC3cVRN6X9l78+I51Ew==","signatures":[{"sig":"MEUCIEehVcOVW4G7gieDuyJeShG4mjawZ6iHuERerlVro6tqAiEAy/NZjdNS1+e9r4/60pQzaDRH3LjwjaRD5jemO9mV4H0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1985766},"main":"./dist/index.cjs","type":"module","_from":"file:lombok-typescript-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./legacy":{"import":{"types":"./dist/legacy/index.d.ts","default":"./dist/legacy/index.js"},"require":{"types":"./dist/legacy/index.d.cts","default":"./dist/legacy/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./stage3":{"import":{"types":"./dist/stage3/index.d.ts","default":"./dist/stage3/index.js"},"require":{"types":"./dist/stage3/index.d.cts","default":"./dist/stage3/index.cjs"}},"./codegen":{"import":{"types":"./dist/codegen/index.d.ts","default":"./dist/codegen/index.js"},"require":{"types":"./dist/codegen/index.d.cts","default":"./dist/codegen/index.cjs"}},"./observers/mobx":{"import":{"types":"./dist/observers/mobx.d.ts","default":"./dist/observers/mobx.js"},"require":{"types":"./dist/observers/mobx.d.cts","default":"./dist/observers/mobx.cjs"}},"./observers/rxjs":{"import":{"types":"./dist/observers/rxjs.d.ts","default":"./dist/observers/rxjs.js"},"require":{"types":"./dist/observers/rxjs.d.cts","default":"./dist/observers/rxjs.cjs"}},"./validators/yup":{"import":{"types":"./dist/validators/yup.d.ts","default":"./dist/validators/yup.js"},"require":{"types":"./dist/validators/yup.d.cts","default":"./dist/validators/yup.cjs"}},"./validators/zod":{"import":{"types":"./dist/validators/zod.d.ts","default":"./dist/validators/zod.js"},"require":{"types":"./dist/validators/zod.d.cts","default":"./dist/validators/zod.cjs"}},"./validators/class-validator":{"import":{"types":"./dist/validators/class-validator.d.ts","default":"./dist/validators/class-validator.js"},"require":{"types":"./dist/validators/class-validator.d.cts","default":"./dist/validators/class-validator.cjs"}}},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"node scripts/gen-version.mjs && vitest run","build":"node scripts/gen-version.mjs && tsup","clean":"rm -rf dist .lombok coverage .tsbuildinfo","format":"prettier --write .","test:ui":"vitest --ui","lint:fix":"eslint . --fix","test:all":"pnpm test && pnpm build && pnpm --dir examples/commonjs-serverless typecheck","build:all":"node scripts/gen-version.mjs && tsup","typecheck":"node scripts/gen-version.mjs && tsc --noEmit","test:watch":"node scripts/gen-version.mjs && vitest","build:watch":"tsup --watch","gen-version":"node scripts/gen-version.mjs","format:check":"prettier --check .","check:exports":"pnpm build && attw --pack . --profile node16 && publint","test:coverage":"node scripts/gen-version.mjs && vitest run --coverage"},"_npmUser":{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"},"_resolved":"/tmp/11856f9b8edfee425fee6d376de84d5f/lombok-typescript-1.2.0.tgz","_integrity":"sha512-hIjl523GvrhfFVQeHZuByteG2Nji0OQRvxsCG/MllAduZGdLAov5J46sbC/Hz5q9o5gfC3cVRN6X9l78+I51Ew==","repository":{"url":"git+https://github.com/A-Dev-Kit/lombok-typescript.git","type":"git"},"_npmVersion":"11.16.0","description":"Lombok-like decorators and code generation for TypeScript - reduce boilerplate with powerful annotations and Gang-of-Four design patterns","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","ts-morph":"^28.0.0","bundle-require":"^5.1.0","reflect-metadata":"^0.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","yup":"^1.6.0","zod":"^3.24.0","mobx":"^6.15.0","rxjs":"^7.8.2","tsup":"^8.5.1","eslint":"^10.6.0","vitest":"^4.1.9","globals":"^17.7.0","publint":"^0.3.0","prettier":"^3.9.1","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","expect-type":"^1.4.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/testing":"^11.0.0","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","@arethetypeswrong/cli":"^0.18.0"},"peerDependencies":{"yup":">=1.0.0","zod":">=3.0.0","mobx":">=6.0.0","rxjs":">=7.0.0","typescript":">=5.0.0","@nestjs/core":"^10.0.0 || ^11.0.0","@nestjs/common":"^10.0.0 || ^11.0.0","class-validator":">=0.14.0"},"peerDependenciesMeta":{"yup":{"optional":true},"zod":{"optional":true},"mobx":{"optional":true},"rxjs":{"optional":true},"@nestjs/core":{"optional":true},"@nestjs/common":{"optional":true},"class-validator":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lombok-typescript_1.2.0_1783245753588_0.839975644695695","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"lombok-typescript","version":"1.3.0","keywords":["lombok","typescript","decorators","codegen","ts-morph","design-patterns","gof","gang-of-four","builder","data-class","boilerplate","annotations","getter","setter","immutable","singleton","factory","strategy","observer","nestjs"],"author":{"name":"A-Dev-Kit"},"license":"MIT","_id":"lombok-typescript@1.3.0","maintainers":[{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"}],"homepage":"https://github.com/A-Dev-Kit/lombok-typescript#readme","bugs":{"url":"https://github.com/A-Dev-Kit/lombok-typescript/issues"},"bin":{"lombok-ts":"dist/cli/index.js"},"dist":{"shasum":"bebab5c62dea8761d1bd89453f28a439aa0ea5a5","tarball":"https://registry.npmjs.org/lombok-typescript/-/lombok-typescript-1.3.0.tgz","fileCount":91,"integrity":"sha512-hkqhdIqRwqtaXlUccOAWUdEs6598qaB8fWU3viPEASdPlhfmsZXNKmVUCSnTmY+qlutfQ7TeJcV2NSbs+yKLDg==","signatures":[{"sig":"MEQCICKEIf1pBtmXQ+kzFnjHPyacKqIfCue2PEE1teCPjyClAiABDUpFYAQe9+Ipl91UJhaJUu/UwG2pvs9BGg4Tv3j7Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2039677},"main":"./dist/index.cjs","type":"module","_from":"file:lombok-typescript-1.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./legacy":{"import":{"types":"./dist/legacy/index.d.ts","default":"./dist/legacy/index.js"},"require":{"types":"./dist/legacy/index.d.cts","default":"./dist/legacy/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./stage3":{"import":{"types":"./dist/stage3/index.d.ts","default":"./dist/stage3/index.js"},"require":{"types":"./dist/stage3/index.d.cts","default":"./dist/stage3/index.cjs"}},"./codegen":{"import":{"types":"./dist/codegen/index.d.ts","default":"./dist/codegen/index.js"},"require":{"types":"./dist/codegen/index.d.cts","default":"./dist/codegen/index.cjs"}},"./observers/mobx":{"import":{"types":"./dist/observers/mobx.d.ts","default":"./dist/observers/mobx.js"},"require":{"types":"./dist/observers/mobx.d.cts","default":"./dist/observers/mobx.cjs"}},"./observers/rxjs":{"import":{"types":"./dist/observers/rxjs.d.ts","default":"./dist/observers/rxjs.js"},"require":{"types":"./dist/observers/rxjs.d.cts","default":"./dist/observers/rxjs.cjs"}},"./validators/yup":{"import":{"types":"./dist/validators/yup.d.ts","default":"./dist/validators/yup.js"},"require":{"types":"./dist/validators/yup.d.cts","default":"./dist/validators/yup.cjs"}},"./validators/zod":{"import":{"types":"./dist/validators/zod.d.ts","default":"./dist/validators/zod.js"},"require":{"types":"./dist/validators/zod.d.cts","default":"./dist/validators/zod.cjs"}},"./validators/class-validator":{"import":{"types":"./dist/validators/class-validator.d.ts","default":"./dist/validators/class-validator.js"},"require":{"types":"./dist/validators/class-validator.d.cts","default":"./dist/validators/class-validator.cjs"}}},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"node scripts/gen-version.mjs && vitest run","build":"node scripts/gen-version.mjs && tsup","clean":"rm -rf dist .lombok coverage .tsbuildinfo","format":"prettier --write .","test:ui":"vitest --ui","lint:fix":"eslint . --fix","test:all":"pnpm test && pnpm build && pnpm --dir examples/commonjs-serverless typecheck","build:all":"node scripts/gen-version.mjs && tsup","typecheck":"node scripts/gen-version.mjs && tsc --noEmit","test:watch":"node scripts/gen-version.mjs && vitest","build:watch":"tsup --watch","gen-version":"node scripts/gen-version.mjs","format:check":"prettier --check .","check:exports":"pnpm build && attw --pack . --profile node16 && publint","test:coverage":"node scripts/gen-version.mjs && vitest run --coverage"},"_npmUser":{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"},"_resolved":"/tmp/f53281293bf3ac222cefeda6c451d3ff/lombok-typescript-1.3.0.tgz","_integrity":"sha512-hkqhdIqRwqtaXlUccOAWUdEs6598qaB8fWU3viPEASdPlhfmsZXNKmVUCSnTmY+qlutfQ7TeJcV2NSbs+yKLDg==","repository":{"url":"git+https://github.com/A-Dev-Kit/lombok-typescript.git","type":"git"},"_npmVersion":"11.16.0","description":"Lombok-like decorators and code generation for TypeScript - reduce boilerplate with powerful annotations and Gang-of-Four design patterns","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","ts-morph":"^28.0.0","bundle-require":"^5.1.0","reflect-metadata":"^0.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","yup":"^1.6.0","zod":"^4.4.3","mobx":"^6.15.0","rxjs":"^7.8.2","tsup":"^8.5.1","eslint":"^10.6.0","vitest":"^4.1.9","globals":"^17.7.0","publint":"^0.3.0","prettier":"^3.9.1","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","expect-type":"^1.4.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/testing":"^11.0.0","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","@arethetypeswrong/cli":"^0.18.0"},"peerDependencies":{"yup":">=1.0.0","zod":">=3.0.0","mobx":">=6.0.0","rxjs":">=7.0.0","typescript":">=5.0.0","@nestjs/core":"^10.0.0 || ^11.0.0","@nestjs/common":"^10.0.0 || ^11.0.0","class-validator":">=0.14.0"},"peerDependenciesMeta":{"yup":{"optional":true},"zod":{"optional":true},"mobx":{"optional":true},"rxjs":{"optional":true},"@nestjs/core":{"optional":true},"@nestjs/common":{"optional":true},"class-validator":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lombok-typescript_1.3.0_1783777326615_0.7090013729654652","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"lombok-typescript","version":"1.4.0","keywords":["lombok","typescript","decorators","codegen","ts-morph","design-patterns","gof","gang-of-four","builder","data-class","boilerplate","annotations","getter","setter","immutable","singleton","factory","strategy","observer","nestjs"],"author":{"name":"A-Dev-Kit"},"license":"MIT","_id":"lombok-typescript@1.4.0","maintainers":[{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"}],"homepage":"https://github.com/A-Dev-Kit/lombok-typescript#readme","bugs":{"url":"https://github.com/A-Dev-Kit/lombok-typescript/issues"},"bin":{"lombok-ts":"dist/cli/index.js"},"dist":{"shasum":"9eb626f5fe9cf9004c03433e7368ce42ef3622c4","tarball":"https://registry.npmjs.org/lombok-typescript/-/lombok-typescript-1.4.0.tgz","fileCount":91,"integrity":"sha512-T1ILDp+XtImwkl9sxiNwn96BWIAXHoJRMU4AXryFRvi2Q+Je9ljaS3Y6E/jOCM1wSNvP4AztWoNUjyC9S62wMg==","signatures":[{"sig":"MEUCIQD24YBNqurhxrgCqq6tKHyvrED6S9mKUZOE+5wQy+mWaQIgEYs/FQ6WliWiFyis9yeEqIiyOxd6zSHpkIQVCiN8QPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2078725},"main":"./dist/index.cjs","type":"module","_from":"file:lombok-typescript-1.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./legacy":{"import":{"types":"./dist/legacy/index.d.ts","default":"./dist/legacy/index.js"},"require":{"types":"./dist/legacy/index.d.cts","default":"./dist/legacy/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./stage3":{"import":{"types":"./dist/stage3/index.d.ts","default":"./dist/stage3/index.js"},"require":{"types":"./dist/stage3/index.d.cts","default":"./dist/stage3/index.cjs"}},"./codegen":{"import":{"types":"./dist/codegen/index.d.ts","default":"./dist/codegen/index.js"},"require":{"types":"./dist/codegen/index.d.cts","default":"./dist/codegen/index.cjs"}},"./observers/mobx":{"import":{"types":"./dist/observers/mobx.d.ts","default":"./dist/observers/mobx.js"},"require":{"types":"./dist/observers/mobx.d.cts","default":"./dist/observers/mobx.cjs"}},"./observers/rxjs":{"import":{"types":"./dist/observers/rxjs.d.ts","default":"./dist/observers/rxjs.js"},"require":{"types":"./dist/observers/rxjs.d.cts","default":"./dist/observers/rxjs.cjs"}},"./validators/yup":{"import":{"types":"./dist/validators/yup.d.ts","default":"./dist/validators/yup.js"},"require":{"types":"./dist/validators/yup.d.cts","default":"./dist/validators/yup.cjs"}},"./validators/zod":{"import":{"types":"./dist/validators/zod.d.ts","default":"./dist/validators/zod.js"},"require":{"types":"./dist/validators/zod.d.cts","default":"./dist/validators/zod.cjs"}},"./validators/class-validator":{"import":{"types":"./dist/validators/class-validator.d.ts","default":"./dist/validators/class-validator.js"},"require":{"types":"./dist/validators/class-validator.d.cts","default":"./dist/validators/class-validator.cjs"}}},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"node scripts/gen-version.mjs && vitest run","build":"node scripts/gen-version.mjs && tsup","clean":"rm -rf dist .lombok coverage .tsbuildinfo","format":"prettier --write .","test:ui":"vitest --ui","lint:fix":"eslint . --fix","test:all":"pnpm test && pnpm build && pnpm --dir examples/commonjs-serverless typecheck","build:all":"node scripts/gen-version.mjs && tsup","typecheck":"node scripts/gen-version.mjs && tsc --noEmit","test:watch":"node scripts/gen-version.mjs && vitest","build:watch":"tsup --watch","gen-version":"node scripts/gen-version.mjs","format:check":"prettier --check .","check:exports":"pnpm build && attw --pack . --profile node16 && publint","test:coverage":"node scripts/gen-version.mjs && vitest run --coverage"},"_npmUser":{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"},"_resolved":"/tmp/891808a0b5a5685c0d186ef31833922b/lombok-typescript-1.4.0.tgz","_integrity":"sha512-T1ILDp+XtImwkl9sxiNwn96BWIAXHoJRMU4AXryFRvi2Q+Je9ljaS3Y6E/jOCM1wSNvP4AztWoNUjyC9S62wMg==","repository":{"url":"git+https://github.com/A-Dev-Kit/lombok-typescript.git","type":"git"},"_npmVersion":"11.16.0","description":"Lombok-like decorators and code generation for TypeScript - reduce boilerplate with powerful annotations and Gang-of-Four design patterns","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","ts-morph":"^28.0.0","bundle-require":"^5.1.0","reflect-metadata":"^0.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","yup":"^1.6.0","zod":"^4.4.3","mobx":"^6.15.0","rxjs":"^7.8.2","tsup":"^8.5.1","eslint":"^10.6.0","vitest":"^4.1.9","globals":"^17.7.0","publint":"^0.3.0","prettier":"^3.9.1","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","expect-type":"^1.4.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/testing":"^11.0.0","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","@arethetypeswrong/cli":"^0.18.0"},"peerDependencies":{"yup":">=1.0.0","zod":">=3.0.0","mobx":">=6.0.0","rxjs":">=7.0.0","typescript":">=5.0.0","@nestjs/core":"^10.0.0 || ^11.0.0","@nestjs/common":"^10.0.0 || ^11.0.0","class-validator":">=0.14.0"},"peerDependenciesMeta":{"yup":{"optional":true},"zod":{"optional":true},"mobx":{"optional":true},"rxjs":{"optional":true},"@nestjs/core":{"optional":true},"@nestjs/common":{"optional":true},"class-validator":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lombok-typescript_1.4.0_1784080589736_0.46477139936509126","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"lombok-typescript","version":"1.5.0","keywords":["lombok","typescript","decorators","codegen","ts-morph","design-patterns","gof","gang-of-four","builder","data-class","boilerplate","annotations","getter","setter","immutable","singleton","factory","strategy","observer","nestjs"],"author":{"name":"A-Dev-Kit"},"license":"MIT","_id":"lombok-typescript@1.5.0","maintainers":[{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"}],"homepage":"https://github.com/A-Dev-Kit/lombok-typescript#readme","bugs":{"url":"https://github.com/A-Dev-Kit/lombok-typescript/issues"},"bin":{"lombok-ts":"dist/cli/index.js"},"dist":{"shasum":"d6085b6b05e4dd65ab6c3258a12578a4582bfbce","tarball":"https://registry.npmjs.org/lombok-typescript/-/lombok-typescript-1.5.0.tgz","fileCount":91,"integrity":"sha512-BRVEEEctEcSy5b/2isLguZ3Gpg5pCTMqz0rZVCqZevlQsD+fJrlaEN5Lzcq0RxmQeQjb0BNYqvVgXkjYKsDMoQ==","signatures":[{"sig":"MEUCIQCvinVTYjXli9vPH97dWuYqx7WdIgm38G1wodpPoUsP4AIgO+0uu5CUjgHfPa+dVFZfpiIcrlAlr/DQownkeczblkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2089037},"main":"./dist/index.cjs","type":"module","_from":"file:lombok-typescript-1.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./legacy":{"import":{"types":"./dist/legacy/index.d.ts","default":"./dist/legacy/index.js"},"require":{"types":"./dist/legacy/index.d.cts","default":"./dist/legacy/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./stage3":{"import":{"types":"./dist/stage3/index.d.ts","default":"./dist/stage3/index.js"},"require":{"types":"./dist/stage3/index.d.cts","default":"./dist/stage3/index.cjs"}},"./codegen":{"import":{"types":"./dist/codegen/index.d.ts","default":"./dist/codegen/index.js"},"require":{"types":"./dist/codegen/index.d.cts","default":"./dist/codegen/index.cjs"}},"./observers/mobx":{"import":{"types":"./dist/observers/mobx.d.ts","default":"./dist/observers/mobx.js"},"require":{"types":"./dist/observers/mobx.d.cts","default":"./dist/observers/mobx.cjs"}},"./observers/rxjs":{"import":{"types":"./dist/observers/rxjs.d.ts","default":"./dist/observers/rxjs.js"},"require":{"types":"./dist/observers/rxjs.d.cts","default":"./dist/observers/rxjs.cjs"}},"./validators/yup":{"import":{"types":"./dist/validators/yup.d.ts","default":"./dist/validators/yup.js"},"require":{"types":"./dist/validators/yup.d.cts","default":"./dist/validators/yup.cjs"}},"./validators/zod":{"import":{"types":"./dist/validators/zod.d.ts","default":"./dist/validators/zod.js"},"require":{"types":"./dist/validators/zod.d.cts","default":"./dist/validators/zod.cjs"}},"./validators/class-validator":{"import":{"types":"./dist/validators/class-validator.d.ts","default":"./dist/validators/class-validator.js"},"require":{"types":"./dist/validators/class-validator.d.cts","default":"./dist/validators/class-validator.cjs"}}},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"node scripts/gen-version.mjs && vitest run","build":"node scripts/gen-version.mjs && tsup","clean":"rm -rf dist .lombok coverage .tsbuildinfo","format":"prettier --write .","test:ui":"vitest --ui","lint:fix":"eslint . --fix","test:all":"pnpm test && pnpm build && pnpm --dir examples/commonjs-serverless typecheck","build:all":"node scripts/gen-version.mjs && tsup","typecheck":"node scripts/gen-version.mjs && tsc --noEmit","test:watch":"node scripts/gen-version.mjs && vitest","build:watch":"tsup --watch","gen-version":"node scripts/gen-version.mjs","format:check":"prettier --check .","check:exports":"pnpm build && attw --pack . --profile node16 && publint","test:coverage":"node scripts/gen-version.mjs && vitest run --coverage"},"_npmUser":{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"},"_resolved":"/tmp/2e1b870cccc2f901efa58c147bfe4132/lombok-typescript-1.5.0.tgz","_integrity":"sha512-BRVEEEctEcSy5b/2isLguZ3Gpg5pCTMqz0rZVCqZevlQsD+fJrlaEN5Lzcq0RxmQeQjb0BNYqvVgXkjYKsDMoQ==","repository":{"url":"git+https://github.com/A-Dev-Kit/lombok-typescript.git","type":"git"},"_npmVersion":"11.16.0","description":"Lombok-like decorators and code generation for TypeScript - reduce boilerplate with powerful annotations and Gang-of-Four design patterns","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","ts-morph":"^28.0.0","bundle-require":"^5.1.0","reflect-metadata":"^0.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","yup":"^1.6.0","zod":"^4.4.3","mobx":"^6.15.0","rxjs":"^7.8.2","tsup":"^8.5.1","eslint":"^10.6.0","vitest":"^4.1.9","globals":"^17.7.0","publint":"^0.3.0","prettier":"^3.9.1","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","expect-type":"^1.4.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/testing":"^11.0.0","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","@arethetypeswrong/cli":"^0.18.0"},"peerDependencies":{"yup":">=1.0.0","zod":">=3.0.0","mobx":">=6.0.0","rxjs":">=7.0.0","typescript":">=5.0.0","@nestjs/core":"^10.0.0 || ^11.0.0","@nestjs/common":"^10.0.0 || ^11.0.0","class-validator":">=0.14.0"},"peerDependenciesMeta":{"yup":{"optional":true},"zod":{"optional":true},"mobx":{"optional":true},"rxjs":{"optional":true},"@nestjs/core":{"optional":true},"@nestjs/common":{"optional":true},"class-validator":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lombok-typescript_1.5.0_1784380024256_0.5990525371849276","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"lombok-typescript","version":"1.6.0","keywords":["lombok","typescript","decorators","codegen","ts-morph","design-patterns","gof","gang-of-four","builder","data-class","boilerplate","annotations","getter","setter","immutable","singleton","factory","strategy","observer","nestjs"],"author":{"name":"A-Dev-Kit"},"license":"MIT","_id":"lombok-typescript@1.6.0","maintainers":[{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"}],"homepage":"https://github.com/A-Dev-Kit/lombok-typescript#readme","bugs":{"url":"https://github.com/A-Dev-Kit/lombok-typescript/issues"},"bin":{"lombok-ts":"dist/cli/index.js"},"dist":{"shasum":"7cb34ce7e62cae97a26348520fafadc16bca65fa","tarball":"https://registry.npmjs.org/lombok-typescript/-/lombok-typescript-1.6.0.tgz","fileCount":91,"integrity":"sha512-wFfezeNaXGHvOBFyrDOH+z4fGHl92bLbA2GeC4YXfanIrHEjmAuBKBSIEse0V++RnLVsyR/K/P69ylqzxOXxaA==","signatures":[{"sig":"MEYCIQDaLuzpj53d2cdQRK5fFAt5U9ZXxNIe5kplpqVpyOyyQAIhAKh2vvTEmdaDXDmpB2Vskn6r9tM7/L1wVV6eZMur10N2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2138033},"main":"./dist/index.cjs","type":"module","_from":"file:lombok-typescript-1.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./legacy":{"import":{"types":"./dist/legacy/index.d.ts","default":"./dist/legacy/index.js"},"require":{"types":"./dist/legacy/index.d.cts","default":"./dist/legacy/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./stage3":{"import":{"types":"./dist/stage3/index.d.ts","default":"./dist/stage3/index.js"},"require":{"types":"./dist/stage3/index.d.cts","default":"./dist/stage3/index.cjs"}},"./codegen":{"import":{"types":"./dist/codegen/index.d.ts","default":"./dist/codegen/index.js"},"require":{"types":"./dist/codegen/index.d.cts","default":"./dist/codegen/index.cjs"}},"./observers/mobx":{"import":{"types":"./dist/observers/mobx.d.ts","default":"./dist/observers/mobx.js"},"require":{"types":"./dist/observers/mobx.d.cts","default":"./dist/observers/mobx.cjs"}},"./observers/rxjs":{"import":{"types":"./dist/observers/rxjs.d.ts","default":"./dist/observers/rxjs.js"},"require":{"types":"./dist/observers/rxjs.d.cts","default":"./dist/observers/rxjs.cjs"}},"./validators/yup":{"import":{"types":"./dist/validators/yup.d.ts","default":"./dist/validators/yup.js"},"require":{"types":"./dist/validators/yup.d.cts","default":"./dist/validators/yup.cjs"}},"./validators/zod":{"import":{"types":"./dist/validators/zod.d.ts","default":"./dist/validators/zod.js"},"require":{"types":"./dist/validators/zod.d.cts","default":"./dist/validators/zod.cjs"}},"./validators/class-validator":{"import":{"types":"./dist/validators/class-validator.d.ts","default":"./dist/validators/class-validator.js"},"require":{"types":"./dist/validators/class-validator.d.cts","default":"./dist/validators/class-validator.cjs"}}},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"node scripts/gen-version.mjs && vitest run","build":"node scripts/gen-version.mjs && tsup","clean":"rm -rf dist .lombok coverage .tsbuildinfo","format":"prettier --write .","test:ui":"vitest --ui","lint:fix":"eslint . --fix","test:all":"pnpm test && pnpm build && pnpm --dir examples/commonjs-serverless typecheck","build:all":"node scripts/gen-version.mjs && tsup","typecheck":"node scripts/gen-version.mjs && tsc --noEmit","test:watch":"node scripts/gen-version.mjs && vitest","build:watch":"tsup --watch","gen-version":"node scripts/gen-version.mjs","format:check":"prettier --check .","check:exports":"pnpm build && attw --pack . --profile node16 && publint","test:coverage":"node scripts/gen-version.mjs && vitest run --coverage"},"_npmUser":{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"},"_resolved":"/tmp/64a25a4d50aa30330134794031e7d52f/lombok-typescript-1.6.0.tgz","_integrity":"sha512-wFfezeNaXGHvOBFyrDOH+z4fGHl92bLbA2GeC4YXfanIrHEjmAuBKBSIEse0V++RnLVsyR/K/P69ylqzxOXxaA==","repository":{"url":"git+https://github.com/A-Dev-Kit/lombok-typescript.git","type":"git"},"_npmVersion":"11.16.0","description":"Lombok-like decorators and code generation for TypeScript - reduce boilerplate with powerful annotations and Gang-of-Four design patterns","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","ts-morph":"^28.0.0","bundle-require":"^5.1.0","reflect-metadata":"^0.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","yup":"^1.6.0","zod":"^4.4.3","mobx":"^6.15.0","rxjs":"^7.8.2","tsup":"^8.5.1","eslint":"^10.6.0","vitest":"^4.1.9","globals":"^17.7.0","publint":"^0.3.0","prettier":"^3.9.1","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","expect-type":"^1.4.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/testing":"^11.0.0","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","@arethetypeswrong/cli":"^0.18.0"},"peerDependencies":{"yup":">=1.0.0","zod":">=3.0.0","mobx":">=6.0.0","rxjs":">=7.0.0","typescript":">=5.0.0","@nestjs/core":"^10.0.0 || ^11.0.0","@nestjs/common":"^10.0.0 || ^11.0.0","class-validator":">=0.14.0"},"peerDependenciesMeta":{"yup":{"optional":true},"zod":{"optional":true},"mobx":{"optional":true},"rxjs":{"optional":true},"@nestjs/core":{"optional":true},"@nestjs/common":{"optional":true},"class-validator":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lombok-typescript_1.6.0_1784642146680_0.7100239137168978","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"lombok-typescript","version":"1.7.0","keywords":["lombok","typescript","decorators","codegen","ts-morph","design-patterns","gof","gang-of-four","builder","data-class","boilerplate","annotations","getter","setter","immutable","singleton","factory","strategy","observer","nestjs"],"author":{"name":"A-Dev-Kit"},"license":"MIT","_id":"lombok-typescript@1.7.0","maintainers":[{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"}],"homepage":"https://github.com/A-Dev-Kit/lombok-typescript#readme","bugs":{"url":"https://github.com/A-Dev-Kit/lombok-typescript/issues"},"bin":{"lombok-ts":"dist/cli/index.js"},"dist":{"shasum":"d806f639e991462f16675a9d3118e4ae55f1c1d1","tarball":"https://registry.npmjs.org/lombok-typescript/-/lombok-typescript-1.7.0.tgz","fileCount":91,"integrity":"sha512-CcSC/xLjPZVta8Cls9VQIIAysW197dp2ipWK3GjNqsZRDQ2FvHogaFoT6/DxD8hT5NHU0JbmhYZNv4jisZ7JCA==","signatures":[{"sig":"MEUCIQC569AZqPT+DoNjqSLiJKI1YvDP9AXpdQaiEt2Tfwb2agIgd9NDs3UDefBYQEdwvh6whdAZFnqq0+CPSQiiFVt1DBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2187952},"main":"./dist/index.cjs","type":"module","_from":"file:lombok-typescript-1.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./legacy":{"import":{"types":"./dist/legacy/index.d.ts","default":"./dist/legacy/index.js"},"require":{"types":"./dist/legacy/index.d.cts","default":"./dist/legacy/index.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}},"./stage3":{"import":{"types":"./dist/stage3/index.d.ts","default":"./dist/stage3/index.js"},"require":{"types":"./dist/stage3/index.d.cts","default":"./dist/stage3/index.cjs"}},"./codegen":{"import":{"types":"./dist/codegen/index.d.ts","default":"./dist/codegen/index.js"},"require":{"types":"./dist/codegen/index.d.cts","default":"./dist/codegen/index.cjs"}},"./observers/mobx":{"import":{"types":"./dist/observers/mobx.d.ts","default":"./dist/observers/mobx.js"},"require":{"types":"./dist/observers/mobx.d.cts","default":"./dist/observers/mobx.cjs"}},"./observers/rxjs":{"import":{"types":"./dist/observers/rxjs.d.ts","default":"./dist/observers/rxjs.js"},"require":{"types":"./dist/observers/rxjs.d.cts","default":"./dist/observers/rxjs.cjs"}},"./validators/yup":{"import":{"types":"./dist/validators/yup.d.ts","default":"./dist/validators/yup.js"},"require":{"types":"./dist/validators/yup.d.cts","default":"./dist/validators/yup.cjs"}},"./validators/zod":{"import":{"types":"./dist/validators/zod.d.ts","default":"./dist/validators/zod.js"},"require":{"types":"./dist/validators/zod.d.cts","default":"./dist/validators/zod.cjs"}},"./validators/class-validator":{"import":{"types":"./dist/validators/class-validator.d.ts","default":"./dist/validators/class-validator.js"},"require":{"types":"./dist/validators/class-validator.d.cts","default":"./dist/validators/class-validator.cjs"}}},"scripts":{"dev":"tsx watch src/index.ts","lint":"eslint .","test":"node scripts/gen-version.mjs && vitest run","build":"node scripts/gen-version.mjs && tsup","clean":"rm -rf dist .lombok coverage .tsbuildinfo","format":"prettier --write .","test:ui":"vitest --ui","lint:fix":"eslint . --fix","test:all":"pnpm test && pnpm build && pnpm --dir examples/commonjs-serverless typecheck","build:all":"node scripts/gen-version.mjs && tsup","typecheck":"node scripts/gen-version.mjs && tsc --noEmit","test:watch":"node scripts/gen-version.mjs && vitest","build:watch":"tsup --watch","gen-version":"node scripts/gen-version.mjs","format:check":"prettier --check .","check:exports":"pnpm build && attw --pack . --profile node16 && publint","test:coverage":"node scripts/gen-version.mjs && vitest run --coverage"},"_npmUser":{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"},"_resolved":"/tmp/1d44886f140d568ad6fb212a71343355/lombok-typescript-1.7.0.tgz","_integrity":"sha512-CcSC/xLjPZVta8Cls9VQIIAysW197dp2ipWK3GjNqsZRDQ2FvHogaFoT6/DxD8hT5NHU0JbmhYZNv4jisZ7JCA==","repository":{"url":"git+https://github.com/A-Dev-Kit/lombok-typescript.git","type":"git"},"_npmVersion":"11.16.0","description":"Lombok-like decorators and code generation for TypeScript - reduce boilerplate with powerful annotations and Gang-of-Four design patterns","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","ts-morph":"^28.0.0","bundle-require":"^5.1.0","reflect-metadata":"^0.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","yup":"^1.6.0","zod":"^4.4.3","mobx":"^6.15.0","rxjs":"^7.8.2","tsup":"^8.5.1","eslint":"^10.6.0","vitest":"^4.1.9","globals":"^17.7.0","publint":"^0.3.0","prettier":"^3.9.1","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","expect-type":"^1.4.0","@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0","@nestjs/testing":"^11.0.0","typescript-eslint":"^8.62.0","@vitest/coverage-v8":"^4.1.9","@arethetypeswrong/cli":"^0.18.0"},"peerDependencies":{"yup":">=1.0.0","zod":">=3.0.0","mobx":">=6.0.0","rxjs":">=7.0.0","typescript":">=5.0.0","@nestjs/core":"^10.0.0 || ^11.0.0","@nestjs/common":"^10.0.0 || ^11.0.0","class-validator":">=0.14.0"},"peerDependenciesMeta":{"yup":{"optional":true},"zod":{"optional":true},"mobx":{"optional":true},"rxjs":{"optional":true},"@nestjs/core":{"optional":true},"@nestjs/common":{"optional":true},"class-validator":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lombok-typescript_1.7.0_1785391744261_0.07080811295150169","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"lombok-typescript","version":"1.8.0","publishConfig":{"registry":"https://registry.npmjs.org"},"description":"Lombok-like decorators and code generation for TypeScript - reduce boilerplate with powerful annotations and Gang-of-Four design patterns","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./legacy":{"import":{"types":"./dist/legacy/index.d.ts","default":"./dist/legacy/index.js"},"require":{"types":"./dist/legacy/index.d.cts","default":"./dist/legacy/index.cjs"}},"./stage3":{"import":{"types":"./dist/stage3/index.d.ts","default":"./dist/stage3/index.js"},"require":{"types":"./dist/stage3/index.d.cts","default":"./dist/stage3/index.cjs"}},"./codegen":{"import":{"types":"./dist/codegen/index.d.ts","default":"./dist/codegen/index.js"},"require":{"types":"./dist/codegen/index.d.cts","default":"./dist/codegen/index.cjs"}},"./observers/rxjs":{"import":{"types":"./dist/observers/rxjs.d.ts","default":"./dist/observers/rxjs.js"},"require":{"types":"./dist/observers/rxjs.d.cts","default":"./dist/observers/rxjs.cjs"}},"./observers/mobx":{"import":{"types":"./dist/observers/mobx.d.ts","default":"./dist/observers/mobx.js"},"require":{"types":"./dist/observers/mobx.d.cts","default":"./dist/observers/mobx.cjs"}},"./validators/zod":{"import":{"types":"./dist/validators/zod.d.ts","default":"./dist/validators/zod.js"},"require":{"types":"./dist/validators/zod.d.cts","default":"./dist/validators/zod.cjs"}},"./validators/yup":{"import":{"types":"./dist/validators/yup.d.ts","default":"./dist/validators/yup.js"},"require":{"types":"./dist/validators/yup.d.cts","default":"./dist/validators/yup.cjs"}},"./validators/class-validator":{"import":{"types":"./dist/validators/class-validator.d.ts","default":"./dist/validators/class-validator.js"},"require":{"types":"./dist/validators/class-validator.d.cts","default":"./dist/validators/class-validator.cjs"}},"./nestjs":{"import":{"types":"./dist/nestjs/index.d.ts","default":"./dist/nestjs/index.js"},"require":{"types":"./dist/nestjs/index.d.cts","default":"./dist/nestjs/index.cjs"}}},"bin":{"lombok-ts":"dist/cli/index.js"},"keywords":["lombok","typescript","decorators","codegen","ts-morph","design-patterns","gof","gang-of-four","builder","data-class","boilerplate","annotations","getter","setter","immutable","singleton","factory","strategy","observer","nestjs"],"author":{"name":"A-Dev-Kit"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/A-Dev-Kit/lombok-typescript.git"},"bugs":{"url":"https://github.com/A-Dev-Kit/lombok-typescript/issues"},"homepage":"https://github.com/A-Dev-Kit/lombok-typescript#readme","engines":{"node":">=22.0.0"},"devDependencies":{"@arethetypeswrong/cli":"^0.18.0","@eslint/js":"^10.0.1","@nestjs/common":"^11.0.0","@nestjs/core":"^11.0.0","@nestjs/testing":"^11.0.0","@types/node":"^26.0.1","@vitest/coverage-v8":"^4.1.9","@vitest/ui":"^4.1.9","eslint":"^10.6.0","expect-type":"^1.4.0","globals":"^17.7.0","mobx":"^7.0.0","prettier":"^3.9.1","publint":"^0.3.0","rxjs":"^7.8.2","yup":"^1.6.0","zod":"^4.4.3","tsup":"^8.5.1","tsx":"^4.22.4","typescript":"^6.0.3","typescript-eslint":"^8.62.0","vitest":"^4.1.9"},"dependencies":{"bundle-require":"^5.1.0","cac":"^7.0.0","reflect-metadata":"^0.2.2","ts-morph":"^28.0.0"},"peerDependencies":{"typescript":">=5.0.0","rxjs":">=7.0.0","mobx":">=6.0.0","zod":">=3.0.0","yup":">=1.0.0","class-validator":">=0.14.0","@nestjs/common":"^10.0.0 || ^11.0.0","@nestjs/core":"^10.0.0 || ^11.0.0"},"peerDependenciesMeta":{"rxjs":{"optional":true},"mobx":{"optional":true},"zod":{"optional":true},"yup":{"optional":true},"class-validator":{"optional":true},"@nestjs/common":{"optional":true},"@nestjs/core":{"optional":true}},"scripts":{"gen-version":"node scripts/gen-version.mjs","build":"node scripts/gen-version.mjs && tsup","build:all":"node scripts/gen-version.mjs && tsup","build:watch":"tsup --watch","dev":"tsx watch src/index.ts","test":"node scripts/gen-version.mjs && vitest run","test:all":"pnpm test && pnpm build && pnpm --dir examples/commonjs-serverless typecheck","test:watch":"node scripts/gen-version.mjs && vitest","test:coverage":"node scripts/gen-version.mjs && vitest run --coverage","test:ui":"vitest --ui","lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier --write .","format:check":"prettier --check .","typecheck":"node scripts/gen-version.mjs && tsc --noEmit","check:exports":"pnpm build && attw --pack . --profile node16 && publint","clean":"rm -rf dist .lombok coverage .tsbuildinfo"},"_id":"lombok-typescript@1.8.0","_integrity":"sha512-t59Ke0si0ZgvB6QONvCVflsSUw5fh0/vTrRrkqAse6ccQkJRuNJfYpskUzH4EV/RABEm9bmJbSIycUm22WxGww==","_resolved":"/tmp/be511e9a95c85a2ee4656424ee82423f/lombok-typescript-1.8.0.tgz","_from":"file:lombok-typescript-1.8.0.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-t59Ke0si0ZgvB6QONvCVflsSUw5fh0/vTrRrkqAse6ccQkJRuNJfYpskUzH4EV/RABEm9bmJbSIycUm22WxGww==","shasum":"1b7e3d4cb1be38c8a0d103e63c93e3db57e6ff6d","tarball":"https://registry.npmjs.org/lombok-typescript/-/lombok-typescript-1.8.0.tgz","fileCount":91,"unpackedSize":2245540,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDMZwNPwIY1/mP8R7Hsrc+E1Ba4UCVgtfpGXbM9GemiBAiAojuvaB2aOONrAxxlsaMU4wEBmZl+mtwkZE4aLdxCydA=="}]},"_npmUser":{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"},"directories":{},"maintainers":[{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lombok-typescript_1.8.0_1787381340432_0.6469434861327903"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-24T15:14:18.468Z","modified":"2026-08-22T06:49:00.751Z","0.1.0":"2026-06-24T15:14:18.816Z","0.2.0":"2026-06-24T15:36:20.346Z","0.3.0":"2026-06-25T16:25:44.406Z","0.4.0":"2026-06-26T08:07:51.841Z","0.5.0":"2026-06-26T08:09:16.087Z","0.6.0":"2026-06-26T08:56:03.633Z","0.7.0":"2026-06-26T16:08:37.277Z","0.8.0":"2026-06-27T15:09:37.491Z","0.9.0":"2026-06-28T15:13:14.144Z","0.10.0":"2026-07-02T05:04:13.341Z","1.0.0":"2026-07-02T05:05:53.477Z","1.0.1":"2026-07-02T05:48:48.266Z","1.1.0":"2026-07-04T04:02:40.464Z","1.2.0":"2026-07-05T10:02:33.767Z","1.3.0":"2026-07-11T13:42:06.777Z","1.4.0":"2026-07-15T01:56:29.897Z","1.5.0":"2026-07-18T13:07:04.418Z","1.6.0":"2026-07-21T13:55:46.839Z","1.7.0":"2026-07-30T06:09:04.446Z","1.8.0":"2026-08-22T06:49:00.608Z"},"bugs":{"url":"https://github.com/A-Dev-Kit/lombok-typescript/issues"},"author":{"name":"A-Dev-Kit"},"license":"MIT","homepage":"https://github.com/A-Dev-Kit/lombok-typescript#readme","keywords":["lombok","typescript","decorators","codegen","ts-morph","design-patterns","gof","gang-of-four","builder","data-class","boilerplate","annotations","getter","setter","immutable","singleton","factory","strategy","observer","nestjs"],"repository":{"type":"git","url":"git+https://github.com/A-Dev-Kit/lombok-typescript.git"},"description":"Lombok-like decorators and code generation for TypeScript - reduce boilerplate with powerful annotations and Gang-of-Four design patterns","maintainers":[{"name":"a-dev-kit","email":"fullstackengineeringsolutions@gmail.com"}],"readme":"# lombok-typescript\n\nTypeScript decorators inspired by Project Lombok and common design patterns. Supports legacy `experimentalDecorators` and Stage 3 decorators via separate entry points.\n\n[![version](https://img.shields.io/badge/npm-1.8.0-007ec6?logo=npm&label=version)](https://www.npmjs.com/package/lombok-typescript/v/1.8.0)\n[![latest](https://img.shields.io/npm/v/lombok-typescript/latest?label=latest&logo=npm&color=007ec6)](https://www.npmjs.com/package/lombok-typescript)\n\n[![TypeScript](https://img.shields.io/badge/TypeScript-6.0+-3178c6?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)\n[![Node.js](https://img.shields.io/badge/Node.js-22+-339933?logo=node.js&logoColor=white)](https://nodejs.org/)\n[![License](https://img.shields.io/badge/License-MIT-007ec6.svg)](https://opensource.org/licenses/MIT)\n\n[![bundle size](https://img.shields.io/bundlephobia/minzip/lombok-typescript@1.8.0?label=bundle%20size&color=007ec6)](https://bundlephobia.com/package/lombok-typescript@1.8.0)\n[![deps.dev](https://img.shields.io/badge/deps.dev-package-007ec6?logo=googlechrome)](https://deps.dev/npm/lombok-typescript/1.8.0)\n[![Socket](https://img.shields.io/badge/Socket-monitored-007ec6?logo=socket)](https://socket.dev/npm/package/lombok-typescript)\n[![Snyk](https://img.shields.io/badge/Snyk-monitored-007ec6?logo=snyk)](https://snyk.io/advisor/npm-package/lombok-typescript)\n\n## Install\n\nInstall this release:\n\n```bash\nnpm install lombok-typescript@1.8.0\n```\n\nInstall the current `latest` release:\n\n```bash\nnpm install lombok-typescript\n```\n\n## Decorators in this release\n\n### Lombok-style\n\n- @NonNull\n- @ToString\n- @Builder\n- @Data\n- @Value\n- @With\n- @Equals\n- @Getter\n- @Setter\n- @Log\n- @Accessors\n- @UtilityClass\n- @FieldDefaults\n- @Delegate\n- @BuilderDefault\n- @Singular\n- @Cleanup\n- @ExtensionMethod\n\n### Creational patterns\n\n- @Singleton\n- @Prototype\n- @Factory\n- @AbstractFactory\n- @Pool\n\n### Behavioral patterns\n\n- @Strategy\n- @State\n- @Command\n- @Memento\n- @Observable\n- @ChainOfResponsibility\n- @Iterable\n- @Visitor\n- @Visitable\n- @Hook\n\n### Structural patterns\n\n- @Flyweight\n- @Proxy\n- @Composite\n- @Wraps\n- @TemplateMethod\n\n### TypeScript utilities\n\n- @Memoize\n- @Retry\n- @Validate\n- @Debounce\n- @Throttle\n- @Trace\n- @Serializable\n- @DeepFreeze\n- @Synchronized\n\n### Marker decorators\n\n- @Adapter\n- @Bridge\n- @Facade\n- @Mediator\n- @Interpreter\n- @NullObject\n\n## Quick start\n\n```bash\nnpx lombok-ts init\nnpx lombok-ts generate\n```\n\n```ts\nimport { Data, Builder, NonNull } from 'lombok-typescript/legacy';\n\n@Data\n@Builder\nclass User {\n  @NonNull name!: string;\n}\n```\n\nFor NestJS, plain TypeScript, and Stage 3 setup, see the [documentation](https://a-dev-kit.github.io/lombok-typescript/).\n\n## CLI\n\n| Command | Description |\n| ------- | ----------- |\n| `lombok-ts generate` | Generate companion TypeScript files for decorated classes |\n| `lombok-ts init` | Add lombok configuration to your project |\n| `lombok-ts clean` | Remove generated lombok output from your project |\n| `lombok-ts watch` | Regenerate when source files change |\n\n## Documentation\n\n[https://a-dev-kit.github.io/lombok-typescript/](https://a-dev-kit.github.io/lombok-typescript/)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}