{"_id":"@fjall/generator","_rev":"150-c20eec4c22cc401e9f732a0f9afaf924","name":"@fjall/generator","dist-tags":{"latest":"39.0.2"},"versions":{"0.88.4":{"name":"@fjall/generator","version":"0.88.4","license":"ISC","_id":"@fjall/generator@0.88.4","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"95a8464ef6d692c462cdc3e7aeae3e7bcd89ebc9","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-0.88.4.tgz","fileCount":57,"integrity":"sha512-DtiODsbN5pEeUoyPZutZETsKNrzKwNmGd3+fp0afMbMaQ65mHJUuErIAECcqLdYaa8MdzCgkLZsCQ+HdO3U4zA==","signatures":[{"sig":"MEQCIDWNAfbVsrF+3Zup61FaJ2/P477OuHoTPgjL4hQSrhb+AiB5JkM31apeHybTC4wczVOe5gdjOM+6VG2L3Z6uLsVx5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545200},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bae02efe8e447ef008c7bc3eef3398ded4872f42","scripts":{"test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf ./dist","format":"prettier --write \"src/**/*.ts\"","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.4/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.0.14","typescript":"^5.8.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/generator_0.88.4_1772922077932_0.9229569641517794","host":"s3://npm-registry-packages-npm-production"}},"0.89.2":{"name":"@fjall/generator","version":"0.89.2","license":"MIT","_id":"@fjall/generator@0.89.2","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"bfbaba6f0a81ee6e9e7d883d510082d0c548949d","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-0.89.2.tgz","fileCount":102,"integrity":"sha512-KsHFZ8H3RpQMo5v0xWJcd8Bdhy3BC1MKqa8/nT3/y/F8sB/c6ALfYX6fDbWRoqwam+DIIBhmMbejTMfJ+a4jAA==","signatures":[{"sig":"MEQCIGXuG1n6Cd1TIVrMiliusoVbbJ+OuxBdiGhzLDrvrOrhAiBrqQ/ow64MGT1ESIIVQjMw3LU98Ym5IlJKL6g6Dymaow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598466},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5bb039ff669fbe96d656ae1467e9986cf4327e92","scripts":{"test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf ./dist","format":"prettier --write \"src/**/*.ts\"","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.4/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.0.14","typescript":"^5.8.2","@fjall/util":"^0.89.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/generator_0.89.2_1773705359765_0.4535086143486813","host":"s3://npm-registry-packages-npm-production"}},"0.89.4":{"name":"@fjall/generator","version":"0.89.4","license":"MIT","_id":"@fjall/generator@0.89.4","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"9117a9c22202cca74dff6364405d17d0a8c6ce65","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-0.89.4.tgz","fileCount":102,"integrity":"sha512-kPoZWqcTyChaW8lg+alUCUkiKg4NjCc6Pfg0dVk9Wr67bi3hkNLeTagdW5ilMy75XzrJxNP+3kjlxa6M73Jvog==","signatures":[{"sig":"MEUCIQC+LD3erWwyGPAJcTaQzqHBI9XjCEbCGOhkoaOJOOdyngIgO5Tf8O6KOfJe4FqBd6GakA6fWteYfiNu73g4X1tX7dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598533},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6b2b2d2082b8c07174f4091202cd5bd9862f5556","scripts":{"test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf ./dist","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.ts\"","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.4/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.0.14","typescript":"^5.8.2","@fjall/util":"^0.89.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/generator_0.89.4_1773784376969_0.42608662290870036","host":"s3://npm-registry-packages-npm-production"}},"0.89.5":{"name":"@fjall/generator","version":"0.89.5","license":"MIT","_id":"@fjall/generator@0.89.5","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"6f6175fd0d334eff62a3172406531c95029293ef","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-0.89.5.tgz","fileCount":102,"integrity":"sha512-T0Y6K/bUEp7KDTVOLH0RFiXzQZsAbg0MSDmnihuX4IgefdMRCg+ZUnOWwh2EqewzXXtT9zgjIrgD7xTClBruKw==","signatures":[{"sig":"MEYCIQCWj/JOBcNzGRsBAKmU/L62tZ0NXMTNNy9yhTdJhiQHZQIhAKgs72AkOTC6EUKL+59BAEZn+b9L+YXgpDqnc1BH6vnI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598533},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1680c1a0be16950e9e10e571163ccc42198f6a8e","scripts":{"test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf ./dist","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.ts\"","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.4/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.0.14","typescript":"^5.8.2","@fjall/util":"^0.89.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/generator_0.89.5_1773877657759_0.6300413237318989","host":"s3://npm-registry-packages-npm-production"}},"0.89.6":{"name":"@fjall/generator","version":"0.89.6","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@0.89.6","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"ed0f94ea80de9d77cd54ce2202eadc2c9652589f","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-0.89.6.tgz","fileCount":190,"integrity":"sha512-aUdBX8toYZ4kQqJpjkD8xP6DLqdStkj11sWiKqeZeBRQ5hzKnOxBgoVigbW/4Hg3Sx2VDpAnafp783OJNf1E+A==","signatures":[{"sig":"MEQCIF1PyO9ABTPl0/WY005U+i+ZYYJrvKwG4qR5+zD1E6ZEAiAkLbsZgOoRQo2dqo9ruPpNwOBrXT/SguHnwqg5E70gRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":580221},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"}},"gitHead":"fb309fa904991ac4f23c49b3bed1be146f738900","scripts":{"lint":"eslint src/codemod","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.ts\"","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.4/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.6","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^5.8.2","@fjall/util":"^0.89.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","vitest":"^4.1.0","@eslint/js":"^9.16.0","fast-check":"^4.7.0","typescript-eslint":"^8.19.0","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/generator_0.89.6_1776728988478_0.37409595782729443","host":"s3://npm-registry-packages-npm-production"}},"0.94.0":{"name":"@fjall/generator","version":"0.94.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@0.94.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"765eae0f72d4f6b592cacdcc17f8b418d9f91784","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-0.94.0.tgz","fileCount":190,"integrity":"sha512-ydOUQv1aNo97EPKCMjsKyxTyx/eIZRkl/AiqW3LyNJCB4O4zvz1/+Kc3GV+Rq5q7Bq86olARF145yUFc89Jurg==","signatures":[{"sig":"MEUCIQCpRC48sItZ8yqVeIWfxAb+/tWGf3cRVSI8Z5gphMya5gIgSy5C6gjDpCSrLA5dITgNFeO3nrUcieL58bmAVyKFg0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":581898},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"}},"gitHead":"97f6b382405bb3068e841d30866222fd76bc3b15","scripts":{"lint":"eslint src/codemod","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.ts\"","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.4/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.6","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^5.8.2","@fjall/util":"^0.94.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","vitest":"^4.1.0","@eslint/js":"^9.16.0","fast-check":"^4.7.0","typescript-eslint":"^8.19.0","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/generator_0.94.0_1776737657251_0.491894000652892","host":"s3://npm-registry-packages-npm-production"}},"0.94.1":{"name":"@fjall/generator","version":"0.94.1","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@0.94.1","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"1133fb898591093d38f3d156c5bbb43d729baffd","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-0.94.1.tgz","fileCount":190,"integrity":"sha512-iCetzUbFy93JdA1T+5ddSw6hT3k2vabt3LtR2xrWt98qrfTAs3NODayBowTWV1m/zIOh2l6CiTYYOAvsbrXTSw==","signatures":[{"sig":"MEUCIAkpc35iM19U0jClTBbECR/qWDdAXGbRoxVjATnjfN8ZAiEA/DYoNBfA3QEbbpGyTUiZedGkF2Ut8Q520jgwr8yqq0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":581898},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"}},"gitHead":"65d778bc6370a5becd761b367a482ca51e890f58","scripts":{"lint":"eslint src/codemod","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.ts\"","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.4/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.6","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^5.8.2","@fjall/util":"^0.94.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","vitest":"^4.1.0","@eslint/js":"^9.16.0","fast-check":"^4.7.0","typescript-eslint":"^8.19.0","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/generator_0.94.1_1776738764289_0.14670703531773932","host":"s3://npm-registry-packages-npm-production"}},"0.95.0":{"name":"@fjall/generator","version":"0.95.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@0.95.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"6674d2df86954d5cc76baaf56a75d3c8f91ff8b4","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-0.95.0.tgz","fileCount":190,"integrity":"sha512-7qn6+u+MysL671q7jU4ys6cRTJR8cIj04U14TS672d82Ju7YJRGXg9RkXMlsI0mPNQJto0LqAU+cIwN2f9eIHA==","signatures":[{"sig":"MEYCIQCpWnz0+PCfAKA1heJdU/C7FLQO9J57rYLBzSy8QKmywQIhANsaEOL03PH0FRjLOVHTjBrGVftRnREkoRRzLE0d+oO5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579357},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"}},"gitHead":"7fdbf0c5dd58088642c67d877e5e224831dfc149","scripts":{"lint":"eslint src/codemod","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.ts\"","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.4/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.6","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^5.8.2","@fjall/util":"^0.95.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","vitest":"^4.1.0","@eslint/js":"^9.16.0","fast-check":"^4.7.0","typescript-eslint":"^8.19.0","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/generator_0.95.0_1776740779454_0.737224862329031","host":"s3://npm-registry-packages-npm-production"}},"0.96.0":{"name":"@fjall/generator","version":"0.96.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@0.96.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"45605042697ffeeb4be54c7c4ed61f74ecb83841","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-0.96.0.tgz","fileCount":268,"integrity":"sha512-SnBfMv0tbkDni5xGWMnorrt7yAnKNp8zUHBm02kH1xGj5eJzh/CtoU6zjHtUFOMla3qExssPHs9SsdgLW3kuKg==","signatures":[{"sig":"MEUCIGYSjyFNuasYCPjPEPYdEIKJY8GfuokKBmP1lTpWBZMXAiEAjNsQiD8f2ZXbGhar1vC1pyCMIKlhNWCvNVzKsxx2VC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664960},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"}},"gitHead":"bfbd3625ab029ba77a6571630e0edb85f9d53380","scripts":{"lint":"eslint src/codemod","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.ts\"","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.4/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.6","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^5.8.2","@fjall/util":"^0.96.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","vitest":"^4.1.0","@eslint/js":"^9.16.0","fast-check":"^4.7.0","typescript-eslint":"^8.19.0","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/generator_0.96.0_1777248560928_0.32849318497009183","host":"s3://npm-registry-packages-npm-production"}},"0.99.1":{"name":"@fjall/generator","version":"0.99.1","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@0.99.1","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"9feac6aa253a26d84852d2c51b8ff3069f617d7d","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-0.99.1.tgz","fileCount":278,"integrity":"sha512-KBostItugSye1eyZpyBQpe/91NgzXKTcc7KgVYhxbFk4SvPP1NBaktgmoLcBeavbxYqtvmMyN01WXEW1uvjObA==","signatures":[{"sig":"MEYCIQDE+jARsNYPFnA9CcVbI+pF2ZhaX1gPo7umvRbPDW3LUAIhAKMoQ7U5IWImxJ2XrFldkX/RFH0iboMqAjhKE+iSsQRd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702666},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"0b8cc9b7c5017ca126c884da4cb29793dd26c96a","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^0.99.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_0.99.1_1779413456534_0.5105459287412935","host":"s3://npm-registry-packages-npm-production"}},"0.99.3":{"name":"@fjall/generator","version":"0.99.3","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@0.99.3","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"55631cc9ac33538bf4e48e0c01d17220f8c29f99","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-0.99.3.tgz","fileCount":278,"integrity":"sha512-m924xiFb+kPsyaf5533lmegk+Q47TrS+jOZF5+m0TdoN5LwVdzux2UpT3XidoQ+fFdL4tYHGTlKHi1FZBeDVxA==","signatures":[{"sig":"MEUCIFd8PdfkqMehSykxVsciONt5KYrA5uln9EweS2KbpFfPAiEAr+jBl1YyWisTALrvUAso85UhlWA2KchqYkdfussCCNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702666},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"e50d25185d5eab618e2a90622466296fa0cbffe8","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^0.99.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_0.99.3_1779490417562_0.27815665677089685","host":"s3://npm-registry-packages-npm-production"}},"0.99.4":{"name":"@fjall/generator","version":"0.99.4","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@0.99.4","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"5daaa40644daac06ba87e7988a8c76b49d53a1a2","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-0.99.4.tgz","fileCount":278,"integrity":"sha512-4KUb5nj+XdbtWbluz5cRXE8y8om9l3Ks9AXmIDlU3fovLZwZU4A+Y0nfJ7oisIILBBtQo21aQCXRK3FuS9/khg==","signatures":[{"sig":"MEQCIFcJ643Wp8v38GjAOLe/nvecjODJEAeanxpzbQheXURuAiBOv/HDnLQUSfnfyd5S2remQk8Mr1+0jBy+eZ3Dc/gfVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702715},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"4d52f0059ebb467b4a63603ed397dae36811d735","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^0.99.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_0.99.4_1779493199931_0.771504456904986","host":"s3://npm-registry-packages-npm-production"}},"0.100.0":{"name":"@fjall/generator","version":"0.100.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@0.100.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"3d4dc8e849b75daf771896555598ad3e7a7414fc","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-0.100.0.tgz","fileCount":278,"integrity":"sha512-2Dc6A+pdUn+LF+GGa1uOI2YrGfN6hl3xDB5RsBmaCQeLy0tyXGafpojmlHjc55uUPnTc+IL1BqP4fEPyRSwcgw==","signatures":[{"sig":"MEQCIAIq6FJSBwzgQ0zBq2u+YK0oBjrmNt+npzBLSzl/BFnUAiAVvg8/huGFdMKy5n2Wnai6w16YMamqztTfDsY6DO1oOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702717},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"9eb16c56de49e6757cfd6352ad860dd125c6c21e","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^0.100.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_0.100.0_1779516498051_0.19286819580808978","host":"s3://npm-registry-packages-npm-production"}},"0.102.0":{"name":"@fjall/generator","version":"0.102.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@0.102.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"04990ff25059d2ac382be1a8cb6f247cde106de3","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-0.102.0.tgz","fileCount":278,"integrity":"sha512-4KU8FBeT8vZ5GmL5XVIp1FCZlltJcz92eulrDJXGM9/ZJ79BExAYfSt7fhvWAwvpB/cps/QnWkwC5ozhd96+6w==","signatures":[{"sig":"MEQCIF4HaqV7H5fCXZ/e31fi6i5Tu/SdvBWWTYzEEw0bFN6wAiALektlLfEDL+4zyWuHuu0UsNQC4oMuFLROgflJOTotxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702719},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"04a4f13181c261cc063786eae527fa82c90a610e","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^0.100.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_0.102.0_1779525646172_0.7155781328640487","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@fjall/generator","version":"1.1.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@1.1.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"5be04de14f732e26c7798ce8506d7c8cbc948869","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-1.1.0.tgz","fileCount":278,"integrity":"sha512-deeqQTi8/JTUSibe/kWBGudmkaqpxHbpmAAjqm4O1KlTZ0sxXIL7OMkOBwTGSIV15q/CaTM3Z2mUpRNMBvz46w==","signatures":[{"sig":"MEUCIGFXx6UjAcGHmO0W1ZC92ncaBBXI88AXwmB/fFjpEcEKAiEA60JO+fwsAEKRNDFBv2N7SL+m3Gmr1DZEcgahq7RySyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702717},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"437ec726425bd7610b83a57c12c1a4e1980bbb01","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^0.100.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_1.1.0_1779571882193_0.08206166320233677","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@fjall/generator","version":"2.1.1","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.1.1","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"27aa17aa5be4cbcad47e665152d2cb0cc783b74d","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.1.1.tgz","fileCount":278,"integrity":"sha512-o+UY0VENel0erb5FFGyTgBDw99drqXZtHNJBmdSqO2LuKhulNAYSj9uJ1CqD40/seakP+6h7hAjmImI/ZI+r1A==","signatures":[{"sig":"MEQCIADc7ex515XWOqic2UDqS8VnwWIzzgnvThnodtGE8ePlAiBnSHBzI8defdl7nUE/8zyo4lxIYJU52dupHhF3Lcs6Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702713},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"971d9ed50c6a21d24e67c9c83b9c471a632bf284","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^0.100.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.1.1_1779584945279_0.5916491778724913","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@fjall/generator","version":"2.2.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.2.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"a06be83c77ea871493b5d6f1a387843fe2ebc5d8","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.2.0.tgz","fileCount":278,"integrity":"sha512-/ALoAcXEjYcLoK74KgbjamgT70DK5F8GIgIuG1vazbYxP6J502NHkkqJUI/aVFIO0SudZFaWXBjLsczZs75Amg==","signatures":[{"sig":"MEYCIQCz52yKGIwjQc/M2XRShNJFzttKmKphp+oYhk57wVj0+AIhAKTQpQmTY90Np01HsEZBRMH0kX+WSH3x5cRnixPZ9kVJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702713},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"cd83079d6ed53b131e4c97b5966dc0d8715c8735","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^0.100.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.2.0_1779693652131_0.3015655506136279","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@fjall/generator","version":"2.3.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.3.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"0a2db0310b2c6fb472df1cfaec5d67edb1b25e92","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.3.0.tgz","fileCount":278,"integrity":"sha512-aPa5hCJ6HuMIyd03XOuGY/VlIXIgnKtqfTRZiQolz9E9m8E5ZnCF6jfy5EMCeGXLb3KyaFaes9OJ/o3se7g+UA==","signatures":[{"sig":"MEUCIQCz4IfTv07dhdeObNNB5eSoUdApQDr/QdmOCMSfFIrWwQIgbQsRlZVEY3Eqwm+/uSVUoY0xm7gEeJMUq2C7wDoIVCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702713},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"ddb5678e345fe2e480ab2573c2bc0f52c2b2eb16","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^0.100.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.3.0_1779744758547_0.6116784660086139","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@fjall/generator","version":"2.4.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.4.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"18339614bd3cf1623fed15baca129c5fdfc2c824","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.4.0.tgz","fileCount":278,"integrity":"sha512-zCzSTWz9F5DPB93lXM7kb4un+sdI7NUbbESW73ZxFEHHsNR8jOplC49UdBBIh6iwa3hXIuAkLbVvHP8y/OSCXA==","signatures":[{"sig":"MEYCIQCFuTpLjIkEUh92TfsfNj4mITwyaHm/xt6FbDW4ck5m7QIhALqwr1of2VX5f5nn+Okniv+xqDK3rDJjeRZGUxTtyv4d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702713},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"241280ece4e8e3caf88bc344e3f79dd38cee0b09","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^0.100.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.4.0_1779765365911_0.6490160493956298","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@fjall/generator","version":"2.4.1","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.4.1","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"2ccbc6ce5e77a1dd52e1fed053d27dab51f2b7d1","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.4.1.tgz","fileCount":278,"integrity":"sha512-wMQgQHhprpq/P2csyodgfjLdb3NuTfokVjXPgOr0RhgfH3r3L2ChgZQjfZfAufiftnWH7aMTQZwLHJEFJIO9FQ==","signatures":[{"sig":"MEUCIQDp5vMgyLsFCPL3K1qsp6kb70ZfmzrQ8tElJ/N+CS1P0wIgdbwzPWVXZNS1ZxT6nbMS02p/q4pv6pL1I2z6Gk8alNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702713},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"164e50a0f9097678d2eb8f03c7a192652de0b0a2","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^0.100.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.4.1_1779832970774_0.491212047341649","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@fjall/generator","version":"2.4.2","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.4.2","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"02648e8632213c76c9f715074ae5c0c184fd48c9","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.4.2.tgz","fileCount":278,"integrity":"sha512-12j4upi/3kQ+9YzObYzBJ3xUB8Vhoceh5I8/xAY9KRogew1oSI73AiWMrWu3+a+mcLSxBEhZBGhP8sm3nsKRAA==","signatures":[{"sig":"MEUCIHSX114swbandm8YcbUngZpuqmYAsU70GtQ6JnUBY3QSAiEAuHysbX8hIQptK+L3/VzRwIJ+BJT7kgMfflEARrkTfc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702713},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"9b6060898200c3704e839f8e2b4dad3e4354f444","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^0.100.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.4.2_1779859001638_0.31989020591014383","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@fjall/generator","version":"2.4.3","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.4.3","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"4faf81ce507312f9e8615dfdc0d75a787cc2da1a","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.4.3.tgz","fileCount":278,"integrity":"sha512-p9tkU5LyENl7+wxOnkiPdd7z1n6mYU3d1bJMZqBPu4rWbYB1GL1KKnKjkL/LzH4Lm+SNvGAubpKIxbsEgdpoRA==","signatures":[{"sig":"MEYCIQDGHCN1+xJghyXwrFGRTk50KO7DIoNfnUgzmZ8PqgS+SwIhALscpeiwJwCt7CQ2y4A0rho+nPBZRX94kTbMD6HA/ZjA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702713},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"d472f2bf921541b2a2aacb3683ca0cc9394fde92","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^0.100.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.4.3_1779872465642_0.4183875006823732","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@fjall/generator","version":"2.4.4","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.4.4","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"fc8abd522db1da965cbba27bf9b5e9a2e43699eb","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.4.4.tgz","fileCount":278,"integrity":"sha512-ND313457bcycfyd6UAwt5MY/j7SbbwXLGHdrYZoj3gW4XhlxfgY0Mkx8/2dZcFu2hc1vxvLkbju55xxfhdgPVA==","signatures":[{"sig":"MEQCIDNzjMTxaFtu00EFPd6VIdf4SJ+3fzTkX9Q1mHKf5cJwAiBa1L55YAMcoZUGLGovW7a+6pT6t9kXNeuzNNdS5zrNQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702713},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"1710456991108b1d6c678b6cbdb72c20e38d50fc","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^0.100.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.4.4_1779876079324_0.05058921120452409","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@fjall/generator","version":"2.4.5","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.4.5","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"9b387a4235ddae6cbabf60f5a4e84daecd53cffc","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.4.5.tgz","fileCount":278,"integrity":"sha512-hlPZ8b1T3NoPGmhambmIITua6FYsq43RQ+AW6fce2rRrvFmjv369x/X8Na7h7I7xOTg+RzaB43ONSGZAXYRJxw==","signatures":[{"sig":"MEUCIQDayyYftwHlJ+akTD3CoSY7eP7jR5tU/JV7L0JHHnHrKQIgA0eJekise2m9VEXiI1Wyacg8MfyK9UhWOpYOM7qX4V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702713},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"0db65703fb07ea2b40ae39c2108e0a1417ade390","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^0.100.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.4.5_1779914427536_0.9410525753759733","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"@fjall/generator","version":"2.4.7","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.4.7","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"32153683e8f518c254dbd43ffea6dcaf6a0d654e","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.4.7.tgz","fileCount":278,"integrity":"sha512-JChSPgoYXVRPf4/KzwBr0Fov5SjTggfQsyxskc+olpxwEW5csPSAIwzHbRhWT8ZfJ8fP5yxEU/MFdek8hls/IQ==","signatures":[{"sig":"MEUCIGVnb5a8r3MDltQq3deXOaQS6cEpWVEJ12F4IaWa+2xZAiEAnOzJslAN/tR2OA9HTOXIiD1qqH7Dsh3pFyewmo/sAWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702713},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"26678c26badf87b44e176c579041f777b9d4f591","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^0.100.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.4.7_1779917305579_0.41687454043130967","host":"s3://npm-registry-packages-npm-production"}},"2.4.8":{"name":"@fjall/generator","version":"2.4.8","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.4.8","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"846b7cbbd885d7756ad8af46310bf854d5128888","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.4.8.tgz","fileCount":278,"integrity":"sha512-BeJ5Exp5k0Ub4pJD1z3TZe4cpCetWkxtFXsPhG3Zggskz1e/ZanBzF5JFADM5lhEhwQ7e6S3yPQtERSwEHEwqQ==","signatures":[{"sig":"MEYCIQCEdcFf4sXieBWP1kdrj2MklSCDfRclaKXtpUvZKTSw6AIhAIySSBWZ63mmepOQpxcCwvFvas02CLsDZRL/eZ9E8PLk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702713},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"a1e1f954e39ecbe0360ac6124dba4146aa747f36","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^0.100.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.4.8_1779919945920_0.17360634591989244","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@fjall/generator","version":"2.5.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.5.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"f1024a0dbc5231ab3b28b4eef1b839203513e599","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.5.0.tgz","fileCount":278,"integrity":"sha512-KgNJrAOixgU7dT/COqWYkE4U8vwysbvnnwZgNq1TVn+GNcd7keqSJRDdztow0q1b24xifYaQjxgqsFKVR1UFsA==","signatures":[{"sig":"MEYCIQC0B54HXAO+kdQKbg9ZjweQ42H8YsuDkP2bO23oikv5lAIhAMrzxfT+1BR+IVyn6YlycEQrk23Hwy5xI9jHDSrzfJkD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702711},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"5c8f0e004f5520c692f2ee2063c3558c2451f2cf","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.5.0_1780027569172_0.2624133409454308","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@fjall/generator","version":"2.6.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.6.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"e3c160c90d0522dcb1110a71ba6e540b991a4457","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.6.0.tgz","fileCount":278,"integrity":"sha512-bN1cDBSICO4U6l2Nt6qZ5yNHgTBwG9R5U4uj2dUyMKVEwI61G+Q3nB8n73jCrB/uCHsHQL42HfDIeCaovs6O7Q==","signatures":[{"sig":"MEUCIQCrgJKqiMmaVdiXfP+I1V8rpUPUIdOQ5hEKKKJR3rc/JQIgbOA18duJZSbCLUwB7PgrRABhhbCKdmZIeidFMY9ICrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702711},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"93666ff94b8b1d0e360a7710e9266d275d15ee34","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.6.0_1780117935056_0.7826593623038329","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@fjall/generator","version":"2.7.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.7.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"fa9067561d2d461b28e14d41a5fd073782393a28","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.7.0.tgz","fileCount":278,"integrity":"sha512-pBUC1Dg81XFaBcuVNVwfBEPaqhAXFwHyJ4bCiBL6N0UriI3YydQgPltL9l/Qt+mu0ab6KH+aohAMITRjhXjm8A==","signatures":[{"sig":"MEUCIQDdD1GDUBRakLzHoQxPfwIDFp4OmbVtj4uEeFu3jPomnwIgUkq6e+oX8TG6sAgNtA/UAS78oCmDPjPoyOd3/Vm5BMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702711},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"cfcfbb9f546974d62756e257fce012f629db79ce","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.7.0_1780313880472_0.5038294357645505","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@fjall/generator","version":"2.7.1","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.7.1","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"c5b58183c4b5f8cf35fd6362d56ed47604446950","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.7.1.tgz","fileCount":278,"integrity":"sha512-Y5MG3VYncfWx6tuK012A6u6CrNevhAgngMEs4gA8PC0y45PVz+ci8jTobtH2EzXPhvO4Nf/WZuE1FVHx+YTsgQ==","signatures":[{"sig":"MEUCIBV4GPOOhQoNHyTnjNwN4xqkCTYTyqDmY/FfB0K4Rx8wAiEAnjsvClQLOq8SxXfbFJsGCOjBtZ7MMvbUs4EW5QofALg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702711},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"2b37679546b7695b1678148e0b8e1f349afac3d9","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.7.1_1780346198314_0.6919221564636209","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@fjall/generator","version":"2.8.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.8.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"4119ab3ffd8e76c5a746e6598c08a34507dc4267","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.8.0.tgz","fileCount":278,"integrity":"sha512-/Du9nk5E30kAGQkbxs69RZ3K6XXD2/fN3uAoDFdYJYrNDVuUplrzzNroBnUPxpAnLzR38JelMkApyBOVs1dpiQ==","signatures":[{"sig":"MEQCICn+fvmer4Vyk3ZmrxwRfbYgQx0HadWjOr6InLCX6Jq8AiB+2p5//H0JmKm6qU413aXypQjRYcAXRq/S1fOsFU7pYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702711},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"6f82ea5b7fa9a4b23532708c5646a68e940c0b75","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.8.0_1780362404391_0.06987585004629393","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@fjall/generator","version":"2.9.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.9.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"cfadefcbc69f111c2e1e6de029a7018b8c7157a3","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.9.0.tgz","fileCount":278,"integrity":"sha512-0KY4E8YH9duXYmA5MsPUyrrbDvqUdr4eJ8n5PsnKpIOZm6UDtP8SHogS6U0bIYsA6HKhPZUShNpmlthru4UUxg==","signatures":[{"sig":"MEUCIDyVqDwTvJ8OVT//txAlOQGAOOvhqRbQXumeTSgWJuL+AiEAyo5NxtmBBxzQoMxBQ4UyHOYGU7nQLK+kbgKXvmhgOsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702711},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"72c4668ef5ead59c0b981eca8037620875bcd1ba","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.9.0_1780378222930_0.49522824865488935","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@fjall/generator","version":"2.9.1","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.9.1","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"d0ea96309e5f1643484c467d26d582a40ddcc634","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.9.1.tgz","fileCount":278,"integrity":"sha512-/+M+MB/7+lMr62CcEaTqdGTHrR2l4fko8RhRKSaCljR1orrvg/e6IjZZ6XWkDPbmhuAGdj8OlmxMW68jfju2xQ==","signatures":[{"sig":"MEQCIB5/evcpxZkMHkZXvSgwAXBX+kNrKshZeCINSB8N/ejaAiB1TUtKHgoxyAuLstp1QC9dSSMpzTPj4jktHQPMvLD13A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702711},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"a97423cf3df727994364a0907fa2b5c544a86b0d","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.9.1_1780437135826_0.9414625415645623","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"@fjall/generator","version":"2.11.1","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.11.1","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"8034ec47787cabd210e42d5bbd83c11279920370","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.11.1.tgz","fileCount":278,"integrity":"sha512-rFFDgtz2yYJBOdinDYYLeNxErNx7eFtM5bO6Mn3OxqTw9e3Wv68vD8nfl5Im8HhQDoN71s6o15rBovLSucX6Lg==","signatures":[{"sig":"MEQCIA/8cB5TERcu76oBEE0yKNirf/p8dTCdF9QELX6i0XBmAiBvAg52TClOLPFXTEJNMj0wchYHNE2vqvOf0jF/YpSrFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":703340},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"69823c3d7f2eacba419657464381119c5b5b5fd6","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.11.1_1780794288487_0.39011485492054665","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@fjall/generator","version":"2.12.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.12.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"c48587e45e65a9d606e0f5a3525ea86988bebe14","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.12.0.tgz","fileCount":280,"integrity":"sha512-6YdLQwtjM3CEZyEbKMdlWSEgXQ7tFvoJkfmIHhSFevGRa9hSBJkzxkftre8PAAZuAl/b+E5wkDCog1uyNmyf9Q==","signatures":[{"sig":"MEQCIDerld6QC6o8tabcJIGFJRpLDezs+cdMe/fRdQB4h5+EAiACbzZNV5TMHkX7qg1z+sClIun1klLe55rjCJ6NVDEcPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":708516},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"dca39a47da956d3d94c689dd782fe285d711d25e","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.12.0_1781000207470_0.22486930106936232","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@fjall/generator","version":"2.13.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.13.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"dcecd851bf78e0e937da988d75e557a791904fe3","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.13.0.tgz","fileCount":280,"integrity":"sha512-b8OmYV3Q6v2p8chm78tOmIIAuTGy73reAmpu9wVeXCDNhlyJ8OQHrVYhHovhh+J4K3En3Q61Ra8+KyLSYgHEiA==","signatures":[{"sig":"MEUCICORM2uAlafdVMJ/zIxFHPiyCPXBmT6jxxTz0x26nrxwAiEA15XFhHQXgMdGd2mlIieUqFws6UxGk18ZtS9p0SZ8yfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":708516},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"5b16c5731256628f829d4168c65cf165b3516f9a","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.13.0_1781125540472_0.6223359442842127","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@fjall/generator","version":"2.14.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.14.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"90591f009939cb1ed533f21c04d95cddb21bc0e9","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.14.0.tgz","fileCount":280,"integrity":"sha512-cGKpcG9k0I2axBxE5bi2YUVRv5XmGSHisXFhIR12NKubbWemCc4holNwrW3FPtFUAKMbGSMBZb9vs3E9SUba2g==","signatures":[{"sig":"MEQCIHuKxK20mvxFVQOXTjoA099g+juxaiY0S/Y+3BcyKfaEAiA5J2um/EJjFfEqF27e5rew/iJfRafj70EMFC/6x99uVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":706304},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"ce434478f9e3d5e5ccf979c152a237c81e4acee5","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.14.0_1781226816651_0.29281548838060933","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@fjall/generator","version":"2.15.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.15.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"77f28287480fba17b32ce3021f5d9c818c76004f","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.15.0.tgz","fileCount":280,"integrity":"sha512-XiOJBwtdTnaMUbA6jGq+qUgR5xbnc1HP0Et6RjtHp2iCk57JaM1QjCQ7ustKBYrDLKVipayskOfpB05A48763A==","signatures":[{"sig":"MEQCIAFWU3/dfxCRTkar3otJfTIPaDD8Bx3DrIgBrwF3PRf2AiBhsDa3MtKvpZB4CXYO+/+5+iJ3OMnRyeyI/FGt0rtnpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":706304},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"b2223855907cb6d467e47df073b2a5b28c684ede","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.15.0_1781232356105_0.7356551071238941","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@fjall/generator","version":"2.16.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.16.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"7663e57834771fb6433f2b11b9ce70e7e89f7417","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.16.0.tgz","fileCount":282,"integrity":"sha512-hvqQUh04tDrOWsYygKUXQWj4YcSyFAdREXO3+GFqDFOn4IX7GDQWMi/mfGgSzsY4phq9z/Ngsu5Esdu2zeSZYQ==","signatures":[{"sig":"MEYCIQCbvnZMYbTb6tKhmSrqu09H/YeGEJBh3KLNh32f+17QNwIhAIEYrZ0gn687OtBpQkBKf31nLfla+8dfzAkkzCitb/f+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":714324},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"2383b19f1e7db980ae603a6c75dca2c61b7a1d42","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.16.0_1781424415982_0.640244082517311","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@fjall/generator","version":"2.17.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.17.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"88e73d852369750d82d859656b82f69339dffefe","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.17.0.tgz","fileCount":282,"integrity":"sha512-iw7wfPir7Tk8XCmvSUzLPaz8NwGmhniDhzNgCdntPG609vSQUJpGgTmHyDWtx+h7reRbb3XmH772Cs0+qs7k0w==","signatures":[{"sig":"MEYCIQC0A8ezZ4Jd5gnwwqUwTGU4s2hSoGUYNXRFC9v/xjYwzQIhAPpExHRciVDWmA7s6KoyUXwHsa/w94uSFscHrIY3QRMr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716540},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"21cfe1aae339e12183af2813ec81f581b9b77d49","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.17.0_1781518837623_0.28908096582783793","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@fjall/generator","version":"2.18.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.18.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"542d44702a8ff080a606625452f0d71c50df7f62","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.18.0.tgz","fileCount":282,"integrity":"sha512-TyD8GHEOkb2PR8HcR9Reh0tEE3NpUWVVmHYN3IaJXhNAUc/jHjYG6AQMH1iejPAbLyxI0cUcjv6tZq0OsV8exQ==","signatures":[{"sig":"MEUCIEzvzr0DJSupY6qxgGI7nOkeepMCy/s491/wbh/A9qQpAiEAwRXGeSc+lJXl/WdHKsuSR++M5+RP9I5MQWzxJPGN1Hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716540},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"37008ca5469398c42a09e6babc8cc4192ab938b2","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.18.0_1781776538529_0.06856996870163701","host":"s3://npm-registry-packages-npm-production"}},"2.18.1":{"name":"@fjall/generator","version":"2.18.1","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.18.1","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"47e8a4762109c04e52caf331a0814d35ecb857e9","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.18.1.tgz","fileCount":282,"integrity":"sha512-hy32BkemyDjFjnlmhM3kzqjAHyIdN+ozg/NpwqzK5Chjtm19ZK0+NJose9rWO6Fs/gXO3LJFEK+TCxlvjXgWVQ==","signatures":[{"sig":"MEUCIQCSy5TVFt+HUdcHkKUP89ZBXNYMF0soAOdnCXuOpmdaggIgcRxug6z55G77grnb77bF3z8JBYqJnnF7f7eYHsGV3uE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716540},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"abea3c09d4831635e41a91cbd526beeb9ab58443","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.18.1_1781836611986_0.4979552116156245","host":"s3://npm-registry-packages-npm-production"}},"2.18.2":{"name":"@fjall/generator","version":"2.18.2","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.18.2","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"9385d7256b783f868e07a262ff07b9ac81bc608e","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.18.2.tgz","fileCount":282,"integrity":"sha512-LGNAhKDGb1W2fQMY1gllkfIE2RvNR2eg5m2tC97UdJQxtfA9G6OrRa82GT7xtB5EqAmIkcyz9iu/XdeZE3FhPw==","signatures":[{"sig":"MEUCIQDhLUsjuH//FNIH2380cOMU4gJdYk5RNEgdJMQpaARmnQIgHMT09b2FEAjGrjIHQMvhGxjIBfTSqi/x+ZfcSgOHIqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716540},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"df431968c2a4d24259a939da902592ea058b5ba4","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.18.2_1781860644808_0.08969593664401443","host":"s3://npm-registry-packages-npm-production"}},"2.18.3":{"name":"@fjall/generator","version":"2.18.3","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.18.3","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"b4efa25058bcb0c05f6e017dc5093954f9faf32e","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.18.3.tgz","fileCount":282,"integrity":"sha512-RxC44z633oOTwC19RTlsjE8TkYbB0HzmkjhtfhfsGsPbK+pv/f2yTdc8eAoDroXQAkIJd/8yqx+u95CfT11eEA==","signatures":[{"sig":"MEUCID1Q72Ib9sKSTh6rg+qHz+48+SLA/p3lZQvG+QQylUoTAiEA9PWpk8GmOwamt/J0Tlvjq+CqFYQGvcYGl5A8hdVY0nI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716540},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"50f45ba44cd32824ee560d3e77078d000fa64302","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.18.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.18.3_1781868480573_0.11754328493349941","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@fjall/generator","version":"2.19.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.19.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"e0dda65cd208539913b4fb201999d62bc5883fc2","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.19.0.tgz","fileCount":282,"integrity":"sha512-MVSYG/Lt0o7gDZYFcA+Ug2o5wL4T90YptLlJucODEhLWV4FOEXhpA0rh8zMfuAa9lJ3JmMst2ef+chrrjJHJPQ==","signatures":[{"sig":"MEYCIQCn55XCFyU2VC3XzbwhOZVny4tk1UQhQnoJbBKxeD/FmQIhAPDkEGO9dLvnEZR9DmTG00e2iOBkuZeUPRFUHrm6YL5g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717035},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"f76888fbf22b7f4ac972fcd12f392c519bd612c2","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.19.0_1781912740622_0.0723245791210354","host":"s3://npm-registry-packages-npm-production"}},"2.19.1":{"name":"@fjall/generator","version":"2.19.1","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.19.1","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"79b6baa5f46cb8faf6f174f572f775229a8a8855","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.19.1.tgz","fileCount":282,"integrity":"sha512-eYyPJMGAAmh37d6PQhlExTy5Oui425aiAjdO5L3sGQYZnnwLB51etWIeUsFvchw4pdZ2w9FoxsChUk3KuIRGlw==","signatures":[{"sig":"MEYCIQD6RB6FElVXXR5qLhdi/m7zWnByQ124cEoHHYyMqMfmdgIhAP4qOgJnRSjosN+pDJU+90sbu6pBufXqzm4CP5UljCgJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717035},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"4a28fac0bbbcb4e0db6cb79a9289a7108417a16a","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.19.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.19.1_1781924089002_0.6621974112317743","host":"s3://npm-registry-packages-npm-production"}},"2.19.2":{"name":"@fjall/generator","version":"2.19.2","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.19.2","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"c5fd55695cb88cfb7fa722ed51643c5b4eac756e","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.19.2.tgz","fileCount":282,"integrity":"sha512-bqgJAvyFAYNup+4LFTOqD2bzQjWI1h2DcmUuPuz9INfcvwfmzJ93CJGzH6cyDP2qSxP0bh8axZQYAlWLzmK7FA==","signatures":[{"sig":"MEUCID0eOiCj4WGmPB+pXQjVIMzwbaIqfvrEe8Q6iXs/qFqaAiEAzADYkMhkF+qlaJ6kWMKkWFIq0RD0XJsnq5Oa9ltJyTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717035},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"9c77ec058ff9a6bbd09d318747ff9cf3152ee58b","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.19.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.19.2_1781947596113_0.18705676607574762","host":"s3://npm-registry-packages-npm-production"}},"2.19.3":{"name":"@fjall/generator","version":"2.19.3","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.19.3","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"9eece807c0fa16cb9549f63ca409cfc9a9c4493d","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.19.3.tgz","fileCount":282,"integrity":"sha512-DKxyvAWqXzblWLMUDTuHQ8kSUK5XCPswQSMmpOsrKxVA180OGyg9ftN9LGGDGWE4svKUhvgr4WzXs7bkkFj2fg==","signatures":[{"sig":"MEQCIEBuwpOD05+elH2yfAuGVBgFZ9fFIvnJ07KUd6h5oMuDAiBM7lQaI1yToFX7xMEMNXlze5PnHGfGq2QsJRFHP6kZ3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717035},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"622bf104895ff3f51147de46d5b70c5928aaaa86","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.19.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.19.3_1781950386095_0.6452922746845291","host":"s3://npm-registry-packages-npm-production"}},"2.19.4":{"name":"@fjall/generator","version":"2.19.4","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.19.4","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"41fb82de3e11e18937d57457ffb9073de07c392a","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.19.4.tgz","fileCount":282,"integrity":"sha512-2/WvvWDTx+kMuu2/r06rX1Di+VirRxPFkQT2Urm8UaKx5Zb9hv+xJWOx39mgDfrbVnneKuxx5dO330idLedkrQ==","signatures":[{"sig":"MEUCIDoKMvy5is96HUyWd12FApkxMQ/5dRyo5Z5VVcQCnJLKAiEA4iwm5+tXmAnIDoKrg2NvcuD9RQUTKHgd0wpkNyqMlR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718193},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"269cdbb75bb3b35c5f2b393bd2a883f5ebbd4155","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.19.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.19.4_1782164136220_0.27581434551441086","host":"s3://npm-registry-packages-npm-production"}},"2.19.5":{"name":"@fjall/generator","version":"2.19.5","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.19.5","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"815ae245b5c519175e5a5cac91f628872f0acdf1","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.19.5.tgz","fileCount":282,"integrity":"sha512-c1s/XgojKM2sCbQi2uaYUx1S7oZPzsBtT5bGZhJMfr897k021U8ln9y166X3wWXRYhJeiT8OxYV0euengAaB1A==","signatures":[{"sig":"MEUCIQDmgsIpgxjmh0G5nVB17JRtbHAP0Tj6w66BT5VUCKXGuwIgE4cnEzNuVC1xYnXhnGy17rF1l1HTa/rnyM5lR8OTrK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718193},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"8179898f55c1467404e6a715ead5404404e45be0","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.19.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^25.6.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.19.5_1782164354389_0.6728447673168769","host":"s3://npm-registry-packages-npm-production"}},"2.19.6":{"name":"@fjall/generator","version":"2.19.6","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.19.6","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"3395d77b492d08bc71bd00b269aebb37a87b7fdf","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.19.6.tgz","fileCount":282,"integrity":"sha512-iC9BfN6JbOBwQTVFCkcCExcj13ONiX3IAjkO6GLqmh+f7W0Lg/xmqg3vlUeiDKtx1cDDlOAd6lDTz1wMFnx+3g==","signatures":[{"sig":"MEUCIHBft0ytGTJwNQ1B1dncpbjrxN8mOnv6M342B2D3iNMBAiEA5HYGeLGjIChpL9l4LSSdOnL8SfXSvx5k3hgHdtO1CGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718193},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"f41aae2245b7e82af7e8e7f5cf098b83b22cc198","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.19.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.19.6_1782172209801_0.9228582216491004","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@fjall/generator","version":"2.20.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.20.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"3eff6c9ea4424def9c2dbec144786808028109d7","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.20.0.tgz","fileCount":282,"integrity":"sha512-HDDbA+GI4EefV2wW2OozCSKs/gNd9YR1BH4fgOfIKZXhxZUjphWDSLx+cL8JPhAEygMpsGLygj8mgO5akg+OYQ==","signatures":[{"sig":"MEYCIQDBFyXQWu4gIiCm+9XeTwG7qKLTmMvwA9OnKnHM0V+zQQIhAJKqwf8prEF/pNpkPYoa9ESTHPlD/6Mm6jw1NZPFhhJ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718193},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"ec556d44a8a32fbdc1a2e1ca3c1f22224b0d27c2","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.20.0_1782197156649_0.7316485439919187","host":"s3://npm-registry-packages-npm-production"}},"2.20.1":{"name":"@fjall/generator","version":"2.20.1","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.20.1","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"2fa64c62e1d56d596ae92e74e952d3382871a0bd","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.20.1.tgz","fileCount":282,"integrity":"sha512-QS4avDzevO7iA85gf8rkbo+8pwSNpLRHRDoIJpoZWZ003kQ3sx2omp8HclSiNBeokfl2in9hmbNUKe+vDZ5FZg==","signatures":[{"sig":"MEUCICHX0kimKC0uR0t7hjlFr2duZmWCnHpd3OyIJjsFgyRAAiEAuf48xCRoSHHohfOgjWfjlqzouoQbOS0wyYet4qKAr9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718193},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"397880361ea533450ea5c888f7e7b9593254f663","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.20.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.20.1_1782252017749_0.343908042170036","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"@fjall/generator","version":"2.21.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.21.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"84997e676b3d4e5885bc715e93fa3b4c31b15024","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.21.0.tgz","fileCount":282,"integrity":"sha512-u/DHzKUoQFjqICeZHStKlHsZGsoZjZY/VZc/+uSditlhqaxj75IvX88GPk7g6jdryHt9K/wYR8vXFsdb4nxpow==","signatures":[{"sig":"MEQCIBW4YVWVKgamsyMzLNSpzwmcjdP7aV3DlWAWBTJUCfFRAiBq9FkBAsebsJH4MJ1sUBe6+F3Rh33koqbU06qK6O0Wrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720332},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"1b8902876c40697183ce8cbc25a0556b11d0ec38","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.21.0_1782597517680_0.2117826154357223","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@fjall/generator","version":"2.22.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.22.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"5806091f39febc03e17dda9733568693bad40abe","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.22.0.tgz","fileCount":282,"integrity":"sha512-hTmv9L5r5CTMVz6N9SpxFBX6pCYqgIfDIQqQf3J6fTacpdSeuHs1eS+OVGVMZ2hSemDWWzySscmWz7IucDGqIQ==","signatures":[{"sig":"MEQCIE+o97HZyj0/VqBT7WcMrLbxCU2g7aYd1Iy8iXbh00HpAiBhPMTkndqSFwwVWTp4CWnfZF8e0LClptpzqiIKByyikw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731470},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"448c771d258e87f0535ae7698f11438e0f7c57b1","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.22.0_1782819566229_0.4840265465351341","host":"s3://npm-registry-packages-npm-production"}},"2.22.1":{"name":"@fjall/generator","version":"2.22.1","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.22.1","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"b9e139440afa23c05988f2db7bbf2e23a4f2033c","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.22.1.tgz","fileCount":282,"integrity":"sha512-n/5U6+zFnCm7XZUJTEn8Z0gxxWo8Tzk0lBTlNbyrciFdkEFtJL7799RBF2NzkOxyb3D9fC/q1e5cX3wXpwB8Xw==","signatures":[{"sig":"MEUCIFLsWZh/6y57ziE/s7IzYjNJ7SN/JUzgekStjTIYp9YwAiEAidRXdPl0379POka7c3JJjoVT99qDOj6j6Yz4KvESYlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731470},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"ec04f1739f19e4b5212899df7f733ee0d1f06ec3","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.22.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.22.1_1782854743247_0.46062227043778403","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@fjall/generator","version":"2.23.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.23.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"ceccbdf9f1f4df40dfef5abfb39ad1094a81cde1","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.23.0.tgz","fileCount":282,"integrity":"sha512-T7JSxVErlrN1BflUgKRoZpIlHGJd1GRgtlmnA/JjRdY3XyLdP7HcQ6JzPrz1Y8Oic/Y2O+H9+qXixAv0lxNYlw==","signatures":[{"sig":"MEQCIChtgM4PyOloUGjdQa4y7Lzlp5AGSNPbBAFv25/iBq9SAiAsDVADEPhzH6gxWqd0dnKcsOFXb6XExSkwvaCW1JAfFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731362},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"dadd84e6118f03252877974eec755e812cb5b42f","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.23.0_1782983979005_0.09036721189647179","host":"s3://npm-registry-packages-npm-production"}},"2.23.1":{"name":"@fjall/generator","version":"2.23.1","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.23.1","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"d971150711a750acaf10cdb78617e467eb5d4727","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.23.1.tgz","fileCount":282,"integrity":"sha512-JHmszKfP/2rY1JkoOjDE4mCKRA3Fhl7zkid4mD/KzBpXrLIpEW06HtsYGifvMAvIrkQvVXXAC1o8tXLk4ZIGbA==","signatures":[{"sig":"MEYCIQCPptab2PlNPuRuoqejF7l69YmF43kMm1qulKqeRiytcwIhAMLi4YtknTDYAme4v4arfRMnyd6kxX++WGBYWSxvMp5c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731362},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"749133c6c5cfe24a09a401869f2193c7d177a324","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.23.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.23.1_1782994838212_0.252992108796561","host":"s3://npm-registry-packages-npm-production"}},"2.24.0":{"name":"@fjall/generator","version":"2.24.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.24.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"2e0e36d305754ca332502c2e7c761264c351b362","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.24.0.tgz","fileCount":286,"integrity":"sha512-iPahiJA8Lh9BxBmlbtUGfUbgXjbyAGBf5xjVqM2KQtOdNcLmM5whMQ0VoQ3kdUOawigOtRQOoRv9ut/PO3d5nA==","signatures":[{"sig":"MEUCIGrXimKKnQFyGHIs391pqCf1T7kPXXjKGnabIhSJqPiQAiEAy5ztRPBqkAoapglFI0TAUaQ5s0g2rBYBSxZAjCiQQX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757384},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"616d7af846f0eebfa3409f5f47c98fbee836bad9","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.24.0_1783238317276_0.04572156855689724","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"@fjall/generator","version":"2.25.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.25.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"b5b85420e4d9dfa6e1d2e7d3ac0d3148653ac1e3","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.25.0.tgz","fileCount":286,"integrity":"sha512-IzN496wqX0qrRXqxesYj4oDZkqosXukxXRGJNWC/zp1wEvHRz/UGn57kkffzmfyb4DzncMf9yH3D0dXPOODsxw==","signatures":[{"sig":"MEUCIQD9FUG0r/zrGYXN+XQKx2gxafbtVDas3h+eoeIpYNuEewIgDHABmED0fUvDqMnwpomuXwPucgPQ2KmlTd8P2F4Ia2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757727},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"7c1a329184064aefa557c2c09de0965c4f8cd4fb","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.25.0_1783339121632_0.9047780874333982","host":"s3://npm-registry-packages-npm-production"}},"2.27.0":{"name":"@fjall/generator","version":"2.27.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.27.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"612a03e363087f6c9664f7aba59d87b2005fe755","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.27.0.tgz","fileCount":288,"integrity":"sha512-t4udh/ln1852Hx233QljiPkAbTK/4NLjDI0mny/ykcMEzeeLsdMzx3TObfhaFJV0NA6OxxzPlD5SInNBXIQ4vg==","signatures":[{"sig":"MEUCIQCD7w4ixIcHTGrPgB17NeC7ZyofdPqXgdY04P2lc5xx/gIgKMywxKlyge2K5N59iEaZ7U3E64ZuKXim7Gyuvf4nIvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":775239},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"921ecd4f65f52c17037a8a24834d7e4c196b9347","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.27.0_1783387327932_0.5852148685579215","host":"s3://npm-registry-packages-npm-production"}},"2.29.0":{"name":"@fjall/generator","version":"2.29.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.29.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"0e206aaac38f8257dea6144cbb3aa55b05108710","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.29.0.tgz","fileCount":288,"integrity":"sha512-6mm/FlvNlMx7Bu932Fw9QtoFEo9cZ7BfvFJwLvbzIoepc5PMmh7+NDdbPNH75F6Kn3i6RS6RXnMyuExuFdChqg==","signatures":[{"sig":"MEQCIDy21G+6ZJ42/7fr78UMCypSnqJxXcIjdZy35Y823iqIAiAZBmzmL1Y79qXZ1HTRVWQSQUHK9twtysOo6dXzGMg/1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":776580},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"c40ea0e1435400f3f42faaad5bcbf50e4400c1d4","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.29.0_1783982166648_0.12656749559836156","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"@fjall/generator","version":"2.30.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.30.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"elise-clearcalcs","email":"elise.young@clearcalcs.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"juliangoh5","email":"juliangoh5@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"4e3d610656675fbaca3afe6ff91077dd199ffcf1","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.30.0.tgz","fileCount":290,"integrity":"sha512-76wEE7f3QvoKoGHT976QB+3+2r3xYzzpqWbjXzg3LDZe+hGcH1o3wGNbwP8sfllmGIMvarDx5Cdl4g/q7AWXhg==","signatures":[{"sig":"MEQCIDDTrxEyI3ZWqNLuaKl+mNjiuFT0WxFig5MYWMgzzY3dAiA/9tHXfF+kRLBewZwZo8t0pBWNIIUNbnoOjFjThc7fNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":794198},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"ec35b16db566dfa5feb714c16f132c55b4663c86","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.30.0_1784100066865_0.44521802577120195","host":"s3://npm-registry-packages-npm-production"}},"2.30.3":{"name":"@fjall/generator","version":"2.30.3","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.30.3","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"b5a40969e0de6819e2be1d73fbbdf60b427926d5","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.30.3.tgz","fileCount":290,"integrity":"sha512-Nrv1y8x+Lk8BCKe/rnAbeitFNL2vasNj66hZjEo9ib5HCxfEjZ791M9qOSTaEnVm1LzDlvhnniAVK+azi1YN7Q==","signatures":[{"sig":"MEYCIQD5OzzdEU4xkHFqVxzCjdVUXOdj1dQrWXOTbBP42PSBVgIhAICdE+Hjn58LdcwXdGHxzIAh2rSMDnVQgNaGtgShMfv8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":794198},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"d398edc0c0edf661d7ab6e5a47623529f68dfd2a","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"josephce","email":"joseph.eigenraam@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.14.0+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.30.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.30.3_1784163760667_0.6046333322397031","host":"s3://npm-registry-packages-npm-production"}},"2.31.1":{"name":"@fjall/generator","version":"2.31.1","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.31.1","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"a00f57bf86bb190c8de6e0158333b59129793198","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.31.1.tgz","fileCount":290,"integrity":"sha512-Ug6dUwy0/NN6Mw0SlmZD5rL9+eDxgkrRA680pG9KuBQhEiayXI5Mtu5mmBESzkVqySlTSPzx5wTNjjtGMsc9/g==","signatures":[{"sig":"MEQCIBuORgbpr9RZxFFiCxQSQppa1PI/+JCEGKHzQG4PXSbSAiAjNyob5YcYP7x7YqUBglMcswOUmgxBagrdtfQ9cDUCKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":794418},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"a48cfaf6e050ce1736837802dfcaf517ba39f199","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.31.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.31.1_1784234593902_0.840077679641152","host":"s3://npm-registry-packages-npm-production"}},"2.32.0":{"name":"@fjall/generator","version":"2.32.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.32.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"bef59fda11be6ef10ddd594a104a39460b11701a","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.32.0.tgz","fileCount":290,"integrity":"sha512-EodP2baxKyRJ0vY3+g5NMAkaVZJwxgA5FAS4z+i2b9jIyYpQ4lD5aYhJ8yeZtKHzK2TSdYmy32YUa0VjOnwYnA==","signatures":[{"sig":"MEUCIQCc5nLOmpn3A8TKTDFRhsc3IBHrpEc22smVXwXw6W15hQIgdsYhQOcVR5Uf3/8qDTX8mIyrzB6cJj7/tEc9+g4SJZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":794418},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"876a79a9ad0031a5919019c86867c28c1ab9dc92","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.32.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.32.0_1784237119853_0.9179249651172874","host":"s3://npm-registry-packages-npm-production"}},"2.33.0":{"name":"@fjall/generator","version":"2.33.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.33.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"a8c88fef8c49e6b70e1b78c3ca95f3d7484cff75","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.33.0.tgz","fileCount":290,"integrity":"sha512-SW1974Bvy/FvzukqIeKTpdTyLwwUIb6mICPZxH7xgkypkIa04gLSJIMRU/ZgDWcvcOT2DtXqxzPaJPHLRdSrEA==","signatures":[{"sig":"MEYCIQC4mlfilkGIJWKyhj3307czBrJ8cM8Bv2YVmtZBhD7ALQIhAPljhhyMoO+nZMsJP+va6MXwBajGMSSRaTLVB5RaZntf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":794506},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"61c0d1917597c6d02e8e78b03420afdd194eaafc","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.33.0_1784292696944_0.571078940089774","host":"s3://npm-registry-packages-npm-production"}},"2.34.0":{"name":"@fjall/generator","version":"2.34.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@2.34.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"ff151df69cbf9125df0fd0934c4d854526172a6a","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-2.34.0.tgz","fileCount":290,"integrity":"sha512-WQeuLH7b4TRfdRrJADvcyqcZIVfTnW/PdNJFdY5VgeUU8Al42WSQQtLO9tp33CGh1ofrX2YPE9mYQe7JLzyI6A==","signatures":[{"sig":"MEUCIFyO/nfdas1jlXrLyjaaL42rnPk8lxiUaPJrPlcv3TMRAiEA59PjYx2+OhGb9agLVqxduuhq5Wlcq8mOl7UlkbV2DZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":794506},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"8c553fca8f9737d445061ea75cf6c6c7db0d24c9","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^2.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_2.34.0_1784328950589_0.5447586204092052","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@fjall/generator","version":"3.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@3.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"2dd45f499820f8e7eb0cdf5f506f22a15e314575","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-3.0.0.tgz","fileCount":290,"integrity":"sha512-BQI5kryWOAL1wdAxu0Ccmm8uPGe4Z+V3V/6kFujtTEARbvAFucoftRMaWiTdAWUlPDICdQCcyyVPX0ohBKuQbg==","signatures":[{"sig":"MEQCIBbze4ZAtpU5ev969DuxzbudvnDK0EhxJrBHfrPDeIrqAiAuS6bKf+donVHpnUvYInjyBpRUGPi6XQVZE8/oJM939w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":819091},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"848a386e3e2244401b76faabd02818c682d231e8","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_3.0.0_1784339809051_0.883902880861535","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@fjall/generator","version":"3.1.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@3.1.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"272207c1f759de9706b806166e53123e790b39f3","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-3.1.0.tgz","fileCount":290,"integrity":"sha512-jqc6DJCrTPPuVjmvAPFwW27G2C9HGXmSIRgQH1+Oy3/lsSOD5a70m4TDlT5to5r4TPxnXtzl8itcCe25h6hz8w==","signatures":[{"sig":"MEYCIQCQ3aVTAef/EHobYYESk3C/nPTJPpkCSNOIpn6qqEwiMAIhANOZ2XdVz/B/d3leOvmF7cf8VzNqw4OKFmEGw9SsdW0n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":819091},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"0f27cc5e260fdf218d33de546ba8610be89e1d81","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_3.1.0_1784358041269_0.821198251919327","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@fjall/generator","version":"3.2.1","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@3.2.1","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"63b5f559d9f3ea4a66b7e8332e896f687df54ab2","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-3.2.1.tgz","fileCount":290,"integrity":"sha512-miQBR4/MuQ4dDHmUoo71s7ljmNPxYMMNU0GcGj9QePWZlcmKdiqkWUpi6uKPX/fbY/RfUI2v421X9bk/EAZrJw==","signatures":[{"sig":"MEYCIQCKmYaibnpt/r5nKBW3SRhHz0sZl9qNiS9I96BnJ6b5tQIhALSMEiVOIb+Y4EVgzWtsuXZmII/bkRVF2Yg3x2TRKbH0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":819091},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"1a249298df7bf3104d9d49b47700234db815ebb1","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^3.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_3.2.1_1784364281687_0.14633795421161122","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@fjall/generator","version":"3.3.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@3.3.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"1a98d6cefcc3a8488f6eb4b24cfa63d5e2f70e97","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-3.3.0.tgz","fileCount":296,"integrity":"sha512-mOss1snN9JpDGY6uFWpeR5Uycib9c1WeUOhrziE6Mpve82EIfLMRH7vKBQK3J2X6VHevCjwqef8k3P36hnFuZQ==","signatures":[{"sig":"MEYCIQCzoiiO0ViJNZHSA8dbsNujs5ZdOGM93V94ZcO56rNY8wIhAM3HlAUbXx5M4/ZhA1MjWYuLxwwXRHv9G12a/1xPRAzX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":840263},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"cc1e0f520f4b6b5312e16df3751d60ea746dfb7d","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_3.3.0_1784377297130_0.21968254660670583","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@fjall/generator","version":"3.4.1","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@3.4.1","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"b687f364cb7fe4a5149dd14ecd4d88e1143ef4d3","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-3.4.1.tgz","fileCount":296,"integrity":"sha512-6NMa3gXGQIz3bHGISbzcbaGxYa9Rj3GomNQazooSkPgu3UJ04P+9jyH5KdGt/T7bmKg0tGkSKnb6l+RoJSzb4Q==","signatures":[{"sig":"MEUCIQDRJM1dooDWzVHGgbnYaQMz5eFX5qyLx0DYGxwVrv/dIgIgdvvlY9v6BIGOtIbstYV1/P9BRvbLRX/kTJguyHCJtIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":840543},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"6d8ef9582d5abe6a8199431815dae761887c18d4","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_3.4.1_1784416136153_0.3069492784104999","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"@fjall/generator","version":"3.5.2","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@3.5.2","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"2d025ecf0d685a39e3acda835168954ea9738d54","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-3.5.2.tgz","fileCount":296,"integrity":"sha512-MK8jFcS/aydqiZmRY8ZFSg1FDxHA/s0cAjefLi2TSjeuklkuQ40Jp5CoYmDZ12CmZ5NUz1mdbko9/QONc4nc+A==","signatures":[{"sig":"MEUCIAUt87aWuPKyvv1JjI1sJAlNay1G28lDcRZgF3OomNZ/AiEAs5idSpTSjnpgSkR6OFmg8fOoti0VOa7HSW0xU8AbblE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":840943},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"f59755647b2fd81ff692a3545e8e199d93c3bdf8","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^3.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_3.5.2_1784494806322_0.5119358837874091","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@fjall/generator","version":"3.6.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@3.6.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"3faf67f8f6d54184ba8f99699ce97ac77d4557a3","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-3.6.0.tgz","fileCount":296,"integrity":"sha512-vfANCSXCAuQmCMfQcOfeer9M35/mIsOSqRmQQ4B5B2aOz5LY0JRxQTEamjhFihj2GByLTBA0Nv9pNss/jkt3bw==","signatures":[{"sig":"MEYCIQD6qpqaTLk5ZITuCVbkLRdYfUwCQsmPDP3FWq8y0LEHGgIhAPKvnrhdiGo7g3+Q2MB/h6zbOwQtSPb7qFG7FreB+nDQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843823},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"10366db602d7e80669e22825a52071a47e05c3b7","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^3.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_3.6.0_1784495751993_0.5980628896288573","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@fjall/generator","version":"3.6.1","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@3.6.1","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"267c7af8f1d246ee722ebdb878484c7e40f0ac2b","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-3.6.1.tgz","fileCount":296,"integrity":"sha512-zwQgEwELOcKNV3gL70iD6AWklkWEi8/0pHJA9x4YyfJR5jpnTPO56H61oggIgcARtpNLDkeqYO30aVSMuMcPmQ==","signatures":[{"sig":"MEYCIQCJG4u64V0PVfZV4bEd3Q0NxGTNKFOWJDgCg4li5GfLLQIhAJ/KZpbWtj/woF6O5Yy9STYs2ECOkuVGup0b0hTpTaxZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843823},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"4bf3b77f9ef1472ca7afc6da552a225062ad602c","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^3.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_3.6.1_1784504441725_0.9435721546323461","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@fjall/generator","version":"3.7.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@3.7.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"3382b2f25d0f4f1759be70b5c751e5d3834ffe52","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-3.7.0.tgz","fileCount":296,"integrity":"sha512-7p4LhDg/C4mixcw1ma55XcIqSNMDB6PFtIdMkZwW8Sbjui4pLdSFY5CkJbsGwH6aqP+jj4tfufS8l1USSEEFng==","signatures":[{"sig":"MEQCIAlZdLvnVZxNtbi//8MEJgObk+nD16AtWwU7KszuyDuUAiAiiQK+Uq7dyaSvu9FkSJVnCfyQpfXYqYLZz52bha15RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843823},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"2ee5e51bc6aa45e34ec70160b36ddf976371ccd5","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^3.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_3.7.0_1784513769573_0.20742964793512875","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@fjall/generator","version":"3.8.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@3.8.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"8d55297091d755f23fe697d155d25e2e6b97b072","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-3.8.0.tgz","fileCount":296,"integrity":"sha512-ODtZQJ94yWugQB0UZtrJVEYMfpe9LQTtVnil1tAR2Xa0Pr3MjW9qqYkcFBPTBW71PQgv7cyayVoHkW4m7VIRDg==","signatures":[{"sig":"MEUCIQDzlRUj2ETPEEemwZUOtlfPssaao6Wx35YyT5T18ty0awIgS1T29xU2b7XnXV8pkdjP5XvHzxHGKehUb4X83KkmpzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843810},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"9a137b6bd380f432f6c6e8e43b7932dec0b64a13","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^3.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_3.8.0_1784544347937_0.8903414909650813","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@fjall/generator","version":"3.8.1","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@3.8.1","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"1690f51408cb8544a9aa0bcfa9740270e905de18","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-3.8.1.tgz","fileCount":296,"integrity":"sha512-IqbXKomaBYcVUYI6pvtfe6qdBhR8biB/2s9xDIa7rKRqEP5V9+7oDy9/IepmCsZINlN2IUugH1H+aVHApYFyuw==","signatures":[{"sig":"MEQCIECJ7kgQg4QuskmwheTbVX+bdOiw4DCeCN8xHujUySd1AiAjHoIjGPA9qRXkNWNcXxNYM6YIEm1JsHVqFvM2TsAkBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843810},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"c15e42f3d2047acbbe086518450c77ae68839e1d","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^3.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_3.8.1_1784547289822_0.38917092217449345","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@fjall/generator","version":"3.9.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@3.9.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"b5911ca8fb8de0601f89d1b491f2a80e13dd2950","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-3.9.0.tgz","fileCount":296,"integrity":"sha512-wLU+t29bqQyrNNmHHKMVhCK3pzHCoudTY4nrN3IrAadhWiZc+CYh1md2i/IXTSTDBY5gRE9c9mGdCA5dqV+ojw==","signatures":[{"sig":"MEUCIBSxhyLYH+F5mW7C085ZdauyiV02q/oaRb2nrAIvzsNKAiEAvrbRtZl4mHE7BWqGq6RajegEooBy6HwMh9ZD6ATNDck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843863},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"7cef1c5c3c09bb333888e65ede3d92b2d88c3c63","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^3.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_3.9.0_1784586621235_0.31941541598809287","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@fjall/generator","version":"3.10.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@3.10.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"17e726c200fa3a8e1cc581b27b296683d5c5c600","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-3.10.0.tgz","fileCount":296,"integrity":"sha512-2Uyb87R401rXkFj6eewv9z3KfagC6tqedztKCc9spUDDuA2raZZRMMPGvO3zzsT43xNMW/R33NwbrL+wAh0XOw==","signatures":[{"sig":"MEQCIAn9IDr2mj/ij4ow2lArimUWjrABhwHN7yKQI734AHJVAiAVR/05z4m+/XgGx4feGspeXTyAmsyNBCpZU3BL7eVgsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843867},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"ce4e8471194f7e3e5e7df66844bf9387503983f6","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^3.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_3.10.0_1784705753948_0.6152954386243379","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@fjall/generator","version":"3.11.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@3.11.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"6a3a23f52212d162a8a4e1de5511a67acf89ffef","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-3.11.0.tgz","fileCount":296,"integrity":"sha512-AipeT6W5bFxrcUAU6oDMbEj9hrAJbJbkH1o6Il319dale/ngz7FoVOWXJpVnMn1jV4YkjNEv1V5tgOJ5OfISgA==","signatures":[{"sig":"MEQCIE3dRU9zfsVmqH+306wMYHyObRP6OqBNqRlmI/zK2uDNAiARgsdvMLQFwyDytSdBSY5fXAzHKqNDKK+GKKXSfJmWbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843867},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"a15125ea026d52428ff5433d098699899695ca3f","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^3.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_3.11.0_1784843587608_0.4524415412118925","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@fjall/generator","version":"4.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@4.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"aa5993c61395604474a4dba7cb81d7e52bd88b92","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-4.0.0.tgz","fileCount":296,"integrity":"sha512-qXXl9pkeBAq/EeGcj19zeXFlBcNfN/sLEBHDRnVZcuYUaqImPc1ykx+p97HZ3MxXiRGUEa9VcXQJ7ENCXJU5mA==","signatures":[{"sig":"MEQCIGgYIpDQDmOZyjvVnFbg1j9v5CF8GqN5VNaw3d7FXBRXAiAVQvz1bc5JLDIXtPOg8eoFX8JaRqH8pwY/XJ6kAugpeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843863},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"14031063ccd2685e390b70f6a3f4efe2bac7ced9","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_4.0.0_1784875631186_0.09424585174615707","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@fjall/generator","version":"4.1.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@4.1.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"84316478557cc962a33a879da5b576b52577859f","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-4.1.0.tgz","fileCount":296,"integrity":"sha512-ncXaofi/rV+BDIFpjyY4qjI7FjtVKG8+XsYHsJFigV0p3LzQo+LwKJXOTRf4viJQz36l4UFf+U/Brdi7BuUBng==","signatures":[{"sig":"MEQCIBtStTFMXGGW3u/a5GqLC7z+JsJWcxVqQRuBu7gzXvxFAiBVLzoGUz1z9fmfihKL7AvbbEjHQwsOyU66GYlLZnLz1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843863},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"09dee795753839b82aedbb7d0cef1c5ef283df55","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_4.1.0_1784934088781_0.45903236293709604","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@fjall/generator","version":"4.2.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@4.2.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"0bd3b0f5e238735fdfc113315d7cedbedc3d4295","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-4.2.0.tgz","fileCount":296,"integrity":"sha512-ULuxZCWqNxG9TTHIdImc2bdciKX0mRpSP8dZPgQudDd4/pEJsUgNCvzsGhwwiQEAn/GFMNUyEXHnpovhR+8Exg==","signatures":[{"sig":"MEUCIF+OQcKyf8AM7EImC4kOjo4d/OPz1roHqg8cagAtMZSZAiEAp10G1154onXO44+xbSqQtKDDt2ewCz3ZJsIsAbDrAyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843863},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"c06f7ad6b4b63a99cc8e2fcf4f216ff1c14748c6","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_4.2.0_1785049225746_0.7748418708757026","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@fjall/generator","version":"4.3.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@4.3.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"3edabf37be898de369e46b2a4cde2ec009bb5cf5","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-4.3.0.tgz","fileCount":296,"integrity":"sha512-5oougHry1Jyaux2J4UBap7Df1Y006cn+5dG5Qw0zZJc+85UQJmPqhfHXXEcWyEkqGUbdIN0P96BjJH4spyg7IQ==","signatures":[{"sig":"MEQCICO+5JbFH7+VrZWWPlV+lH4wS8fPQQQrcOFdxEmmGO8+AiAJSnQXgnv8nxkocQZRhMV8L67MP/HBlh+1QB1+k5xIOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":846814},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"8a3ae096f9d15c47dc8c277c9bddfa40e4168c19","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_4.3.0_1785144967765_0.11536846119688904","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@fjall/generator","version":"4.4.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@4.4.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"1eaa1a21f77052f33314527fade00dd46387494e","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-4.4.0.tgz","fileCount":296,"integrity":"sha512-p/sHAO/LWK8BZm3bjbGOzPB9Kjhg5iXsDeVfz+TJxouwEi9ftfzMH/232JeWtLhbe1QedaQEn7j2JWQuiK2n6w==","signatures":[{"sig":"MEUCIHbVvSbpkxiy7xB72vc0mNTYQBuoB/TJsEV9RFvRy/MnAiEA1TvHkRdWTUXpl78CaoAj04jxdDVNzfUZiKN755x/2iU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":850238},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"c700128600ab453fa63ce28b3effe8965373be43","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.11","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^4.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.1","vitest":"^4.1.5","@eslint/js":"^10.0.1","fast-check":"^4.7.0","@types/node":"^26.0.0","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/generator_4.4.0_1785371769017_0.5300808965755532","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@fjall/generator","version":"5.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@5.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"dist":{"shasum":"7f6b1fba77fa8faa5e2f0cddb5200bd301e62e1e","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-5.0.0.tgz","fileCount":297,"integrity":"sha512-rTi+qHu6Q3c4LxOUNnanXKVihqTtg1T0pqaw8xeKC8ghI7VvYskUiHFmztdwFzJCK16mpEfN8pBLwtWRIP83eg==","signatures":[{"sig":"MEQCIHCa1tgzRezjjK0ZfAOcPo6jrnGpwMSiEdB8L/MLXO7KAiAFE7EQJCFceCo4LEL6VTWr5Y7vD57fstPKBJsYXP2/lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":859698},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"78dded6f582368076e8b5f351399219e5a954659","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_5.0.0_1785495973698_0.47409538301352905","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@fjall/generator","version":"6.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@6.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"3d778e035d014aa115fe5d5040e9fdb46e6694f6","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-6.0.0.tgz","fileCount":297,"integrity":"sha512-HkDjPZbQobcT37wfQZ4ZDWJFNlr28iEbr5UDDbwV+AOPKe66RpaCqRVCc+YdiuSCU/y1pnAfBuHmB1bBaKcn0w==","signatures":[{"sig":"MEUCIAsSD3NnhpM7fsZ7caJxW8PvQglshMftExJGeAdtdA9dAiEAwj8lbYzW7nrpMvrLqpu1WNEamXsP4jbMB+GgLHfdbJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860169},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"7620fc7c93bbef1046580d6568546afe3cd450a7","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"peoram","email":"peoram@gmail.com"},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"lerna/5.4.2/node@v22.17.1+arm64 (darwin)","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_6.0.0_1785574052254_0.2881861304303117","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@fjall/generator","version":"7.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@7.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"ccce9a3684764b3e9f2ea528ee2aedd45aba264e","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-7.0.0.tgz","fileCount":297,"integrity":"sha512-0IT0c9pE6yLNAZW5ws1qD71evCANfbGJPNlJDhXPvFwW0sJkv9K8QB6USc78PtDBJbENyEJdin5WTWmfqylMQw==","signatures":[{"sig":"MEUCIAPBnwl8AiABq7s4ITfN+6/4Afsp51BcJwl/T6MszHUDAiEArUL5VvNMH36/7IBs2l0aIxAbgI1rSGGekidsGuwvDDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860112},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"bd39f5728af1947b667f45699ed4da09a937249c","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_7.0.0_1785720030980_0.5533922378899934","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@fjall/generator","version":"7.0.1","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@7.0.1","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"db9adc4cfd9a8872976a39433609c4d91eb0603f","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-7.0.1.tgz","fileCount":297,"integrity":"sha512-EsQu4f/5JpJaM2Za81QwHAEtRMZeqcYFWljSKNVGM+safihskZQpRP9S0+VZAKZbu9+VqOAUkRLsz6Nge1pEFg==","signatures":[{"sig":"MEQCIC0NmYmKE5xFM8M8e82C8mG9AoK2bDhiCDt9CemzlI0lAiAaV+DuHwwePOQSI85xCDGGClPoSPK7bzOcg52Ne+4LvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860112},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"557e5e8d31f2558d6cc41fcaa5470b659e57c282","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_7.0.1_1785733354780_0.944229080064259","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@fjall/generator","version":"7.1.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@7.1.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"347182aa5687de2d8a760c971ec3d9064b52725c","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-7.1.0.tgz","fileCount":299,"integrity":"sha512-jFOt3KaBQHqGOraNna47YGlrcutGkGCUddecluYaKfdR6+IAnCQVySCwMPCaxWAu/V6bSf2kwl4vGZdsyXAJGw==","signatures":[{"sig":"MEUCIQCMJieaoti2BVONUJWpspJUBCQ5ZXPTd8EMKWj29XmDrwIgVBefpokrBGfrcRa/RvI2CTnvnF9NAFei7B+yp87VoZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":876347},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"24dc312930c4e8c02f707b4a143091ced586669c","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^7.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_7.1.0_1785920391165_0.11888697350297717","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"@fjall/generator","version":"7.2.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@7.2.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"f5e126f45dc7634c6f7cfc1ec3bac2ff01603782","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-7.2.0.tgz","fileCount":299,"integrity":"sha512-/GjG1dNis5EJG7zqdrBE9C6eKz/uPNda5Zh554K6gJXCXRIPs6nCzZzzvPTOgMIsa9QcnXxm0u8Nu6L8FoXO1w==","signatures":[{"sig":"MEQCIB6pYxgEezeONdw7iSAU54u/0H+1p1J+2tepu4UwCK60AiBGWI39rvm7SS9ELdFpvdMU0KD8eyhPi2TXHylRTPOw+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":876347},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"cd66aa48d9f7edad1ac29f3bc32e2d7124dd77af","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^7.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_7.2.0_1785983719493_0.10175158696558362","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"@fjall/generator","version":"7.3.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@7.3.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"841932be866c349d028d0a1242869a194815dd3a","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-7.3.0.tgz","fileCount":309,"integrity":"sha512-jiSrSXfAKg5wZglbvJ2+lTt76o/vLA7AB86MtHO209g1+yI6D21H9ffDo6SzLJmrhfa/JDKpvY9q+1y9hX/2xw==","signatures":[{"sig":"MEUCIG5RgcNiULYUOsroK1xsEaSYwvrOrAwVd5Q7/UUeljePAiEAsaNukoVECWySAktmLf4CSMYqoYvF9FbUyrWAlbBVGDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":890129},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"94ad0a36313983c6c60e5271dc464a039c65dcb3","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^7.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_7.3.0_1786057915978_0.1643315881859566","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@fjall/generator","version":"8.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@8.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"fc83ca7cedb935cd966385a1ee4f92e3f9515fd9","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-8.0.0.tgz","fileCount":317,"integrity":"sha512-MpK6wWgPoJCBQu55m7pADcqOB6aQYgZ85q+BJIRJn6ppmE/ExAvY5HxTffnrx7d6nSMGiHdnW57lXiDsThpT4A==","signatures":[{"sig":"MEQCIFtTUvBTQowVJzud+EyppKdoBXIXKUTAU8HiTOVroWuuAiA+sYZvCNWNNkAt2QPhTpCormCQSAHW8+sLjXKlloKMrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":912849},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"191e4dae8b629397a155f91fe80c71d7b4f119eb","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^8.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_8.0.0_1786256925368_0.5628335297242746","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@fjall/generator","version":"9.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@9.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"bdb1ad69cea33dfba62c97b1bf42fc4eb3f37d68","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-9.0.0.tgz","fileCount":323,"integrity":"sha512-f6BuXKnI9hYXa4HucJ4YxH6tOG5XidcnAXMOQiRlHOrW32C4Wji9ImE5TXwiuLzm5jKCYEPGy+gQIkpRY2iyMQ==","signatures":[{"sig":"MEYCIQCx/kG+EQ1PBtI8Lu8g01ilrIaqGrxn2TFYZlZ8HBExsgIhAKJ/VfHFuoUo2LTTVEmi9UMWEmdnZON3fgKhoU5nE4sf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944107},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"fc9b229e117c8031720d18badd331961e97de1f3","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_9.0.0_1786270683696_0.0425015675940561","host":"s3://npm-registry-packages-npm-production"}},"10.1.1":{"name":"@fjall/generator","version":"10.1.1","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@10.1.1","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"2003e09698162cac0aab13cf8a824d835b1e18be","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-10.1.1.tgz","fileCount":323,"integrity":"sha512-tfcAN2XPbIQwnxqkj6TfUX1q91Xj44HCJ+sGZaTTAazIt4jowMwHx/+TI2Gy/qqxuTprkvq3qrx0tNaTFHA8cw==","signatures":[{"sig":"MEYCIQCgRgnuLrQ3ZN9L6r284uBwRNbcsDuArhmpIY/J0HHqWQIhANRU+rEg7/0eq3AvYUP6UmjJEz1+Sb6noRFByY+yYIKf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":947600},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"20436371c37647e200104fc4d0b3c9c635522cd5","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^10.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_10.1.1_1786485867880_0.3696937442783701","host":"s3://npm-registry-packages-npm-production"}},"10.1.2":{"name":"@fjall/generator","version":"10.1.2","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@10.1.2","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"6a6e10498916bc2ffacf207c650950e93e79de6f","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-10.1.2.tgz","fileCount":323,"integrity":"sha512-BG1WfpAkgTmXfQvFhpBMWbmLwNolKoehu1LObBZzF5/Dk0Hvz5djFPVMCCgQz+9gGhFPDFOIPr5hN4jj06fNzA==","signatures":[{"sig":"MEUCIHjVQI+HaN1FOv4/kGPkZ9yKWzV7WfDSikp2rgPbVjaJAiEA08/8pusF8EH4ugM7h3oWKkrktnmCaEFdnO59gB5VCF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":947600},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"5ce2a03a34ce3ade13d1550e36e49234e06cccaf","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^10.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_10.1.2_1786533360534_0.8893012798003825","host":"s3://npm-registry-packages-npm-production"}},"10.1.3":{"name":"@fjall/generator","version":"10.1.3","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@10.1.3","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"e7b72e2f8d2400df4c8d59acd9a738b0528998b7","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-10.1.3.tgz","fileCount":323,"integrity":"sha512-O4Dy0XqOeabB4wa4W6A60gtcyT2Gm37LfSPEY0ri0HhXAMRbFWSIY4MZhKENGvq/pBY/DVyCJXcBpanGFFYX8Q==","signatures":[{"sig":"MEUCIHSBqO/xAFkcUWa2UYiPaXuz/HAinncz+piOVGWt5fLJAiEAgKIz4AbqYHdYMw5Rrh9IQzqvv2nz6FIWUG4eGYBR31Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":947600},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"e1c31303d2f2ffe72eac4202725c0aa758479ee6","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^10.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_10.1.3_1786586451204_0.8006543586518684","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"@fjall/generator","version":"11.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@11.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"3ab120d296b6403f7256056e0b139c1c4065dd30","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-11.0.0.tgz","fileCount":323,"integrity":"sha512-cL7wQOv1s0LDsgqRtPU+QK1ClGw2H/SixLBnrSfogkoxg5GYM5NmLzTCLi9DsVXgMgNs4M7orDgynTIXf4E0YA==","signatures":[{"sig":"MEYCIQCxEbYFD7aFuU7hF09tS/bqNNPeJZQjLrqvodEaJLjSygIhAMQkEw3LKqld9T59ynYumtB7vU6/FzQhbxu6JtA9+uIK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":947600},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"954468b0d7726c9e040730f50313b3ffc546b778","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_11.0.0_1786594161405_0.9184603818884003","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"@fjall/generator","version":"12.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@12.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"765a22964cc02dddb75964dc150bf3d8e36b6580","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-12.0.0.tgz","fileCount":323,"integrity":"sha512-Gk90szpiWj9Fg9zhxPMijDguHO2oTDs8DeZo056k5UTMSNLFGravThwYiICnuZ86WMxD3P6LTw1rhK2TUCf0Jg==","signatures":[{"sig":"MEUCIAjndsISv1QbOGjMsZ6umdllnvPoFGqc74jO1bB5k/KZAiEAi/p18Z7IIdQWLn/e+ldY3A74NJed1Oan8sE+5zonpvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":947634},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"77474dac824ed7defa78a9331ec8a74194864e47","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^12.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_12.0.0_1786602878139_0.7054837405762608","host":"s3://npm-registry-packages-npm-production"}},"12.1.0":{"name":"@fjall/generator","version":"12.1.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@12.1.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"fcee0d4120a5ce1ecfddcfc4eb988b9506615128","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-12.1.0.tgz","fileCount":325,"integrity":"sha512-XFQzYHYKIk89YKbL6LVzpu0JJk04RhJkjLsqL72TKn2tfJ1HfeSsfM7FlzJrAERFwhJxIM/1WIGnaoUsuJYwkQ==","signatures":[{"sig":"MEYCIQDGwlur+6FKXq2TeV+sqvOvxE7iLSC9EYINzflXxu0fOQIhALdEuL0DYmtBtZmwgC+WHJ/DNXqjLkcWF6YISKy2JW9H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":956960},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"600919bbccb6342416973c27435c22a144b211ef","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_12.1.0_1786774129794_0.7325808842402972","host":"s3://npm-registry-packages-npm-production"}},"12.1.1":{"name":"@fjall/generator","version":"12.1.1","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@12.1.1","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"a00d67e67ebb9d0b350b997f8d7216f58802b86c","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-12.1.1.tgz","fileCount":325,"integrity":"sha512-RRQeCKgm6FLKxCSjwebhGnKhgmNjRusi+C+a6f2yPc8nb9QR/12YCCK1NCKMEGBjxEccc5oWkmaH2Ex/W4+T6g==","signatures":[{"sig":"MEUCIAyuTNbeyk47yrDxrXz/JNk2zp+08afMrLjK3Ggsg36cAiEA824Ci1vJbE66bbkFS6q+TDvFEzidX+4v7dQZFkBwnCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":956960},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"6a16bed77bd9134f46614564670831e69a73f3b7","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^12.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_12.1.1_1786787704635_0.6247970370619029","host":"s3://npm-registry-packages-npm-production"}},"12.2.0":{"name":"@fjall/generator","version":"12.2.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@12.2.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"f76bf4d3ba714ad5cfb0f5a12209e4a7bce0775e","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-12.2.0.tgz","fileCount":325,"integrity":"sha512-yE8leI5tNeG/IlZMufJeivLVAcw4nZ/L/oHQFFYsZbGMVlvTlJSPlF/QzDmHipgBE4Cp36sqqLsjvm43a+VP2g==","signatures":[{"sig":"MEYCIQCmVcr2PT8+n0fYonvuYM9XanNkNf9W5dUOKp6EMF4g7wIhAKREC+XoNv76UlvNIko/1IVl5ELufA6ZhvkDj6DHhrud","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":956960},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"0bfb305e14d3a5db339549cd4ca2e0d8cbee6886","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^12.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_12.2.0_1786832150814_0.24441854710360933","host":"s3://npm-registry-packages-npm-production"}},"12.3.0":{"name":"@fjall/generator","version":"12.3.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@12.3.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"6b19d65cbc9002ee7c4ee2fede80c3095aeb670e","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-12.3.0.tgz","fileCount":327,"integrity":"sha512-csuki01+6T/KJ0JrWlX2GAXsmcDUY8XlloyT4B6GsPzF1BfAuRyE+mQpICmlx9h5MsqHp97zNgSL8dCuZf+fQQ==","signatures":[{"sig":"MEQCIDubhNkPSSPxg2DvXbVXVPXiRii2niCTa3mYDyoPOWhZAiB1v+hApISeuWhKupvwfnp+0hgIF3T1crQkcPu2SGR1dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":967922},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"cbcd12ddc96f00e2e40895337724eceee31cb194","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^12.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_12.3.0_1786843639368_0.1857245532291294","host":"s3://npm-registry-packages-npm-production"}},"12.4.0":{"name":"@fjall/generator","version":"12.4.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@12.4.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"63b5e023bfadfc0ed5296fb23eb73323cf52a199","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-12.4.0.tgz","fileCount":327,"integrity":"sha512-I/eTw/AeAETCL5YeXVbwc3zDfgl/2TawYwg0MhJRN4QuhPjKlxAJhrp8Sbm0WERBSD40cv1Pzp4F7T71BO58nw==","signatures":[{"sig":"MEQCIHXpCIsFDvdRRhWo1bvEAIYDZZsQEY0f+znRAsOk6nfeAiBkWZKr00foAP8smYJD5oPEBLuA2fnAdOFrPmvnOxlmUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":968478},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"0725d330822edc0a117ec8bdc16d4f0cc643baac","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^12.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_12.4.0_1786846616798_0.5723405490342244","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@fjall/generator","version":"13.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@13.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"a446dd3cff9d1e5a6126ab9efb61cc8d77dde1d6","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-13.0.0.tgz","fileCount":327,"integrity":"sha512-ZqIxWlLreYECr4sLHlMxJzKLKgTwQGEdD5WvzvTnlMpgvrVV8MQ/FrjRdYdhsnzDQeyzL5LKCIjgnlKs6w8rIw==","signatures":[{"sig":"MEUCICh+jhSjs9cWlbO39UrPBbGAPL+Ze//iGty5nwabV501AiEA7sEU6ssxrQyIHbRdSVQoXm9AqSG+pStbxTOYXFeMe8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":968478},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"fa74671fc3054936526b5a6e135e4036f5a57e98","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^13.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_13.0.0_1786848789842_0.25148518797602915","host":"s3://npm-registry-packages-npm-production"}},"13.1.0":{"name":"@fjall/generator","version":"13.1.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@13.1.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"67cdba136b3e712b89f639865ae6b2e644834ece","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-13.1.0.tgz","fileCount":327,"integrity":"sha512-5TogXw2myWK98XHm99efawUPBRJ+iuPKCk/E8vl13jrBUIurzj93mzklcnOQxoeJU1i0oHuySbUNNjjpImGP5w==","signatures":[{"sig":"MEUCIQDExCjhq4GKQmfvmN9ofQe4LxJYKYIwR6jNinLGXATcSAIgPSh47aA5rR9YPMcDAw/j3iY2AB2QAWJK7Zoi2t7JC9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":968478},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"91d0cc97d5ddd4b3c2db11ec2bba856c445bf43b","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^13.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_13.1.0_1786874874177_0.802220941113658","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"@fjall/generator","version":"14.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@14.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"4785677222e4af37f2e421cffbde2d18c2382bf3","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-14.0.0.tgz","fileCount":333,"integrity":"sha512-TXs6mq2WHpVwIDHd7s6NSYLwKvXKHEV92kUROJnPuYjd0ajyj17zrk23xIoPgGJVLkX07dC/jH9VJSbiR4eA5Q==","signatures":[{"sig":"MEUCIQC7fKe9Rh00yX9RRfzOeniEqeRiBO16tIU21b0Z6d1RzwIgDCIH1KVv6VypWxRwgvryCj/lPeLGG6GeY5Eo9IutayQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":991344},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"fbe72c2429b5d9805308419842266f0fca9f6f35","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^14.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_14.0.0_1786932727878_0.6645014487404348","host":"s3://npm-registry-packages-npm-production"}},"14.1.0":{"name":"@fjall/generator","version":"14.1.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@14.1.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"b95522e8dfc8093271708d2f445dca0044be8361","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-14.1.0.tgz","fileCount":333,"integrity":"sha512-W0uUb5ValKtNzJMRbU/qJ6ZD8nCWpTalrz3pv3lMVyoOvT+IvclqZMU9qZG6m+Tlb4wJJKfyK6E/DFzPrGoJVw==","signatures":[{"sig":"MEYCIQD4SVmADaIalKCr/dKainlFCzsOyMaDucSBYMz7bM0tSQIhAKUT6QXpfkITJK/hoC9VPqeaOGla3gxd5mxTpwiabxR9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":991344},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"7742299b70cbd1281f5e331a662672045937a2e6","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^14.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_14.1.0_1786962613449_0.1592802869983727","host":"s3://npm-registry-packages-npm-production"}},"14.2.0":{"name":"@fjall/generator","version":"14.2.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@14.2.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"3eb44c11cf610f77032548c7fd5d5c7627b4957a","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-14.2.0.tgz","fileCount":343,"integrity":"sha512-m6LxQtvBm9HVbIdPp75VzLphrYHYfw5AWR/oak+sYum/pV7Epv51/jzIFJGNrQgwuFKLUaUTB1cI+UfuHr2/ug==","signatures":[{"sig":"MEYCIQCNt17EBOhK71B2EX41xbDR3NnK7iiIRkaBRZIA2pcc6gIhAKBG31eE0ZWZgwclHm7/uHbnHE48AbiAAu5eFVGQnp/F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049061},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"f5738ebc2c44136ec7a192b1d4b07c82d14be857","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^14.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_14.2.0_1787064115766_0.32589227399969434","host":"s3://npm-registry-packages-npm-production"}},"14.3.0":{"name":"@fjall/generator","version":"14.3.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@14.3.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"60dc6e47edfb180345416cf78f57e8f103f5af70","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-14.3.0.tgz","fileCount":343,"integrity":"sha512-+C8yH2AJi6l/11One2bLKs98UU3C1AXVJJNNP5CeBiv12WfyJoDZjvA1du9W7HhVNXzLevbG2Vr/1wfveSkhsA==","signatures":[{"sig":"MEYCIQCJu7rWW4X9rjd4u14oVLQPuA9YlUBFZ6WHe2cwz0h51wIhAJV0gexfBOOChx259b8CM+0/DIyskauWBB0AoDvFU6Rt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1056932},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"b508f275d811dd8c2607931a1907f265e222aa6f","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^14.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_14.3.0_1787264718986_0.692162626469252","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"@fjall/generator","version":"15.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@15.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"a3c42582d1042aeb35301329cf2ffecc977d6978","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-15.0.0.tgz","fileCount":347,"integrity":"sha512-fmpUsKZcD5aG9+PxfBXmzfWSjq4uLhamUfqTpsgVWQNHbFNP30cmLLqXYL6wsC5xxXLrYd5Xha9o77nquK3Jrw==","signatures":[{"sig":"MEUCICyfke84JSi5i0Jqo+AcWcfzXCUxxgNRlJpblCwbpMvAAiEA8rTQLWv35NANTJb4hH2XICkT1UWBpPinzDEJ4Hq/oT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1078690},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"8761815cb0657603335d17600e2b7fa9f4264687","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^15.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_15.0.0_1787307369251_0.18412219816371156","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"@fjall/generator","version":"16.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@16.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"7c12181510127dc71e313696a9bc6079b8512f21","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-16.0.0.tgz","fileCount":347,"integrity":"sha512-it6CfCvQ58LeLXXRfatagbRFIWO7Al7I2zgkJgKVFLFFZRmWV3WHb9IsPWpKsEpn0iIjGokn2vtVysitCZCWPg==","signatures":[{"sig":"MEUCIB42BN06v8vf54HCODWhxGyJZ7tZH21LFkbkcpw7DjZKAiEAiBJjmcJGl69t27JzSzpRVShUPuZJSApN/e+nEe6PeW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1078690},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"d325cbf81ba3966ca7908f8fee7b7d63616790f0","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^16.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_16.0.0_1787366577369_0.949617840423401","host":"s3://npm-registry-packages-npm-production"}},"16.0.1":{"name":"@fjall/generator","version":"16.0.1","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@16.0.1","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"694c018b02645f8594c961e863be94acdcc8d426","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-16.0.1.tgz","fileCount":347,"integrity":"sha512-txRz1yJZ7VWqQpocuHLLeGRTrpG+Y/JvRidvo0aloJotCli8zNSeQq9PT4sbnPHA31xrnTPBV6ArV42FFUBmsQ==","signatures":[{"sig":"MEQCIDWE5SZfQ1Z/RmXGYoZik/R3fvIcQo38oaXAGa03g2ntAiBjHR31rzbrHOfinC2aXX5OwEEWSOPJOLrDH97HnsQ9Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1078728},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"d6ec06f4cf8efb85af1fbe927187d4e5bd5d3fd6","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^16.0.1","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_16.0.1_1787371915524_0.6149198590018741","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"name":"@fjall/generator","version":"17.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@17.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"a81321c6e32092ca4a908d28691721042c8c6bf7","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-17.0.0.tgz","fileCount":347,"integrity":"sha512-8njbsXkQ92e/Q3oH56fLhDuSBGvu1Gx8yxSa9mZl6i5YGuCmocoq9zayzpjrXZtH+2QFSB/fKmVoWYKcqFdkSw==","signatures":[{"sig":"MEYCIQDjSXcwTweklUqaRRk02wEP3NPtTdNtvJkfmPaCNuugawIhAL7Y5Io3OgcJNLjSI8kP89RZ4BriF4nEkQudzFwRu2rW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1088113},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"e3953ce95961dd973ae154e96e9814f65a6ca953","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^17.0.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_17.0.0_1787451082977_0.3912479482917801","host":"s3://npm-registry-packages-npm-production"}},"18.0.0":{"name":"@fjall/generator","version":"18.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@18.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"d9a5864a6f158155c4357f8e45094612b873f52a","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-18.0.0.tgz","fileCount":347,"integrity":"sha512-+XUR+5i7Yqs7Bh8BZ0oJIN8Plu0QxRRJ1EOJ07xKN16BaIwc2pjWbi+aE7UC+oTEZK7XniT5HXfXAi2NAh66Qg==","signatures":[{"sig":"MEUCIBldR9CO5SEnKgOU5SZuPJQxxKzws8fCkzzN/Ffrkv19AiEAv7HyieJ3i+wONmwguyS5S7JoS9qq3pT2rHK5q6FwbHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1087709},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"f0a9833045bf891eeecca1072516ae2a304f4c0d","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^18.0.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_18.0.0_1787474423299_0.3800702718772875","host":"s3://npm-registry-packages-npm-production"}},"19.0.0":{"name":"@fjall/generator","version":"19.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@19.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"7bb46bbb36fbbf4967a2db92ef462e8522669205","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-19.0.0.tgz","fileCount":347,"integrity":"sha512-fY00CHpf6GCsxO174smUavDUU7rAFx5j/+mrYBkY7K0F/hnHDyN0RqOxykw7dW4ayWH1EVIeokKiOIDM8/XgQg==","signatures":[{"sig":"MEYCIQDtjlHmFikP1RKklvddCs1jfvexE8mis3qir1TmF6dd4QIhAMNHMm7N3kXocy1sFprk1uXm4OcwbCE51685NRdkvlUU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1088642},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"9448f1814f6e90548dadce5c3ba96e324c5d7f21","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^19.0.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_19.0.0_1787570083724_0.4532689706886279","host":"s3://npm-registry-packages-npm-production"}},"20.0.0":{"name":"@fjall/generator","version":"20.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@20.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"87b4058f31bab5eec91d027cf3ed399efb8fa762","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-20.0.0.tgz","fileCount":347,"integrity":"sha512-RzBJt5CyxSA55tJ3brkX7h2HhfqG40PEb83LIsEpK7unHONloG+ygWyLyNFtkDJV76t2p3/gpK0IbIH5FzPTZg==","signatures":[{"sig":"MEUCIFKCVgkqS2ctZqu6QDkFBy6dYTkh4uS7neVwj9aa+4HjAiEA6hbU9LQqWiejNg5UMiZtB/DrMdr8+/f7fWkNtUY0IHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1088642},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"269ac9f0f372f7fd957265631c81c58e09d33cd2","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^20.0.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_20.0.0_1787595106136_0.049154382413910236","host":"s3://npm-registry-packages-npm-production"}},"21.0.0":{"name":"@fjall/generator","version":"21.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@21.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"39da4d287580b5da0813df4c3950bf55b477b0ec","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-21.0.0.tgz","fileCount":347,"integrity":"sha512-jGiS7n2y+UOPrKxtUMYk3dADnmBrQZh44B5UFPmKtgxMYK7aVvP8QXkTDP96jWpFhrnD5Cob9gupDyBIiveVRg==","signatures":[{"sig":"MEUCIQCtIG2MZaPWopY/uHxFncsTnc6G2AUeV7qZZTqF03LSoQIgAYgocc18Ckuq8loRaQL9rNfTV6WZIU2TBtdR5VcbkiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1088642},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"145ac5a8329b8c99dd92b0fa66367c4a221a66bb","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^21.0.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_21.0.0_1787733649069_0.28909016211396743","host":"s3://npm-registry-packages-npm-production"}},"21.1.0":{"name":"@fjall/generator","version":"21.1.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@21.1.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"7fc7ba7a78ba047d91a5d4379def44a65f4ef783","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-21.1.0.tgz","fileCount":347,"integrity":"sha512-ZP3bZlumAFZWzUTuOgZeWmwyMgphL61jjB3co30xvXO2sgTYwxNVxl1VIBX65N4JeEwMDdy1kXhU3mBSSlMVxA==","signatures":[{"sig":"MEUCIFFsyxyNjb+D7CEFq++mm/LJUfldK/XlWDTY6Q8G4DERAiEA0bpDVscbkLsSqI9be4jeRooXnL01zTcG6M0Xtnanrp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1096815},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"2a6a9008100ebc08cbd2f30abfb015c761b532d6","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^21.1.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_21.1.0_1787921183696_0.11164694408537934","host":"s3://npm-registry-packages-npm-production"}},"22.0.0":{"name":"@fjall/generator","version":"22.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@22.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"4ade54b822777dd2ec8378f155d84902045cc53b","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-22.0.0.tgz","fileCount":347,"integrity":"sha512-m0odEUb2WtElvN5O5mhgmYRviisTccK5sNTNTLbFc6oDGfsATD+4HFQu7gDnpddyc/QAj7x+qD+4bOWm5tz6Yg==","signatures":[{"sig":"MEQCIA828W3XkOY5nKKMgTErtif5sph6Iszt1xSwRqip7oacAiA35VplNoZgZ1gUVXvPWrzcbZfn8Qmoj6zDCeWp5qAcGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1096815},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"fada49c2134463ebc8685a72e754b473068d7f6e","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^22.0.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_22.0.0_1788049589930_0.2339922167989923","host":"s3://npm-registry-packages-npm-production"}},"23.0.0":{"name":"@fjall/generator","version":"23.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@23.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"14751d6fca0a8fe5b3476f81c776c2fe98a152ff","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-23.0.0.tgz","fileCount":347,"integrity":"sha512-Kh2pY5C3Sl0Q3GUSFsDGYjyfmL4T6sllfYH2vYiyetHLI75ojRbh/IMoC41JuqSZJ2+9S7HxZPqRC+sPszqdGQ==","signatures":[{"sig":"MEUCIQDWna1pMnFFiDUND8kZDbDrEnTHQ37cQFbxueeeEFWtPgIgfRazIzgAzBAmg7+9Hn+0DNJEgVlQCutAj6gY0g6w7Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1105386},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"b6b1c4dfa36152a724ae83b9a7ef3c792b7ffd02","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^23.0.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_23.0.0_1788068439450_0.07557186052819187","host":"s3://npm-registry-packages-npm-production"}},"24.0.0":{"name":"@fjall/generator","version":"24.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@24.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"e790b9e1bc25825f8ff1858906ae2050706316c4","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-24.0.0.tgz","fileCount":347,"integrity":"sha512-Aqj+APIr5El5H4GSf5GjE4jyzjYIAdUpkCLr7ohFatlBGpLWi9EOi61yVjhbcwWKtyHTshiZafH/oqO1er6t7g==","signatures":[{"sig":"MEYCIQDATEatgzmNXUFZRw4396DOIaLvcobFzYrjKV+EF+eHpwIhAK8Ph6r1Gko9s1c7syYkJzyUkImYZPpB3XLVC3ouGIyv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1105386},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"cce59331496a503931521fd473399e73dfc856bb","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^24.0.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/generator_24.0.0_1788075297073_0.4502240443097445","host":"s3://npm-registry-packages-npm-production"}},"25.0.0":{"name":"@fjall/generator","version":"25.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@25.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"7a2c21317b2557e9f6b59931a9d03c9df5d10ee7","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-25.0.0.tgz","fileCount":347,"integrity":"sha512-I1P5Eer33Z1H8+d1KQmfWhp758uEjdGoHX3ncPtpKYKLwZPGGykDxE5v1xUjrlRG0FrkD6zlYK8tMH9i3TXNeg==","signatures":[{"sig":"MEUCIQDdWcgdxp0iM7uqgv1SSeniXMuxLauh4mBIC9sR/L/ZlQIgDgghZAH6z9+uVbyMC+KYyemUAIPm7NfDyoqUSTsBC2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1110209},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"8ce3594327a5aaba86320b1186ab484fde4b85c1","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^25.0.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","@eslint/js":"^10.0.1","fast-check":"^4.9.0","@types/node":"^26.1.2","typescript-eslint":"^8.65.0","@vitest/coverage-v8":"^4.1.10","@typescript-eslint/parser":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/generator_25.0.0_1788141797924_0.6128533369161888","host":"s3://npm-registry-packages-npm-production"}},"26.0.0":{"name":"@fjall/generator","version":"26.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@26.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"3168d230357a1a49f0a39d38a87e0a3be7560797","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-26.0.0.tgz","fileCount":347,"integrity":"sha512-7I0jBBp6kl0STL6okz/kNnPa56aNltF9YriTKY4wbAaNxMyrEfTEjdOU0bZgKk4kK4TDJCI5R8zw+dah0uLbhw==","signatures":[{"sig":"MEUCIHHxPuOlgH7PuVn7QII5ld1NSL21KtogPhEbKq7lXOY/AiEAjegm5fWgvGhmzDJNvCjnv5xW1zNkYk+LdRr2pf+qWDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1113128},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"dd639f463157779d17473dcc856ec1c87f171532","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^26.0.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","fast-check":"^4.9.0","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10","@typescript-eslint/parser":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/generator_26.0.0_1788149586105_0.4587167365767413","host":"s3://npm-registry-packages-npm-production"}},"27.0.0":{"name":"@fjall/generator","version":"27.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@27.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"38641ac9d58fe4f9fd64765700675df407e20d3a","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-27.0.0.tgz","fileCount":347,"integrity":"sha512-4WaxDvEP7a1Nz1cxpmqh75pwqBCZTpL3OCDzllPA5qafoXWL1I18sKhcmlArwmhiqiNBxU/S2Z3GdSaz5CDwhA==","signatures":[{"sig":"MEUCIA8zFB4s5OWw4S3XCYU6n4AuE+dpeMMgjamzAhSWBHBWAiEAhU3c0Mt5Zpl13RE8rmdLqDr3d+0a354GVKtyDZUvFfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1113128},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"a49f8f0668d2225162b8bdea388fc791d9c987d3","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^27.0.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","fast-check":"^4.9.0","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10","@typescript-eslint/parser":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/generator_27.0.0_1788170079515_0.8575508888767112","host":"s3://npm-registry-packages-npm-production"}},"27.1.0":{"name":"@fjall/generator","version":"27.1.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@27.1.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"b4a7f9847150f1844f0c31f1239a616d3cf2ffcf","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-27.1.0.tgz","fileCount":347,"integrity":"sha512-qSfT+WHpi18t1pksEIRUorVm9tPnZMvsflvDzpG4hWa2Ghmawxw/8XnnnTe/npfUJRYL9QTaLhFtGsH+YXIiDA==","signatures":[{"sig":"MEQCIFxZD5ciB2EG7eTjaqSC2HhtAymhhF5d5wkIWZJvTOKLAiBTsVQA2qe4EdFSe7rkKriRs4mqLpqY9YoQQHbyYdiLqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1113128},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"910bb60f8a75d4959b4ead0ff338966af74368b3","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^27.1.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","fast-check":"^4.9.0","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10","@typescript-eslint/parser":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/generator_27.1.0_1788210609341_0.5604773482499181","host":"s3://npm-registry-packages-npm-production"}},"28.0.0":{"name":"@fjall/generator","version":"28.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@28.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"98519a07a6057b4d09893640447586ee866c2940","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-28.0.0.tgz","fileCount":347,"integrity":"sha512-rj0tNBNd3gdKoLxpmIaFgVem26pUiFutQmRs0CGuuJaxZSqosctviv0O5vXBnQQtxQl0Z8fJOWkMAg1DIw8M2A==","signatures":[{"sig":"MEQCIG8xNDwApnP3+GQMaIVde0gw1AizSH6PTbDTz1QMZ3B3AiBhG/mcRdQYpKIDKwYANxth3dc2J4ZJLcxaWhQOSATh9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1113074},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"a9dec5869f1eb8bb00038e8c26ba79a08f9514a0","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^28.0.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","fast-check":"^4.9.0","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10","@typescript-eslint/parser":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/generator_28.0.0_1788214117090_0.06780244401534063","host":"s3://npm-registry-packages-npm-production"}},"28.1.0":{"name":"@fjall/generator","version":"28.1.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@28.1.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"2d1858b2545f66529bbff4f77e275e5a5c8c4d60","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-28.1.0.tgz","fileCount":347,"integrity":"sha512-GYMDlQR1pXtaL1drUlfJu/xsjMPU6VYDTIKl0ChqA0s6TBSKlfNVu2fYi/87AUH5nfbK6VIfjpatw/a7fVOBDQ==","signatures":[{"sig":"MEUCIQCbCtwTpdoBh0z71/I3RI+0ODH3l6FyBQXsNzMlaoUJsgIgEyah3qhJgaaMu08w9o8nrwR38rnxBYCBP0sE6iIGHN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1113298},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"7e2f60b337ad3086cbaea2a1343c2fe8b4c29ca3","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^28.1.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","fast-check":"^4.9.0","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10","@typescript-eslint/parser":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/generator_28.1.0_1788253749273_0.7442590652757817","host":"s3://npm-registry-packages-npm-production"}},"28.1.1":{"name":"@fjall/generator","version":"28.1.1","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@28.1.1","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"4ba866d5bbda874909c98872f4794f32c05fc01c","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-28.1.1.tgz","fileCount":347,"integrity":"sha512-8XvuD2vcaEmepjK44e8IT2Cjo2dJx6D5apgQvGG/RHh4bC8lbFRqceeuy68yk5QWrXp9Kk0gFmBhRCIXvHDsjA==","signatures":[{"sig":"MEUCIQCveKZRp5TDCmq8Qe96JJNx2CpuiC+7xZI1P11wrLO/bAIgSmK+K36aR/K+Vb/AiN+DNjC7aIFWYo8rtrbqJztv9rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1113298},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"535592215087d95b431cebaac5b5af0300b3970c","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^28.1.1","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","fast-check":"^4.9.0","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10","@typescript-eslint/parser":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/generator_28.1.1_1788255302917_0.6669220622015017","host":"s3://npm-registry-packages-npm-production"}},"28.2.0":{"name":"@fjall/generator","version":"28.2.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@28.2.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"2e84b7fe0368331eaa20d4ba10297ad9f6ce9d14","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-28.2.0.tgz","fileCount":347,"integrity":"sha512-aBDHlXyQ+LTaIT10+qWJppSPSeRPTRYTTFnTTWpCKe55cxxaYXcvjbdue/JaK/M1jNnZoKuvpiWBxw5KLMJJEg==","signatures":[{"sig":"MEQCIFA+bS7m66z2T0JDae4f0fdKeXeqlo6ZbfxTulpoL3ZoAiB3NnnfH777mRwNtzjJNa/YAWHBHx/HcFQdru6C3aFzxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1113298},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"fe7027b94dbc351b6bbd33c082331808c2341658","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^28.2.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","fast-check":"^4.9.0","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10","@typescript-eslint/parser":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/generator_28.2.0_1788307291867_0.5679903008632738","host":"s3://npm-registry-packages-npm-production"}},"28.3.0":{"name":"@fjall/generator","version":"28.3.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@28.3.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"0a5933824b0b891ecdeec120ba9c5e140b455c13","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-28.3.0.tgz","fileCount":347,"integrity":"sha512-fhWmJ/SkXfB307dYg4U5ibXoZx2TP7uVRadXUAvk5d/SjsOvIpDtEblxBc9IDYYA7DgdIo8bz3PzrepmTEIU+A==","signatures":[{"sig":"MEUCICApLjpyiNB01eo49LidzFg89ZLP+U+2iTXULqOb2F39AiEAs2JwTj4wSjY1xBWyNJvFTnHfAhxpXNg1cjfVRM9iEi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1113298},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"695e5bf92127385840f3f9f301408eebbd0edd2f","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^28.3.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","fast-check":"^4.9.0","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10","@typescript-eslint/parser":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/generator_28.3.0_1788327756573_0.3319025454386968","host":"s3://npm-registry-packages-npm-production"}},"28.4.0":{"name":"@fjall/generator","version":"28.4.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@28.4.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"ac8ca1b00762de6388362a03907e36414e0f9b98","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-28.4.0.tgz","fileCount":347,"integrity":"sha512-AxpF4ynvlFGtE/4wGsXF72JdZHMDLwtv9j+10x+8D17Hni1xVYkWWETMhZ94NoFhT0jZ8nFgqJg4etnrUD5dsg==","signatures":[{"sig":"MEUCIFj2RNQ+NUVdaOcoBPpP0ZshiGWheDkdv9amQpNc5evLAiEAx6y5u45oSXtVE98V81NQ2LxMOKaIBBj616RSqiM6rvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1113298},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"c57014e21d8b35f08cbd8c728673a7c9dc742140","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^28.4.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","fast-check":"^4.9.0","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10","@typescript-eslint/parser":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/generator_28.4.0_1788344158414_0.5825199482059209","host":"s3://npm-registry-packages-npm-production"}},"29.0.0":{"name":"@fjall/generator","version":"29.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@29.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"aa56a1e980386c464dd7d659998f5d4b45bbd66b","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-29.0.0.tgz","fileCount":347,"integrity":"sha512-h9HFi8cvgHwzl4qeRVyoZ3709Rynurpvt7Oq+4PWY8uIxclytiiv7DXNyWruXYvv74ydgW72jdwL9h1RMKdIAg==","signatures":[{"sig":"MEUCIQDKsv8huAnL/I3/KInXcj4D6GR+2ZvcmWW9U9rukrItWgIgB2XP9UMFgePG5KSRa1+hRP/2HiW7SaNTBUGjdM5lQ4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1113298},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"84dc2936ae3ba524a16bc2fb39e614be9f2ed736","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^29.0.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","fast-check":"^4.9.0","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10","@typescript-eslint/parser":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/generator_29.0.0_1788347829574_0.7394048305997902","host":"s3://npm-registry-packages-npm-production"}},"30.0.0":{"name":"@fjall/generator","version":"30.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@30.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"e1028d3d48731d058f7abb56796dc775de4e696e","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-30.0.0.tgz","fileCount":347,"integrity":"sha512-SwJxf3Nl3Hf1N2EeaotYKZxUEkwLpBYpWEDyHPihTp1pxBDq2vwrgDRNevk9T1O105mndskKsoqNkcpyUIdzlg==","signatures":[{"sig":"MEUCICi967lSGBHqZzsgHqLFa0FfIG9V4uzKZnOoQDeSKgzgAiEA4yQjmgpv1ffKyJJgFCCDaqqMEhwOKdhrvkCrrMgG1cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1113432},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"092040430dc836f6832588edcb401966b57a711d","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^30.0.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","fast-check":"^4.9.0","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10","@typescript-eslint/parser":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/generator_30.0.0_1788387009591_0.7386089886400715","host":"s3://npm-registry-packages-npm-production"}},"31.0.0":{"name":"@fjall/generator","version":"31.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@31.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"af8bd890c3220da37119b391907e34478630f12e","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-31.0.0.tgz","fileCount":347,"integrity":"sha512-IPhSZdadqf/3+5pmNIXFK13fb7ElSjn8lAgj5lZxHK/RmwtGVeS2eVfF766zVepMvjItDv3/sxBfn6WaxDPjuQ==","signatures":[{"sig":"MEUCIQDtXYBAgExZUErrENtuLQAzmSg6gz8foft7kDiP1Zl62wIgQmDeLNjpNMkX1LCKAe4kfHVkpHHiHUu9SZ2gANmfnc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1118404},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"f846511488862765a2b1ddb0d013922cea0c8e82","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^31.0.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","fast-check":"^4.9.0","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10","@typescript-eslint/parser":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/generator_31.0.0_1788427216729_0.14594714314921386","host":"s3://npm-registry-packages-npm-production"}},"32.0.0":{"name":"@fjall/generator","version":"32.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@32.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"c44b4c71b3aaacbe2cbefbbf135c067dba2d2f10","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-32.0.0.tgz","fileCount":347,"integrity":"sha512-Z9az+a5Sdssyv4rCapHYEaOwBcO5WZvQ8AQv/RhVqr6yYkgKkzH152k2tLzOWtSmhiUBqxy/vnvmMMr4oyJxgg==","signatures":[{"sig":"MEYCIQCqvBXp/kh69Rj1szBssLSgiV+xNEUAN2PFcNKVsxpKZgIhAIWyNnw4CdCiGSK0nauoBKYCwzeTxDVsvCOq3X8ceiz7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1118787},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"9482e51b9c64088abdb0a087b797f9dd73782427","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^32.0.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","fast-check":"^4.9.0","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10","@typescript-eslint/parser":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/generator_32.0.0_1788574543467_0.36933446573127626","host":"s3://npm-registry-packages-npm-production"}},"33.0.0":{"name":"@fjall/generator","version":"33.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@33.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"876d1226850330c957b55c40bbe8a65e3b45720d","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-33.0.0.tgz","fileCount":347,"integrity":"sha512-ew5lmMh4aK0tNPaqJ6pxctN7zidKtI4JoA8bkMp/OOefd6AKsCDaKkAktncV7A9yUQzIx8NXvOQX2tL3ji8p4w==","signatures":[{"sig":"MEYCIQD97CyFf1Y1Ir6mN9gr2gJ+TjinxLtElJkr0tr+8TLYwgIhALPaq88IDJ6wtD04ogUBxcdoxU1uUISZ9T87lGJzyKaU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1118546},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"b254e38c6aa788ed16b4a7c33a5b84db31063a02","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^33.0.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","fast-check":"^4.9.0","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10","@typescript-eslint/parser":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/generator_33.0.0_1788589771572_0.28664858297842244","host":"s3://npm-registry-packages-npm-production"}},"33.1.0":{"name":"@fjall/generator","version":"33.1.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@33.1.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"7c4012b7975a282553f90bc37c0a92e4fdad5160","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-33.1.0.tgz","fileCount":346,"integrity":"sha512-FKJkwmT4CAEN9HTASBk9AMruQLyMxPYzYAhg7Dg/MYMtOEFPT/fAyPoHFGfzEUDDMTd6QtnB9zuT0eBQoClCMg==","signatures":[{"sig":"MEQCICHOcarNrQK0KMQ8J2D26Z4ugwxPgQOtCF2nigyCGSboAiAmspMioRQGkK79Az5fg6NuFFtk7qh8NSlI7s2Tppv9Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1107502},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"df73b3820414d80777de0171ae01f4866b0ae28a","scripts":{"lint":"eslint src","test":"vitest run","build":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\"","prepublishOnly":"node ../scripts/audit-package-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^33.1.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","fast-check":"^4.9.0","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10","@typescript-eslint/parser":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/generator_33.1.0_1788605637513_0.01736028162592973","host":"s3://npm-registry-packages-npm-production"}},"34.0.0":{"name":"@fjall/generator","version":"34.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@34.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"811280c46f8424bbe81975f3e8911883f672ef64","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-34.0.0.tgz","fileCount":346,"integrity":"sha512-NuEbMhV8uHEH3pzQp5ecMJZHwGcdC6hav+zsSwvMYgxyROXEFZeqlVwkJF8v9MchC+xFtYdj8PDIdaegPBM97Q==","signatures":[{"sig":"MEYCIQChL4iYYqNFzjMjbUu57/KDacdIJIfe12gzl+PZ+F7/CwIhAMrge1TTZXWSawgBfOCxuTRhX2yPLs4ncrHt4uM/tpqS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1111545},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"db01949f737b79c3af03d8e92ea77e188190ec13","scripts":{"lint":"eslint src","test":"vitest run","build":"node ../scripts/run-build.mjs --purpose=build -- npm run build:steps","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","build:steps":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\"","prepublishOnly":"node ../scripts/audit-package-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^34.0.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","fast-check":"^4.9.0","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10","@typescript-eslint/parser":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/generator_34.0.0_1788649627333_0.03274481188153788","host":"s3://npm-registry-packages-npm-production"}},"35.0.0":{"name":"@fjall/generator","version":"35.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@35.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"f234f163cfb082cac33c4a6cf36fa538f05b8da5","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-35.0.0.tgz","fileCount":346,"integrity":"sha512-s1rml7//3/uDTSdm/TvVWRcbsYwj7NaK6T5d5EJZzuR4e8jsmhw02pIPHmD0ZmnhGGqOjAl7jklu884m54/B2A==","signatures":[{"sig":"MEUCIQDCtjXJoasujmutE7I0YLzGwgmIG3ySguTQX3tzSE5SQQIgBjP635RtNpec2GCUqSUBZEfZczSN035RADR469ykRXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1113665},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"2e54d5f8128bbbd92caf41a182adcc653fc0ba53","scripts":{"lint":"eslint src","test":"vitest run","build":"node ../scripts/run-build.mjs --purpose=build -- npm run build:steps","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","build:steps":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\"","prepublishOnly":"node ../scripts/audit-package-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^35.0.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","fast-check":"^4.9.0","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10","@typescript-eslint/parser":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/generator_35.0.0_1788773282891_0.39910868207271766","host":"s3://npm-registry-packages-npm-production"}},"36.0.0":{"name":"@fjall/generator","version":"36.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@36.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"c7c2e7e718c4d5113681a0b48eed53f381d32a03","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-36.0.0.tgz","fileCount":352,"integrity":"sha512-dAfzc7VK2BkvTJacE3i74P/w9iNrQTXVyxED2hoJ9Rx3wwRf1JUrQf3jTWUOqA6nQaOrAGvAMregXDuVXcs2bA==","signatures":[{"sig":"MEUCIQDjx/NFap7THBqm7p/wEpK7nZEdyMBjCttxDJgMZEXGFgIgaR7/q2gHI+MwNJgOL1SnnCBSrcwlgdwRi+yU/PBV0Bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1133977},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"9bbf76af6df8188ebfdec53810414700fa5e1bf2","scripts":{"lint":"eslint src","test":"vitest run","build":"node ../scripts/run-build.mjs --purpose=build -- npm run build:steps","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","build:steps":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\"","prepublishOnly":"node ../scripts/audit-package-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^36.0.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","fast-check":"^4.9.0","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10","@typescript-eslint/parser":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/generator_36.0.0_1789037016279_0.07153456981259776","host":"s3://npm-registry-packages-npm-production"}},"37.0.0":{"name":"@fjall/generator","version":"37.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@37.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"c912cd54de5b49e05ac152117cbff8d77fa3ca2f","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-37.0.0.tgz","fileCount":360,"integrity":"sha512-yh8jmxvzUj/58oyj0ykhZYi+26S6K4GQv9Z9ZHYozBIbsOOAH/W48Je08w/4kkD/d9YsW8raARf57AgS5RYklw==","signatures":[{"sig":"MEQCHydgHcREKvoOlRsk4uqMCwCY0VeqFh9XOfWcnYDgvlICIQDmQe/AGu9a3Cx7tai4CiumWCGciije6GFF7cF2jFPglA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1159791},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.3.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"f7d2e91d7a02380dd17f2689f77daddff015599c","scripts":{"lint":"eslint src","test":"vitest run","build":"node ../scripts/run-build.mjs --purpose=build -- npm run build:steps","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","build:steps":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\"","prepublishOnly":"node ../scripts/audit-package-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^37.0.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","fast-check":"^4.9.0","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10","@typescript-eslint/parser":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/generator_37.0.0_1789376152711_0.5014684989114153","host":"s3://npm-registry-packages-npm-production"}},"38.0.0":{"name":"@fjall/generator","version":"38.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@38.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"69fb2c2c69723c1372c57ac2d27f746976ae6903","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-38.0.0.tgz","fileCount":362,"integrity":"sha512-w9uWzgVhAtEwUqcAC8FKQ+mtgdsOI7z2O1sTdbB44AuvDbzszCmxpr2kOiq3y9wEjAyU6EMEdOKwTj7kyRuZ3w==","signatures":[{"sig":"MEYCIQCoy9hj8NT/dtRq78EQ6Vmuq6Q+jsvlm24kD17g2gDHyAIhALZMsQznwH926Dsq9qYQEreBdydDDjvv0WPooJhgyI9W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFXMLMN7iw+JxJFRffC9MP3ddOG/FczKSZr5G9EP7lhyAiEA9VN1eVz+6TKWSSRJemm4XDrr1RyVw4QyB1omOr9H3j0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1153799},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.3.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"a782155393eb27203048407cb145cb6d1e1edeb3","scripts":{"lint":"eslint src","test":"vitest run","build":"node ../scripts/run-build.mjs --purpose=build -- npm run build:steps","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","build:steps":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\"","prepublishOnly":"node ../scripts/audit-package-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^38.0.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","fast-check":"^4.9.0","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.10","@typescript-eslint/parser":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/generator_38.0.0_1789768096036_0.6288361856951006","host":"s3://npm-registry-packages-npm-production"}},"39.0.0":{"name":"@fjall/generator","version":"39.0.0","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@39.0.0","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"5d723929e1be310afb53a4b38882e590ea23cf22","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-39.0.0.tgz","fileCount":362,"integrity":"sha512-AXikKPq8tg95I0vHppnFWOlr+IRIHfMmublX8vJ1R7hWHLdKKhCYLTKilHQOAT+O6M6Yp043UDfSUjhQMv0gbQ==","signatures":[{"sig":"MEYCIQCShJhhoA1gWTQwbmm5z6VphfuiLJtyf+mwDRyRU76ZaAIhAPHqs4qh6sEGET3j+Z/AyjfdROb/dDGJDWtVOvZZzD/7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCZWrxp4zCFhS0Qoz2TZFXogWSUtWo1HJZJO74atwiYgQIhAK/W14sYoYPn+hGQmUCBoKsXcUzJWVX3VK+ptj2RBhyY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1155080},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.3.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"692f64c98da6bdacd54b7d5d1451a515929d7e13","scripts":{"lint":"eslint src","test":"vitest run","build":"node ../scripts/run-build.mjs --purpose=build -- npm run build:steps","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","build:steps":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\"","prepublishOnly":"node ../scripts/audit-package-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^39.0.0","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.11","fast-check":"^4.9.0","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.11","@typescript-eslint/parser":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/generator_39.0.0_1789862602409_0.7828523229012976","host":"s3://npm-registry-packages-npm-production"}},"39.0.1":{"name":"@fjall/generator","version":"39.0.1","license":"SEE LICENSE IN LICENSE","_id":"@fjall/generator@39.0.1","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"homepage":"https://github.com/fjall-tech/fjall#readme","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"cf4b14942618909eed7308850274eee57ed22aec","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-39.0.1.tgz","fileCount":362,"integrity":"sha512-dmtDPnahxZR403MqhB3iTfiJsxECGbVwvqJYC32UU7mjFsRYvQ/DNRe5/K7MYFJoeRWEmsqKxWzzwSBRPrpczg==","signatures":[{"sig":"MEQCIGRJeX88nQfBSu/HPSNaJMTdyIrPW/LPqnfw5P0bVBdVAiAaq36V34wl4L5pAYVdwF2k5KNlI1xqNTDp8OPF0WQtqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHvPAtpCZuMt2GrERmj/u6P9e4b/8oJr5PvYbkUWca0OAiEAsxM9yUUFPvgLVSx7o/UrJlPoxRLvE0hkwINrMAOjmbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1155080},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.3.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"650effabc7dfb7f82b4a199fb26a603e96bd09b1","scripts":{"lint":"eslint src","test":"vitest run","build":"node ../scripts/run-build.mjs --purpose=build -- npm run build:steps","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","build:steps":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\"","prepublishOnly":"node ../scripts/audit-package-tarball.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^39.0.1","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.11","fast-check":"^4.9.0","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.11","@typescript-eslint/parser":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/generator_39.0.1_1790239228086_0.5299927136894322","host":"s3://npm-registry-packages-npm-production"}},"39.0.2":{"_id":"@fjall/generator@39.0.2","bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"dist":{"shasum":"3ba73887217b27c2703a4ef44418c0f9bed2e3fe","tarball":"https://registry.npmjs.org/@fjall/generator/-/generator-39.0.2.tgz","fileCount":362,"integrity":"sha512-uFUJY20uRDPIraGDE5e7l405cbcxuWxv2K7Shpeuv4bSmjT39WomU7nHBiJK+vJDRRGBYV0fiXchCkJloNqVHQ==","signatures":[{"sig":"MEQCIHpw5BOMoGruylOfbOSC79AYxVlBxfoGvOkV6rvkY0R4AiAF0sN+K2zfK4T/5x5HRVSRMKAlDOvp0+3wQJjFGRgTXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH5jy6tGetXYoXgYSZDOZTIjRaP1Prssk0KD2Bsq9f64AiEAuMZYSYjUd8P5KP/36Fxuz/yFHwH09AsYpxYV+ZDrXAM="}],"unpackedSize":1155080},"main":"dist/src/index.js","name":"@fjall/generator","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=22.3.0"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dns":{"types":"./dist/src/dns/index.d.ts","default":"./dist/src/dns/index.js"},"./codemod":{"types":"./dist/src/codemod/index.d.ts","default":"./dist/src/codemod/index.js"},"./schemas":{"types":"./dist/src/schemas/index.d.ts","default":"./dist/src/schemas/index.js"},"./detection":{"types":"./dist/src/detection/index.d.ts","default":"./dist/src/detection/index.js"}},"gitHead":"4da27905b745318f17556381df56d56cb1efc99d","license":"SEE LICENSE IN LICENSE","scripts":{"lint":"eslint src","test":"vitest run","build":"node ../scripts/run-build.mjs --purpose=build -- npm run build:steps","clean":"rm -rf ./dist ./sourcemaps","watch":"npm run build && tsc --watch --preserveWatchOutput","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\"","prepack":"node ../scripts/check-dist-freshness.mjs","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","watch:only":"tsc --watch --preserveWatchOutput","build:steps":"npm run clean && tsc && node ../scripts/minify-dist.mjs dist && node ../scripts/stamp-build.mjs","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\"","prepublishOnly":"node ../scripts/audit-package-tarball.mjs"},"version":"39.0.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e036f342-5334-4c50-9866-b319fe2823a1"}},"homepage":"https://github.com/fjall-tech/fjall#readme","repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"_npmVersion":"11.16.0","description":"Pure infrastructure generation logic for Fjall","directories":{},"maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3","recast":"^0.23.12","ts-morph":"^28.0.0","ast-types":"^0.16.1","typescript":"^6.0.3","@fjall/util":"^39.0.2","@babel/parser":"^7.29.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.11","fast-check":"^4.9.0","@types/node":"^26.1.2","@vitest/coverage-v8":"^4.1.11","@typescript-eslint/parser":"^8.65.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/generator_39.0.2_1790424957800_0.5227137863918179"}}},"time":{"created":"2026-03-07T22:21:17.931Z","modified":"2026-09-26T12:15:58.141Z","0.88.4":"2026-03-07T22:21:18.082Z","0.89.2":"2026-03-16T23:55:59.943Z","0.89.4":"2026-03-17T21:52:57.251Z","0.89.5":"2026-03-18T23:47:37.924Z","0.89.6":"2026-04-20T23:49:48.621Z","0.94.0":"2026-04-21T02:14:17.480Z","0.94.1":"2026-04-21T02:32:44.454Z","0.95.0":"2026-04-21T03:06:19.707Z","0.96.0":"2026-04-27T00:09:21.071Z","0.99.1":"2026-05-22T01:30:56.725Z","0.99.3":"2026-05-22T22:53:37.702Z","0.99.4":"2026-05-22T23:40:00.068Z","0.100.0":"2026-05-23T06:08:18.231Z","0.102.0":"2026-05-23T08:40:46.336Z","1.1.0":"2026-05-23T21:31:22.380Z","2.1.1":"2026-05-24T01:09:05.436Z","2.2.0":"2026-05-25T07:20:52.272Z","2.3.0":"2026-05-25T21:32:38.745Z","2.4.0":"2026-05-26T03:16:06.107Z","2.4.1":"2026-05-26T22:02:50.980Z","2.4.2":"2026-05-27T05:16:41.891Z","2.4.3":"2026-05-27T09:01:05.857Z","2.4.4":"2026-05-27T10:01:19.524Z","2.4.5":"2026-05-27T20:40:27.763Z","2.4.7":"2026-05-27T21:28:25.781Z","2.4.8":"2026-05-27T22:12:26.189Z","2.5.0":"2026-05-29T04:06:09.408Z","2.6.0":"2026-05-30T05:12:15.243Z","2.7.0":"2026-06-01T11:38:00.616Z","2.7.1":"2026-06-01T20:36:38.552Z","2.8.0":"2026-06-02T01:06:44.555Z","2.9.0":"2026-06-02T05:30:23.141Z","2.9.1":"2026-06-02T21:52:15.980Z","2.11.1":"2026-06-07T01:04:48.659Z","2.12.0":"2026-06-09T10:16:47.679Z","2.13.0":"2026-06-10T21:05:40.638Z","2.14.0":"2026-06-12T01:13:36.798Z","2.15.0":"2026-06-12T02:45:56.330Z","2.16.0":"2026-06-14T08:06:56.147Z","2.17.0":"2026-06-15T10:20:37.827Z","2.18.0":"2026-06-18T09:55:38.663Z","2.18.1":"2026-06-19T02:36:52.184Z","2.18.2":"2026-06-19T09:17:24.967Z","2.18.3":"2026-06-19T11:28:00.702Z","2.19.0":"2026-06-19T23:45:40.794Z","2.19.1":"2026-06-20T02:54:49.181Z","2.19.2":"2026-06-20T09:26:36.314Z","2.19.3":"2026-06-20T10:13:06.311Z","2.19.4":"2026-06-22T21:35:36.380Z","2.19.5":"2026-06-22T21:39:14.559Z","2.19.6":"2026-06-22T23:50:09.954Z","2.20.0":"2026-06-23T06:45:56.840Z","2.20.1":"2026-06-23T22:00:17.991Z","2.21.0":"2026-06-27T21:58:37.832Z","2.22.0":"2026-06-30T11:39:26.383Z","2.22.1":"2026-06-30T21:25:43.411Z","2.23.0":"2026-07-02T09:19:39.155Z","2.23.1":"2026-07-02T12:20:38.366Z","2.24.0":"2026-07-05T07:58:37.460Z","2.25.0":"2026-07-06T11:58:41.773Z","2.27.0":"2026-07-07T01:22:08.122Z","2.29.0":"2026-07-13T22:36:06.813Z","2.30.0":"2026-07-15T07:21:07.067Z","2.30.3":"2026-07-16T01:02:41.078Z","2.31.1":"2026-07-16T20:43:14.119Z","2.32.0":"2026-07-16T21:25:20.061Z","2.33.0":"2026-07-17T12:51:37.150Z","2.34.0":"2026-07-17T22:55:50.733Z","3.0.0":"2026-07-18T01:56:49.214Z","3.1.0":"2026-07-18T07:00:41.489Z","3.2.1":"2026-07-18T08:44:41.866Z","3.3.0":"2026-07-18T12:21:37.302Z","3.4.1":"2026-07-18T23:08:56.320Z","3.5.2":"2026-07-19T21:00:06.466Z","3.6.0":"2026-07-19T21:15:52.147Z","3.6.1":"2026-07-19T23:40:41.906Z","3.7.0":"2026-07-20T02:16:09.759Z","3.8.0":"2026-07-20T10:45:48.104Z","3.8.1":"2026-07-20T11:34:49.946Z","3.9.0":"2026-07-20T22:30:21.418Z","3.10.0":"2026-07-22T07:35:54.142Z","3.11.0":"2026-07-23T21:53:07.775Z","4.0.0":"2026-07-24T06:47:11.326Z","4.1.0":"2026-07-24T23:01:29.002Z","4.2.0":"2026-07-26T07:00:25.919Z","4.3.0":"2026-07-27T09:36:07.931Z","4.4.0":"2026-07-30T00:36:09.169Z","5.0.0":"2026-07-31T11:06:13.889Z","6.0.0":"2026-08-01T08:47:32.421Z","7.0.0":"2026-08-03T01:20:31.151Z","7.0.1":"2026-08-03T05:02:34.949Z","7.1.0":"2026-08-05T08:59:51.395Z","7.2.0":"2026-08-06T02:35:19.729Z","7.3.0":"2026-08-06T23:11:56.172Z","8.0.0":"2026-08-09T06:28:45.582Z","9.0.0":"2026-08-09T10:18:03.980Z","10.1.1":"2026-08-11T22:04:28.088Z","10.1.2":"2026-08-12T11:16:00.692Z","10.1.3":"2026-08-13T02:00:51.451Z","11.0.0":"2026-08-13T04:09:21.684Z","12.0.0":"2026-08-13T06:34:38.289Z","12.1.0":"2026-08-15T06:08:49.957Z","12.1.1":"2026-08-15T09:55:04.787Z","12.2.0":"2026-08-15T22:15:50.963Z","12.3.0":"2026-08-16T01:27:19.520Z","12.4.0":"2026-08-16T02:16:56.979Z","13.0.0":"2026-08-16T02:53:10.033Z","13.1.0":"2026-08-16T10:07:54.333Z","14.0.0":"2026-08-17T02:12:08.029Z","14.1.0":"2026-08-17T10:30:13.657Z","14.2.0":"2026-08-18T14:41:55.909Z","14.3.0":"2026-08-20T22:25:19.148Z","15.0.0":"2026-08-21T10:16:09.419Z","16.0.0":"2026-08-22T02:42:57.523Z","16.0.1":"2026-08-22T04:11:55.699Z","17.0.0":"2026-08-23T02:11:23.120Z","18.0.0":"2026-08-23T08:40:23.461Z","19.0.0":"2026-08-24T11:14:43.896Z","20.0.0":"2026-08-24T18:11:46.298Z","21.0.0":"2026-08-26T08:40:49.226Z","21.1.0":"2026-08-28T12:46:23.851Z","22.0.0":"2026-08-30T00:26:30.089Z","23.0.0":"2026-08-30T05:40:39.624Z","24.0.0":"2026-08-30T07:34:57.215Z","25.0.0":"2026-08-31T02:03:18.109Z","26.0.0":"2026-08-31T04:13:06.247Z","27.0.0":"2026-08-31T09:54:39.667Z","27.1.0":"2026-08-31T21:10:09.549Z","28.0.0":"2026-08-31T22:08:37.233Z","28.1.0":"2026-09-01T09:09:09.494Z","28.1.1":"2026-09-01T09:35:03.077Z","28.2.0":"2026-09-02T00:01:32.015Z","28.3.0":"2026-09-02T05:42:36.764Z","28.4.0":"2026-09-02T10:15:58.603Z","29.0.0":"2026-09-02T11:17:09.769Z","30.0.0":"2026-09-02T22:10:09.733Z","31.0.0":"2026-09-03T09:20:16.867Z","32.0.0":"2026-09-05T02:15:43.622Z","33.0.0":"2026-09-05T06:29:31.748Z","33.1.0":"2026-09-05T10:53:57.690Z","34.0.0":"2026-09-05T23:07:07.493Z","35.0.0":"2026-09-07T09:28:03.108Z","36.0.0":"2026-09-10T10:43:36.423Z","37.0.0":"2026-09-14T08:55:52.847Z","38.0.0":"2026-09-18T21:48:16.150Z","39.0.0":"2026-09-20T00:03:22.531Z","39.0.1":"2026-09-24T08:40:28.192Z","39.0.2":"2026-09-26T12:15:57.961Z"},"bugs":{"url":"https://github.com/fjall-tech/fjall/issues"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/fjall-tech/fjall#readme","repository":{"url":"git+https://github.com/fjall-tech/fjall.git","type":"git","directory":"generator"},"description":"Pure infrastructure generation logic for Fjall","maintainers":[{"name":"josephce","email":"joseph.eigenraam@gmail.com"},{"name":"peoram","email":"peoram@gmail.com"},{"name":"nelis","email":"nelis.verhoef@clearcalcs.com"},{"name":"nosammai","email":"nosammai@gmail.com"},{"name":"kweiberth","email":"kurt.weiberth@gmail.com"}],"readme":"# @fjall/generator\n\nPure infrastructure generation logic for Fjall. Detects application patterns (Next.js, Payload CMS, Remix, etc.) and generates the AWS CDK resources, IAM policies, and config required to deploy them.\n\nThis package contains no AWS SDK calls — it is a deterministic transformer from application source + config to a resource plan. Consumed by `@fjall/cli` and the Fjall webapp deployment worker.\n\n## Installation\n\n```bash\nnpm install @fjall/generator\n```\n\n## Usage\n\n```typescript\nimport { generateResourcePlan } from \"@fjall/generator\";\n\nconst plan = generateResourcePlan({\n  appPath: \"./my-app\",\n  config: fjallConfig,\n});\n```\n\nSee [docs.fjall.io](https://docs.fjall.io) for full usage.\n\n## Licence\n\nProprietary — see [LICENSE](./LICENSE).\n","readmeFilename":"README.md"}