{"_id":"@codebalancers/codegen","_rev":"14-f2c0fddd9865ef1471c6c19640a64e66","name":"@codebalancers/codegen","dist-tags":{"latest":"1.0.11"},"versions":{"1.0.0":{"name":"@codebalancers/codegen","version":"1.0.0","description":"Codegen library","author":{"name":"codebalancers"},"scripts":{"app":"node bin/index.js","clean":"rm -rf cb-codegen/","prep-dir":"mkdir -p cb-codegen/ng/","compile":"tsc","compile.w":"tsc -w","lint":"tslint --project tslint.json src/**/*.ts","test":"jest","copy-ng":"cp ./node_modules/@codebalancers/model-editor/dist/* cb-codegen/ng/","copy-google-formatter":"copyfiles -u 1 src/**/*.jar cb-codegen/","copy-resources":"copyfiles -u 1 src/**/*.tpl cb-codegen/","copy-resources.w":"watch 'yarn run copy-resources' src/templates/ --interval=1","build":"yarn run clean && yarn run prep-dir && yarn run copy-ng && yarn run copy-resources && yarn run copy-google-formatter && yarn run lint && yarn run compile","build.w":"yarn run clean && yarn run prep-dir && yarn run copy-ng && yarn run lint && yarn run copy-google-formatter && concurrently --kill-others \"yarn run compile.w\" \"yarn run copy-resources.w\""},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__test__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"files":["cb-codegen"],"publishConfig":{"access":"public"},"main":"cb-codegen/app/main.js","bin":{"codegen":"./bin/index.js"},"dependencies":{"@codebalancers/commons":"^1.0.4","@codebalancers/logging":"^1.0.10","body-parser":"^1.18.3","express":"^4.16.3","lodash":"^4.17.10","nunjucks":"^3.1.2","rimraf":"^2.6.2","rxjs":"^5.5.2","typescript-json-schema":"^0.24.1","yargs":"^11.0.0"},"devDependencies":{"@codebalancers/model-editor":"^1.0.7","@types/body-parser":"^1.17.0","@types/express":"^4.11.1","@types/jest":"^22.2.3","@types/lodash":"^4.14.108","@types/node":"8.5.5","@types/nunjucks":"^3.0.0","@types/prettier":"^1.12.2","@types/rimraf":"^2.0.2","@types/yargs":"^11.0.0","concurrently":"^3.5.1","copyfiles":"^2.0.0","jest":"^22.4.3","ts-jest":"^22.4.6","ts-node":"^6.0.3","tslint":"^5.9.1","tslint-eslint-rules":"^5.1.0","typescript":"2.6.2","watch":"^1.0.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 codebalancers\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"@codebalancers/codegen@1.0.0","dist":{"shasum":"a90d458aac6bef60b98fb00bfcd573f18cbde624","tarball":"https://registry.npmjs.org/@codebalancers/codegen/-/codegen-1.0.0.tgz","fileCount":61,"unpackedSize":2182091,"integrity":"sha512-Ivoyz5qiECAmqMM4w+UOhvNjLjPPRS8WLRWX7BkbekdTyVk1fHblecHI8+KQW25VRtkYH+0Itle0z9LBkt2ghg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUJ4sN4O72v+rVQ4IKDK66VfV0HYmiglvrv/QUI99pZAiA6pO6FFpjijYzk+CXQkWxSgHoFWy7Vib851syMnkjK3A=="}]},"maintainers":[{"name":"arnebosien","email":"info@arnebosien.de"}],"_npmUser":{"name":"arnebosien","email":"info@arnebosien.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codegen_1.0.0_1529058734439_0.09467261841754815"},"_hasShrinkwrap":false},"1.0.1":{"name":"@codebalancers/codegen","version":"1.0.1","description":"Codegen library","license":"MIT","author":{"name":"codebalancers"},"scripts":{"app":"node bin/index.js","clean":"rm -rf cb-codegen/","prep-dir":"mkdir -p cb-codegen/ng/","compile":"tsc","compile.w":"tsc -w","lint":"tslint --project tslint.json src/**/*.ts","test":"jest","copy-ng":"cp ./node_modules/@codebalancers/model-editor/dist/* cb-codegen/ng/","copy-google-formatter":"copyfiles -u 1 src/**/*.jar cb-codegen/","copy-resources":"copyfiles -u 1 src/**/*.tpl cb-codegen/","copy-resources.w":"watch 'yarn run copy-resources' src/templates/ --interval=1","build":"yarn run clean && yarn run prep-dir && yarn run copy-ng && yarn run copy-resources && yarn run copy-google-formatter && yarn run lint && yarn run compile","build.w":"yarn run clean && yarn run prep-dir && yarn run copy-ng && yarn run lint && yarn run copy-google-formatter && concurrently --kill-others \"yarn run compile.w\" \"yarn run copy-resources.w\""},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__test__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"files":["bin","cb-codegen"],"repository":{"type":"git","url":"git+https://github.com/codebalancers/codegen.git"},"publishConfig":{"access":"public"},"main":"cb-codegen/app/main.js","bin":{"codegen":"./bin/index.js"},"dependencies":{"@codebalancers/commons":"^1.0.4","@codebalancers/logging":"^1.0.10","body-parser":"^1.18.3","express":"^4.16.3","lodash":"^4.17.10","nunjucks":"^3.1.2","rimraf":"^2.6.2","rxjs":"^5.5.2","typescript-json-schema":"^0.24.1","yargs":"^11.0.0"},"devDependencies":{"@codebalancers/model-editor":"^1.0.7","@types/body-parser":"^1.17.0","@types/express":"^4.11.1","@types/jest":"^22.2.3","@types/lodash":"^4.14.108","@types/node":"8.5.5","@types/nunjucks":"^3.0.0","@types/prettier":"^1.12.2","@types/rimraf":"^2.0.2","@types/yargs":"^11.0.0","concurrently":"^3.5.1","copyfiles":"^2.0.0","jest":"^22.4.3","ts-jest":"^22.4.6","ts-node":"^6.0.3","tslint":"^5.9.1","tslint-eslint-rules":"^5.1.0","typescript":"2.6.2","watch":"^1.0.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 codebalancers\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@codebalancers/codegen@1.0.1","dist":{"shasum":"4bb3d99594a650f5b4a55efa03d2f27957053c0d","tarball":"https://registry.npmjs.org/@codebalancers/codegen/-/codegen-1.0.1.tgz","fileCount":63,"unpackedSize":2182290,"integrity":"sha512-LEA/dFvoc1SjPvnUeANJAFsRmS9EgsLQPwIdMPHvNhMB9VLgnUW+Ve4DMYJ3RN7D3Z8aWq63DeyvL6nl7gALLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRgSYWieK9NnIXv0dClBgqzYVqgQqe7KeWlxjMm1tT1AiBfaOlbEpOmKU/w8UFw7ELTObXeXwOgZkYhbfBRb08Gbw=="}]},"maintainers":[{"name":"arnebosien","email":"info@arnebosien.de"}],"_npmUser":{"name":"arnebosien","email":"info@arnebosien.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codegen_1.0.1_1529059896157_0.3696579647805449"},"_hasShrinkwrap":false},"1.0.2":{"name":"@codebalancers/codegen","version":"1.0.2","description":"Codegen library","license":"MIT","author":{"name":"codebalancers"},"scripts":{"app":"node bin/index.js","clean":"rm -rf cb-codegen/","prep-dir":"mkdir -p cb-codegen/ng/","compile":"tsc","compile.w":"tsc -w","lint":"tslint --project tslint.json src/**/*.ts","test":"jest","copy-ng":"cp ./node_modules/@codebalancers/model-editor/dist/* cb-codegen/ng/","build":"yarn run clean && yarn run prep-dir && yarn run copy-ng && yarn run lint && yarn run compile","build.w":"yarn run clean && yarn run prep-dir && yarn run copy-ng && yarn run lint && yarn run compile.w"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__test__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"files":["bin","cb-codegen"],"repository":{"type":"git","url":"git+https://github.com/codebalancers/codegen.git"},"publishConfig":{"access":"public"},"main":"cb-codegen/app/main.js","bin":{"codegen":"./bin/index.js"},"dependencies":{"@codebalancers/commons":"^1.0.4","@codebalancers/logging":"^1.0.10","body-parser":"^1.18.3","express":"^4.16.3","lodash":"^4.17.10","nunjucks":"^3.1.2","rimraf":"^2.6.2","rxjs":"^5.5.2","typescript-json-schema":"^0.24.1","yargs":"^11.0.0"},"devDependencies":{"@codebalancers/model-editor":"^1.0.7","@types/body-parser":"^1.17.0","@types/express":"^4.11.1","@types/jest":"^22.2.3","@types/lodash":"^4.14.108","@types/node":"8.5.5","@types/nunjucks":"^3.0.0","@types/prettier":"^1.12.2","@types/rimraf":"^2.0.2","@types/yargs":"^11.0.0","copyfiles":"^2.0.0","jest":"^22.4.3","ts-jest":"^22.4.6","ts-node":"^6.0.3","tslint":"^5.9.1","tslint-eslint-rules":"^5.1.0","typescript":"2.6.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 codebalancers\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@codebalancers/codegen@1.0.2","dist":{"shasum":"5e62668ea1e483a1aa84ee0e6ad0c2d907fb1332","tarball":"https://registry.npmjs.org/@codebalancers/codegen/-/codegen-1.0.2.tgz","fileCount":84,"unpackedSize":2190473,"integrity":"sha512-yR9b4s52BmMgcosQHfNHAalQ+wkYRD+xtKImWWSqHj2itTI1V8qaCAxlTSZ7E1cTNCHdBRwZ1bp7QjVNaI3kpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGEZTrU0DL0pbKMOfCwa53guNOMyeEcqimjTnsP1SroAiEA7y4P9g8sLBrnyhvKAz3jJFP8vT+jNJhi5i1xR64+KyY="}]},"maintainers":[{"name":"arnebosien","email":"info@arnebosien.de"}],"_npmUser":{"name":"arnebosien","email":"info@arnebosien.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codegen_1.0.2_1529060587501_0.9783777819657256"},"_hasShrinkwrap":false},"1.0.3":{"name":"@codebalancers/codegen","version":"1.0.3","description":"Codegen library","license":"MIT","author":{"name":"codebalancers"},"scripts":{"app":"node bin/index.js","clean":"rm -rf cb-codegen/","prep-dir":"mkdir -p cb-codegen/ng/","compile":"tsc","compile.w":"tsc -w","lint":"tslint --project tslint.json src/**/*.ts","test":"jest","copy-ng":"cp ./node_modules/@codebalancers/model-editor/dist/* cb-codegen/ng/","build":"yarn run clean && yarn run prep-dir && yarn run copy-ng && yarn run lint && yarn run compile","build.w":"yarn run clean && yarn run prep-dir && yarn run copy-ng && yarn run lint && yarn run compile.w"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__test__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"files":["bin","cb-codegen"],"repository":{"type":"git","url":"git+https://github.com/codebalancers/codegen.git"},"publishConfig":{"access":"public"},"main":"cb-codegen/app/main.js","bin":{"codegen":"./bin/index.js"},"dependencies":{"@codebalancers/commons":"^1.0.4","@codebalancers/logging":"^1.0.10","body-parser":"^1.18.3","express":"^4.16.3","lodash":"^4.17.10","nunjucks":"^3.1.2","rimraf":"^2.6.2","rxjs":"^5.5.2","typescript-json-schema":"^0.24.1","yargs":"^11.0.0"},"devDependencies":{"@codebalancers/model-editor":"^1.0.7","@types/body-parser":"^1.17.0","@types/express":"^4.11.1","@types/jest":"^22.2.3","@types/lodash":"^4.14.108","@types/node":"8.5.5","@types/nunjucks":"^3.0.0","@types/prettier":"^1.12.2","@types/rimraf":"^2.0.2","@types/yargs":"^11.0.0","copyfiles":"^2.0.0","jest":"^22.4.3","ts-jest":"^22.4.6","ts-node":"^6.0.3","tslint":"^5.9.1","tslint-eslint-rules":"^5.1.0","typescript":"2.6.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 codebalancers\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@codebalancers/codegen@1.0.3","dist":{"shasum":"d54693cdf3230dbf73a3f2e66cc3d351ec4b5bfd","tarball":"https://registry.npmjs.org/@codebalancers/codegen/-/codegen-1.0.3.tgz","fileCount":84,"unpackedSize":2190793,"integrity":"sha512-HuBrnPwsQwlbKmqnSt0h+2TH2IQIbasBdIUbcLMHtqmPWHu1Nh0ufdkY226Vy3r0L0b6YjBlNqEkPA2h5JfT3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCW8xS0JiSFb5fISZKbSLHHnqKcTgtAH3c/F8C8PioIQIhAKAuqcC+Bf+iuwbFP0yykw+rKDMtO6/KBOcbFr6oe42k"}]},"maintainers":[{"name":"arnebosien","email":"info@arnebosien.de"}],"_npmUser":{"name":"arnebosien","email":"info@arnebosien.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codegen_1.0.3_1529061925534_0.574559890928102"},"_hasShrinkwrap":false},"1.0.4":{"name":"@codebalancers/codegen","version":"1.0.4","description":"Codegen library","license":"MIT","author":{"name":"codebalancers"},"scripts":{"app":"node bin/index.js","clean":"rm -rf cb-codegen/","prep-dir":"mkdir -p cb-codegen/ng/","compile":"tsc","compile.w":"tsc -w","lint":"tslint --project tslint.json src/**/*.ts","test":"jest","copy-ng":"cp ./node_modules/@codebalancers/model-editor/dist/* cb-codegen/ng/","build":"yarn run clean && yarn run prep-dir && yarn run copy-ng && yarn run lint && yarn run compile","build.w":"yarn run clean && yarn run prep-dir && yarn run copy-ng && yarn run lint && yarn run compile.w"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__test__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"files":["bin","cb-codegen"],"repository":{"type":"git","url":"git+https://github.com/codebalancers/codegen.git"},"publishConfig":{"access":"public"},"main":"cb-codegen/app/main.js","bin":{"codegen":"./bin/index.js"},"dependencies":{"@codebalancers/commons":"^1.0.4","@codebalancers/logging":"^1.0.10","body-parser":"^1.18.3","express":"^4.16.3","lodash":"^4.17.10","nunjucks":"^3.1.2","rimraf":"^2.6.2","rxjs":"^5.5.2","typescript-json-schema":"^0.24.1","yargs":"^11.0.0"},"devDependencies":{"@codebalancers/model-editor":"^1.0.7","@types/body-parser":"^1.17.0","@types/express":"^4.11.1","@types/jest":"^22.2.3","@types/lodash":"^4.14.108","@types/node":"8.5.5","@types/nunjucks":"^3.0.0","@types/prettier":"^1.12.2","@types/rimraf":"^2.0.2","@types/yargs":"^11.0.0","copyfiles":"^2.0.0","jest":"^22.4.3","ts-jest":"^22.4.6","ts-node":"^6.0.3","tslint":"^5.9.1","tslint-eslint-rules":"^5.1.0","typescript":"2.6.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 codebalancers\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@codebalancers/codegen@1.0.4","dist":{"shasum":"57153a41439b759bfff7d8eeac7b11ecfdcb3ce2","tarball":"https://registry.npmjs.org/@codebalancers/codegen/-/codegen-1.0.4.tgz","fileCount":84,"unpackedSize":2191046,"integrity":"sha512-Ap52GpJg+/+HT40VlKn7fbmwkMaJmt5EdDs0rmQj4NvmZbIiy8T4BZSrVQSy1C3G01b70r2BLa76kGBQEhfGAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyvnntEV3MlH4aBB2zkec2cQGz+wc0Uzry4P3raQI6yQIhANI93frnLDfN4YSeH2M701bqSuw7o39VVikQOmIH0C2+"}]},"maintainers":[{"name":"arnebosien","email":"info@arnebosien.de"}],"_npmUser":{"name":"arnebosien","email":"info@arnebosien.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codegen_1.0.4_1529064875028_0.8586688111646514"},"_hasShrinkwrap":false},"1.0.5":{"name":"@codebalancers/codegen","version":"1.0.5","description":"Codegen library","license":"MIT","author":{"name":"codebalancers"},"scripts":{"app":"node bin/index.js","clean":"rm -rf cb-codegen/","prep-dir":"mkdir -p cb-codegen/ng/","compile":"tsc","compile.w":"tsc -w","lint":"tslint --project tslint.json src/**/*.ts","test":"jest","copy-ng":"cp ./node_modules/@codebalancers/model-editor/dist/* cb-codegen/ng/","build":"yarn run clean && yarn run prep-dir && yarn run copy-ng && yarn run lint && yarn run compile","build.w":"yarn run clean && yarn run prep-dir && yarn run copy-ng && yarn run lint && yarn run compile.w"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__test__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"files":["bin","cb-codegen"],"repository":{"type":"git","url":"git+https://github.com/codebalancers/codegen.git"},"publishConfig":{"access":"public"},"main":"cb-codegen/app/main.js","bin":{"codegen":"./bin/index.js"},"dependencies":{"@codebalancers/commons":"^1.0.4","@codebalancers/logging":"^1.0.10","ajv":"^6.5.1","body-parser":"^1.18.3","express":"^4.16.3","lodash":"^4.17.10","nunjucks":"^3.1.2","rimraf":"^2.6.2","rxjs":"^5.5.2","typescript-json-schema":"^0.24.1","yargs":"^11.0.0"},"devDependencies":{"@codebalancers/model-editor":"^1.0.7","@types/body-parser":"^1.17.0","@types/express":"^4.11.1","@types/jest":"^22.2.3","@types/lodash":"^4.14.108","@types/node":"8.5.5","@types/nunjucks":"^3.0.0","@types/prettier":"^1.12.2","@types/rimraf":"^2.0.2","@types/yargs":"^11.0.0","copyfiles":"^2.0.0","jest":"^22.4.3","ts-jest":"^22.4.6","ts-node":"^6.0.3","tslint":"^5.9.1","tslint-eslint-rules":"^5.1.0","typescript":"2.6.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 codebalancers\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@codebalancers/codegen@1.0.5","dist":{"shasum":"943550d759731023b38d39ba28f285aed07a40ae","tarball":"https://registry.npmjs.org/@codebalancers/codegen/-/codegen-1.0.5.tgz","fileCount":84,"unpackedSize":2192927,"integrity":"sha512-++Gz9YY4ty79lrvnbbUnKtHnmhMUJ5OO42TJYH6J1+tagbuDDZ2sMXF1rhVoxWBJrsbg8H4WUwF8yFTQytpMaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4aYogMe454pfzxt/kwNGGFQIVnwF2DpDdrtAKFDzEIAiEA7eDme9WH0Mo7l2REe+ip61590e4JsJT4IagTENSKUfY="}]},"maintainers":[{"name":"arnebosien","email":"info@arnebosien.de"}],"_npmUser":{"name":"arnebosien","email":"info@arnebosien.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codegen_1.0.5_1529488528163_0.9479607962378893"},"_hasShrinkwrap":false},"1.0.6":{"name":"@codebalancers/codegen","version":"1.0.6","description":"Codegen library","license":"MIT","author":{"name":"codebalancers"},"scripts":{"app":"node bin/index.js","clean":"rm -rf cb-codegen/","prep-dir":"mkdir -p cb-codegen/ng/","compile":"tsc","compile.w":"tsc -w","lint":"tslint --project tslint.json src/**/*.ts","test":"jest","copy-ng":"cp ./node_modules/@codebalancers/model-editor/dist/* cb-codegen/ng/","build":"yarn run clean && yarn run prep-dir && yarn run copy-ng && yarn run lint && yarn run compile","build.w":"yarn run clean && yarn run prep-dir && yarn run copy-ng && yarn run lint && yarn run compile.w"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__test__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"files":["bin","cb-codegen"],"repository":{"type":"git","url":"git+https://github.com/codebalancers/codegen.git"},"publishConfig":{"access":"public"},"main":"cb-codegen/app/main.js","bin":{"codegen":"./bin/index.js"},"dependencies":{"@codebalancers/commons":"^1.0.4","@codebalancers/logging":"^1.0.10","ajv":"^6.5.1","body-parser":"^1.18.3","express":"^4.16.3","lodash":"^4.17.10","nunjucks":"^3.1.2","rimraf":"^2.6.2","rxjs":"^5.5.2","typescript-json-schema":"^0.24.1","yargs":"^11.0.0"},"devDependencies":{"@codebalancers/model-editor":"^1.0.7","@types/body-parser":"^1.17.0","@types/express":"^4.11.1","@types/jest":"^22.2.3","@types/lodash":"^4.14.108","@types/node":"8.5.5","@types/nunjucks":"^3.0.0","@types/prettier":"^1.12.2","@types/rimraf":"^2.0.2","@types/yargs":"^11.0.0","copyfiles":"^2.0.0","jest":"^22.4.3","ts-jest":"^22.4.6","ts-node":"^6.0.3","tslint":"^5.9.1","tslint-eslint-rules":"^5.1.0","typescript":"2.6.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 codebalancers\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@codebalancers/codegen@1.0.6","dist":{"shasum":"81dab708e5ec338800f4e96202acd08275b8e23d","tarball":"https://registry.npmjs.org/@codebalancers/codegen/-/codegen-1.0.6.tgz","fileCount":84,"unpackedSize":2192954,"integrity":"sha512-GMHzf+nZq0qO4WCaFNHA9wEbSmGiBC1i54xLcJBikXnmnBOsKK137ZKAG8i2bQsZ74jLrrCnGKtAmsR5gN2ymQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGexfNOsA07JqxGkMsAf+2B4SzON9EnAhT+oRgipEn+aAiEArNqSoLQcBxmPfjiwqIhk4yVES1xq73niO/bkQxz4XwQ="}]},"maintainers":[{"name":"arnebosien","email":"info@arnebosien.de"}],"_npmUser":{"name":"arnebosien","email":"info@arnebosien.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codegen_1.0.6_1529489977363_0.7322727874326027"},"_hasShrinkwrap":false},"1.0.7":{"name":"@codebalancers/codegen","version":"1.0.7","description":"Codegen library","license":"MIT","author":{"name":"codebalancers"},"scripts":{"app":"node bin/index.js","clean":"rm -rf cb-codegen/","prep-dir":"mkdir -p cb-codegen/ng/","compile":"tsc","compile.w":"tsc -w","lint":"tslint --project tslint.json src/**/*.ts","test":"jest","copy-ng":"cp ./node_modules/@codebalancers/model-editor/dist/* cb-codegen/ng/","build":"yarn run clean && yarn run prep-dir && yarn run copy-ng && yarn run lint && yarn run compile","build.w":"yarn run clean && yarn run prep-dir && yarn run copy-ng && yarn run lint && yarn run compile.w"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__test__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"files":["bin","cb-codegen"],"repository":{"type":"git","url":"git+https://github.com/codebalancers/codegen.git"},"publishConfig":{"access":"public"},"main":"cb-codegen/app/main.js","bin":{"codegen":"./bin/index.js"},"dependencies":{"@codebalancers/commons":"^1.0.4","@codebalancers/logging":"^1.0.10","ajv":"^6.5.1","body-parser":"^1.18.3","express":"^4.16.3","lodash":"^4.17.10","nunjucks":"^3.1.2","rimraf":"^2.6.2","rxjs":"^5.5.2","typescript-json-schema":"^0.24.1","yargs":"^11.0.0"},"devDependencies":{"@codebalancers/model-editor":"^1.0.7","@types/body-parser":"^1.17.0","@types/express":"^4.11.1","@types/jest":"^22.2.3","@types/lodash":"^4.14.108","@types/node":"8.5.5","@types/nunjucks":"^3.0.0","@types/prettier":"^1.12.2","@types/rimraf":"^2.0.2","@types/yargs":"^11.0.0","copyfiles":"^2.0.0","jest":"^22.4.3","ts-jest":"^22.4.6","ts-node":"^6.0.3","tslint":"^5.9.1","tslint-eslint-rules":"^5.1.0","typescript":"2.6.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 codebalancers\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@codebalancers/codegen@1.0.7","dist":{"shasum":"445407d0e1580df803e9cc8f2efa4c3643d208f0","tarball":"https://registry.npmjs.org/@codebalancers/codegen/-/codegen-1.0.7.tgz","fileCount":84,"unpackedSize":2193931,"integrity":"sha512-OCTqIshTiBc1duSpEijGaT35JcbyEa1vs1fvcK8AmoVBG/rSFOmlCiGQgiY3oDvq02rzQ4kwqXtiF2I+H9xznw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFuA9fZ/Fo3AQ0/+FiefBnoVRbwcjRYRIhrSezT1UQq8AiEAwL2ghKy6xOjt3VaBNJvBoidAmnmiy/C5OJOfC7amKC0="}]},"maintainers":[{"name":"arnebosien","email":"info@arnebosien.de"}],"_npmUser":{"name":"arnebosien","email":"info@arnebosien.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codegen_1.0.7_1529490844382_0.02233387805092768"},"_hasShrinkwrap":false},"1.0.8":{"name":"@codebalancers/codegen","version":"1.0.8","description":"Codegen library","license":"MIT","author":{"name":"codebalancers"},"scripts":{"app":"node bin/index.js","clean":"rm -rf cb-codegen/","prep-dir":"mkdir -p cb-codegen/ng/","compile":"tsc","compile.w":"tsc -w","lint":"tslint --project tslint.json src/**/*.ts","test":"jest","copy-ng":"cp ./node_modules/@codebalancers/model-editor/dist/* cb-codegen/ng/","build":"yarn run clean && yarn run prep-dir && yarn run copy-ng && yarn run lint && yarn run compile","build.w":"yarn run clean && yarn run prep-dir && yarn run copy-ng && yarn run lint && yarn run compile.w"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__test__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"files":["bin","cb-codegen"],"repository":{"type":"git","url":"git+https://github.com/codebalancers/codegen.git"},"publishConfig":{"access":"public"},"main":"cb-codegen/app/main.js","bin":{"codegen":"./bin/index.js"},"dependencies":{"@codebalancers/commons":"^1.0.4","@codebalancers/logging":"^1.0.10","ajv":"^6.5.1","body-parser":"^1.18.3","express":"^4.16.3","lodash":"^4.17.10","nunjucks":"^3.1.2","rimraf":"^2.6.2","rxjs":"^5.5.2","typescript-json-schema":"^0.24.1","yargs":"^11.0.0"},"devDependencies":{"@codebalancers/model-editor":"^1.0.7","@types/body-parser":"^1.17.0","@types/express":"^4.11.1","@types/jest":"^22.2.3","@types/lodash":"^4.14.108","@types/node":"8.5.5","@types/nunjucks":"^3.0.0","@types/prettier":"^1.12.2","@types/rimraf":"^2.0.2","@types/yargs":"^11.0.0","copyfiles":"^2.0.0","jest":"^22.4.3","ts-jest":"^22.4.6","ts-node":"^6.0.3","tslint":"^5.9.1","tslint-eslint-rules":"^5.1.0","typescript":"2.6.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 codebalancers\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@codebalancers/codegen@1.0.8","dist":{"shasum":"a6b382873796d8c7dd3b717368ba6cf4e8520ab6","tarball":"https://registry.npmjs.org/@codebalancers/codegen/-/codegen-1.0.8.tgz","fileCount":84,"unpackedSize":2193936,"integrity":"sha512-1eLIxvRty76R0pZ4H9Sp5sx+UTugiO2X2DZ109nSxn/s6rJPJgrwg6uybw4ylWkWt+06iUUyclV6VohwfmWTWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHHRfE66shz2zmg/zbJHwKQobIxl+3SSAQu/S4pcm1DlAiBMK43W6HZV036HeUUOJV70w62kfBaWm2Vb66/zA4wu8A=="}]},"maintainers":[{"name":"arnebosien","email":"info@arnebosien.de"}],"_npmUser":{"name":"arnebosien","email":"info@arnebosien.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codegen_1.0.8_1529503592614_0.7171057270119654"},"_hasShrinkwrap":false},"1.0.9":{"name":"@codebalancers/codegen","version":"1.0.9","description":"Codegen library","license":"MIT","author":{"name":"codebalancers"},"scripts":{"app":"node bin/index.js","clean":"rm -rf cb-codegen/","prep-dir":"mkdir -p cb-codegen/ng/","compile":"tsc","compile.w":"tsc -w","lint":"tslint --project tslint.json src/**/*.ts","test":"jest","copy-ng":"cp ./node_modules/@codebalancers/model-editor/dist/* cb-codegen/ng/","build":"yarn run clean && yarn run prep-dir && yarn run copy-ng && yarn run lint && yarn run compile","build.w":"yarn run clean && yarn run prep-dir && yarn run copy-ng && yarn run lint && yarn run compile.w"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__test__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"files":["bin","cb-codegen"],"repository":{"type":"git","url":"git+https://github.com/codebalancers/codegen.git"},"publishConfig":{"access":"public"},"main":"cb-codegen/app/main.js","bin":{"codegen":"./bin/index.js"},"dependencies":{"@codebalancers/commons":"^1.0.4","@codebalancers/logging":"^1.0.10","ajv":"^6.5.1","body-parser":"^1.18.3","express":"^4.16.3","lodash":"^4.17.10","nunjucks":"^3.1.2","rimraf":"^2.6.2","rxjs":"^5.5.2","typescript-json-schema":"^0.24.1","yargs":"^11.0.0"},"devDependencies":{"@codebalancers/model-editor":"^1.0.7","@types/body-parser":"^1.17.0","@types/express":"^4.11.1","@types/jest":"^22.2.3","@types/lodash":"^4.14.108","@types/node":"8.5.5","@types/nunjucks":"^3.0.0","@types/prettier":"^1.12.2","@types/rimraf":"^2.0.2","@types/yargs":"^11.0.0","copyfiles":"^2.0.0","jest":"^22.4.3","ts-jest":"^22.4.6","ts-node":"^6.0.3","tslint":"^5.9.1","tslint-eslint-rules":"^5.1.0","typescript":"2.6.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 codebalancers\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@codebalancers/codegen@1.0.9","dist":{"shasum":"ff3b6cdfc99510f490519ad0b45149aa09647c69","tarball":"https://registry.npmjs.org/@codebalancers/codegen/-/codegen-1.0.9.tgz","fileCount":84,"unpackedSize":2194254,"integrity":"sha512-7tSAisBKi7nlrluiLPxJ/SuYCAty0nBY006ZuCSr8Jah6eNQNNW3VIeAxp/Yu0Oj1r3YmC6IODmVOHCrsA8sCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8H5duL87c7tiLzKY66tkHJxCgqUs1nephw27p0+yrsAiB7SVxDs7JdXLKh1iqIEIp0rFxLcmDbhLgthMmv0pmYTw=="}]},"maintainers":[{"name":"arnebosien","email":"info@arnebosien.de"}],"_npmUser":{"name":"arnebosien","email":"info@arnebosien.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codegen_1.0.9_1529516712824_0.7004182698038524"},"_hasShrinkwrap":false},"1.0.10":{"name":"@codebalancers/codegen","version":"1.0.10","description":"Codegen library","license":"MIT","author":{"name":"codebalancers"},"scripts":{"app":"node bin/index.js","clean":"rm -rf cb-codegen/","prep-dir":"mkdir -p cb-codegen/ng/","compile":"tsc","compile.w":"tsc -w","lint":"tslint --project tslint.json src/**/*.ts","test":"jest","copy-ng":"cp ./node_modules/@codebalancers/model-editor/dist/* cb-codegen/ng/","build":"yarn run clean && yarn run prep-dir && yarn run copy-ng && yarn run lint && yarn run compile","build.w":"yarn run clean && yarn run prep-dir && yarn run copy-ng && yarn run lint && yarn run compile.w"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__test__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"files":["bin","cb-codegen"],"repository":{"type":"git","url":"git+https://github.com/codebalancers/codegen.git"},"publishConfig":{"access":"public"},"main":"cb-codegen/app/main.js","bin":{"codegen":"./bin/index.js"},"dependencies":{"@codebalancers/commons":"^1.0.4","@codebalancers/logging":"^1.0.10","ajv":"^6.5.1","body-parser":"^1.18.3","express":"^4.16.3","lodash":"^4.17.10","nunjucks":"^3.1.2","rimraf":"^2.6.2","rxjs":"^5.5.2","typescript-json-schema":"^0.24.1","yargs":"^11.0.0"},"devDependencies":{"@codebalancers/model-editor":"^1.0.7","@types/body-parser":"^1.17.0","@types/express":"^4.11.1","@types/jest":"^22.2.3","@types/lodash":"^4.14.108","@types/node":"8.5.5","@types/nunjucks":"^3.0.0","@types/prettier":"^1.12.2","@types/rimraf":"^2.0.2","@types/yargs":"^11.0.0","copyfiles":"^2.0.0","jest":"^22.4.3","ts-jest":"^22.4.6","ts-node":"^6.0.3","tslint":"^5.9.1","tslint-eslint-rules":"^5.1.0","typescript":"2.6.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 codebalancers\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@codebalancers/codegen@1.0.10","dist":{"shasum":"fbc8baf6bdf26a17fb5eaa1701697d9615c3a829","tarball":"https://registry.npmjs.org/@codebalancers/codegen/-/codegen-1.0.10.tgz","fileCount":84,"unpackedSize":2194507,"integrity":"sha512-oAghzuSlVLzczZdRD+PuGoCrnpIXZNmuQTW9jm4yBibEW5s320sEWBqD6oFa7GStjr9HG0y913sqnzLwrjLLUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEw02hg7ATqqWljbHLAodlE7ggP36xD3nnmOtX9oGFlPAiBO1f0Sij8K0jTNrRGE/2/s9sn5qXMTwZyFGgZ6Cfx97w=="}]},"maintainers":[{"name":"arnebosien","email":"info@arnebosien.de"}],"_npmUser":{"name":"arnebosien","email":"info@arnebosien.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codegen_1.0.10_1529854090642_0.5514714509559349"},"_hasShrinkwrap":false},"1.0.11":{"name":"@codebalancers/codegen","version":"1.0.11","description":"Codegen library","license":"MIT","author":{"name":"codebalancers"},"scripts":{"app":"node bin/index.js","clean":"rm -rf cb-codegen/","prep-dir":"mkdir -p cb-codegen/ng/","compile":"tsc","compile.w":"tsc -w","lint":"tslint --project tslint.json src/**/*.ts","test":"jest","copy-ng":"cp ./node_modules/@codebalancers/model-editor/dist/* cb-codegen/ng/","build":"yarn run clean && yarn run prep-dir && yarn run copy-ng && yarn run lint && yarn run compile","build.w":"yarn run clean && yarn run prep-dir && yarn run copy-ng && yarn run lint && yarn run compile.w"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__test__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"repository":{"type":"git","url":"git+https://github.com/codebalancers/codegen.git"},"publishConfig":{"access":"public"},"main":"cb-codegen/app/main.js","bin":{"codegen":"./bin/index.js"},"dependencies":{"@codebalancers/commons":"^1.0.4","@codebalancers/logging":"^1.0.10","ajv":"^6.5.1","body-parser":"^1.18.3","express":"^4.16.3","lodash":"^4.17.10","nunjucks":"^3.1.2","rimraf":"^2.6.2","rxjs":"^5.5.2","typescript-json-schema":"^0.24.1","yargs":"^11.0.0"},"devDependencies":{"@codebalancers/model-editor":"^1.0.7","@types/body-parser":"^1.17.0","@types/express":"^4.11.1","@types/jest":"^22.2.3","@types/lodash":"^4.14.108","@types/node":"8.5.5","@types/nunjucks":"^3.0.0","@types/prettier":"^1.12.2","@types/rimraf":"^2.0.2","@types/yargs":"^11.0.0","copyfiles":"^2.0.0","jest":"^22.4.3","ts-jest":"^22.4.6","ts-node":"^6.0.3","tslint":"^5.9.1","tslint-eslint-rules":"^5.1.0","typescript":"2.6.2"},"licenseText":"MIT License\n\nCopyright (c) 2018 codebalancers\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@codebalancers/codegen@1.0.11","dist":{"shasum":"8433fef212636c29039226055c5ca098762df3e8","integrity":"sha512-8QSpv+LP2hUs0jKpexhuJRaxe657v2ob5ZP+cC1jkriux82RDeS2hJPvD8wGvoDGiA8zZ4UGI0/FF6bwaDteXQ==","tarball":"https://registry.npmjs.org/@codebalancers/codegen/-/codegen-1.0.11.tgz","fileCount":88,"unpackedSize":2196441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0F9VCRA9TVsSAnZWagAAR8UP/2F+TQkF6uFN5yrAzSkf\nUIHTpFh/9TLl9f4B3N9TXul1mY3+t6c09GBH4o/2/fUEGbWebwHv9smTLtn/\nf2Nwtj6Evhs8hl618TcA0s4xpCuQYOc8/9Oezo+Jbwmf2xHXTW83I+xyFSjK\nc96ipSb90gKNRdeH4IsJ0kuxCW4Y0zLgBGlQRv2jw9HyX/gHIGoL9PrgupnM\n7leXVTJ4hmSbHPS7BaQMM4G2ULllnqzjKBwz7hS2UKY0Ygg26xMMkjggMMpJ\nXlSGJnHrLI+RqXz/Ktl4bgBib5joNMZ7AYOU9elvs4foxvPH8ESIn8xo7E/J\nk6sQKxyH1Lv8rzqc5YAVfsR/1CRwb+1QdiuzD92dQzOj77CAPdnipzrc4ipB\n3HX/TEpSACqTkVieAW27mXqa2vvbBob6HbFc77U+88W/KcqUOYsKlZ12tCY5\nAwbtwbMZDpFW7krHQ58fYyIygvumXuty7Hyd99BbMIU1VauDDF68jbBMleWp\nlQyuq8OUFs+zWW3ye+DSXMs2A8HJp0Vpflom29CiPTJTXvd07nZvqv5yo+3V\nUu74Dr0/p/DqV1eZrdoxLNdT99R3wIIzaMZs/eooV/GjLQ1hPDfvtYP3Ixcu\nzxONGmJCyPvzrlGWvLU3WF/aQ4jeXDwb6XDk+EBdqJdqjVT/q/D8b35ga3vD\nKM7T\r\n=3LCS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwP7u9R2X/f/lWtcMi0HwDLwZOQHYVQQmf998KHacvFgIgJif2Xy/ILZ5cCD8oXHqvJXHvqTJTYW+TNMD0XnBF4ms="}]},"maintainers":[{"name":"arnebosien","email":"info@arnebosien.de"}],"_npmUser":{"name":"arnebosien","email":"info@arnebosien.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codegen_1.0.11_1540382549339_0.838166577014797"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-15T10:32:14.278Z","1.0.0":"2018-06-15T10:32:14.541Z","modified":"2022-06-12T16:19:34.705Z","1.0.1":"2018-06-15T10:51:36.748Z","1.0.2":"2018-06-15T11:03:07.651Z","1.0.3":"2018-06-15T11:25:25.672Z","1.0.4":"2018-06-15T12:14:35.130Z","1.0.5":"2018-06-20T09:55:28.264Z","1.0.6":"2018-06-20T10:19:37.680Z","1.0.7":"2018-06-20T10:34:04.505Z","1.0.8":"2018-06-20T14:06:38.111Z","1.0.9":"2018-06-20T17:45:13.014Z","1.0.10":"2018-06-24T15:28:10.794Z","1.0.11":"2018-10-24T12:02:29.485Z"},"maintainers":[{"name":"arnebosien","email":"info@arnebosien.de"}],"description":"Codegen library","author":{"name":"codebalancers"},"license":"MIT","readme":"# cb-codegen\n\nCode generation\n\n## Structure\nThe code generation tool required three parts\n\n* model.git: contains schema and models\n* codegen2.git: contains codegen application\n  * `yarn global add cb-codegen` will install codegen globally (untested)\n  * `codegen generate -m path/to/models -c path/to/codegen.json` will generate the code\n  * `codegen serve -m path/to/models` start a web server with the json editor\n* the repository where the generation is configured and the generated code will be stored\n\n## Development\n\nDuring development of code generation logic, checkout the `codegen2.git`, apply changes there and \nexecute e.g.:\n\n```\npath/to/codegen2.git/codegen_dev.sh generate \\\n  -m path/to/models \\\n  -c path/to/codegen.json\n```\n\nor (without recompiling everything)\n\n```\npath/to/codegen2.git/codegen.sh generate \\ \n  -m path/to/models \\\n  -c path/to/codegen.json\n```\n\nThere are two main locations in order to extend or change the code generation:\n* `src/model-processor`: contains the pre-processing logic to transform the original mode (that can be\n   edited in the model editor) to specific template-matching model\n* `src/templates`: contains the templates and wrapping logic that created directories and files and calls\n  the template engine\n\n## Configuration file (codegen.json)\nSince the same model can be used to generate different application parts in different locations (repositories), a configuration file is needed, that provides the generation context. This file look as following:\n\n```json\n{\n  \"wipeDirectories\": [\n    \"src/test/adapters\"\n  ],\n  \"modelConfigs\":[\n    {\n      \"enabled\": true,\n      \"model\": \"account/SecurityManagement.json\",\n      \"destination\": \"src/test/adapters\",\n      \"targets\": [\n        \"ng-*\"\n      ],\n      \"config\": {}\n    }\n  ]\n}\n```\n","readmeFilename":"README.md","repository":{"type":"git","url":"git+https://github.com/codebalancers/codegen.git"}}