{"id":184976956,"number":"3.3.4","published_at":"2026-03-05T08:16:26.654Z","licenses":"","integrity":"sha512-NCSOXkOe/9G6j/lTVqnqvZQf2oyoWVJixSwlk/mAstqhBW4zL6cjf6jDxiZ28oZBK7mEFdF9tLRMXXb2aL4SkQ==","status":null,"download_url":"https://registry.npmjs.org/@gant-lowcode/code-generator/-/code-generator-3.3.4.tgz","registry_url":"https://www.npmjs.com/package/@gant-lowcode/code-generator/v/3.3.4","documentation_url":null,"install_command":"npm install @gant-lowcode/code-generator@3.3.4","metadata":{"deprecated":null,"_npmUser":{"name":"superchenwb","email":"cwb19900328@gmail.com"},"dist":{"shasum":"57aad430d98de32732cf7646dcc4b525125ac402","tarball":"https://registry.npmjs.org/@gant-lowcode/code-generator/-/code-generator-3.3.4.tgz","fileCount":163,"integrity":"sha512-NCSOXkOe/9G6j/lTVqnqvZQf2oyoWVJixSwlk/mAstqhBW4zL6cjf6jDxiZ28oZBK7mEFdF9tLRMXXb2aL4SkQ==","signatures":[{"sig":"MEUCIC6QoA5jlK1aEjRhiyFYWJ2I4ZKrIJ6UaDlnuPNx0jk3AiEA0DnPfpRZxLLmIBrT3h5+atT4QO0fwJ27397/V2GU2Cg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57479933},"gitHead":null,"main":"lib/index.js","scripts":{"demo":"node bin/code-generator.js -i example-schema.json -o demo -s gant","lint":"eslint --ext .jsx,.js,.ts,.tsx src/","test":"npm run test:normal \u0026\u0026 npm run test:standalone","build":"npm run clean \u0026\u0026 node scripts/build","clean":"rimraf es lib dist types generated demo coverage output test-cases/*/*/actual","start":"jest --watchAll","lintfix":"eslint --ext .jsx,.js,.ts,.tsx --fix src/","template":"node ./scripts/build-template-static-files.js","test:cov":"jest --coverage","check:types":"tsc --noEmit","test:normal":"jest","release:beta":"standard-version -t @gant-lowcode/code-generator\\@ -r patch --prerelease beta \u0026\u0026 git push --follow-tags \u0026\u0026 npm publish --tag beta","release:minor":"standard-version -t @gant-lowcode/code-generator\\@ -r minor \u0026\u0026 git push --follow-tags \u0026\u0026 npm publish","release:patch":"standard-version -t @gant-lowcode/code-generator\\@ -r patch \u0026\u0026 git push --follow-tags \u0026\u0026 npm publish","test:standalone":"node scripts/test-standalone","build:standalone":"node scripts/build-standalone","analyze:standalone":"ANALYZE=true node scripts/build-standalone","test:update-snapshots":"cross-env UPDATE_EXPECTED=true jest -u"},"_npmVersion":"11.6.2","_nodeVersion":"24.12.0","_hasShrinkwrap":false,"directories":{},"engines":null,"exports":{".":{"types":"./dist/types/index.d.ts","import":"./es/index.js","require":"./lib/index.js"},"./standalone-loader":{"types":"./dist/types/standalone-loader.d.ts","import":"./dist/standalone-loader.js","require":"./dist/standalone-loader.js"},"./standalone-worker":{"types":"./dist/types/standalone-worker.d.ts","import":"./dist/standalone-worker.min.js","require":"./dist/standalone-worker.min.js"}},"browserify":null},"created_at":"2026-04-04T12:15:58.980Z","updated_at":"2026-04-04T12:15:58.980Z","purl":"pkg:npm/%40gant-lowcode/code-generator@3.3.4","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@gant-lowcode%2Fcode-generator/versions/3.3.4","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@gant-lowcode%2Fcode-generator/versions/3.3.4/codemeta","dependencies":[{"id":1987169023,"ecosystem":"npm","package_name":"qs","requirements":"^6.10.1","kind":"runtime","optional":false},{"id":1987169024,"ecosystem":"npm","package_name":"glob","requirements":"^7.2.0","kind":"runtime","optional":false},{"id":1987169025,"ecosystem":"npm","package_name":"chalk","requirements":"^4.1.0","kind":"runtime","optional":false},{"id":1987169026,"ecosystem":"npm","package_name":"debug","requirements":"^4.3.2","kind":"runtime","optional":false},{"id":1987169027,"ecosystem":"npm","package_name":"fp-ts","requirements":"^2.11.9","kind":"runtime","optional":false},{"id":1987169028,"ecosystem":"npm","package_name":"json5","requirements":"^2.2.0","kind":"runtime","optional":false},{"id":1987169029,"ecosystem":"npm","package_name":"jsonc","requirements":"^2.0.0","kind":"runtime","optional":false},{"id":1987169030,"ecosystem":"npm","package_name":"jszip","requirements":"^3.5.0","kind":"runtime","optional":false},{"id":1987169031,"ecosystem":"npm","package_name":"tslib","requirements":"^2.3.1","kind":"runtime","optional":false},{"id":1987169032,"ecosystem":"npm","package_name":"buffer","requirements":"^6.0.3","kind":"runtime","optional":false},{"id":1987169033,"ecosystem":"npm","package_name":"lodash","requirements":"^4.17.21","kind":"runtime","optional":false},{"id":1987169034,"ecosystem":"npm","package_name":"moment","requirements":"^2.29.1","kind":"runtime","optional":false},{"id":1987169035,"ecosystem":"npm","package_name":"semver","requirements":"^7.3.4","kind":"runtime","optional":false},{"id":1987169036,"ecosystem":"npm","package_name":"mock-fs","requirements":"^5.1.2","kind":"runtime","optional":false},{"id":1987169037,"ecosystem":"npm","package_name":"fs-extra","requirements":"9.x","kind":"runtime","optional":false},{"id":1987169038,"ecosystem":"npm","package_name":"prettier","requirements":"^2.5.1","kind":"runtime","optional":false},{"id":1987169039,"ecosystem":"npm","package_name":"@types/qs","requirements":"^6.9.6","kind":"runtime","optional":false},{"id":1987169040,"ecosystem":"npm","package_name":"commander","requirements":"^6.1.0","kind":"runtime","optional":false},{"id":1987169041,"ecosystem":"npm","package_name":"lodash-es","requirements":"^4.17.21","kind":"runtime","optional":false},{"id":1987169042,"ecosystem":"npm","package_name":"nanomatch","requirements":"^1.2.13","kind":"runtime","optional":false},{"id":1987169043,"ecosystem":"npm","package_name":"babel-jest","requirements":"^26.5.2","kind":"runtime","optional":false},{"id":1987169044,"ecosystem":"npm","package_name":"file-saver","requirements":"^2.0.5","kind":"runtime","optional":false},{"id":1987169045,"ecosystem":"npm","package_name":"node-fetch","requirements":"2.x","kind":"runtime","optional":false},{"id":1987169046,"ecosystem":"npm","package_name":"short-uuid","requirements":"^3.1.1","kind":"runtime","optional":false},{"id":1987169047,"ecosystem":"npm","package_name":"@types/glob","requirements":"^7.2.0","kind":"runtime","optional":false},{"id":1987169048,"ecosystem":"npm","package_name":"change-case","requirements":"^3.1.0","kind":"runtime","optional":false},{"id":1987169049,"ecosystem":"npm","package_name":"@babel/types","requirements":"^7.28.2","kind":"runtime","optional":false},{"id":1987169050,"ecosystem":"npm","package_name":"@types/debug","requirements":"^4.1.7","kind":"runtime","optional":false},{"id":1987169051,"ecosystem":"npm","package_name":"@babel/parser","requirements":"^7.28.3","kind":"runtime","optional":false},{"id":1987169052,"ecosystem":"npm","package_name":"@types/lodash","requirements":"^4.14.162","kind":"runtime","optional":false},{"id":1987169053,"ecosystem":"npm","package_name":"@types/semver","requirements":"^7.3.4","kind":"runtime","optional":false},{"id":1987169054,"ecosystem":"npm","package_name":"html-entities","requirements":"^2.3.2","kind":"runtime","optional":false},{"id":1987169055,"ecosystem":"npm","package_name":"@babel/runtime","requirements":"^7.12.5","kind":"runtime","optional":false},{"id":1987169056,"ecosystem":"npm","package_name":"@babel/traverse","requirements":"^7.28.3","kind":"runtime","optional":false},{"id":1987169057,"ecosystem":"npm","package_name":"@types/fs-extra","requirements":"^9.0.12","kind":"runtime","optional":false},{"id":1987169058,"ecosystem":"npm","package_name":"path-browserify","requirements":"^1.0.1","kind":"runtime","optional":false},{"id":1987169059,"ecosystem":"npm","package_name":"@babel/generator","requirements":"^7.28.3","kind":"runtime","optional":false},{"id":1987169060,"ecosystem":"npm","package_name":"@types/node-fetch","requirements":"2.x","kind":"runtime","optional":false},{"id":1987169061,"ecosystem":"npm","package_name":"@gant-lowcode/eslint-config","requirements":"2.0.5","kind":"runtime","optional":false},{"id":1987169062,"ecosystem":"npm","package_name":"@gant-lowcode/lowcode-types","requirements":"3.0.5","kind":"runtime","optional":false},{"id":1987169063,"ecosystem":"npm","package_name":"@gant-lowcode/lowcode-shared","requirements":"3.0.5","kind":"runtime","optional":false},{"id":1987169064,"ecosystem":"npm","package_name":"@gant-lowcode/typescript-config","requirements":"2.0.5","kind":"runtime","optional":false},{"id":1987169065,"ecosystem":"npm","package_name":"jest","requirements":"^26.5.2","kind":"Development","optional":false},{"id":1987169066,"ecosystem":"npm","package_name":"eslint","requirements":"^7.17.0","kind":"Development","optional":false},{"id":1987169067,"ecosystem":"npm","package_name":"rimraf","requirements":"^3.0.2","kind":"Development","optional":false},{"id":1987169068,"ecosystem":"npm","package_name":"esbuild","requirements":"^0.14.5","kind":"Development","optional":false},{"id":1987169069,"ecosystem":"npm","package_name":"ts-jest","requirements":"^26.5.2","kind":"Development","optional":false},{"id":1987169070,"ecosystem":"npm","package_name":"ts-node","requirements":"^8.10.2","kind":"Development","optional":false},{"id":1987169071,"ecosystem":"npm","package_name":"cross-env","requirements":"^7.0.3","kind":"Development","optional":false},{"id":1987169072,"ecosystem":"npm","package_name":"jest-util","requirements":"^27.4.2","kind":"Development","optional":false},{"id":1987169073,"ecosystem":"npm","package_name":"ts-loader","requirements":"^6.2.2","kind":"Development","optional":false},{"id":1987169074,"ecosystem":"npm","package_name":"typescript","requirements":"4.x","kind":"Development","optional":false},{"id":1987169075,"ecosystem":"npm","package_name":"@types/jest","requirements":"^27.0.2","kind":"Development","optional":false},{"id":1987169076,"ecosystem":"npm","package_name":"@types/node","requirements":"^14.14.20","kind":"Development","optional":false},{"id":1987169077,"ecosystem":"npm","package_name":"concurrently","requirements":"^6.5.1","kind":"Development","optional":false},{"id":1987169078,"ecosystem":"npm","package_name":"yargs-parser","requirements":"^20.2.9","kind":"Development","optional":false},{"id":1987169079,"ecosystem":"npm","package_name":"@types/lodash","requirements":"^4.14.162","kind":"Development","optional":false},{"id":1987169080,"ecosystem":"npm","package_name":"@iceworks/spec","requirements":"^1.4.2","kind":"Development","optional":false},{"id":1987169081,"ecosystem":"npm","package_name":"tsconfig-paths","requirements":"^3.9.0","kind":"Development","optional":false},{"id":1987169082,"ecosystem":"npm","package_name":"@types/prettier","requirements":"^2.4.2","kind":"Development","optional":false},{"id":1987169083,"ecosystem":"npm","package_name":"standard-version","requirements":"^9.1.1","kind":"Development","optional":false},{"id":1987169084,"ecosystem":"npm","package_name":"@types/file-saver","requirements":"^2.0.7","kind":"Development","optional":false},{"id":1987169085,"ecosystem":"npm","package_name":"eslint-config-ali","requirements":"^11.4.1","kind":"Development","optional":false},{"id":1987169086,"ecosystem":"npm","package_name":"esbuild-plugin-raw","requirements":"^0.1.8","kind":"Development","optional":false},{"id":1987169087,"ecosystem":"npm","package_name":"esbuild-visualizer","requirements":"^0.3.1","kind":"Development","optional":false},{"id":1987169088,"ecosystem":"npm","package_name":"eslint-plugin-react","requirements":"^7.22.0","kind":"Development","optional":false},{"id":1987169089,"ecosystem":"npm","package_name":"esbuild-plugin-alias","requirements":"^0.2.1","kind":"Development","optional":false},{"id":1987169090,"ecosystem":"npm","package_name":"eslint-plugin-import","requirements":"^2.22.1","kind":"Development","optional":false},{"id":1987169091,"ecosystem":"npm","package_name":"esbuild-plugin-ignore","requirements":"^1.1.0","kind":"Development","optional":false},{"id":1987169092,"ecosystem":"npm","package_name":"@types/babel__traverse","requirements":"^7.11.0","kind":"Development","optional":false},{"id":1987169093,"ecosystem":"npm","package_name":"@types/babel__generator","requirements":"^7.6.8","kind":"Development","optional":false},{"id":1987169094,"ecosystem":"npm","package_name":"@typescript-eslint/parser","requirements":"^4.12.0","kind":"Development","optional":false},{"id":1987169095,"ecosystem":"npm","package_name":"eslint-plugin-react-hooks","requirements":"^4.2.0","kind":"Development","optional":false},{"id":1987169096,"ecosystem":"npm","package_name":"esbuild-plugin-polyfill-node","requirements":"^0.3.0","kind":"Development","optional":false},{"id":1987169097,"ecosystem":"npm","package_name":"@typescript-eslint/eslint-plugin","requirements":"^4.12.0","kind":"Development","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@gant-lowcode%2Fcode-generator"}