{"versions":{"1.0.0":{"name":"@jsonjoy.com/codegen","private":false,"publishConfig":{"access":"public"},"version":"1.0.0","description":"No-dependencies, low-level, high-performance JIT code generation package for JavaScript","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/codegen","repository":{"type":"git","url":"git+https://github.com/jsonjoy-com/codegen.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["jit","codegen","code generation","dynamic","performance","javascript","compiler","function","optimization"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"prettier":"prettier --ignore-path .gitignore --write \"src/**/*.{ts,tsx,js,jsx}\"","prettier:check":"prettier --ignore-path .gitignore --list-different 'src/**/*.{ts,tsx,js,jsx}'","lint":"yarn tslint","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose --project .","clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages"},"peerDependencies":{"tslib":"2"},"dependencies":{},"devDependencies":{"@types/benchmark":"^2.1.2","@types/jest":"^29.5.12","benchmark":"^2.1.4","jest":"^29.7.0","json-pack-napi":"^0.0.2","prettier":"^3.2.5","pretty-quick":"^3.1.3","rimraf":"^5.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","tslib":"^2.6.2","tslint":"^6.1.3","tslint-config-common":"^1.6.2","typedoc":"^0.25.12","typescript":"^5.4.4"},"jest":{"verbose":true,"testEnvironmentOptions":{"url":"http://localhost/"},"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"ts-jest"},"transformIgnorePatterns":[],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.ts$"},"prettier":{"arrowParens":"always","printWidth":120,"tabWidth":2,"useTabs":false,"semi":true,"singleQuote":true,"trailingComma":"all","bracketSpacing":false},"_id":"@jsonjoy.com/codegen@1.0.0","gitHead":"2159898129c56415e428eb4077cd7bfcde2f115a","bugs":{"url":"https://github.com/jsonjoy-com/codegen/issues"},"_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"integrity":"sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==","shasum":"5c23f796c47675f166d23b948cdb889184b93207","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/codegen/-/codegen-1.0.0.tgz","fileCount":30,"unpackedSize":33443,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHFkNfAADLgMMuv6VRB9mXbbPuoGGS+edQVPeyQ96JZ6AiEAv4AvNbhf3Og8jEzHAxPROWEcE8UHxEAU6n+67VAi0Sk="}],"size":10994},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_1.0.0_1754064299283_0.6269131828353511"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-01T16:04:59.483Z","publish_time":1754064299483,"_source_registry_name":"default","contributors":[]},"17.58.0":{"name":"@jsonjoy.com/codegen","publishConfig":{"access":"public"},"version":"17.58.0","description":"No-dependencies, low-level, high-performance JIT code generation package for JavaScript","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/codegen","repository":"jsonjoy-com/codegen","license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["jit","codegen","code generation","dynamic","performance","javascript","compiler","function","optimization"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -p ."},"peerDependencies":{"tslib":"2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules"]},"_id":"@jsonjoy.com/codegen@17.58.0","gitHead":"623856152455d7a60445d1c15a80a907423cf339","dist":{"shasum":"7d036bf2b964a70427872f518f4ed386249d7f42","integrity":"sha512-oCV448iKswUMSPWmRb9Hg64KbCnBaMsJjjGeOOEMuF+DYU7Ml/NZNiuEKBGJ3YPrNU+dR2Ipc4CTrVVAwGPovQ==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/codegen/-/codegen-17.58.0.tgz","fileCount":30,"unpackedSize":43261,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGO+9MDfoSPC6XNJx0qPiIo67X+ahAMpFGIkz/DIaQB/AiAO/3gnT/kTnJk5X09dDTB+DdLR54EB/laAfgSj50WYRQ=="}],"size":12847},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_17.58.0_1760804131722_0.032180945111658366"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-18T16:15:31.932Z","publish_time":1760804131932,"_source_registry_name":"default","contributors":[]},"17.59.0":{"name":"@jsonjoy.com/codegen","publishConfig":{"access":"public"},"version":"17.59.0","description":"No-dependencies, low-level, high-performance JIT code generation package for JavaScript","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/codegen","repository":"jsonjoy-com/codegen","license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["jit","codegen","code generation","dynamic","performance","javascript","compiler","function","optimization"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -p ."},"peerDependencies":{"tslib":"2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules"]},"_id":"@jsonjoy.com/codegen@17.59.0","gitHead":"623856152455d7a60445d1c15a80a907423cf339","dist":{"shasum":"03bebe6fe3cfd60dad40b7dea07e124357593a53","integrity":"sha512-bNZQqXuIitbzyqh+EoUHVGpgNuaDFHHoswhZh8tOiq7zY5D0ITALSIs6HvW86YMg+ER18foKSrClMmzo2w0JVw==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/codegen/-/codegen-17.59.0.tgz","fileCount":30,"unpackedSize":43261,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGoZA1VUHwtPxke53KEn5ZMbWFQt9V4/mVJk/ew2W/NmAiAzv3cecZceO5Ywp14R2Kth23lPVk8ioouPol3FOIeQtA=="}],"size":12847},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_17.59.0_1760804407871_0.6314533759520191"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-18T16:20:08.090Z","publish_time":1760804408090,"_source_registry_name":"default","contributors":[]},"17.60.0":{"name":"@jsonjoy.com/codegen","publishConfig":{"access":"public"},"version":"17.60.0","description":"No-dependencies, low-level, high-performance JIT code generation package for JavaScript","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/codegen","repository":"jsonjoy-com/codegen","license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["jit","codegen","code generation","dynamic","performance","javascript","compiler","function","optimization"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -p ."},"peerDependencies":{"tslib":"2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules"]},"_id":"@jsonjoy.com/codegen@17.60.0","gitHead":"35e0397cc22da24d784f4245a0f4c72b2c5b945e","dist":{"shasum":"bbc0718b088c9ceeaea85e2244cd23f8848ab4dc","integrity":"sha512-xnru8wJoSnBD1g+q9xLIWwt5pi7shFO0bCNj60RPghn+QUFbu60p2nFUDuMZLAPHslvB9Zq6lp7Rmc/c+EcqRA==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/codegen/-/codegen-17.60.0.tgz","fileCount":30,"unpackedSize":43261,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGEbYU+Aqv/iPqeVM3jDX8czVZwZADcV5WdDhv6hvIc9AiBQ+wbbKXNh8n9uW3dIOgLg66eYJ9tOL/SBw93W6nX5GQ=="}],"size":12846},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_17.60.0_1760913070035_0.9157276291608678"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-19T22:31:10.250Z","publish_time":1760913070250,"_source_registry_name":"default","contributors":[]},"17.61.0":{"name":"@jsonjoy.com/codegen","publishConfig":{"access":"public"},"version":"17.61.0","description":"No-dependencies, low-level, high-performance JIT code generation package for JavaScript","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/codegen","repository":"jsonjoy-com/codegen","license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["jit","codegen","code generation","dynamic","performance","javascript","compiler","function","optimization"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -p ."},"peerDependencies":{"tslib":"2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules"]},"_id":"@jsonjoy.com/codegen@17.61.0","gitHead":"bcabf28c02eda97daac57cf8c16c6f45166f8bd9","dist":{"shasum":"d6a08691fbc09a2a66c15a38ffe231a683c41732","integrity":"sha512-/twR9W0EWjpDsKPfDiG3yUCJnrZJc7Kzluj59N01z5sCXarkp+9yYejYCQsMzvgG5FG4chCLqjstDY0Rs6DkHw==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/codegen/-/codegen-17.61.0.tgz","fileCount":30,"unpackedSize":43261,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEKiWX/AEAEPVf9K7VI4aHTUNoPitqyHg8Y/PWrRG0uxAiAxbjL1boQGqHAigtxC4bNuXMH6JiT/OgBMg0qRAGLWtg=="}],"size":12847},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_17.61.0_1760986510475_0.8807185418643924"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-20T18:55:10.698Z","publish_time":1760986510698,"_source_registry_name":"default","contributors":[]},"17.61.1":{"name":"@jsonjoy.com/codegen","publishConfig":{"access":"public"},"version":"17.61.1","description":"No-dependencies, low-level, high-performance JIT code generation package for JavaScript","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/codegen","repository":"jsonjoy-com/codegen","license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["jit","codegen","code generation","dynamic","performance","javascript","compiler","function","optimization"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -p ."},"peerDependencies":{"tslib":"2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules"]},"_id":"@jsonjoy.com/codegen@17.61.1","gitHead":"be72bd39f11a72e10cb58347100e63ca3865dc01","dist":{"shasum":"475c13593dcd06cf25f82848ddbb34489439b4a4","integrity":"sha512-msClLO0IpF+yNIU+MDT9TZ4Pw7ZYKvSU4oG4+lQkAh0Kq5hkAtSR2YgbsNdR/OKVPlyDKooRqGraEQCPGjeg7A==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/codegen/-/codegen-17.61.1.tgz","fileCount":30,"unpackedSize":43261,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIQD1STxMTR3pc3rearzPd2SAeY/yBUurhhQti0jR1Z4KigIfO0KhnxE7lcPnuLLR3Z51jqTqte5LkAjb+DXuQ/5ICA=="}],"size":12848},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_17.61.1_1761085103018_0.2804030292688866"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-21T22:18:23.251Z","publish_time":1761085103251,"_source_registry_name":"default","contributors":[]},"17.62.0":{"name":"@jsonjoy.com/codegen","publishConfig":{"access":"public"},"version":"17.62.0","description":"No-dependencies, low-level, high-performance JIT code generation package for JavaScript","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/codegen","repository":"jsonjoy-com/codegen","license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["jit","codegen","code generation","dynamic","performance","javascript","compiler","function","optimization"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -p ."},"peerDependencies":{"tslib":"2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules"]},"_id":"@jsonjoy.com/codegen@17.62.0","gitHead":"0c473405cf7840e82fd0b5726eca73294166de0b","dist":{"shasum":"e3504dec2e88ccea8b7c283db05fe115db75532e","integrity":"sha512-PBPamCT/P1vwgKyAh83Cgf0z+diwvz4wbd6dhQYhODn0+AiI4CbzmNePV3v/sYpvA/Us8rQH+wcjQBBFNMMHmQ==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/codegen/-/codegen-17.62.0.tgz","fileCount":30,"unpackedSize":43261,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEHiEiPK6a7UauXHLjMe85+/N6nCwufu0kugVtcouAG3AiASKySv5h2En66Ti4OSM3w1tbC6i6Hse0QJF3bJOUOJJw=="}],"size":12846},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_17.62.0_1761646864523_0.7072734454318297"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-28T10:21:04.742Z","publish_time":1761646864742,"_source_registry_name":"default","contributors":[]},"17.63.0":{"name":"@jsonjoy.com/codegen","publishConfig":{"access":"public"},"version":"17.63.0","description":"No-dependencies, low-level, high-performance JIT code generation package for JavaScript","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/codegen","repository":"jsonjoy-com/codegen","license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["jit","codegen","code generation","dynamic","performance","javascript","compiler","function","optimization"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -p ."},"peerDependencies":{"tslib":"2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules"]},"_id":"@jsonjoy.com/codegen@17.63.0","gitHead":"0f1c1f821ff1c2a35e341f1fce79b35e107b5ec0","dist":{"shasum":"e5ea7d8d45014841efe79e6af83fc4b8334c2c9d","integrity":"sha512-vQ18JiRQ8YfZQwzwCQs88rR5eGuy6AFfu+anz9RTvHQs9L4AE8dGA/mLzu6teh6CiSQTo2TNOQbqRh4Vy+7LEQ==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/codegen/-/codegen-17.63.0.tgz","fileCount":30,"unpackedSize":43261,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID0ZgbyCspyfTePQQTpOsOaljK7fn0EEZK1fuykKMRniAiBjYuq7w6VQtaVQcx0YSQ22Zw4yedp1G1dzWDAWV4CPcw=="}],"size":12847},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_17.63.0_1761688685417_0.7747274818526746"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-28T21:58:05.607Z","publish_time":1761688685607,"_source_registry_name":"default","contributors":[]},"17.64.0":{"name":"@jsonjoy.com/codegen","publishConfig":{"access":"public"},"version":"17.64.0","description":"No-dependencies, low-level, high-performance JIT code generation package for JavaScript","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/codegen","repository":"jsonjoy-com/codegen","license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["jit","codegen","code generation","dynamic","performance","javascript","compiler","function","optimization"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -p ."},"peerDependencies":{"tslib":"2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules"]},"_id":"@jsonjoy.com/codegen@17.64.0","gitHead":"57dbc7cd3085f785d742648bb85847fd7f0ab882","dist":{"shasum":"650cf49f600359f9a92fc8e04c37c535990c2964","integrity":"sha512-/E2AH/nqA6u0g+CTKnJ8KRTN7ohF8T2qXPk3+U627rGxjJ2BJl+aLs+V8R1j3s+II+mGrtNtBCAdVXbHu98Rxw==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/codegen/-/codegen-17.64.0.tgz","fileCount":30,"unpackedSize":43261,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD5PlvCU+Jz5btIOwIV4hoYO16fhIXcX1eGBF2Fm8VHNwIhAMtZ7qlCX4HjpiQlrzIJ9d89cGSmjwTFWJRZFFe3+Wwv"}],"size":12847},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_17.64.0_1764520695944_0.6106149381754569"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-30T16:38:16.184Z","publish_time":1764520696184,"_source_registry_name":"default","contributors":[]},"17.65.0":{"name":"@jsonjoy.com/codegen","publishConfig":{"access":"public"},"version":"17.65.0","description":"No-dependencies, low-level, high-performance JIT code generation package for JavaScript","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/codegen","repository":"jsonjoy-com/codegen","license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["jit","codegen","code generation","dynamic","performance","javascript","compiler","function","optimization"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -p ."},"peerDependencies":{"tslib":"2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules"]},"_id":"@jsonjoy.com/codegen@17.65.0","gitHead":"3f1b925dd260a8ba75adde2a16df715c06d9b2b8","dist":{"shasum":"531524f37fd3e1d1189de18fef346e998eee8952","integrity":"sha512-7MXcRYe7n3BG+fo3jicvjB0+6ypl2Y/bQp79Sp7KeSiiCgLqw4Oled6chVv07/xLVTdo3qa1CD0VCCnPaw+RGA==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/codegen/-/codegen-17.65.0.tgz","fileCount":30,"unpackedSize":43261,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCJUFLCDPEh8ppgscG9dbT+mF97hyQW0ew8+UN7eyMqcQIgGpxOOrEZdTYFw8PH9IPbZcU+VchAPG1eiiOJU4/2ZPI="}],"size":12847},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_17.65.0_1764527665755_0.14219134218468232"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-30T18:34:25.949Z","publish_time":1764527665949,"_source_registry_name":"default","contributors":[]},"17.67.0":{"name":"@jsonjoy.com/codegen","publishConfig":{"access":"public"},"version":"17.67.0","description":"No-dependencies, low-level, high-performance JIT code generation package for JavaScript","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/codegen","repository":"jsonjoy-com/codegen","license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["jit","codegen","code generation","dynamic","performance","javascript","compiler","function","optimization"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -p ."},"peerDependencies":{"tslib":"2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules"]},"_id":"@jsonjoy.com/codegen@17.67.0","gitHead":"9c2faf7857f89107c2b8fc040a912796516ddb4f","dist":{"shasum":"3635fd8769d77e19b75dc5574bc9756019b2e591","integrity":"sha512-idnkUplROpdBOV0HMcwhsCUS5TRUi9poagdGs70A6S4ux9+/aPuKbh8+UYRTLYQHtXvAdNfQWXDqZEx5k4Dj2Q==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/codegen/-/codegen-17.67.0.tgz","fileCount":30,"unpackedSize":43261,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCfPEPvGIvXu/qs22YLr3OdRuaVXfY8hGWsEymFhUZxAwIgA1Wt2Nmsg6w6onJgrbEAorJccNJMlGvkaNg6WW2NBJo="}],"size":12847},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_17.67.0_1770378926813_0.9577207702617245"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-06T11:55:26.948Z","publish_time":1770378926948,"_source_registry_name":"default","contributors":[]},"18.0.0":{"name":"@jsonjoy.com/codegen","publishConfig":{"access":"public"},"version":"18.0.0","description":"No-dependencies, low-level, high-performance JIT code generation package for JavaScript","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/codegen","repository":"jsonjoy-com/codegen","license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["jit","codegen","code generation","dynamic","performance","javascript","compiler","function","optimization"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -p ."},"peerDependencies":{"tslib":"2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules"]},"_id":"@jsonjoy.com/codegen@18.0.0","gitHead":"b8f6531fe40ba35746ccbae7b11b40d6a343d919","dist":{"shasum":"1a0a727f9d0960e8d1345d15f45112c2a9a76e59","integrity":"sha512-roZo9yL367WqfFW13BTybTwIqmtTEQ3M659WFy+AWmF2z2uRFQCx5zsatNbQfH4CqIfZHLFeSqy5cnlgd83dsw==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/codegen/-/codegen-18.0.0.tgz","fileCount":30,"unpackedSize":43260,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCBANgiPFd2KPqsYoYsLQPzBl9Of/8BLP1afE8wmF8rwwIhAMmpezm7LimdkxUTKA07InVshXY3CES9ql1sc/INkOTh"}],"size":12844},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_18.0.0_1771783968712_0.733098615449038"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-22T18:12:48.859Z","publish_time":1771783968859,"_source_registry_name":"default","contributors":[]},"18.1.0":{"name":"@jsonjoy.com/codegen","publishConfig":{"access":"public"},"version":"18.1.0","description":"No-dependencies, low-level, high-performance JIT code generation package for JavaScript","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/jsonjoy-com/codegen","repository":"jsonjoy-com/codegen","license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["jit","codegen","code generation","dynamic","performance","javascript","compiler","function","optimization"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc -b tsconfig.build.json","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -b --noEmit"},"peerDependencies":{"tslib":"2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"]},"_id":"@jsonjoy.com/codegen@18.1.0","gitHead":"6fadf62f896d462e8a99f54b775ad6e338822b00","dist":{"shasum":"6b49aa70bedaf2771494b5c007fb56a4e8a2a6fe","integrity":"sha512-0DgRXc2A1ipJwds66xYJL5yDEqtfnKo2bQuTplfKASL0K6XERpcLAIahoCHqD6uQGEE1q2qEhXeg9yrD5GKBXQ==","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/codegen/-/codegen-18.1.0.tgz","fileCount":31,"unpackedSize":149030,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEBkPRA4/xx269yA3n1tfLJkAgYGZf96Qvvqi8N6KVHPAiEAq1NsP4DXyemeM/EhUeGR6dXd4ppIOJK/wdLB1E8Z7Tw="}],"size":42678},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_18.1.0_1774106751218_0.1749971766082854"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-21T15:25:51.367Z","publish_time":1774106751367,"_source_registry_name":"default","contributors":[]},"18.5.0":{"name":"@jsonjoy.com/codegen","publishConfig":{"access":"public"},"version":"18.5.0","description":"No-dependencies, low-level, high-performance JIT code generation package for JavaScript","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-joy/packages/codegen","repository":{"type":"git","url":"git+https://github.com/streamich/json-joy.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["jit","codegen","code generation","dynamic","performance","javascript","compiler","function","optimization"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc -b tsconfig.build.json","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -b --noEmit"},"peerDependencies":{"tslib":"2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"]},"_id":"@jsonjoy.com/codegen@18.5.0","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"_integrity":"sha512-1nQeNoVtlO1dlw28EcM+bvKrcp3jwAf1kskkZgWVx1jYSTWwOzQobNpts4ub8v8tAWRVdxrandjyz/DMgbqYJQ==","_resolved":"/home/runner/work/json-joy/json-joy/packages/codegen/package.tgz","_from":"file:package.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-1nQeNoVtlO1dlw28EcM+bvKrcp3jwAf1kskkZgWVx1jYSTWwOzQobNpts4ub8v8tAWRVdxrandjyz/DMgbqYJQ==","shasum":"57d58ea160eeb7fb122cc12dafc444dcf2214a6d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/codegen/-/codegen-18.5.0.tgz","fileCount":31,"unpackedSize":149045,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jsonjoy.com%2fcodegen@18.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDNSXP4n/i/roCJZn/h92mjyIiQsZ3NWwLZoijcOsNVZAIhAJYvW9jLyJ0f85C87pC2th3/sGlOV0wwChK1OjA/1Xjo"}],"size":42699},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_18.5.0_1775153543504_0.6428359459829394"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-02T18:12:23.760Z","publish_time":1775153543760,"_source_registry_name":"default","contributors":[]},"18.6.0":{"name":"@jsonjoy.com/codegen","publishConfig":{"access":"public"},"version":"18.6.0","description":"No-dependencies, low-level, high-performance JIT code generation package for JavaScript","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-joy/packages/codegen","repository":{"type":"git","url":"git+https://github.com/streamich/json-joy.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["jit","codegen","code generation","dynamic","performance","javascript","compiler","function","optimization"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc -b tsconfig.build.json","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -b --noEmit"},"peerDependencies":{"tslib":"2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"]},"_id":"@jsonjoy.com/codegen@18.6.0","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"_integrity":"sha512-1udGKfLA5OJcPtlw0gmL6JFHtRBHvZGqKkt6Oqke7uoxdlTqdiGKopdLtTvEHGpu/9s3bYU/07gHkcXs5KFrHQ==","_resolved":"/home/runner/work/json-joy/json-joy/packages/codegen/package.tgz","_from":"file:package.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-1udGKfLA5OJcPtlw0gmL6JFHtRBHvZGqKkt6Oqke7uoxdlTqdiGKopdLtTvEHGpu/9s3bYU/07gHkcXs5KFrHQ==","shasum":"07de071b6317dcd4009807e1d39be7ec269f2280","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/codegen/-/codegen-18.6.0.tgz","fileCount":31,"unpackedSize":149045,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jsonjoy.com%2fcodegen@18.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCXN1iSzFxVoOZ+6cQnQHq73tYfwc0Xolbcmgb5Yk6doAIhAOyHz8wp+r008tOv92r+mAUYa1q+qm8LDMEb4sqtCK6j"}],"size":42699},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_18.6.0_1775324945988_0.7801980299855471"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-04T17:49:06.150Z","publish_time":1775324946150,"_source_registry_name":"default","contributors":[]},"18.7.0":{"name":"@jsonjoy.com/codegen","publishConfig":{"access":"public"},"version":"18.7.0","description":"No-dependencies, low-level, high-performance JIT code generation package for JavaScript","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-joy/packages/codegen","repository":{"type":"git","url":"git+https://github.com/streamich/json-joy.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["jit","codegen","code generation","dynamic","performance","javascript","compiler","function","optimization"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc -b tsconfig.build.json","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -b --noEmit"},"peerDependencies":{"tslib":"2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"]},"_id":"@jsonjoy.com/codegen@18.7.0","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"_integrity":"sha512-QdaMRRNtkOS3ALRhuZ1rJ2FPm+7eH2DfzWkW27gK/BQ1wLLDcf/tt54N7Vo7JJmeNGy48mk128AaB+BwqEXheA==","_resolved":"/home/runner/work/json-joy/json-joy/packages/codegen/package.tgz","_from":"file:package.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-QdaMRRNtkOS3ALRhuZ1rJ2FPm+7eH2DfzWkW27gK/BQ1wLLDcf/tt54N7Vo7JJmeNGy48mk128AaB+BwqEXheA==","shasum":"ebe3eaf32dd9f2c267803228b4f6d22f4f4bf4fd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/codegen/-/codegen-18.7.0.tgz","fileCount":31,"unpackedSize":149045,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jsonjoy.com%2fcodegen@18.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAoctswM+1VEzLOcO0Va++rVOUOjp8G7qlhHX7Q6DwOPAiEAhmchqvcn7lHyo+qauRksOze5tADOqLh5et+zfr9oBls="}],"size":42699},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_18.7.0_1775426953037_0.24906121270301984"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-05T22:09:13.194Z","publish_time":1775426953194,"_source_registry_name":"default","contributors":[]},"18.8.0":{"name":"@jsonjoy.com/codegen","publishConfig":{"access":"public"},"version":"18.8.0","description":"No-dependencies, low-level, high-performance JIT code generation package for JavaScript","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-joy/packages/codegen","repository":{"type":"git","url":"git+https://github.com/streamich/json-joy.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["jit","codegen","code generation","dynamic","performance","javascript","compiler","function","optimization"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc -b tsconfig.build.json","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -b --noEmit"},"peerDependencies":{"tslib":"2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"]},"_id":"@jsonjoy.com/codegen@18.8.0","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"_integrity":"sha512-0G11Q9VwCWM1pHFQ+yefcNdmMXJVgWqt9xoh4x9YIBjAH4TeQdlEd6DtCxkdaDco3Izfvh6/X+bXWfFoSvMsRQ==","_resolved":"/home/runner/work/json-joy/json-joy/packages/codegen/package.tgz","_from":"file:package.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-0G11Q9VwCWM1pHFQ+yefcNdmMXJVgWqt9xoh4x9YIBjAH4TeQdlEd6DtCxkdaDco3Izfvh6/X+bXWfFoSvMsRQ==","shasum":"1fdba4f4478b433da58443c5d748783c18e2d11f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/codegen/-/codegen-18.8.0.tgz","fileCount":31,"unpackedSize":150052,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jsonjoy.com%2fcodegen@18.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBjQ7nAdMweqyinmfoFUWKs3GtprRJrF0Zr8NpaCNlPJAiBKlnnSYGVxTvlzEgMOrU8nDfWXKXA+GCx3C94meJXQ+Q=="}],"size":43083},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_18.8.0_1775578276646_0.5680915978599921"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-07T16:11:16.797Z","publish_time":1775578276797,"_source_registry_name":"default","contributors":[]},"18.9.0":{"name":"@jsonjoy.com/codegen","publishConfig":{"access":"public"},"version":"18.9.0","description":"No-dependencies, low-level, high-performance JIT code generation package for JavaScript","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-joy/packages/codegen","repository":{"type":"git","url":"git+https://github.com/streamich/json-joy.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["jit","codegen","code generation","dynamic","performance","javascript","compiler","function","optimization"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc -b tsconfig.build.json","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -b --noEmit"},"peerDependencies":{"tslib":"2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"]},"_id":"@jsonjoy.com/codegen@18.9.0","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"_integrity":"sha512-KatcDsh+YeBZAuA7K6WKJF4ATraNbZDZxGHPzFPdVI5CVDKHFkou0lB49kqCiXgESjqvw5ufJLk8faMAWegk0w==","_resolved":"/home/runner/work/json-joy/json-joy/packages/codegen/package.tgz","_from":"file:package.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-KatcDsh+YeBZAuA7K6WKJF4ATraNbZDZxGHPzFPdVI5CVDKHFkou0lB49kqCiXgESjqvw5ufJLk8faMAWegk0w==","shasum":"409f46b892f8e9b784555f1674d99c95af92b66b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/codegen/-/codegen-18.9.0.tgz","fileCount":31,"unpackedSize":150052,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jsonjoy.com%2fcodegen@18.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDJNJ9yTa07M1Kbfv58VjjBhrQmq7SNKvDIRKeN5ygcSwIhAPiHPJP/v0f3ToIQhpaObxBAYTos3wF6QsJqgjjl+dm1"}],"size":43083},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_18.9.0_1775653084457_0.003421495857800938"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-08T12:58:04.593Z","publish_time":1775653084593,"_source_registry_name":"default","contributors":[]},"18.10.0":{"name":"@jsonjoy.com/codegen","publishConfig":{"access":"public"},"version":"18.10.0","description":"No-dependencies, low-level, high-performance JIT code generation package for JavaScript","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-joy/packages/codegen","repository":{"type":"git","url":"git+https://github.com/streamich/json-joy.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["jit","codegen","code generation","dynamic","performance","javascript","compiler","function","optimization"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc -b tsconfig.build.json","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -b --noEmit"},"peerDependencies":{"tslib":"2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"]},"_id":"@jsonjoy.com/codegen@18.10.0","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"_integrity":"sha512-P9iCZqlCfgjNQfr0ppXpMUINeVtRPRXuLqFRlrtjD+QFEIvsCnQghvy0QRskmtNlkniP8lb23yE6MiX+tp+yew==","_resolved":"/home/runner/work/json-joy/json-joy/packages/codegen/package.tgz","_from":"file:package.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-P9iCZqlCfgjNQfr0ppXpMUINeVtRPRXuLqFRlrtjD+QFEIvsCnQghvy0QRskmtNlkniP8lb23yE6MiX+tp+yew==","shasum":"8b068ed959cb982c69143b7f9f12bb62acd915ec","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/codegen/-/codegen-18.10.0.tgz","fileCount":31,"unpackedSize":150053,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jsonjoy.com%2fcodegen@18.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICTO3NRppzv/969rsCMrOMnLMTKkLEBGa6I+p12TuhYuAiEA4fiVBzjEElFu9V10Gh1Bel4SW9bll1fKwk2+ItE+mKo="}],"size":43081},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_18.10.0_1775899335428_0.2874365371212204"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-11T09:22:15.603Z","publish_time":1775899335603,"_source_registry_name":"default","contributors":[]},"18.11.0":{"name":"@jsonjoy.com/codegen","publishConfig":{"access":"public"},"version":"18.11.0","description":"No-dependencies, low-level, high-performance JIT code generation package for JavaScript","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-joy/packages/codegen","repository":{"type":"git","url":"git+https://github.com/streamich/json-joy.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["jit","codegen","code generation","dynamic","performance","javascript","compiler","function","optimization"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc -b tsconfig.build.json","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -b --noEmit"},"peerDependencies":{"tslib":"2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"]},"_id":"@jsonjoy.com/codegen@18.11.0","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"_integrity":"sha512-pJUwgdArsi+oy1yowJlxmgpNPFtoK2gOSR7NMYnfEgANHXwqkFF4St8uWgvqOEfi8tufw27eqAqrwORH6VZBFw==","_resolved":"/home/runner/work/json-joy/json-joy/packages/codegen/package.tgz","_from":"file:package.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-pJUwgdArsi+oy1yowJlxmgpNPFtoK2gOSR7NMYnfEgANHXwqkFF4St8uWgvqOEfi8tufw27eqAqrwORH6VZBFw==","shasum":"a42b5c5302dbc97a941f089fb610443ef7cef52e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/codegen/-/codegen-18.11.0.tgz","fileCount":31,"unpackedSize":150053,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jsonjoy.com%2fcodegen@18.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCzsD/wOvD/On8Z7tDGeT/8LL37/XlkJ+CCmoRgqXGiYAIhAItPkWfl2YxE6KgNYYZA6a3doMASX4t2cxcdOoftcBU9"}],"size":43082},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_18.11.0_1775933720636_0.9104141314407475"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-11T18:55:20.810Z","publish_time":1775933720810,"_source_registry_name":"default","contributors":[]},"18.12.0":{"name":"@jsonjoy.com/codegen","publishConfig":{"access":"public"},"version":"18.12.0","description":"No-dependencies, low-level, high-performance JIT code generation package for JavaScript","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-joy/packages/codegen","repository":{"type":"git","url":"git+https://github.com/streamich/json-joy.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["jit","codegen","code generation","dynamic","performance","javascript","compiler","function","optimization"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc -b tsconfig.build.json","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -b --noEmit"},"peerDependencies":{"tslib":"2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"]},"_id":"@jsonjoy.com/codegen@18.12.0","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"_integrity":"sha512-6f31uvkkSQEZMk64IAkygPJPTuT6OqFwx4W5S7fKc5LLBWG+1UFigJ0Sdji0Vtjyj2weTXGixrqzGtSJI2xhgg==","_resolved":"/home/runner/work/json-joy/json-joy/packages/codegen/package.tgz","_from":"file:package.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-6f31uvkkSQEZMk64IAkygPJPTuT6OqFwx4W5S7fKc5LLBWG+1UFigJ0Sdji0Vtjyj2weTXGixrqzGtSJI2xhgg==","shasum":"619ee7b53d1de70c9d2d4109d70f7a91645c1aac","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/codegen/-/codegen-18.12.0.tgz","fileCount":31,"unpackedSize":150053,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jsonjoy.com%2fcodegen@18.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDty15qvfKNj/WA7gWkI6FAQ4RiNFfP0T+HXZJiPVmB7AiAhSUGsDUc8TNvSc1tYss3Xrn+BNveHpRl1GwN0ozdpag=="}],"size":43082},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_18.12.0_1776009600062_0.480485955768307"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-12T16:00:00.203Z","publish_time":1776009600203,"_source_registry_name":"default","contributors":[]},"18.13.0":{"name":"@jsonjoy.com/codegen","publishConfig":{"access":"public"},"version":"18.13.0","description":"No-dependencies, low-level, high-performance JIT code generation package for JavaScript","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-joy/packages/codegen","repository":{"type":"git","url":"git+https://github.com/streamich/json-joy.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["jit","codegen","code generation","dynamic","performance","javascript","compiler","function","optimization"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc -b tsconfig.build.json","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -b --noEmit"},"peerDependencies":{"tslib":"2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"]},"_id":"@jsonjoy.com/codegen@18.13.0","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"_integrity":"sha512-811CjB0XoadJdArAX9Xou97tHcLsfDwTX+QLrvx1msnnQNhpF85nmwrSsa/cmNfgMfu55gB56dDAe3yChaA5vw==","_resolved":"/home/runner/work/json-joy/json-joy/packages/codegen/package.tgz","_from":"file:package.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-811CjB0XoadJdArAX9Xou97tHcLsfDwTX+QLrvx1msnnQNhpF85nmwrSsa/cmNfgMfu55gB56dDAe3yChaA5vw==","shasum":"1895c9fe72f61b2b7ac8e87fda92f43dee29b360","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/codegen/-/codegen-18.13.0.tgz","fileCount":31,"unpackedSize":150053,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jsonjoy.com%2fcodegen@18.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDAQzI+LZPFlrlwU6BEeMLFXe6Fi2kDD7NNT9rE7uYuSwIgXPDxX2Z/qBemY6hKzKakaJLziO5Q3ehNHvzxMfKJx4s="}],"size":43083},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_18.13.0_1776278067157_0.7220229854736284"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-15T18:34:27.354Z","publish_time":1776278067354,"_source_registry_name":"default","contributors":[]},"18.14.0":{"name":"@jsonjoy.com/codegen","publishConfig":{"access":"public"},"version":"18.14.0","description":"No-dependencies, low-level, high-performance JIT code generation package for JavaScript","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-joy/packages/codegen","repository":{"type":"git","url":"git+https://github.com/streamich/json-joy.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["jit","codegen","code generation","dynamic","performance","javascript","compiler","function","optimization"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc -b tsconfig.build.json","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -b --noEmit"},"peerDependencies":{"tslib":"2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"]},"_id":"@jsonjoy.com/codegen@18.14.0","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"_integrity":"sha512-X8eu8jloZNqjh6yYNtt3WcCc1mVOg27bB37cXGJGryzxf5CvPutuXjjI2wSTDeRUKsZ23m3qQGCEFtTRXuFM2g==","_resolved":"/home/runner/work/json-joy/json-joy/packages/codegen/package.tgz","_from":"file:package.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-X8eu8jloZNqjh6yYNtt3WcCc1mVOg27bB37cXGJGryzxf5CvPutuXjjI2wSTDeRUKsZ23m3qQGCEFtTRXuFM2g==","shasum":"d41509326774486843da6d0f47aa2ceeb4d358a7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/codegen/-/codegen-18.14.0.tgz","fileCount":31,"unpackedSize":150053,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jsonjoy.com%2fcodegen@18.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDjP0YIRy/oZkO7yIfA01sjndbjk2NmHmbaLCxgUVluIQIgbWKqv09od373AFgorn0iyXhAXMntYoNstH0vLLswDNM="}],"size":43083},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_18.14.0_1776345957388_0.9691055082522972"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-16T13:25:57.541Z","publish_time":1776345957541,"_source_registry_name":"default","contributors":[]},"18.15.0":{"name":"@jsonjoy.com/codegen","publishConfig":{"access":"public"},"version":"18.15.0","description":"No-dependencies, low-level, high-performance JIT code generation package for JavaScript","author":{"name":"streamich","url":"https://github.com/streamich"},"homepage":"https://github.com/streamich/json-joy/packages/codegen","repository":{"type":"git","url":"git+https://github.com/streamich/json-joy.git"},"license":"Apache-2.0","funding":{"type":"github","url":"https://github.com/sponsors/streamich"},"keywords":["jit","codegen","code generation","dynamic","performance","javascript","compiler","function","optimization"],"engines":{"node":">=10.0"},"main":"lib/index.js","types":"lib/index.d.ts","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib typedocs coverage gh-pages yarn-error.log","build":"tsc -b tsconfig.build.json","jest":"node -r ts-node/register ./node_modules/.bin/jest","test":"jest --maxWorkers 7","test:ci":"yarn jest --maxWorkers 3 --no-cache","coverage":"yarn test --collectCoverage","typedoc":"typedoc","build:pages":"rimraf gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","publish-coverage-and-typedocs":"yarn typedoc && yarn coverage && yarn build:pages && yarn deploy:pages","typecheck":"tsc -b --noEmit"},"peerDependencies":{"tslib":"2"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"transform":{"^.+\\.tsx?$":"ts-jest"},"transformIgnorePatterns":[".*/node_modules/.*"],"testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","rootDir":".","testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"]},"_id":"@jsonjoy.com/codegen@18.15.0","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"_integrity":"sha512-UnXTBmVCDWrBrpJb+xqxi0/45KsIVxZjclOFYGGyc8Fl+dmSWxxbyzZYuY2XLF21lWi8BFqUzIcupRErpsrcjA==","_resolved":"/home/runner/work/json-joy/json-joy/packages/codegen/package.tgz","_from":"file:package.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-UnXTBmVCDWrBrpJb+xqxi0/45KsIVxZjclOFYGGyc8Fl+dmSWxxbyzZYuY2XLF21lWi8BFqUzIcupRErpsrcjA==","shasum":"c9f81879626b7673a70ece7957bb685337c522c9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@jsonjoy.com/codegen/-/codegen-18.15.0.tgz","fileCount":31,"unpackedSize":150053,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jsonjoy.com%2fcodegen@18.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFh/2Ymfqxt/60cF/On7y2a7aWIvTDUevR5uIp99SsIiAiEA8pXrVUcSF0Uvpffn3lANian3IyDokjjpPYQ0MTAMAXw="}],"size":43083},"_npmUser":{"name":"anonymous","email":"vadimsdaleckis@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"team@jsonjoy.com"},{"name":"anonymous","email":"vadimsdaleckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codegen_18.15.0_1776504606887_0.8980271835851881"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-18T09:30:07.028Z","publish_time":1776504607028,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"18.15.0"},"name":"@jsonjoy.com/codegen","time":{"created":"2025-08-01T16:05:13.195Z","modified":"2026-04-18T09:30:30.536Z","1.0.0":"2025-08-01T16:04:59.483Z","17.58.0":"2025-10-18T16:15:31.932Z","17.59.0":"2025-10-18T16:20:08.090Z","17.60.0":"2025-10-19T22:31:10.250Z","17.61.0":"2025-10-20T18:55:10.698Z","17.61.1":"2025-10-21T22:18:23.251Z","17.62.0":"2025-10-28T10:21:04.742Z","17.63.0":"2025-10-28T21:58:05.607Z","17.64.0":"2025-11-30T16:38:16.184Z","17.65.0":"2025-11-30T18:34:25.949Z","17.67.0":"2026-02-06T11:55:26.948Z","18.0.0":"2026-02-22T18:12:48.859Z","18.1.0":"2026-03-21T15:25:51.367Z","18.5.0":"2026-04-02T18:12:23.760Z","18.6.0":"2026-04-04T17:49:06.150Z","18.7.0":"2026-04-05T22:09:13.194Z","18.8.0":"2026-04-07T16:11:16.797Z","18.9.0":"2026-04-08T12:58:04.593Z","18.10.0":"2026-04-11T09:22:15.603Z","18.11.0":"2026-04-11T18:55:20.810Z","18.12.0":"2026-04-12T16:00:00.203Z","18.13.0":"2026-04-15T18:34:27.354Z","18.14.0":"2026-04-16T13:25:57.541Z","18.15.0":"2026-04-18T09:30:07.028Z"},"readme":"# @jsonjoy.com/codegen\n\nA no-dependencies, low-level, high-performance JIT code generation package for\nJavaScript. This package contains utilities for generating optimized JavaScript\ncode at runtime. It enables creating high-performance functions by generating\ncode dynamically based on schemas, templates, or runtime data.\n\n## Features\n\n- **Zero dependencies** - Lightweight and fast to install\n- **High performance** - Generates optimized JavaScript functions at runtime\n- **Type safe** - Full TypeScript support with comprehensive type definitions\n- **Flexible** - Supports various code generation patterns and techniques\n- **Production ready** - Battle-tested and optimized for real-world usage\n\n## Use Cases\n\nJIT (Just-In-Time) code generation can provide significant performance improvements\nwhen you have advance knowledge of the data structure or execution pattern.\n\nSome examples:\n\n- **Deep equality comparison function**: When one object is known in advance, we can\n  generate an optimized function that efficiently compares against a single object.\n  This technique is implemented in the `json-equal` library.\n\n- **JSON Patch execution**: When the JSON Patch operations are known beforehand, we can\n  generate an optimized function that applies the patch in the most efficient way.\n  This approach is used in the `json-patch` library.\n\n- **Schema-based validation**: Given a `json-type` schema of a JSON object, it's possible\n  to generate highly optimized functions for validation and serialization that avoid\n  generic overhead and execute significantly faster than traditional approaches.\n\nOther:\n\n- Optimized validation and serialization functions\n- Custom function generation based on runtime data\n- Performance-critical code that benefits from JIT compilation\n\n\n## Installation\n\n```bash\nnpm install @jsonjoy.com/codegen\n```\n\n## Quick Start\n\n```typescript\nimport { Codegen } from '@jsonjoy.com/codegen';\n\nconst codegen = new Codegen();\n// Add your code generation logic here\nconst optimizedFunction = codegen.compile();\n```\n\n## License\n\nApache-2.0","users":{}}