{"_id":"grunt-generate-view-model","_rev":"57-29d4251b63a321fcecd919118f093aee","name":"grunt-generate-view-model","description":"Global task for generation view model","dist-tags":{"latest":"0.1.9"},"versions":{"0.0.1":{"name":"grunt-generate-view-model","version":"0.0.1","private":false,"main":"dist/src/index.js","scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"typescript":"^2.5.3","path":"^0.12.7","nunjucks":"^3.0.1","ts-file-parser":"^0.0.1"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/node":"^8.0.31","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-ts":"^6.0.0-beta.16","grunt-tslint":"^5.0.1","tslint":"^5.7.0","chai":"^4.1.1","grunt-mocha-test":"^0.13.2","mocha":"^3.5.0","ts-node":"^3.3.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-clean":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"b7dbc2de21a45ceec3062539d479acd93f52bed5","description":"[![Build Status](https://travis-ci.org/AbatapCompany/grunt-generate-view-model.svg?branch=master)](https://travis-ci.org/AbatapCompany/grunt-generate-view-model)","_id":"grunt-generate-view-model@0.0.1","_shasum":"9aad04f1f8a6549b22aa9f3f0ad3e7d1cda32438","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"shasum":"9aad04f1f8a6549b22aa9f3f0ad3e7d1cda32438","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.1.tgz","integrity":"sha512-2hM848tU9JxaMpQQubvNCrqR65OpRQLiay6ZwQq4zix5E5TBU+TEA9sUfUY9SIIOlZ3nVA8IqIcXp2Vf+It2zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbPKtGZNQr5a9XvTMplSyy703ElzdEJ15C9H++25AaNQIhAJebCMSD9VDVLhDC2qDWdSc3H1rCJwJGAGSHwnclUJMh"}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model-0.0.1.tgz_1507008154044_0.704017351847142"},"directories":{}},"0.0.3":{"name":"grunt-generate-view-model","version":"0.0.3","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"typescript":"^2.5.3","path":"^0.12.7","nunjucks":"^3.0.1","ts-file-parser":"^0.0.1"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/node":"^8.0.31","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-ts":"^6.0.0-beta.16","grunt-tslint":"^5.0.1","tslint":"^5.7.0","chai":"^4.1.1","grunt-mocha-test":"^0.13.2","mocha":"^3.5.0","ts-node":"^3.3.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-clean":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"7f8617750814c2481b29c5d2952a3d6fc5bfc593","_id":"grunt-generate-view-model@0.0.3","_shasum":"e3b93b25cbca6e1bfa09fd4bc4aae20b2f122e92","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"shasum":"e3b93b25cbca6e1bfa09fd4bc4aae20b2f122e92","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.3.tgz","integrity":"sha512-auRSBuulVJQS4wtAkxnH3D9Cb+Gp3tbgVxnp4HgkXFHVTQofEm4FuvXuQB4D/1Qy4vIuRif0EBmcVvYF6b6wyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVRhOciBRlVIP6bBUdMLfa8PJ9ZKnDLH31VZdmxsu0MAiEA4ulq0CcDQxK67C7rKeRXy5MnOiHddTiK9b3xGed5Z1A="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model-0.0.3.tgz_1507111374143_0.22549646254628897"},"directories":{}},"0.0.4":{"name":"grunt-generate-view-model","version":"0.0.4","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"typescript":"^2.5.3","path":"^0.12.7","nunjucks":"^3.0.1","ts-file-parser":"^0.0.1"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/node":"^8.0.31","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-ts":"^6.0.0-beta.16","grunt-tslint":"^5.0.1","tslint":"^5.7.0","chai":"^4.1.1","grunt-mocha-test":"^0.13.2","mocha":"^3.5.0","ts-node":"^3.3.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-clean":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"0b67ed33837dade01b4b04bf5249fcd79a4a6ae0","_id":"grunt-generate-view-model@0.0.4","_shasum":"83a975d039599e075b67b048b1cbd1dbb9e6b876","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"shasum":"83a975d039599e075b67b048b1cbd1dbb9e6b876","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.4.tgz","integrity":"sha512-ydfCiOUjXr74Qbj6o77LxLs8pz2fj/m0cJjyWpZwj/p20nqe415h9dJg6CweIdcM+dr8w6a6GV6VlGA8M2W+yA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZZmTQX6ki4KqT/w6dK1ZxEFCG0dTrhPfnUHiQ+oyszAiEA77GV1orF2lf4S8WaxlhmbO8BfS9+jW77tqBZMPreMH8="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model-0.0.4.tgz_1507111855262_0.5782480312045664"},"directories":{}},"0.0.5":{"name":"grunt-generate-view-model","version":"0.0.5","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"nunjucks":"^3.0.1","path":"^0.12.7","ts-file-parser":"^0.0.1","typescript":"^2.5.3"},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/node":"^8.0.31","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-ts":"^6.0.0-beta.16","grunt-tslint":"^5.0.1","tslint":"^5.7.0","chai":"^4.1.1","grunt-mocha-test":"^0.13.2","mocha":"^3.5.0","ts-node":"^3.3.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-clean":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"f29ac93f558b2f1195a75fcaa04fad927fbb542e","_id":"grunt-generate-view-model@0.0.5","_shasum":"a4c83ec2ba0631113de775547b54c7f2f65a49f1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"shasum":"a4c83ec2ba0631113de775547b54c7f2f65a49f1","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.5.tgz","integrity":"sha512-Fs2cjdAIhTcvyHplvfcKISjntGlUmFfWieCz7HlT0X1aLpKvNk9GBl7+jPXjuSRoPi15TB+5eWVDMcE6LEk98g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkTfUyn7lN6vEVMK3NBzv7gwI7FW+EUdkAy3mBR7VkkQIhAI5CXJTvdlNZ1JTqADkNXIQXXuWMjdPvHMk7CERk4ZdO"}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model-0.0.5.tgz_1507533563276_0.604370245244354"},"directories":{}},"0.0.6":{"name":"grunt-generate-view-model","version":"0.0.6","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"nunjucks":"^3.0.1","path":"^0.12.7","ts-file-parser":"^0.0.1","typescript":"^2.5.3","mkdirp":"^0.5.1"},"devDependencies":{"@types/grunt":"^0.4.22","@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/node":"^8.0.31","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-ts":"^6.0.0-beta.16","grunt-tslint":"^5.0.1","tslint":"^5.7.0","chai":"^4.1.1","grunt-mocha-test":"^0.13.2","mocha":"^3.5.0","ts-node":"^3.3.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-clean":"^1.1.0","mkdirp":"^0.5.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"97ce506a4fcacf3614160b6ed349a22be6d765d9","_id":"grunt-generate-view-model@0.0.6","_shasum":"9d64c2f70ad6ba6926932437be4606eced8136e3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"shasum":"9d64c2f70ad6ba6926932437be4606eced8136e3","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.6.tgz","integrity":"sha512-MXjHU830nHFugJz3nbl9jG+wGEAJsEpvSh2RT4ltydVgch+iMxBWgKA1yUKwlIIqHUyerPXKCjtfgUSrO4D4vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgW0PGB0BMepjH2SoQiD/ElLvrzTnqFwEebr4s63PbZAIhAKDT4nJvyU5UJdo4PHsjARBG5nIhEtSDIlcCMruoMeOx"}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model-0.0.6.tgz_1507545121295_0.4420479785185307"},"directories":{}},"0.0.7":{"name":"grunt-generate-view-model","version":"0.0.7","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"nunjucks":"^3.0.1","path":"^0.12.7","ts-file-parser":"^0.0.1","typescript":"^2.5.3","mkdirp":"^0.5.1"},"devDependencies":{"@types/grunt":"^0.4.22","@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/node":"^8.0.31","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-ts":"^6.0.0-beta.16","grunt-tslint":"^5.0.1","tslint":"^5.7.0","chai":"^4.1.1","grunt-mocha-test":"^0.13.2","mocha":"^3.5.0","ts-node":"^3.3.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-clean":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"c7d366b1c22182bda4edb8c392f0ee8c5b2f360c","_id":"grunt-generate-view-model@0.0.7","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-BVCRDPDsC8F/U9dw0KbMt+oPDEaER2yclc1J3+G2TUGLnyv7yOqIQD3uc1hBR6mWFp1QALeyeC8h7zoCvq8zpA==","shasum":"f070db5e26bfb9fc29f49b8fb7cb97b8740e19aa","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/igOVRdU5gSy4/FLxxvOml/6ygwyRJ7qqjSEuo9nLQgIhAMjneY+x6EAgw7q2arh6G2y9YN2cbUGrb30ILIpKNOAW"}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model-0.0.7.tgz_1516699598625_0.5340726634021848"},"directories":{}},"0.0.8":{"name":"grunt-generate-view-model","version":"0.0.8","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"nunjucks":"^3.0.1","path":"^0.12.7","ts-file-parser":"0.0.4","typescript":"^2.5.3","mkdirp":"^0.5.1"},"devDependencies":{"@types/grunt":"^0.4.22","@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/node":"^8.0.31","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-ts":"^6.0.0-beta.16","grunt-tslint":"^5.0.1","tslint":"^5.7.0","chai":"^4.1.1","grunt-mocha-test":"^0.13.2","mocha":"^3.5.0","ts-node":"^3.3.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-clean":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"2297a01effdd62029c7969f897e5628083512040","_id":"grunt-generate-view-model@0.0.8","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-lVal1PxlSVVvE8ZH+q9bXD6MMePbZ3PqI7qIagDiVOO+d9cPKeVdUQxgCnRPSRLJddkb/iNgPnCk42lQ1GHNjg==","shasum":"a92230d4d30fa5c979dd948742b3a3d3aa765edd","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeOBSDzA8bXWVujqFaIDvi+qAIRVa21r7oxNbhYclblgIgHVXWLbUspUPK5Q3Gv22fFtcDaaP+uPZ74EHjAuapxaA="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model-0.0.8.tgz_1516703159562_0.354298094753176"},"directories":{}},"0.0.9":{"name":"grunt-generate-view-model","version":"0.0.9","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"nunjucks":"^3.0.1","path":"^0.12.7","ts-file-parser":"0.0.4","typescript":"^2.5.3","mkdirp":"^0.5.1"},"devDependencies":{"@types/grunt":"^0.4.22","@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/node":"^8.0.31","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-ts":"^6.0.0-beta.16","grunt-tslint":"^5.0.1","tslint":"^5.7.0","chai":"^4.1.1","grunt-mocha-test":"^0.13.2","mocha":"^3.5.0","ts-node":"^3.3.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-clean":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"4785b7afc4a86563ed3f554c4bd574caa43b42a5","_id":"grunt-generate-view-model@0.0.9","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-uxrtzF8wZDKvaSbu7ZFrZP/jpsVnV01KTCQk9pFhaRcLhZ8DCb8OsS/tGKjr/ykIBWn6nOz3/0+j9jqzP38qRw==","shasum":"c6dcd6d40b6c8572243f5de5f38bb5063dc5c3f7","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR3zwdLgio59OIcThD21+pUIrdbYoMMW3N1IQbMTshEgIhAOO1GhrQBhjV3zs+0bCgNteS8DDYrLS9joSAA/FsdJnX"}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model-0.0.9.tgz_1516864082138_0.5976841680239886"},"directories":{}},"0.0.10":{"name":"grunt-generate-view-model","version":"0.0.10","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"nunjucks":"^3.0.1","path":"^0.12.7","ts-file-parser":"0.0.4","typescript":"^2.5.3","mkdirp":"^0.5.1"},"devDependencies":{"@types/grunt":"^0.4.22","@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/node":"^8.0.31","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-ts":"^6.0.0-beta.16","grunt-tslint":"^5.0.1","tslint":"^5.7.0","chai":"^4.1.1","grunt-mocha-test":"^0.13.2","mocha":"^3.5.0","ts-node":"^3.3.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-clean":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"fdab2133f1a2bccc8125d96f6779bf5585302725","_id":"grunt-generate-view-model@0.0.10","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-W10tG7giK0BFlI/UNiwqUyDfMYN6nqzPl5DRgml+6WfKQ7KRdSmJuXKFeHl2YstXR+sVyuWv3tk0G1oPv9apDA==","shasum":"d8b9caa9f73ba41d8c3d6b893a05ba7321545fd5","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG11BtowYpPVw1GQfGBv1P9N3uCnnpM2kvd86bqJF4FyAiACNXvBhOCAzQXbjRP5Y5aaC0YaWHMl0sJIk3vJ72EysA=="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model-0.0.10.tgz_1517469322807_0.16372941224835813"},"directories":{}},"0.0.11":{"name":"grunt-generate-view-model","version":"0.0.11","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"nunjucks":"^3.0.1","path":"^0.12.7","ts-file-parser":"0.0.4","typescript":"^2.5.3","mkdirp":"^0.5.1"},"devDependencies":{"@types/grunt":"^0.4.22","@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/node":"^8.0.31","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-ts":"^6.0.0-beta.16","grunt-tslint":"^5.0.1","tslint":"^5.7.0","chai":"^4.1.1","grunt-mocha-test":"^0.13.2","mocha":"^3.5.0","ts-node":"^3.3.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-clean":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"3d727b010eb5dfd5455d6c19d80d6ed29dedb1a3","_id":"grunt-generate-view-model@0.0.11","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-l+F052wbjZTHPFf4GPa2rwg2c/0Ug+VTBM4yonZDknDZF44Br0ai9SUqhC7NHfWK9lfdADeXr930bU+OnE5imA==","shasum":"cfb01433c37b4b8c4057ff967807721942eefad1","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFumR1eDtDq9YdkP2JJaOsCAfO/4ig2Pl+i9kr6gL3okAiEA3CbtqJbZ3126CE27ABebmMqmCLVnnaRzp4Qo1/QLdfY="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model-0.0.11.tgz_1517916985297_0.9123403015546501"},"directories":{}},"0.0.12":{"name":"grunt-generate-view-model","version":"0.0.12","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"mkdirp":"^0.5.1","nunjucks":"^3.0.1","path":"^0.12.7","ts-file-parser":"0.0.4","typescript":"^2.7.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/grunt":"^0.4.22","@types/mocha":"^2.2.48","@types/node":"^8.5.10","chai":"^4.1.1","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-copy":"^1.0.0","grunt-mocha-test":"^0.13.2","grunt-ts":"^6.0.0-beta.17","grunt-tslint":"^5.0.1","mocha":"^3.5.0","ts-node":"^3.3.0","tslint":"^5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"6ec41bff45b4ac6bc2ed1f1441ecf3bb9e87527b","_id":"grunt-generate-view-model@0.0.12","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-15E4XepRDQ6C8KlPNznPWSN8DcuXGRBfzT2v6FEqnhdq33/AB8VTbomFkMEGsLDYPu9vxaLPZvvCTY+z05jBrQ==","shasum":"d84e4717d31705e2ab9f435deeaea7d92c9f979f","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.12.tgz","fileCount":64,"unpackedSize":90556,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFM6Vmkzeb+eNVkAyY/bp2tIYMKVq3j3JrQTVS9BaHxpAiEAqNicEXpSl7/hJEtKujN99IypleZEgzhff7AJzbM5mVU="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.12_1519107475322_0.2719838571336888"},"_hasShrinkwrap":false},"0.0.13":{"name":"grunt-generate-view-model","version":"0.0.13","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"mkdirp":"^0.5.1","nunjucks":"^3.0.1","path":"^0.12.7","ts-file-parser":"0.0.4","typescript":"^2.7.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/grunt":"^0.4.22","@types/mocha":"^2.2.48","@types/node":"^8.5.10","chai":"^4.1.1","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-copy":"^1.0.0","grunt-mocha-test":"^0.13.2","grunt-ts":"^6.0.0-beta.17","grunt-tslint":"^5.0.1","mocha":"^3.5.0","ts-node":"^3.3.0","tslint":"^5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"98f7c3fb8b415e0da4cbd0f57f9233ced5d7cd40","_id":"grunt-generate-view-model@0.0.13","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-Jlm0//Ti5MdzfpNM2VyKw/hG6Whe6w+FupqOeS+O0VoDY5fEDPDX9/kaVr6Xl/wtrWXBHc6cNW8HMQZN9XOBxg==","shasum":"ff326a4317230435f6a370684ac3345634be25a1","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.13.tgz","fileCount":69,"unpackedSize":95896,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVAo5/baxR3WmfFYMzc1CZXGKSYOLBOZfi+46+cjQwWwIgPWmwHyvzVd3gYGnUOZA8OOpQ+k8pNK/BzalaaU8T0EA="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.13_1519203824752_0.12057687539299078"},"_hasShrinkwrap":false},"0.0.14":{"name":"grunt-generate-view-model","version":"0.0.14","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"mkdirp":"^0.5.1","nunjucks":"^3.1.2","path":"^0.12.7","ts-file-parser":"0.0.5","typescript":"^2.7.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/grunt":"^0.4.22","@types/mocha":"^2.2.48","@types/node":"^8.9.4","chai":"^4.1.1","grunt":"^1.0.2","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-copy":"^1.0.0","grunt-mocha-test":"^0.13.2","grunt-ts":"^6.0.0-beta.17","grunt-tslint":"^5.0.1","mocha":"^3.5.0","ts-node":"^3.3.0","tslint":"^5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"6584a60311d5c8bfadd32531b83ada16eda5b21e","_id":"grunt-generate-view-model@0.0.14","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-9br9HqR+H0JBQZLQclo/UAx8+owJ23Q3ejjaIGlOuOQ3WSA9XejcHaEdn4J6hI0GecpHmEYvdhTaGeYQZEzOFQ==","shasum":"5e7b9b67bfdf110861fb5aee96e3bd7cf281e419","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.14.tgz","fileCount":67,"unpackedSize":94245,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF2f31NnX7Cz3KOQHSKnTTnojQaTJJAAOyKzPU5yWD5FAiAj91eWtq1GaI8Rx5fBb1qr4kvRTKkXCI/4AyXnzJuaTw=="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.14_1520337226972_0.1549724456119943"},"_hasShrinkwrap":false},"0.0.15":{"name":"grunt-generate-view-model","version":"0.0.15","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"mkdirp":"^0.5.1","nunjucks":"^3.1.2","path":"^0.12.7","ts-file-parser":"0.0.6","typescript":"^2.7.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/grunt":"^0.4.22","@types/mocha":"^2.2.48","@types/node":"^8.9.5","chai":"^4.1.1","grunt":"^1.0.2","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-copy":"^1.0.0","grunt-mocha-test":"^0.13.2","grunt-ts":"^6.0.0-beta.19","grunt-tslint":"^5.0.1","mocha":"^3.5.0","ts-node":"^3.3.0","tslint":"^5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"8197633cd93d7ba94e84c2e999e8f6532337e81d","_id":"grunt-generate-view-model@0.0.15","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-pUl0olTPSWzN3qZdZBOm7dMhsNfssauB8VBX7g/Dez0xCWdGUTU1TUDKvhi7WHy9PBnnJ9h2j9c6Y+UziTHiTw==","shasum":"912004b00c580224e606ca794ba6f4c2713901e7","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.15.tgz","fileCount":75,"unpackedSize":101794,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUVopq+4noQ5EbjlD1b2lXofcZpVYbC8xxxIFdAUPF9AIgHVYktetc8sVPF/RA0w7JCRmZnPRzbWS/5ir2CqlNsLY="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.15_1521012095467_0.3766879944700432"},"_hasShrinkwrap":false},"0.0.16":{"name":"grunt-generate-view-model","version":"0.0.16","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"mkdirp":"^0.5.1","nunjucks":"^3.1.2","path":"^0.12.7","ts-file-parser":"0.0.6","typescript":"^2.7.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/grunt":"^0.4.22","@types/mocha":"^2.2.48","@types/node":"^8.9.5","chai":"^4.1.1","grunt":"^1.0.2","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-copy":"^1.0.0","grunt-mocha-test":"^0.13.2","grunt-ts":"^6.0.0-beta.17","grunt-tslint":"^5.0.1","mocha":"^3.5.0","ts-node":"^3.3.0","tslint":"^5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"0b5ed99c44baa8333a87b69e1757d7b50f6459f9","_id":"grunt-generate-view-model@0.0.16","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-qOU5LSssKemS0ELrfBinAmbYW7jOzkeDlDaW10Diyt26dJtIo6O0COIoJf4dI3pBZeaX3Ru3U/j7daQy1+n+KQ==","shasum":"81f28e3f0807fe4c5e8d95e3d6987d6718a6c999","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.16.tgz","fileCount":81,"unpackedSize":104970,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7ODP7iq3XAwQA8ramJzNlIyqIilklJsJva4Q4W5azdAIhAPLdNeS5Azh9GhxFZaXHT398DL3+ci3sVORZcBUixULS"}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.16_1521021926201_0.13706440987336865"},"_hasShrinkwrap":false},"0.0.17":{"name":"grunt-generate-view-model","version":"0.0.17","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"mkdirp":"^0.5.1","nunjucks":"^3.1.2","path":"^0.12.7","ts-file-parser":"^0.0.7","typescript":"^2.7.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/grunt":"^0.4.22","@types/mocha":"^2.2.48","@types/node":"^8.9.5","chai":"^4.1.1","grunt":"^1.0.2","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-copy":"^1.0.0","grunt-mocha-test":"^0.13.2","grunt-ts":"^6.0.0-beta.17","grunt-tslint":"^5.0.1","mocha":"^3.5.0","ts-node":"^3.3.0","tslint":"^5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"7d2d4c56e43318024a8ff8af4efee14b99d0d7e0","_id":"grunt-generate-view-model@0.0.17","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-k//bnxc1TKrKDYB/nqbsQcgMSy8ch7M5PubwNybtHXXOfCuPFF0ophRufn8p1rMyJla7sur8wvLbaU6T5cbbVA==","shasum":"935b96ffd3a59042e605e806b52de65580cb14bf","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.17.tgz","fileCount":81,"unpackedSize":104622,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyR8pSMz6uffw/c/HT9r9EySq6rUVFNNeC4RsT3dc/kAIgLkIL9AqXlqxN1mYUatPH2wkSyDWndgQk4gzdWLDNUCg="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.17_1521024589171_0.16685382659313097"},"_hasShrinkwrap":false},"0.0.18":{"name":"grunt-generate-view-model","version":"0.0.18","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"mkdirp":"^0.5.1","nunjucks":"^3.1.2","path":"^0.12.7","ts-file-parser":"^0.0.7","typescript":"^2.7.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/grunt":"^0.4.22","@types/mocha":"^2.2.48","@types/node":"^8.9.5","chai":"^4.1.1","grunt":"^1.0.2","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-copy":"^1.0.0","grunt-mocha-test":"^0.13.2","grunt-ts":"^6.0.0-beta.17","grunt-tslint":"^5.0.1","mocha":"^3.5.0","ts-node":"^3.3.0","tslint":"^5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"747fb986a8ed8c5b78cb54c240ca47c64044115f","_id":"grunt-generate-view-model@0.0.18","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-6IqYPEZS/fsORC+/j/2d7nyTr7kyd69CgpEsEgQD5JoCRS0oTuLnrXMdNjavbO0nFdriuurznMd+fbzdRaZBlg==","shasum":"3f2fd0c38f876023155b62e14a2f000f2717a20a","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.18.tgz","fileCount":81,"unpackedSize":104184,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDchRFiIzIQ4FvnXPxXFCEr5EHC9KAZ+18Q1oYpg19AzQIhANAsbze0uoNzotXEDgYg1euyvD+1MRT4jHttagTyarKE"}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.18_1521110021605_0.707154787638262"},"_hasShrinkwrap":false},"0.0.19":{"name":"grunt-generate-view-model","version":"0.0.19","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"mkdirp":"^0.5.1","nunjucks":"^3.1.2","path":"^0.12.7","ts-file-parser":"^0.0.8","typescript":"^2.7.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/grunt":"^0.4.22","@types/mocha":"^2.2.48","@types/node":"^8.9.5","chai":"^4.1.1","grunt":"^1.0.2","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-copy":"^1.0.0","grunt-mocha-test":"^0.13.2","grunt-ts":"^6.0.0-beta.19","grunt-tslint":"^5.0.1","mocha":"^3.5.0","ts-node":"^3.3.0","tslint":"^5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"97a0e4fc6c75b45e5afbc0d7fa4cbab6df6d08f3","_id":"grunt-generate-view-model@0.0.19","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-mjAgc6tHCwoUhJGmX3qSJJpnDAjvAotStwLVCznkS66sb+NXYegrukBOPWMuqKB7joeZGvKZhCAHFLnH34rH2A==","shasum":"d3c8e1194c9ec5a3399bd1fe005209637afe051f","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.19.tgz","fileCount":81,"unpackedSize":105634,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqddS6SqGb6tX1/4slsMLcXd3Xyz4Gv91ss1CLy4TJEAIhAJs+Qpyto0HLYqTZh+U+eZkPM0hukeuluMNDv0ok2LST"}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.19_1521459824133_0.10107632915122577"},"_hasShrinkwrap":false},"0.0.20":{"name":"grunt-generate-view-model","version":"0.0.20","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"mkdirp":"^0.5.1","nunjucks":"^3.1.2","path":"^0.12.7","ts-file-parser":"0.0.12","typescript":"^2.7.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/grunt":"^0.4.22","@types/mocha":"^2.2.48","@types/node":"^8.9.5","chai":"^4.1.1","grunt":"^1.0.2","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-copy":"^1.0.0","grunt-mocha-test":"^0.13.2","grunt-ts":"^6.0.0-beta.19","grunt-tslint":"^5.0.1","mocha":"^3.5.0","ts-node":"^3.3.0","tslint":"^5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"8bb8c4cdda96d54b68245bdecb4a8762ffdf9ca0","_id":"grunt-generate-view-model@0.0.20","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-auIm9DcWc1hNhVB0Jazlmq6y/0FccRoNChULr6Ow7STmIphkqNUqTmCTRNms/+E6h9jKJZQNiFPx3YH9qJo+QQ==","shasum":"f3318d2b59ee135a90680669b9086f97dee39902","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.20.tgz","fileCount":81,"unpackedSize":105634,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2AsaerGHIG6xZBtn4whdRhwauvn9/MkD9Xeu/VUXIzAiAQ7CsmqSaYJi+4pnkEqS0IeiCtXnlWp3otj4yN4hJa2A=="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.20_1521619664718_0.7232385219834421"},"_hasShrinkwrap":false},"0.0.21":{"name":"grunt-generate-view-model","version":"0.0.21","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"mkdirp":"^0.5.1","nunjucks":"^3.1.2","path":"^0.12.7","ts-file-parser":"0.0.12","typescript":"^2.7.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/grunt":"^0.4.22","@types/mocha":"^2.2.48","@types/node":"^8.9.5","chai":"^4.1.1","grunt":"^1.0.2","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-copy":"^1.0.0","grunt-mocha-test":"^0.13.2","grunt-ts":"^6.0.0-beta.19","grunt-tslint":"^5.0.1","mocha":"^3.5.0","ts-node":"^3.3.0","tslint":"^5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"eaf9879f636fde25270c8b9603191fc5971644c3","_id":"grunt-generate-view-model@0.0.21","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-rqi7CGBBwTq2FoU7+AtGrp7mFb7jbqt1E9j5RZ+mLZ3o+TsB2q5gVFiNR3iWYRE36sfzQkmAl+ycA/xsjsIBMQ==","shasum":"130c9c22806eb355619e545c9ef195c5bdece293","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.21.tgz","fileCount":81,"unpackedSize":123777,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEEQsE6rRZSrsx8sMsMjw8nmiC3KBDO+OsvrYOGHyBG3AiEA5jqOEU8ZVbxRVjUZxKzhhx+lKa/fqqn2sBLuZp2YyxU="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.21_1521714776154_0.8327454342316984"},"_hasShrinkwrap":false},"0.0.22":{"name":"grunt-generate-view-model","version":"0.0.22","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"mkdirp":"^0.5.1","nunjucks":"^3.1.2","path":"^0.12.7","ts-file-parser":"0.0.12","typescript":"^2.7.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/grunt":"^0.4.22","@types/mocha":"^2.2.48","@types/node":"^8.9.5","chai":"^4.1.1","grunt":"^1.0.2","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-copy":"^1.0.0","grunt-mocha-test":"^0.13.2","grunt-ts":"^6.0.0-beta.19","grunt-tslint":"^5.0.1","mocha":"^3.5.0","ts-node":"^3.3.0","tslint":"^5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"be10e3bf4be5e145fde465622a43a6d1786e664c","_id":"grunt-generate-view-model@0.0.22","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-so8AeWWPGUuKAVJgImiyaHkl5WbLXjBXqZqVSZMQXbsA5ZPXdmNyP93p0n6YIrDPE/NyfZz6SQer5mhRPyKWNg==","shasum":"0f330b7db38dc16ddf8f1c2c58ff3b20bf6b98f0","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.22.tgz","fileCount":81,"unpackedSize":127862,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDy43PuOCCEcAFluQmpswqDnQuA/EFHqsy0FZy2h3MNbAiEAvZy3ANy29KzxWeeWF9fjjESMR9EyGaxXlmAdrPK4y8Q="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.22_1521792630872_0.024093093984282277"},"_hasShrinkwrap":false},"0.0.23":{"name":"grunt-generate-view-model","version":"0.0.23","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"mkdirp":"^0.5.1","nunjucks":"^3.1.2","path":"^0.12.7","ts-file-parser":"0.0.12","typescript":"^2.7.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/grunt":"^0.4.22","@types/mocha":"^2.2.48","@types/node":"^8.9.5","chai":"^4.1.1","grunt":"^1.0.2","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-copy":"^1.0.0","grunt-mocha-test":"^0.13.2","grunt-ts":"^6.0.0-beta.19","grunt-tslint":"^5.0.1","mocha":"^3.5.0","ts-node":"^3.3.0","tslint":"^5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"f6f45c7f85674ac6c833f8c500a0fc7b1eb728e4","_id":"grunt-generate-view-model@0.0.23","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-jdlZH0UkSNBJ6mVfCmS8bwXPhSN8l+V+CtlctvuoaPc3Gg7xV0jMgrJ0viTAsEuzMUmyNRvhQgGmbzQjUG2S8g==","shasum":"bbc9570b62b5be88f2631ebf9bae4c3f182f9a79","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.23.tgz","fileCount":81,"unpackedSize":134984,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9/pagQ53rsKSFBic3kgRB8uWjVGvaiV07fjN7k+kpVAIhAIOGgmMKH8HDrUK0CJDP3dGqxRDUOo3/dNItgVQMwnGj"}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.23_1521807469483_0.45753319221368516"},"_hasShrinkwrap":false},"0.0.24":{"name":"grunt-generate-view-model","version":"0.0.24","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"mkdirp":"^0.5.1","nunjucks":"^3.1.2","path":"^0.12.7","ts-file-parser":"0.0.12","typescript":"^2.7.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/grunt":"^0.4.22","@types/mocha":"^2.2.48","@types/node":"^8.9.5","chai":"^4.1.1","grunt":"^1.0.2","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-copy":"^1.0.0","grunt-mocha-test":"^0.13.2","grunt-ts":"^6.0.0-beta.19","grunt-tslint":"^5.0.1","mocha":"^3.5.0","ts-node":"^3.3.0","tslint":"^5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"ea0e0b94e54d0a15c34df755bdcd83b4ee8fb201","_id":"grunt-generate-view-model@0.0.24","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-qOlgNcL2T2e2aNYp34/kHqhLyTt4RxGVSomY1RXOIrtjkroAxsNfh+V0HOLU+Ii+t3RjX/Hf2I4fotw8xTF7Bw==","shasum":"7d3354fdcfa98ccad05f91f8c81b6dba03c18634","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.24.tgz","fileCount":81,"unpackedSize":143481,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIELDRUqmYoJr+0Pnq4SaKhSJipb3mNzbdpG4PByjGj2ZAiBOsJ7az4LaBcq6+S6rYeZYPKnH7M/4cagUpefHCcWeNw=="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.24_1523012895553_0.20763650486814544"},"_hasShrinkwrap":false},"0.0.25":{"name":"grunt-generate-view-model","version":"0.0.25","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"mkdirp":"^0.5.1","nunjucks":"^3.1.2","path":"^0.12.7","ts-file-parser":"0.0.12","typescript":"^2.7.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/grunt":"^0.4.22","@types/mocha":"^2.2.48","@types/node":"^8.9.5","chai":"^4.1.1","grunt":"^1.0.2","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-copy":"^1.0.0","grunt-mocha-test":"^0.13.2","grunt-ts":"^6.0.0-beta.19","grunt-tslint":"^5.0.1","mocha":"^3.5.0","ts-node":"^3.3.0","tslint":"^5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"252c1e038c00dd4a4f2de5d01275a3dad740332c","_id":"grunt-generate-view-model@0.0.25","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-NU0tuo/PyqYb6qwRWVW356AyTLBZeuSG1dvJAoRzxy5/0JyBu/53xUucQzio9QYutFwdUI8zOJlkM5QoDgNdGg==","shasum":"68174122262bcf99dc2d4124e9d3864d89d782a9","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.25.tgz","fileCount":81,"unpackedSize":146458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3bAkCRA9TVsSAnZWagAAHEoQAIWeh0AEYZE//Rx2oDUW\ng69nlOHgGDnxetfiAjNPSafB/2ZDAuelZChoI4Hd1ShQy6k1Da/ayS7JZa9p\n17AMfhNIK3XDNuFUPQZC6VFCrg2zXeYCazROGKZWI5anSKEOMDT5juPPXfkq\ncx35bL2dBM59zJYbgNdLYNc9FuGJM2am65yLHdv/Kk+pxeLss13EUy6Pfsee\n1BpxTOps89tXlvVQZ/WLNg0bCNwy7ASzHwtJIXMQ5IkvQylrjUal58Gv9krI\nqn+eXFe9RTO4HBXeASSg48NBsW8eM8o5odkk+AX86O2uMQ/wLcFgL/RB5/SG\n5JSea5fzHye2iZphluZA85IqbqCDjpN++HYVHWq3irkhXMIggymQGzuUxhhl\ngpIgqMIg9CvaNrKUQIE9wmiDV5fuKU4Sd/cE73NpBAY6vZHboSRqx3tpWuaO\nu+2ublVVBjuaFCorq3BktiQrXvzj7ghdaG7Pbb3VO4dYPk1Ytml0n04/91rf\nnHhRl6peuMRjpFuUuj+Dbo37SMesKoK9GSwQ8TGxpDQg6uUsD4pAhh+5KUyg\n6NoHatnX2I81r/bQDkfi44D4cniER5moLSeXy08BzelPgQp5NNAMJvtSTrXB\nyF0XhSJgh1l47/daLGv1lsQFOSrI09V50pkBSILmfFld0kCTwce5ikDT9/gh\nIVW9\r\n=I6Qn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxgNRHn0I+v67yc0xzcpqBok7t5+z+VyUacrlafJLz0AIhALSA5Vb+kzt8IbeGYqgH8zOvt+kI3QohMB3F6yECyHyd"}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.25_1524477986441_0.2979441269480865"},"_hasShrinkwrap":false},"0.0.26":{"name":"grunt-generate-view-model","version":"0.0.26","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"mkdirp":"^0.5.1","nunjucks":"^3.1.2","path":"^0.12.7","ts-file-parser":"0.0.12","typescript":"^2.7.2"},"devDependencies":{"@types/chai":"^4.1.2","@types/grunt":"^0.4.22","@types/mocha":"^2.2.48","@types/node":"^8.9.5","chai":"^4.1.1","grunt":"^1.0.2","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-copy":"^1.0.0","grunt-mocha-test":"^0.13.2","grunt-ts":"^6.0.0-beta.19","grunt-tslint":"^5.0.1","mocha":"^3.5.0","ts-node":"^3.3.0","tslint":"^5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"a6430b185a78ab15eb4a45036516a610209d2711","_id":"grunt-generate-view-model@0.0.26","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-8EgcbBHNNKj2BIZJXW0dMsOeD0NNrmrRAiwo2tJVwwic1pfWQfNbtIGP3efq6ze6mjfeaDFLzumyjedb4F5TqA==","shasum":"cf1f61a9469d60781c4306d176660a93c93d3021","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.26.tgz","fileCount":81,"unpackedSize":148357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4D/mCRA9TVsSAnZWagAABVMP/RVt/tFUEkJLGkQoZXhH\nyt8I+IthlZ63Ibi+9y4MFVQLr2A0ljun3I6dL/NG+TGBNiA/v6ep59mpbR8P\nYJmduwNTC549lNCqoRADpYv99R2o/CpT+BfRy3Qo4Yn30KNJNdyH3j4M9OBO\nP1XN2UWKzacpoUW3pUu8GPtZrTZgL2RPjwkIinWf+P8hA7HlVfx8owCZPLun\nCWZC7AgxAhS91lDBYljxrgkHwqFS0a7UlwcOncjvumq5m6efcFUoJ1nbI/Fe\npsa2MqOxS/iJM441zWfl2T/Nf6a/ndARxGuwyqai0vpGYFE4vgf5iiuX0H4I\nMrk9XpvJifFAgJU4u+RqKL5vprFSRqqdh33i+qkSQ1xxkRlXRabWmKwEgqOn\nugxEjDRrwlGak/lk+dPyjsTZxy8S5quyVJQf0Eul5Gy+V7I2j9uIABiM9QmD\nbTDDuAdnC2eMK17/jWEsD+4BCu4lFgdvflAME6/Or5qq9CHmF/IFhTKtBfLE\nWe+TiXzXzI0wqgtfWvjAbwKmwYfJKVYMxBNK4yC8Agrndvjlo8GYxxCK6m/W\nMEplJg1PFTxWF86FDWaO2OrMjkV7AoqEWa2dshZ26/SXlmGWmEzWvGczAvDV\nGh9sm6YnMMML+6Be3gFzmrOc54C+a6vK1zNaGW9yev8UqY0cjL+3rCgGdowL\n6z5U\r\n=+nHQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEl7HSeAJ8UOo8ZR+FRDd/2WEjeEX7xlAFH9eW6JWE4EAiBKUwOhWL2jE8CpDoX4r4JIS5+gm8ZZh19NJ+0gFNoBmQ=="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.26_1524645860718_0.17111985095328053"},"_hasShrinkwrap":false},"0.0.27":{"name":"grunt-generate-view-model","version":"0.0.27","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"mkdirp":"0.5.1","nunjucks":"3.1.2","path":"0.12.7","ts-file-parser":"0.0.12","typescript":"2.7.2"},"devDependencies":{"@types/chai":"4.1.2","@types/grunt":"0.4.22","@types/mocha":"2.2.48","@types/node":"8.9.5","chai":"4.1.1","grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-mocha-test":"0.13.2","grunt-ts":"6.0.0-beta.19","grunt-tslint":"5.0.1","mocha":"3.5.0","ts-node":"3.3.0","tslint":"5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"7fb0727eb739ca37999bd6fc2d70bd06a6b15e0d","_id":"grunt-generate-view-model@0.0.27","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-0jJeMotSKY4G6vUt/K3MbP1NOGC08MEPflmjy9FNnkGqEEkbdMBeQLE060TIc86ZL2je1Wv2haa/5tPl6rxKwQ==","shasum":"5213b6397813d89e43b555762e03a8f2ffade1fe","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.27.tgz","fileCount":81,"unpackedSize":150780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4ZuqCRA9TVsSAnZWagAAD6sP/ilJJPfNCsE3riXrnU2a\nmJOp91TZqUoUudOc7TOA2VR3cZGoF0gH9v95RhHS5hUNTonqDnaqWBBzUgZ/\nJpjrlxphLsqPMIwfgPPjDlS0cT31CQkaGxVrpLhhVrZlhjxtnTCK/THcouu4\n95MCzJLpyov6u7mop2/34i3+JkMakcuNLOr245MXTkxbsMtRfcfyPmHKmk89\nf/xA/+AT81FO6LLPB2aYveLOwbNA0NTbkpK3mNMMPh5YQxdT50FvDlxsKjEz\nbm82BzISATsNIAjJu47vztk61eHTMp3Hw/+9lTr2j2ckkDTzhUJNlf9GyuUc\n+4vNaaHblpuQQngXZLbRRpew55TmHhgZEe/uwP3B3rzvArc3mF9g8D0o9Olf\nVIbWGgokAcUAgoT3kgv5F4rhNISzc4QMPI+Qn4p0CkMBJ9FX1Ie/qD3BQEcK\nePKuECzsRRkSOyDMWYCPwAgaRoSFobUeAlNxtjfsBLL3JVoXFDD+7PDC15dl\nL/N5g+JyUUUdJpTzueBOmznP7K9Gy91FIKxXOz2sexAxR8r/8J+KEIM99Ac0\nDijJRgxRgMaMMI5vY7rew2Eg0duUIV8mHtXvxbGcsBdSJgvpjwoqZ9/daT73\n6lMYhV/vIOPXiHfuFEJNXFpIjzwzrBFktIm/AK1jEmgda0Hw6sPU0OOznyUv\nqkvu\r\n=HkcV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8fL6m8HvtnIvpEDqw2X7HNtyPZKcJmJsSf+4Lasp6PwIhAM5Utr+5aEHZ49oF9XhfOEDkavCLX7PMGeyuegAfSaSw"}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.27_1524734889435_0.25847768055330844"},"_hasShrinkwrap":false},"0.0.28":{"name":"grunt-generate-view-model","version":"0.0.28","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"mkdirp":"0.5.1","nunjucks":"3.1.2","path":"0.12.7","ts-file-parser":"0.0.12","typescript":"2.7.2"},"devDependencies":{"@types/chai":"4.1.2","@types/grunt":"0.4.22","@types/mocha":"2.2.48","@types/node":"8.9.5","chai":"4.1.1","grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-mocha-test":"0.13.2","grunt-ts":"6.0.0-beta.19","grunt-tslint":"5.0.1","mocha":"3.5.0","ts-node":"3.3.0","tslint":"5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"efc9a623e986139a08b430ab504c79dd8c4373b9","_id":"grunt-generate-view-model@0.0.28","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-1hkweJOTZh+M7eqTJLOSVO0C69iD5/zI53EoV5DAp3B1xHToPBjyrOEF37wkman4hYsXAphA2KkD4GW5MoVI9Q==","shasum":"52db43733d5257202e236bde65f4088c5db535d1","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.28.tgz","fileCount":84,"unpackedSize":158929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5GJWCRA9TVsSAnZWagAAenwP/A302gbZC/wE8LJFkmW7\nUnUN8cYZwkrKv2kXsv8cu4ESgD7kDjkRI1QmFKEvnY9jsevlakztttCw4xOz\n5QnKrkyCe2dpq1lUMJGmJI4XIoOsmog6JdwjRo56kZFOFsEw6mNtFtSbnsTm\n30TEidmtCsp22NwPFCi4QS0Qhr/ysRC1nVHj65q741klkQERR8TmTJmnilWU\n5kNDz5uik0SO4yOygq64mvrDqd7M+Z487noZIJu+fpTTkaITjjN9hMnsrUwf\neo2w0WiWSx+xlneRZ01WW15N1LsgInKiN8XPFedDYD9kQwvU9eUz5dqhlNPh\n6C9YMYQSAUAwom1mVkr3XjgeREs9veExa01oCD92JiUSXOBB69U9DFoF+x1L\nnyQON1dX+7L3YKtyFk+mAV1xFigt4HOg+FexgkUSB7phWNa9et3vSfeVlOfi\nEtUg8PYboi6kkYmLCAuoOi6fAgu78/W6MCxM3q75MtRWg1muO9NviTbFQ8LJ\nc3aVLU3AE32FtJbCePC8yy4V34ziyVuPxvERunJkafoeoyhA48fqMhF13+Hi\ntqR0wnUhdkqrJZT+RBy/Lx27eSRcPmlTNJQB3kVvJWOz7DGjJ4p3vsvh9YLl\n5jJRo6u4bcLxXHVQk8z/UJ0LJQRyLUr0MMsMr+Xy2seWUhvB3etERRTMruCL\n2h3z\r\n=A57t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZak505sa6ynHLjdJfoi599EZ/VPiF216E4WCQE66pOAiEAx4FzuNFozWogjSjBhzr/yRAVfHY+x/w3vpD1jcrc6yA="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.28_1524916820533_0.7786418293600308"},"_hasShrinkwrap":false},"0.0.29":{"name":"grunt-generate-view-model","version":"0.0.29","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"mkdirp":"0.5.1","nunjucks":"3.1.2","path":"0.12.7","ts-file-parser":"0.0.12","typescript":"2.7.2"},"devDependencies":{"@types/chai":"4.1.2","@types/grunt":"0.4.22","@types/mocha":"2.2.48","@types/node":"8.9.5","chai":"4.1.1","grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-mocha-test":"0.13.2","grunt-ts":"6.0.0-beta.19","grunt-tslint":"5.0.1","mocha":"3.5.0","ts-node":"3.3.0","tslint":"5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"27f1dd3cc96e7c9fb5c970afba512455fbfc0002","_id":"grunt-generate-view-model@0.0.29","_npmVersion":"6.4.1-next.0","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-rcpr0kjLkray4/PXIgdkXDEGQ6AS4PDhxdiTLUdLNwF3DsWXPoCvdjr6ejjAwxAwNPILtgHfc1WJLVqykqmeHA==","shasum":"c9aacd2f1a9006772c49cb994ad638e09e850d2e","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.29.tgz","fileCount":84,"unpackedSize":156406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvzrjCRA9TVsSAnZWagAAqXgP/ibpisA4f/OTmJbO4dle\nwp6G+3bwaLfzsxmptWZSDEXtbpBWW312G3BxxP+YyJAOX0EfMe+FK5UjlOa0\nMSrC795q4184nUGJKNLYqccxtj9nuXDYoYy/ckP2UupL9PLlQ5CEdNa7styf\nMGDP+BZRrsF3fz/3EQuRPlGMEw6u6eNfdzKRsdxP6lPlXeQ1iJeB8TWsdfuZ\n5C1B/9g4DWcdf2c2k0hJqxVGQY2LDlfLj9Rt4GfyyS2JcUxuVmpuf28lQI89\n84pxEt4juqCwEr25bsKQ3TXv1OxN15ElNmlABIqZ3xenyVJ7ejBRXalI8BWt\nyR9eKoLyslmsHZ0H+BlNGmXRFLv1FjLgFMTj94T3KIKhC7kezA0wuNb8CKEI\nMSBtbTo/jpvAxby9ZgzLDvbtBzwm/8rgctZdiCg6AqKmRKnnoy8mIrq/4Ydx\nYS7BKLD6l2YMYLLlCC+KzZi/iYy6+4udTI9QVO8xVSbOmvUNVdGIA8PzaI3Q\nGWJ17C+9dO+fC6Il9gD7DwNUYgaxI1XD5cJX6bwTVMG+ovBna4SkWVlgGvPV\n6fjfXuEyqmlcwkXu4oGBYYvCpsa2T0H7lCLT3yB4FfB3WXbgAawM8wYAXMR0\nsdgSMqAaZQHtaBqYGVj51qXokOkYpp4EeV9RSiw2cxX+xwOWhQ7TMoTCqGea\n571n\r\n=TBrN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4x1TltIqfjzaWI/NTA+09qTi10ARy7LSHLgoNlV+DyAiEAhaSE6i8U7cTpUov+8OXspPM/XzOuv41f3tTJtIqsu1E="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.29_1539259106989_0.6794272221415478"},"_hasShrinkwrap":false},"0.0.30":{"name":"grunt-generate-view-model","version":"0.0.30","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"mkdirp":"0.5.1","nunjucks":"3.1.2","path":"0.12.7","ts-file-parser":"0.0.12","typescript":"2.7.2"},"devDependencies":{"@types/chai":"4.1.2","@types/grunt":"0.4.22","@types/mocha":"2.2.48","@types/node":"8.9.5","chai":"4.1.1","grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-mocha-test":"0.13.2","grunt-ts":"6.0.0-beta.19","grunt-tslint":"5.0.1","mocha":"3.5.0","ts-node":"3.3.0","tslint":"5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"ec11d3b579d141770a89ca0a838b502748fdf14c","_id":"grunt-generate-view-model@0.0.30","_npmVersion":"6.4.1-next.0","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-TAHBQwh5YY/sj+1SXXtb/rVbsNPJohtwV0g6neRlg6B5OWM8Er+fsto0NaHZ6ZJGwKmetRsifonLfFpS4LuP9w==","shasum":"570dce9831c40631083df753195205682b0f1c9f","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.30.tgz","fileCount":84,"unpackedSize":157198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0xMACRA9TVsSAnZWagAAC/sP/1thaGP+an/q5h2mEMM8\nAM5XlsqxtAhZBBr60ZyeYcjEdymIG5vNWaJ8l2uSB62r+VG1MaYIWf4WoW7t\nRKOEZZKD9sm3jTtM+cMteLMaK65WGwsC7c2vFx4doPzV9fXoy8hUfJqGovAm\n1skarhSw5lzM+aXJ1IvhlFVBPNreIlHU1boXrJ3fFkIvZGNVSab62pddeUKj\nQ2XFJs274r19SmbUnmbRFZd+fIHm4X0SnncverHNEJyva/w7FNAZ/BLVLG2O\nY4NhhhL7baTMmU5oJENyHDE9tJ0xjC22uS4jknBgGMekGaR/2z20sHqnXUdl\n/CbAIy8O6EmvYmgfp2Qz0+iwsQSxRmTeO6AiByII5yogWxCrVqMYQcnNvYRD\nNGuuieXyq1KsaOYMPN6l7Bh6T9/GS6MRh3eu6apCgCkjSqyR4aGvBhQ87J6D\nvQCKF/BZqhO8hE6N3to0tb71UpJjtjJBwdlisJw5nTJFJv/SAayiMuaWzATb\nGfD4YK3s8SGtU737HnoYY2vmTdzTQfQT3vOpTaVL+vZGgn5mNVXTqKpHeiWB\nvU0iXWir1NSp18BaxeVZFv9PvhsSkgPUTNL1bjr007XIdwkHktAuthCZx44q\nonS/zyv7qNxWPrPTPTMPb4gnpKT8n+0niogzqxVckXN3PcL5BeWWTYIn6DEU\noXf2\r\n=7uBq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh5o5Bh325fV7dfOOf6QFo9WJRvtgxg9QTTVkLS1GK4wIgJA8q0hjGLmQ2GA19r10xxH/zbbU8MMSXs6laTV+g2KM="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.30_1540559616143_0.5302518687832121"},"_hasShrinkwrap":false},"0.0.31":{"name":"grunt-generate-view-model","version":"0.0.31","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"mkdirp":"0.5.1","nunjucks":"3.1.2","path":"0.12.7","ts-file-parser":"0.0.12","typescript":"2.7.2"},"devDependencies":{"@types/chai":"4.1.2","@types/grunt":"0.4.22","@types/mocha":"2.2.48","@types/node":"8.9.5","chai":"4.1.1","grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-mocha-test":"0.13.2","grunt-ts":"6.0.0-beta.19","grunt-tslint":"5.0.1","mocha":"3.5.0","ts-node":"3.3.0","tslint":"5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"64a7c090254cadb4c3c6d97dcdf522fb66458452","_id":"grunt-generate-view-model@0.0.31","_npmVersion":"6.4.1-next.0","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-+KEBNxcKkmq/Z1vBwNdtqZUpZaGwTvM1S9KxcLyo8svmxvFrZIa1dv8I8qVlBj9Vp2mYDLliSuBIvE2a2h3TAQ==","shasum":"98ca0c14e3b4edab4a8f77397b9a921c41a92419","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.31.tgz","fileCount":84,"unpackedSize":161001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2B79CRA9TVsSAnZWagAA3lQP/jhLOvYxAvbDDL/OW3H3\nFIfW5ZpTbr1jEFyAwDEh9TneDiihcfiQAMeiO1NZEP7hM015KHQrUPqJy76c\naIjCRMOb7MTOcthJ/0pRDV2xCieJ6yoonx6uz70rtJVV4hgv9pARicsGmMru\nPpAe6O+7TmpUOYOlA5WXqFKl9vvCDxEqEfrmt1W4ksl7bvz9W5+o25g/3SFn\n6J+J1DHFEYfgAB+knZm9Th/KL92r9xrpzoU1qqYkj4gPVAmTFck54QjSfn/e\nyPcq+ZBgyBCZcCeRmoVd/lUMnWduaBdgcnWPppt8ZflM2YGQyqIFRzapDIny\nzHjavZAoABSUmZCE/zFrY11JWXO3A7LA7p1b+u0Y9rJV9hxWjN82mXaOuZGp\nGefJYWKdpMOxwJeOHPMQiSIvA1B0Y2f0CmEwKDDxP1FYKIdIIunon6sTVCeT\nBafEGO5Nc0Q9td0wSOPFNCa43GMuukPfKJX4HaCwb0/coyOROhwMQS2tBV9h\nIHdIgKtk9TfR5f7SmOrSESES+qmD+N7dILxW9ob+EXUTvcaSIm3BN41oo5Nc\n46zP/7PDjN51mJgn8prCN5WxzFeZua5h4aPsBFJ1Us/FZkOLXO628VHyTMof\n+xcvvqRS4GDWKJaEWd1GsTKG8p+sa505PW0UB5DJaXqffqtfELigW66mcVc3\n54iw\r\n=SObw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpSUEvMauVD6VfB12yRdtBfEqmfkCdZDH3mGJJjWYPggIhAO/vebt56mbnAme1IJHnqp9JKy9vvqu+HnxupYycrTKX"}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.31_1540890365055_0.22903272405481379"},"_hasShrinkwrap":false},"0.0.32":{"name":"grunt-generate-view-model","version":"0.0.32","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"mkdirp":"0.5.1","nunjucks":"3.1.2","path":"0.12.7","ts-file-parser":"0.0.12","typescript":"2.7.2"},"devDependencies":{"@types/chai":"4.1.2","@types/grunt":"0.4.22","@types/mocha":"2.2.48","@types/node":"8.9.5","chai":"4.1.1","grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-mocha-test":"0.13.2","grunt-ts":"6.0.0-beta.19","grunt-tslint":"5.0.1","mocha":"3.5.0","ts-node":"3.3.0","tslint":"5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"737d147814afdec81ca6f2b3b1c2f4161d425c37","_id":"grunt-generate-view-model@0.0.32","_npmVersion":"6.4.1-next.0","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-7gT5uNpVdG6pY0j3F4mYbrU87ZBFKM7WW4g/WWPTQBxZPbP+Vnl0Qv64BB/QxUZVHGXD4/hOSj/kP9mMvMpRKg==","shasum":"8d8e4f281890b56da97241edb9fb9883391fe8d9","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.32.tgz","fileCount":84,"unpackedSize":161492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2CRZCRA9TVsSAnZWagAAFisP/0B2l8iRs4F66CUGOYFQ\noIhPKJhQh8oPgsbj28x3ciZmh+538jOMGqzETxRt6V5MeQo7kJQXJuHBlLxb\nBpt5GRnc/zXqtAQBkNa7p9Kv0rrBdwjSoCZApnKOwJR+9t5Cga5EaKO1pQEH\nSpF0uaC1qpBsl5jUutOR9qQZ5l7Y5ANHIF4l91mB+sDWAXHvuca8aS0ql59z\nCX4FRNbXR4DgwNP7xOupZ9vRp/pl3Wzo6R4jSGn8CVoU/S8pP13EclkjQeTV\nJBp0h4GaDSyAQuPs9YLlYRdI72Tn9iuZPtDkFUjaRoBouuHqkA6Z+XDv40d0\nFCag7CJHPLOUGMe5Nk/9o8SP4XwOXJ1F1p2v107vos2vPnABO9PsunWKyw+b\n+lMdu0W+0RLqBCtUt+YXYFaGJnx0i+m6JsI92FLqRGFJlix67ntyPbDIuk/r\nG0F27e0dCGr/U4TDW91Y4/dRJ3Qjx9yDo75HvfDGqX7r0tbq0BUK2Gymxzyt\n+2SrJpMhPTd0ZxOHm4NiwqodFLx0e3jax+l8SzZx0q7KyEz7DAxyuxeWY1Lt\naM0qXAlibw/T69RSUrMOcs8Fr30xv64PJ5b5+wy4Ff4Jmv+G1IOUlshVYRm7\nQdEStkKOhHVZ1HVJs1tq/DIAgweitWwHYfcKeL83sQ/hQG3ib4YhM2NRxgr2\nh5NZ\r\n=ve9w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9xX1MR4ztLwHmc1IszEoT3WM+/tKIjKBs76PzNaOo6wIgVvEzphwMujC6/7s1VoqgZRYjY+UTa+vOBcgcr1E88rQ="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.32_1540891734480_0.47337330127619404"},"_hasShrinkwrap":false},"0.0.33":{"name":"grunt-generate-view-model","version":"0.0.33","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test"},"dependencies":{"mkdirp":"0.5.1","nunjucks":"3.1.2","path":"0.12.7","ts-file-parser":"0.0.12","typescript":"2.7.2"},"devDependencies":{"@types/chai":"4.1.2","@types/grunt":"0.4.22","@types/mocha":"2.2.48","@types/node":"8.9.5","chai":"4.1.1","grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-mocha-test":"0.13.2","grunt-ts":"6.0.0-beta.19","grunt-tslint":"5.0.1","mocha":"3.5.0","ts-node":"3.3.0","tslint":"5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"fe2d4142b3a9e2e573f6cc8313f254cfdff5558a","_id":"grunt-generate-view-model@0.0.33","_npmVersion":"6.4.1-next.0","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-WBdmOpT+FgLJB6MWcDEOehhu4eScS5mYCdK+VK5FtrQhXf/T8+0txB8uFD5NfJdF8GUT1ygkatf9U4htNJOuCQ==","shasum":"856647eedfbcc7613fb6a397dc1e09573cdfc8f2","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.33.tgz","fileCount":84,"unpackedSize":163354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2UoRCRA9TVsSAnZWagAA/+QP/j1+pr4GqTjw4/Dl58Sv\nFfPpTJrDJF5yALaKoPFP2WWVLEGCqCwBeg0uF2HKb0NUkJN8yKlD4Yvg174e\nWkksX7PMKtSHDG0LCh1f9h+iYfUoNKQcrNwWHwB11EQe3z3sgWj3MrAAMbeg\nzQ29xnyVGnPHLkdjDnnFcnTqP26lMsJ8Z9NzRUzoQqJWKYSHTu857cYv1md9\nhe530dMj4xeEUDZIC0UbbTdgjxCDwzWwGoIVMT7OapAX4h8ivhjWT1TzU6Kk\nYEAsvUGGqqTdK4VwL4C2exGgV2U1WzK/FydceSsqHmZoWAjGSKz91gaeinbE\nZiOk2k2m7plTzt0pcQh2g0gAr2SwHwWTlHsJjpcyvNsjZmKJ5dny+3Ioeepo\nIvdoWgYuRbV1J1Vj2dsAd4z3lc6zDO19hHZPMAUPXzdUivBzam1fZFaI+Tp0\nNoo4gvVOiJFKmeE/O+smYHn5HYHcJhZB+KVHN4WGnnO1nZUaCqkJLw8b0FH9\nZoX3QkhpAxuyZwVJkhB+2FjQrQEAwPvnfDDK6WjblU0xPTWcd1WHoW2sHA5X\nCmZlcKq4KvQOWXK5VfP1vTV0CL/VOUDOhqIW8JEBZHPvsXkhVoTaGR+oS4WM\nyA95szzFYNozxCWnp/rj9/UfuLeajyQBl0EfRS/VRFyYzCH/9ZC8+tcYFukm\nMTbo\r\n=VIyP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHT3XwzZIWU/Q6zAXbxyAPEgMKzqksNB8UYOEHvih4yKAiEAg9hqO3NLQe2RaJpFOWTCLFb3/cb9JozwjzQGbNzu0tQ="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.33_1540966928182_0.3100212182884161"},"_hasShrinkwrap":false},"0.0.34":{"name":"grunt-generate-view-model","version":"0.0.34","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test","start":"grunt build && grunt test"},"dependencies":{"mkdirp":"0.5.1","nunjucks":"3.1.2","path":"0.12.7","ts-file-parser":"0.0.12","typescript":"2.7.2"},"devDependencies":{"@types/chai":"4.1.2","@types/grunt":"0.4.22","@types/mocha":"2.2.48","@types/node":"8.9.5","chai":"4.1.1","grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-mocha-test":"0.13.2","grunt-ts":"6.0.0-beta.19","grunt-tslint":"5.0.1","mocha":"3.5.0","ts-node":"3.3.0","tslint":"5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"3a8a1beca1ed225de290b951653eba4510856c33","_id":"grunt-generate-view-model@0.0.34","_npmVersion":"6.4.1-next.0","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-XAjo5wEvvrpWLJRaFpBPzBzyfNwhUCIM+lwYvmWJvx8s43VfA1U4cw68b+N1dYZ5w2E711zYOXnuAlGnxThT8Q==","shasum":"85e685409171fdc5ad6688dc82e1b7bccfd86f04","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.34.tgz","fileCount":84,"unpackedSize":163304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4R6sCRA9TVsSAnZWagAAKq0P/jaqyDEN3ouB42BqGYVZ\nNtKSgynCqbickFGwYcGOSkp7B1Ip4AIW8cTiEp1VBzmfDdcxjz+CL0as0yMZ\ng5RVLTwmISUTS1XfxTPxxMgl78xWc1dFRlXmlMP6gyS7jTACHdCL933J8o8x\n16yxp1ZBykOtLuQutDkMWgYesb458OgQMH6vGqehT9ARkTsUR4ps0bhMlcYs\n87QiMJI1aV7yEZZZUp8tPgquX8kfPHZxCYijP3+3Zt2rwofJwXfobDSmCV6K\nSsvM4jObjklnbl5K+9VPDIfLi3xytQxcLsPvrjGWrow2B6rdVup04Q1R2ky6\neoO6PZdGFxV2laAhAumV/ysUSfH1ULLCfgnYKl2qy/6xnJD3uoaX/sufjAKi\ncvOFRVm/Cl+F9zdhAc0wSm581djIcf4ZV4AfXCaOSsABElPGgWlk5TKqTU/g\n5J8pWaf+hQ925sheIjJWKaruVFrUPlaKCaogTZLr7cqIbKK5cxJ/p1cCbb0f\nN07DpERHbfWW8CX9wR/KY5SbZCktzmxayY1Fc+eoVnIhbuJi1bUrIyfDyXTB\nrYSXlfF2wZuWIy2UVNDBuJCqyZA4pYbGe/8ImgE8gZ6jSN7wgS57vV1CymFU\ngBQxYnMa4aZKccGTIKf+2sdg9+SkETYkDqyBh1Lnw2AkMPMnhYz8eifAItRf\nNf1P\r\n=gaBs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFGm16nKPLhVrcF7vHqNAYM0+KHqS3pmHdZm4LisBcSAiEA6547cYEm0xDBKzMjH78T65Xovh/xfn4LRHrGB1InSiM="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.34_1541480107488_0.21782869631456503"},"_hasShrinkwrap":false},"0.0.35":{"name":"grunt-generate-view-model","version":"0.0.35","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test","start":"grunt build && grunt test"},"dependencies":{"mkdirp":"0.5.1","nunjucks":"3.1.2","path":"0.12.7","ts-file-parser":"0.0.12","typescript":"2.7.2"},"devDependencies":{"@types/chai":"4.1.2","@types/grunt":"0.4.22","@types/mocha":"2.2.48","@types/node":"8.9.5","chai":"4.1.1","grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-mocha-test":"0.13.2","grunt-ts":"6.0.0-beta.19","grunt-tslint":"5.0.1","mocha":"3.5.0","ts-node":"3.3.0","tslint":"5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"be2ad1d2ed065fb0ddfda50c329b15a1dad80622","_id":"grunt-generate-view-model@0.0.35","_npmVersion":"6.4.1-next.0","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-sWe9/8gn/0y9aY5dwAgRpQ72kWpXOXWVkKo04vRvrBQai8kR9sAAVCbSHKRl1heGg6CLfU+pe1TvwvaLmeYkJQ==","shasum":"7b4cbbf8038a5a0a15156341b9c6008d9afed978","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.35.tgz","fileCount":84,"unpackedSize":163178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4SDxCRA9TVsSAnZWagAAHc4P/2Nk3Gn92+pRnAE2Ma9C\ndAJcAHdaRwsbUDN5XDZi6oGf6ZF6xBZWyjinSNa4RLl3AR9mSNjCSyfT89qZ\njR/mgv7gZdrnMxY5Tld2FQTJOCSjqCwP/HtMnZQ+COdOsscrxr206CZWlGa9\nZFMBTLPAHVtkJBw/IYwP/IPPN16c7SWBbXxTjUMBAW0sB9Ij2iqRXwIg+Tx2\n/EmoD+74lMoSjQ3GY342eap8/ekwoJy4OBV8q5wkieX4QAkJVoG6WB3d6i2j\nJpkJxnajF6Rvnbo0psHAox663NDNwZIxvCL/TGz5QDym5N6+guU0mW3IQDT9\nvWrA88exbTcMUHjfO5Sp+YKt4947diQhohrxl6TahUP+bAInAm0iEEHRFbiZ\nP+G2u+d55flA0DAhnp0BozpRzxHSIT5rA9n5cFe0GfByrOhBCqnQBH8liZ4d\ncJQEXXzJ1o2D8jfauY8hwr1e33fd+DSW6qGXHCVUnmanjGwouY6tsaKkodfm\ncTiMPNdkTF7zKKSfEekaYgBLsfdRaV4LIQsE8VLSU7L+Y9jU0wbYTW18QVjk\nMWNuvl3CAcHGQp9wLZBlnNON5D4nu8dVldUxF3VpJn50KztT9clW0NZMFtA9\ncrNDxa+DPdlmUJ96q1ezcSvy5pSguMH/EbZJTt5eyB/MkFVbw/Z9HAYUrStt\nKzz5\r\n=6HNf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwlNTz8GPpAajdSY4LAFa+GrnzsYcDu8VHK7vYJdcRkwIgE+6l+kHAhOlGW/sbvqy2+NYxW8DsgHFEQIkHXm9lGO0="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.35_1541480689234_0.7879243301275751"},"_hasShrinkwrap":false},"0.0.36":{"name":"grunt-generate-view-model","version":"0.0.36","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test","start":"grunt build && grunt test"},"dependencies":{"mkdirp":"0.5.1","nunjucks":"3.1.2","path":"0.12.7","ts-file-parser":"0.0.12","typescript":"2.7.2"},"devDependencies":{"@types/chai":"4.1.2","@types/grunt":"0.4.22","@types/mocha":"2.2.48","@types/node":"8.9.5","chai":"4.1.1","grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-mocha-test":"0.13.2","grunt-ts":"6.0.0-beta.19","grunt-tslint":"5.0.1","mocha":"3.5.0","ts-node":"3.3.0","tslint":"5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"49c6597c5001fc9ee7d628d6110af49d0ab9b9c9","_id":"grunt-generate-view-model@0.0.36","_npmVersion":"6.4.1-next.0","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-iq3OLmUFEwQp0gHGW2aHoHFcb7/4F9jlfOTCBsx2RKdEYSDmx+dhpJcgLDkBUOkMDuXp0QPM/w4938K5Bt/hXg==","shasum":"3b2cbf6624da1e8829b010712ac64ba33f00594f","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.36.tgz","fileCount":84,"unpackedSize":165844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGfYdCRA9TVsSAnZWagAAjQkP/3qkhooP0VtwLI4mJHxo\nlOUhJkUCfeFHNUwAItU6VyFGgJvvpi5h1FEkOe32GAoHunu55kem9rTZx4oY\ni2AaWGY3lxnA8RAURxAjy873zaHCH5G7CgsuQaQtojpqW9t88Q/ZfMaGRGzR\n9/qhgcMjbyGA+8+tB/EIzixYzoXuS4OxZY7bFkDnxvPK2XJ3G2YOJJQU7i0C\nBC7DlA3jD79BZlCmRjWIQb0kRxgLTlNiD4fGR45EdH0iLBLHfCzJQYrr/sPh\nKRn4972BHINESQN7I8OX/zWC2tVyoAcLsSJo0dv0echscEV4Qr/8AyJOxEXz\n5a9zw8dDM2JGFBH67suG4GtpeRFbIjIk2Lrc1rbBo4k8gUc5HbVkzmtl7cjW\najwCm5FdFi4WGu8kEL0xA1TXZM19RffG20AOzeV2KOxkzUpg+6UjtfE0eUsX\nkKVt+m9Nozxac3WYDCPobh8PYCi0ZZ8p7AhTsLTvUf7GjKXRQNmgMwGAvfmi\nGPY2uZ9pI3Oa6nZavjmkOFV/9/+q7abrwKePlad5coQKfDr7F3J2VK8LMVhp\nD1Z0sAYaRmCbRzo3YG1pRMcnwBLZ4A6TbXckgH77pNDWj1MyEM4wixSG8g7W\nmd5hzk69TOvz75/7H0qXmmPE+MS9FMu3jpbh6496c0uoD6FxHpu4dJgFwLdK\njmoW\r\n=l8I1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6UOpYBcBbrFMw4/RKFGztF6+P4/NqzYH8F5PxY45ivAIhAKGizbeBUQ1VYXNOf+No2+uN5ysN8KsyBrz+WSN2Mkz8"}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.36_1545205276771_0.7088815885764612"},"_hasShrinkwrap":false},"0.0.37":{"name":"grunt-generate-view-model","version":"0.0.37","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test","start":"grunt build && grunt test"},"dependencies":{"mkdirp":"0.5.1","nunjucks":"3.1.2","path":"0.12.7","ts-file-parser":"0.0.12","typescript":"2.7.2"},"devDependencies":{"@types/chai":"4.1.2","@types/grunt":"0.4.22","@types/mocha":"2.2.48","@types/node":"8.9.5","chai":"4.1.1","grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-mocha-test":"0.13.2","grunt-ts":"6.0.0-beta.19","grunt-tslint":"5.0.1","mocha":"3.5.0","ts-node":"3.3.0","tslint":"5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"d7d7e55633f7cff7fbda4ea6d12e220650a96d5e","_id":"grunt-generate-view-model@0.0.37","_npmVersion":"6.4.1-next.0","_nodeVersion":"9.3.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-wh05xY2xC+dTxdhv6xfybeWOZmOmQEZBPoJRumX9VXbS1gMBN2EClcEmiUf7lKaXU7T8oUn+tV6cj6ciyEI5Mg==","shasum":"67879aea7378afe02f9f714cfeda8088220e05f9","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.37.tgz","fileCount":84,"unpackedSize":163376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcG0RTCRA9TVsSAnZWagAAxWEP/j/6rM/sclNjBY0h6l2J\n4Ewj6JX20KN2VbNExYDtucgSIHx7x2hwFE06eUnFqR4m0ZF3gVS31KHYVKpN\nr6TgSuLquzPe0tq+SgWuZ4k6gsOXNqByK2NpjtaDhdkfmSeTj/5sVgGHf01n\n7/PMGDOj6j2fPyD6AMMLyL5KAX+VRUWNnYfjoORX/d6qaAKGecGQ3Aj12O4I\nmyIm0xAMOoBUTCfVMNM80B+FNz1bDiBbxnjG7YrMsbAyWxEp9jUaqs2bWALO\nxa8lNJas2psiw3IKLwcR++2JvfDDITuAtMSM1+bL8tYBolaFVEDuaAuqwuP0\nkOfbng/LY2sxkkFW5zsgebqoXmDYzolucxOzZpUtnTnziw6Zuy00m8hNXQ+F\nkujSjSEOTWLAj6kCw8J7Ez3LO+pFxhiZWfaYXOFgptRuH4rqtEewvR4rGeSy\n1X+81d3BFa9MNJjTUOhHSjEY+w5U0wF9W2aFZSU8VFAnprBdX9IjJOxsvtkU\npOmRTUMQsDVCNbiOomh237oty5fsXBJ+V6W6fneapw56xQGuAMmTWS9LSjAl\ndNlLQhLJNzqJ8kxIGYUe93oQj5U2k56iQiKzzmWckcd0BxpzZ7CVfc5NdRgi\ntfOp4DgH9wy8jWR2wL4JSPLHm0Ao1146ZRqtZZnMPVmfQnARTpc7Dm+jP/zI\n3EYa\r\n=yfaS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBrqf9zoh0Cx67WgCmzrXJE+Klz68Te1HYxPqq/0utGYAiEAqFbJoX7A40Ls2j3a2KDrH7ExyWHiJ8AFYTdf6qZUbHo="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.37_1545290834433_0.5375295463739878"},"_hasShrinkwrap":false},"0.0.38":{"name":"grunt-generate-view-model","version":"0.0.38","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test","start":"grunt build && grunt test"},"dependencies":{"mkdirp":"0.5.1","nunjucks":"3.1.2","path":"0.12.7","ts-file-parser":"0.0.12","typescript":"2.7.2"},"devDependencies":{"@types/chai":"4.1.2","@types/grunt":"0.4.22","@types/mocha":"2.2.48","@types/node":"8.9.5","chai":"4.1.1","grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-mocha-test":"0.13.2","grunt-ts":"6.0.0-beta.19","grunt-tslint":"5.0.1","mocha":"3.5.0","ts-node":"3.3.0","tslint":"5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"327cc33abd24c189db62ccb10b292c8955f65900","_id":"grunt-generate-view-model@0.0.38","_npmVersion":"6.4.1-next.0","_nodeVersion":"10.16.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-bUzP/S+cOXuhSMnRHiiUQY/O7/gCmI1vJ5Lq8e2cz+oqRHRAWG5IQgC7YI10kdTLcgt9ubkAokmB4MRo1XwzDw==","shasum":"1b1a44b498b5c773d34a2fb7d6e04bf38c79c8b5","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.38.tgz","fileCount":84,"unpackedSize":163508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQO4MCRA9TVsSAnZWagAAN2sP/j1DL6WdeQckuaUDTGbw\nBQ+iNqCUmDxMguvEoXTRehuwsqqz+yA7/LRk6N6kgKYOxu3gS0OmoOpkAOFe\nAk78OAg5EwjLI/gyiwrfbE26POqvt66GMNrL4cu/djY1QNkQvUaS05BC8PgG\neINB41U3gLo6XYDpmBMUbGdnGQvhYBiEMmFxcDrQJyIqPJP7XT2iFjthXI7Z\nstrjC86etejETKgCJub+gBw6UEpkB67wafg9K0Lrmr5ONRFRevtOqWq0rs2Q\nh1u/tmrld/IVpdN6wm5k8z3o8FR9rQU9u//D34XYdyE7pfxJXfrAamVWjAjg\n9lRzjl5U9+MNNsqJSg/WOX34JU/rO6IDkB0kt0YgeQjaG9CcOzcE7ali2VR1\nSs3N6cdF5996ez9HXw0GDVEwo6gKvyp1kTzNCO4UB8PzjoQfmQZxAMitK4ul\nO6I2LaWprpd3XDdJQKwaWAZka0Fu3bPXu7k8n7npeWaO1Q58w/z+CE5U1m4Y\nCr47zSt0HpZtz+3KOTzCVi6s+ikMKQ0QqPA05Kf/03GVHA2NwWX58cVSKrfR\nIOC+GfHRxkQ+qrRz3VJLZOkUt+Kf92GzibsyT2aAiXupJ4zxiqCg58MQTB9A\n8W1uJZcP1l0ceJ74+xKS8ZOSQ2vDakDIPcGr3/e4NEngvf/IrH3bJSlTLLxu\nYo66\r\n=X8IW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZR3OLc4Z9Yj1NCZGwHMVluJnap5oQ5cEWQa91xyY6OwIhAIoCTUWjhcRXinnsS4YEDEUWirKXS+obMD6N04ERve7L"}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.38_1581313547488_0.45520487151259825"},"_hasShrinkwrap":false},"0.0.39":{"name":"grunt-generate-view-model","version":"0.0.39","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","types":"./index.d.ts","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test","start":"grunt build && grunt test"},"dependencies":{"mkdirp":"0.5.1","nunjucks":"3.1.2","path":"0.12.7","ts-file-parser":"0.0.16","typescript":"2.7.2"},"devDependencies":{"@types/chai":"4.1.2","@types/grunt":"0.4.22","@types/mocha":"2.2.48","@types/node":"8.9.5","chai":"4.1.1","grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-mocha-test":"0.13.2","grunt-ts":"6.0.0-beta.19","grunt-tslint":"5.0.1","mocha":"3.5.0","ts-node":"3.3.0","tslint":"5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"74061d639c5dbf85a8da9ee158fc64eb2d2bdd1a","_id":"grunt-generate-view-model@0.0.39","_npmVersion":"6.4.1-next.0","_nodeVersion":"10.16.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-sReB3pqERSpdyUfB3pylJ0D+Tan1DEdCqOAO/t2bECG3AFz/DZU69q3/+7q+sLdIWlfWrakF9DVGYMu5BsXVuw==","shasum":"acc7480eb151f989671e2bfb5fdb77033fb408c1","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.39.tgz","fileCount":84,"unpackedSize":177015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeds+CRA9TVsSAnZWagAATQ0P/0QHfaarKkq/uL1GBNeI\nfIOzqvGzBmYBSuyGrE1ou6Wa2M4nInwQTy9NfbJk+4XQbbBu2JKU6PlbRt9s\nwAoT8agC1VkF3SOyM6RhbLsPo9Ogal1qqyiBzUHOW0SEUtHq+fTrDcTX/esm\ncFCmYaHTGKLLimithEkv4l1JNdyXxQFEuBVJ+V1g17fiJAjS3VITkE7buA6T\n40Cd3VH3I713ZITvg34JYUJo2eu1lzn8eZlx01vognYJzIUWFy1kizZOzgP+\nqtBEFo2HoYrmrO0E95fAN8HJ4mp/Ef7cOVHZRjmSTxNyMH++IIWQAcgvZGo3\nuF4uRZ9aQ6f5Y0Fqx79md3fj58WyHurwClJ1vVrLdhi60qxXul30+12xDTQ7\nEcHsmgSxe946/HrrPmzCgpvHDaMgMK+/+jFwaGFFvcItdT7uzJ8TfqaLI8IM\nYFiFs9zai/tGyVksbVy3aA3ei6YtjC8Azw7FGYco78GkgKw72CM+LmrWdJcc\nPGx7ca+ljGFY5O/o09ZuB4rKc3nyLK7/C/5dfEhTHVI9Qlf9Hy+FrmLdrqYn\nMhqE+AJMja8GZHGSC7u1W+M7CE2jsnnJOVAHlVjGs2PTYKCnOfjs0nIwcOkd\nyx7pu7VFwoOpSurC2QGu3fye/Vgn98SFP751vDUj3N3lHGtC1mfOr590H4YK\nndjX\r\n=tMeD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLUcnComKrKBn1nCNhAm4Tc+Vep3CASfNzgY4F61trGgIgPFIWUPLg67pG7qxSYQ0thiEjuPO6UvCkbrbkYMltgEQ="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.39_1585044286233_0.35538648381786997"},"_hasShrinkwrap":false},"0.0.40":{"name":"grunt-generate-view-model","version":"0.0.40","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","types":"./index.d.ts","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test","start":"grunt build && grunt test"},"dependencies":{"mkdirp":"0.5.1","nunjucks":"3.1.2","path":"0.12.7","ts-file-parser":"0.0.16","typescript":"2.7.2"},"devDependencies":{"@types/chai":"4.1.2","@types/grunt":"0.4.22","@types/mocha":"2.2.48","@types/node":"8.9.5","chai":"4.1.1","grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-mocha-test":"0.13.2","grunt-ts":"6.0.0-beta.19","grunt-tslint":"5.0.1","mocha":"3.5.0","ts-node":"3.3.0","tslint":"5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"2664e32f3be9529ca39bdf2184aa6ba8d076d033","_id":"grunt-generate-view-model@0.0.40","_npmVersion":"6.4.1-next.0","_nodeVersion":"10.16.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-WA1NVCZdIDvxoXkhyWswm9l3pmaHQhzH3uemhRjl1IlyPpxbRKrlCdJtD0A+0v9AlbqGbQ6d0EvVccRbdYBr/A==","shasum":"42aa4051ac59f3699bdd70a9684ef827612ae75b","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.40.tgz","fileCount":84,"unpackedSize":177040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeef1CRA9TVsSAnZWagAAoz8QAIQPZocJDza22TJFBy/F\nveW877GBMRu+EAy2eLKkNCjjnoJRKX+4qB0OtVGRM8As2tH1WRsmg/iQiD9O\nbRGQkDX5S+6vrWAP/dDe35ODeVK4EfTRW2nASugqDGsBy8N2dZsYe4om3np1\n9KF8tFM4Qej/mvMb63Yvo80YV7PgP3BU7Dfz6JBZkIuFGf+0gSJbOl5g/00U\nq/O4S7phWDqvrPGHCthG2y90DOAFJcoBCRmx5hIXWjS90gs6q04kQRfRlPxZ\nxfgo2P9PRghI1a1bxAxTg0V5FPPiyZB1d/UrAQZn9Z+PKIKDDZv/oishElv9\nF2yLwZc6FBpX7Fb8f3E13KktPTp/vHI/LUiF4ulpGT6MhaJqGjYB0R5TOvPR\nbhPn1sUiG/HzfcxLuwhk5iPHWp7T+maH5r0VZgoQVSYX5ooh0JfgZZXVq7gL\nFGVgEP65mc68JoLcwEYWUO7PosQy0XmuZYDpiSOTs/TFbygauJI4ez+SZsVl\nrM64PeX9oeyVY0AGzev8F/UozH6aQEvwUiENxgIkYvCfQpJjNoaoJwfBbnvc\nbDVr4TQIREeJs0pSm/8MEQW+q6prYTsFs8tixGsHcI31Y2rn42Sgi6DiJ/w9\n/YwiKKohxrGGyzfstA5OC+IDhXxuPNIdo+wksLw/lgRpiYudlMNTEL7urwiM\nG2h+\r\n=99oe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFrCI9XXTx/LNVjUVzZD3lqLe1fnnd/yKOlLKMn6p1DAiEAmvpnSBYXgAk7TduRNApO8yNMyHFijSTI01yqJy9DTK8="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.40_1585047540884_0.020129447971344305"},"_hasShrinkwrap":false},"0.0.41":{"name":"grunt-generate-view-model","version":"0.0.41","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","types":"./index.d.ts","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test","start":"grunt build && grunt test"},"dependencies":{"mkdirp":"0.5.1","nunjucks":"3.1.2","path":"0.12.7","ts-file-parser":"0.0.16","typescript":"2.7.2"},"devDependencies":{"@types/chai":"4.1.2","@types/grunt":"0.4.22","@types/mocha":"2.2.48","@types/node":"8.9.5","chai":"4.1.1","grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-mocha-test":"0.13.2","grunt-ts":"6.0.0-beta.19","grunt-tslint":"5.0.1","mocha":"3.5.0","ts-node":"3.3.0","tslint":"5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"4dd9b1ad006b723fb7d8636df7ccf4811e4b5204","_id":"grunt-generate-view-model@0.0.41","_npmVersion":"6.4.1-next.0","_nodeVersion":"10.16.0","_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"dist":{"integrity":"sha512-C2F22TY65Xy09m/apzLkwVuplbHrfd4zkxWKBrb2HJLRNXf2OnSwZk/I/MUYNQM9Lhdr7CX0SKAiFMyqadhPTg==","shasum":"aab9803f92fb3506dc9c68355a129cc3d7595a28","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.41.tgz","fileCount":84,"unpackedSize":177513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefbyeCRA9TVsSAnZWagAAZHAP/iVw/aEz1D/o1Jl5J4kQ\nBsPBQE/hGsI+D4MvrG+4grrRMxWl4KfVEi7yw2Oz3Wn9TqUr5O0qLIdlakKa\nEZAErZp4aHnqdjsjqZfRqdbs2pJ6jxTRWw0z2IoRRdouyKPm9fPaE/BnEzVi\nM41rle6KVWLEX4OHzi239/kLkQQFNWhGM2rIPScAgQe0z1lS+i8geuum/tfS\n9b1WP95iYfljb1jeYysNhDike+jFg/y8FnxyfAPEl5bydyHdgljqm9xgxozb\nH8ZHhWSnwtzS9vbZZ+AhZf2k/KU5dKEz+NSMC5i/V6t7tfoLXqDcSy1geEq1\nPHXsnPsd1zhR4Oox/n6RqssaRC7a2tx8GEr4YIsh3EUQGal1NVfDl08ecE9W\nn0UQGlXcnNO6hBOirEMph0UF7bDZEdx8rLJSlkwvQXKNWzOdYif5ZL/DILAp\np1mzFx686qblhBzNfe5f8TSvOQtnhy8Ot3AJs8jjEKnELQaoEw+hGDhZL5d2\n8Bk0orTga8fAHM2X+3a3ehl+9o1ZpfLdJUi/XpOQ6u28/MN70uDkdsGzd4Ua\nuTxoTcTvtNMRylO+zDbDfcuA7xYTCxTVchIcgex/q9qrkbTcPng6+4gOKMMG\nLjo0pesAnCleEn3xLIMV9CPZYVClJvPALKMTsUrOHh902QJBrQVCAdmAD1qf\nA/uG\r\n=KW7e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3mQ8WqFjgexqY0YbjHSj9m5YYi76HtqLlh+ZB8Dmq8AIgHSBpeECtOH9S5xgQ7n8YrFXEye7DJwJAaj0A3mGEEHE="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.41_1585298590079_0.02548773597439169"},"_hasShrinkwrap":false},"0.0.42":{"name":"grunt-generate-view-model","version":"0.0.42","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","types":"./index.d.ts","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test","start":"grunt build && grunt test"},"dependencies":{"mkdirp":"0.5.1","nunjucks":"3.1.2","path":"0.12.7","ts-file-parser":"0.0.16","typescript":"2.7.2"},"devDependencies":{"@types/chai":"4.1.2","@types/grunt":"0.4.22","@types/mocha":"2.2.48","@types/node":"8.9.5","chai":"4.1.1","grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-mocha-test":"0.13.2","grunt-ts":"6.0.0-beta.19","grunt-tslint":"5.0.1","mocha":"3.5.0","ts-node":"3.3.0","tslint":"5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"93f5f5aba102f6b46ef03491c6226c1ea4844e4a","_id":"grunt-generate-view-model@0.0.42","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-88H2ajDZZyXnUOQ7utro3HD1UVLtWvNdXX71rFwpcmCUrwIY/CYk+2gspalwHdvkrx6uP6Zv58udZxtYSnn9Xw==","shasum":"151ac393b350e6c2b8273ada6b2bc5af942bd04c","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.42.tgz","fileCount":85,"unpackedSize":194760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenW+7CRA9TVsSAnZWagAA0FoP/2WhbYYSKGz3bn4GSbXj\njR4EonYEDsodcmNEEDBGhrw0s+oe1Xll2i9z+N+oSTrrMf7PIlcftjkipoUZ\ny1J70kE+Cn0KP6/S5gI3qqwD2cTaPeK1/1B3R7uznFlrvoJDLRk61t37GKHe\nLfXUJS3wiHSM5nIMV9fAT09tih2Eso2mHqB4YwgbW8bC6Byanaw8oSVWKTS3\n5IUZjwlX1G0Jc72gDJJjT3UP8pHPRRMDsGLF7Zo6UIqEc10f+R2grHUPTGVm\nT1vW8eKXrv59UI9mqhJliBYR29YQdAr2luWnKK8HBUECKOggfO7H+JT4u0mW\n4/WwI+eAPoF6cnbfCc38Te0ipcW1i6nLLtnvIvmbEH1IjPaTzzaM0khHyt7y\nLh/jATL112tsSeT/ax5P13nQEnSqjtcHYN//yrfrENq9egKdpwQmft9PNIo6\n4TZv0MsA5wLgh1hx7/jPf4F8k6g7eNpN74Y0v8Ausq08iQu6CBQeNz1v4k6J\nS0cpMHOyS39azwdWJ46UCN41AyW9JSoMR0urHQA+q9C5vTrfDaFpwoNxRKZG\nmAIH1Fjwrwwx/kktNZNneyYDlCIp1YksH31yclz1IyGNhgqLZl09KClDuuCA\nDjJ5RLGEUA+/bDw6pImVDKpAO9GwGdmKvT3wcX1tFeX9DnpFo114t/80vC7s\nXtOV\r\n=eB80\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3MAEZAGkTpZ/rywYaekNfDPI+A8getcUC+ipE8U5LiAIhANFe/hl5JKDxT8V/u9eC0pxYUjw3NhgIv9fPOaSAf2p8"}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.42_1587376059195_0.9894574250926587"},"_hasShrinkwrap":false},"0.0.43":{"name":"grunt-generate-view-model","version":"0.0.43","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","types":"./index.d.ts","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test","start":"grunt build && grunt test"},"dependencies":{"mkdirp":"0.5.1","nunjucks":"3.1.2","path":"0.12.7","ts-file-parser":"0.0.16","typescript":"2.7.2"},"devDependencies":{"@types/chai":"4.1.2","@types/grunt":"0.4.22","@types/mocha":"2.2.48","@types/node":"8.9.5","chai":"4.1.1","grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-mocha-test":"0.13.2","grunt-ts":"6.0.0-beta.19","grunt-tslint":"5.0.1","mocha":"3.5.0","ts-node":"3.3.0","tslint":"5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"3b875277dc7e3743a5d928fde2254040a8d94624","_id":"grunt-generate-view-model@0.0.43","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-YJnqjdIspRonUq4YKRJl56j5XImffEphnZevLOPfXfYf8wHl9GtVnWL8yM8e6MOL0faT+T65A/jekF3B4xDvZA==","shasum":"3b703e81329d7d9169e85c89cf48ed8ffcc7ec61","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.43.tgz","fileCount":85,"unpackedSize":194712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqrLgCRA9TVsSAnZWagAAhP8QAJqn+OrKvJse7DnE58fJ\ncLuIkNfCdwY+zImkSbNqf0TU3xDkd5qrdPgN5hV8ABjt7EeHfEceuNtDLcP+\nxYxFIt/BZuHxp1loKA3xhmeVY29fiFL/4fHwruZxiDd9RFnn2K8Z4EeNGHJ1\nAyMH6SxnzoeNQzwIrHL40ivSOjTJb6viwy70foIf6fonkiwhb1ce61vS9P5R\no2lRY/iSrOqOsFOO6YoDzFQdJCoRut8/rNaaJiae7A1Hk3Y/MvTOs/GQC4hI\nrKlCmqtaTkyryGMm7x5NofUjRE9U0g3bedHzOi9zVKtM2ZgdPmWyvQG7CqwM\ngibFHc68QYjCCZNxFGdgiZYO7LGMwHRn3npB+xNZ/P3cWpg4SKcnica4T+o4\nhor8Y4gQ0DZ8ZVxl/YNZOZ4NdFFL+6v+XRp4CuMkMLrkyjdZBrwBBjduxswj\niCpd+wkm33aT372yDnTmY/xoYM4Sty50Ja1ppo20EuFOulICOlXUKIxU3Xfq\nnJT1rUWwVFlysHxC7uKUcgl9SQmBzx6WuDq8v2Xc7nX5hJ7Wdl1IbWXSw+SI\nM0fBMxzHoOQGLrZ9lRf/8u2r39Ju4DNuLkzW85OYxf8pjfgSczH90nF9J23u\n20Bzt3isTgwlmWryr1jK83EOMRO0ErPbfFPSPwQLVFGFoCB2bT3Aw1wu96xr\n2OWQ\r\n=veSm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHd+DkdMBhAxdPZvwQppZcPG8GOoPA8H9CbAbIyh8UMvAiBjqtEfYLI71JlNvev6fjDM9QfxkOq+XtYvpPu10tBb5Q=="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.43_1588245215602_0.11577285478871713"},"_hasShrinkwrap":false},"0.0.44":{"name":"grunt-generate-view-model","version":"0.0.44","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","types":"./index.d.ts","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test","start":"grunt build && grunt test"},"dependencies":{"mkdirp":"0.5.1","nunjucks":"3.1.2","path":"0.12.7","ts-file-parser":"0.0.16","typescript":"2.7.2"},"devDependencies":{"@types/chai":"4.1.2","@types/grunt":"0.4.22","@types/mocha":"2.2.48","@types/node":"8.9.5","chai":"4.1.1","grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-mocha-test":"0.13.2","grunt-ts":"6.0.0-beta.19","grunt-tslint":"5.0.1","mocha":"3.5.0","ts-node":"3.3.0","tslint":"5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"6482965a65f9360f350b1f199df597188910b9de","_id":"grunt-generate-view-model@0.0.44","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-G2mW8aD/9qS3ZqTj/rIJd2lN4q5bo0+l41TkVuGVBXaWbyFuxVGS3h0K7LybBzvJseq2YIATN6YCAQPZEqNyzQ==","shasum":"880a92bcc72f6fd2e9d3a3884ffa2b1b44f70bb4","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.44.tgz","fileCount":85,"unpackedSize":194694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex65kCRA9TVsSAnZWagAAwKIQAKUZ+aF4elFVzUqMYw1X\nwhoz7ZJBZlgRBaZJbmmcj+NYJKyvYjiR9whazFZ/j5E/mY5oLTBbpXys+kcl\n8ATfFp2E2X95nZtgqXSKxld0XZJcGnTc7LXGd5iNHVLGgqwyWNVrcACZiv3P\nr3gYA96OSUNvmXSDvTXVs6i7UUYmCjyAU76iiCtDy7zk5qvcyWtyl5upIQSL\nAm5q0DVlKXjOUXKpm+Py6hY/Tnk6JGC5rkqvr9FKcGLBZfIkwAVJkxLr6yD9\n70qG7JY3fnHFLxgiPoJBxNrGx1ejGZA10SEL45J1Fhg7cCDNMOhZZvs5Jh3T\n57ieM/7kcFPgRTr+Vg7/nFQ1imGd0IZsJT/aFFbMpPPehxGR4h5ElvZ08OF4\nxf/83/4u4flIWedC2V7cJcLcFu1eUhFGFz1EAwHc8J15fGJ6jWCk9Zu0W82/\nmKK2BbJrtPJzE80J0YDG6hvw5+f2jYWMUjMpfMD0JWeCvYxGekHG2TZy+t+s\noE762xkwRhhXoMtEh8gnOwrFHRcKJD0Wg9hqcW166sFdHjbL6sba6flq/DHZ\n0mYWTIsvfiHiP1yUq6R3fD02WMntj01DPJDre3C44+bLLEpvRmATFtJjoCsH\nrIQIPzPI2uI2qsRIduLMDInt8t8GJtdbVVAg2UhxBOFWGnPS+taynLb2wmyr\nJPDm\r\n=ZPcs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs79R/bVtr7b1TnVUz4NYJCs4aAEIh13bdliw6NWk2kgIgK9fBoLEmYfyEtpOsK/fPEPmaN/9jJq0vb7bc3vhCPfQ="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.44_1590144611625_0.8842272786591019"},"_hasShrinkwrap":false},"0.0.45":{"name":"grunt-generate-view-model","version":"0.0.45","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","types":"./index.d.ts","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test","start":"grunt build && grunt test"},"dependencies":{"mkdirp":"0.5.1","nunjucks":"3.1.2","path":"0.12.7","ts-file-parser":"0.0.16","typescript":"2.7.2"},"devDependencies":{"@types/chai":"4.1.2","@types/grunt":"0.4.22","@types/mocha":"2.2.48","@types/node":"8.9.5","chai":"4.1.1","grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-mocha-test":"0.13.2","grunt-ts":"6.0.0-beta.19","grunt-tslint":"5.0.1","mocha":"3.5.0","ts-node":"3.3.0","tslint":"5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"9c226ef10e113fa5532c01d0f43265795e1f9c4d","_id":"grunt-generate-view-model@0.0.45","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-HEMSjeVNhhX4tlWQeBRUms8k5PWqnEz3eyRpeoCdTLnadSCYfrKGiR3ZT4Ef5y3k99DwrImi7HJVO19zWBfuWw==","shasum":"207cd63c43194e3bae55452486466c74c4796436","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.45.tgz","fileCount":85,"unpackedSize":197442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex9HwCRA9TVsSAnZWagAA58kP+gPGG/1vb8dAkuryDXmk\nmzNNwDSCAeLxV7fVcTtsUo/e/plMQz8lIbTCrLrcL2tdLZAVWh8yAEj0Dl4u\nkiVOzB4mv6IfmYG5oQAwb4dRg8ZvfciaItSh6gY7J0aiiJ2VDb8lUrP9ITmx\nHuAdWRQbB0aHo2JO3ul2HC863B7Ai/ATRLYKQzT0Pl3ex3DYBd7GCqT7cWay\nTdTSrB4/T+uE+Bj0yyPJkqJk4AQszPlYi/glrW5lcfLcit//ZSU6dMmY6UYp\nzysunGG0OluwElGnPMvgPkCnWwafmoi0GW0F5Sl+4Prp5A8ofjrZ6EHEgkND\nLYNVJM/kNDx7iryr8VjcU823x2K+ICXL9PxMCJn7SVTcduuULjHsXz3lLCzL\nTPjt9CCPra00XhI/rY3W6nOiaXqjzKCe1u8/F7N3JjvHmopUJKLtjW+XB73I\nseWEfqvd0fjAOJO3JOpHFEu3zKjAevzQEd45kZGns+qEtg2aIq0FbvuGql/Y\naLBuewq6/M2lzbJOUjEHA+f2xWS5zfjgJQ4157oQv3c3ttPPaXAeRFQP0437\ntWDTT9XcbXSLmaIkUY4wCKnYIuMoK3JeL1fzKnV1b7mbeJvzjAEMtXDD8jaY\nB56/tK2NzW8uVHXKrpc0wf3ZgS5wqc1ANnuZmcsgUnNWqwF1HtUw3dp7UZ9Z\n+1My\r\n=niCI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBoKy0aWbVqvUbzg3KNrBCLvT+7Kn1DZ77sl3OnCjKQqAiAVqe3wLXZR7/av5VxoYIPD7WKYaFdtaf/5q88SFcRjKg=="}]},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.45_1590153711842_0.24557342060893128"},"_hasShrinkwrap":false},"0.0.46":{"name":"grunt-generate-view-model","version":"0.0.46","description":"Grunt task for code generation view models by models description","private":false,"main":"dist/src/index.js","types":"./index.d.ts","bin":{"generateView":"./dist/src/bin.js"},"scripts":{"build":"grunt build","test":"grunt test","start":"grunt build && grunt test"},"dependencies":{"mkdirp":"0.5.1","nunjucks":"3.1.2","path":"0.12.7","ts-file-parser":"0.0.16","typescript":"2.7.2"},"devDependencies":{"@types/chai":"4.1.2","@types/grunt":"0.4.22","@types/mocha":"2.2.48","@types/node":"8.9.5","chai":"4.1.1","grunt":"1.0.2","grunt-cli":"1.2.0","grunt-contrib-clean":"1.1.0","grunt-contrib-copy":"1.0.0","grunt-mocha-test":"0.13.2","grunt-ts":"6.0.0-beta.19","grunt-tslint":"5.0.1","mocha":"3.5.0","ts-node":"3.3.0","tslint":"5.9.1"},"repository":{"type":"git","url":"git+https://github.com/AbatapCompany/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/AbatapCompany/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/AbatapCompany/grunt-generate-view-model/issues"},"gitHead":"ba8b3b81163b06c61d81c017a7fc293b447cb3fd","_id":"grunt-generate-view-model@0.0.46","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-2557AKKLCkkJ8PEt+bjlHuV6cZuiFF0cxnS77YKRHcMJi/hKC67FUXe8GJ63/2IavgABn1DEC7sBpYLOMvQOhA==","shasum":"e61668365903cb70564b03a0c566ebdf0774e65e","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.0.46.tgz","fileCount":85,"unpackedSize":196795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKlhqCRA9TVsSAnZWagAAqGsP/1ZhDMdhXWzTLl4dZ8h5\nFr6MBBgByMNjrw1y0UNMtl5Hl2eB/XWzDP7A5VQhiLWNupwlGzwWq3ZrVu5/\nFM792Wj7/zAhAS62vKrEErZGWgFtEyc07i1r116w9I148K0k5m5xHGWaN/YJ\nbjoJsYjNePY7hUPOJdjtTRh1z2a//SfgyOuOX3DCC5eAHzjDchC5nZKaTc3F\nYgmlsraSVDhxCEX8d+FtRBTpPfaxqR3PHNWcw57odOBmhOQ/5egR4MGPvJrd\nI5uYOW3fvZEJwrJDXowDwaa83N3tdDtKuRNfAIFTpM+yGmr63uzpiT2rCnd/\n8/L2zefPEyU4+/mg6SgsxZAjqfSa4ty9oAXORqrwjAtTWu8yBQ2Kc+TRLfzH\nVYx83U0dYrZulxdAU6EMpMHM3nCPes/3DlreYh+X8s54CscpXIB8DuI7L2l6\nb8OkMuv8eQAuvjekW/zJOA0OCgjr4oBpII3Ecb3QhCTJz87gQt+IDjkHpCOR\n0TTGP1+oQWvfOAdGw6hhTretIG1qNnD7vxpgmR1yaCmeJIyJl08hFGbLVQ67\nC0m9IyfPyo8VRWA9ZfgFUEmYQgBCusxG8I2dkyym69VpSEBNASw/UD1xv2Or\nRjx3uG5iX8Eq/NY3kkYWJBvuBE3cs/4q/kLM3IoZts6MtpsI/SRhFn1gSyQC\nDv/3\r\n=mUU+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8lDlczB1jVhzqIyE/jdKlJDyjJyvhTOlBzGiTc9Hj1wIhAJ1mrTrn4+x67JxIML5aaQuhyMVZvXCUMtkdc8PCND7i"}]},"_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"directories":{},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.0.46_1613387881944_0.18640675147474117"},"_hasShrinkwrap":false},"0.1.1":{"name":"grunt-generate-view-model","version":"0.1.1","description":"Global task for generation view model","private":false,"main":"dist/index.js","types":"./index.d.ts","bin":{"generateView":"dist/bin.js"},"scripts":{"clean":"rimraf dist/","copy-files":"copyfiles --flat src/tasks/view/*.njk dist/tasks/view/ ","build":"npm run clean && tsc -p src && npm run copy-files","build-test":"tsc -p test/src","test":"mocha -r ts-node/register test/**/*.test.ts","start":"npm run build && node ./dist/bin.js"},"dependencies":{"mkdirp":"1.0.4","nunjucks":"3.2.3","path":"0.12.7","ts-file-parser":"0.0.19","typescript":"4.2.3"},"devDependencies":{"@types/nunjucks":"3.1.4","@typescript-eslint/eslint-plugin":"4.19.0","@typescript-eslint/parser":"4.19.0","@types/chai":"4.2.15","@types/mocha":"8.2.2","@types/node":"14.14.35","chai":"4.3.4","copyfiles":"2.4.1","class-validator":"0.13.1","mocha":"8.3.2","rimraf":"3.0.2","ts-node":"9.1.1","eslint":"7.22.0"},"repository":{"type":"git","url":"git+https://github.com/SoftMediaLab/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/SoftMediaLab/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/SoftMediaLab/grunt-generate-view-model/issues"},"gitHead":"eb35b23d180408bba1fdc9edad702a5ab4fee26c","_id":"grunt-generate-view-model@0.1.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-qS6u0CeHtHmTAVQvaRTwH6bp+JSfvhDCVvvDAkagf2j26oEVR5IdQlgmuak0mFi4MRUu8QKDTO48UyVbz9WdPg==","shasum":"000cacb38b3e388cf7b76ca9e683ebbcd06b691f","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.1.1.tgz","fileCount":62,"unpackedSize":131711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZAFqCRA9TVsSAnZWagAA+kYP/i0cgR2sP6DtojRS2X1q\nlR1gHT5MG4rVTRKdHmcz/BuloZmCYEr9A3fRnG4Xdj3iikj8xQwKX1sQ8hAq\nHC7CAjd1tvbpAtWaWezO+dQLfqIZ1/e0NDwUrrourBcsgpSqrZ/gw2OmTxeW\nwfwOw17XtZeq9aWrTngMtwwuKRhssAkyd+9ygm3567kqZwZgCRnail35+zpK\n1yuEw4bx7ZDw+YStO7me1HZqgWgyltjsKTQebR2mo3qf3NGKtQU2a5enQ2MN\njm6P9Sa7f8jTZKWdw9XCKkGh05wvsXKDlzmos2ZPRqt0xKA4aKpvnbEbRGFx\n9NKy7Wrs2OaiCj686jk3dcIvfOqT/5XOOOpzd//0sbrAf5ZXzWWKA8Pyu6BO\nAeckKAlzgmxHjcyW+Y5nlKrg4Ly/CYlsNuFsKqS80wzcXyK1X7jCzYXHGzxo\npnfW6NKHV1OZhGcSg9wpm6PXuxru5zUlKDkLlq0eNcw2HrYsumMt2aYW2Urd\nI34J/bdpYT6d/RsMwuohye4AutFIdCJGVTMkl1jCXYtbGpsfvn5BMD70EEvP\n7ORKFsGiDiKnlrk5FmD0Siz75v6UDtLadbS9hdhbbPdhznFt4qpkg9qIErcq\nvIMFjQYq8Iok7Uo3Vu6SZuj9Qg3V360Dpmi2RCnB8GGIAaU5/JmM7J2YMLRx\np3iF\r\n=1TBg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVcDOJuDuhAd8NCBE16oKCkmg6ST6q/rhVHH2rlXxD8AiEAmNzPCLc2SF8ouoFbQfVBHWItYqVh/O/aUGpnUezJOTM="}]},"_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"directories":{},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.1.1_1617166697697_0.6575406994994231"},"_hasShrinkwrap":false},"0.1.2":{"name":"grunt-generate-view-model","version":"0.1.2","description":"Global task for generation view model","private":false,"main":"dist/index.js","types":"./index.d.ts","bin":{"generateView":"./dist/bin.js"},"scripts":{"clean":"rimraf dist/","copy-files":"copyfiles --flat src/tasks/view/*.njk dist/tasks/view/ ","build":"npm run clean && tsc -p src && npm run copy-files","build-test":"tsc -p test/src","test":"mocha -r ts-node/register test/**/*.test.ts","start":"npm run build && node ./dist/bin.js"},"dependencies":{"mkdirp":"1.0.4","nunjucks":"3.2.3","path":"0.12.7","ts-file-parser":"0.0.19","typescript":"4.2.3"},"devDependencies":{"@types/nunjucks":"3.1.4","@typescript-eslint/eslint-plugin":"4.19.0","@typescript-eslint/parser":"4.19.0","@types/chai":"4.2.15","@types/mocha":"8.2.2","@types/node":"14.14.35","chai":"4.3.4","copyfiles":"2.4.1","class-validator":"0.13.1","mocha":"8.3.2","rimraf":"3.0.2","ts-node":"9.1.1","eslint":"7.22.0"},"repository":{"type":"git","url":"git+https://github.com/SoftMediaLab/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/SoftMediaLab/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/SoftMediaLab/grunt-generate-view-model/issues"},"gitHead":"76cc32addfb59c0139e30a0b37fc9e3a60a29712","_id":"grunt-generate-view-model@0.1.2","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-Toe9kpi3+MnF1J6zp7teQBWPdH92IfuOvs/0NHqW5h7njHyNHtiditlcvnWLoGa+Hxz7dlrAX2xqsFyr4WHjbA==","shasum":"8809eedac1699374b666775343c7b55637255ae9","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.1.2.tgz","fileCount":92,"unpackedSize":199306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgau9LCRA9TVsSAnZWagAAL4AP/2Kg0YXjupWWnnIQ1H38\ne/EZWOazaZFZ29FzuUZyEKXt872sEAslCDspXmN5NOGf1/D6FzuTzZRSJbQ4\ntfKGenPb2MRUocHXdZz5bxGIqIA9oSq+vi7si3CF2z6s7Wv4iWZ6Gdtr53qv\nc0YCmIvE3mDR+EMdWDfAFzcwueCEm+oCntxe8Z22tbyqfwomte8Pl3vT8uvA\nVC1xUx3YGlW5URL3T9EHyVSlJbY6MFS1iV0FsYgxzvtlzAJkvIuuM59LXuGe\n/XfO/BF4Ubvqocvu5z+a72173TBt51/4jOod5dM5mdC5Leky3fxzWVZB3M/e\nd6qw9l7V4RGYaxfjAE0/4E56JFXKa626vhPX4VzlERGkuO4XQtUbUtggfEwy\n8uycc0CwuFzu5WF3+3ycMTSkzWpcXUdsLRlfzkxBoVBUKtD4GJ0CAA/sxrTv\nfyw+XPpTe4gtu9g//GWRA4eeqUEIjy4+1vfUvS2SHqb0QXejM/yn/1sczsRj\n+hghVl+PYFhNk+FTiC6aQ2u4N+NTNVrCxv2em63zjoAbqB3yV6lBsc77t36x\nlt8Plnc2YEpAE0zih+4UQco7nqkMcQSiHXati7KAmkdUMGuiJgw5MIBRpK5P\nsIogvAwRyPcrO5g5LFs7eRovjPHLuMQ6CTNGfXQwvPMw1GawSes1lbAt3i27\nDO3n\r\n=sDaK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHztTwOtiiF0e46Poh2diGMa9PwquDB8eJLmFc+vG5aHAiEAmx3jY2Of4Fm60NXpOnjLPU3JYDbkm5jg365LeEzMzvQ="}]},"_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"directories":{},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.1.2_1617620810925_0.6068069224471633"},"_hasShrinkwrap":false},"0.1.3":{"name":"grunt-generate-view-model","version":"0.1.3","description":"Global task for generation view model","private":false,"main":"dist/index.js","types":"./index.d.ts","bin":{"generateView":"dist/bin.js"},"scripts":{"clean":"rimraf dist/","copy-files":"copyfiles --flat src/tasks/view/*.njk dist/tasks/view/ ","build":"npm run clean && tsc -p src && npm run copy-files","build-test":"tsc -p test/src","test":"mocha -r ts-node/register test/**/*.test.ts","start":"npm run build && node ./dist/bin.js"},"dependencies":{"mkdirp":"1.0.4","nunjucks":"3.2.3","path":"0.12.7","ts-file-parser":"0.0.21","typescript":"4.2.3"},"devDependencies":{"@types/nunjucks":"3.1.4","@typescript-eslint/eslint-plugin":"4.19.0","@typescript-eslint/parser":"4.19.0","@types/chai":"4.2.15","@types/mocha":"8.2.2","@types/node":"14.14.35","chai":"4.3.4","copyfiles":"2.4.1","class-validator":"0.13.1","mocha":"8.3.2","rimraf":"3.0.2","ts-node":"9.1.1","eslint":"7.22.0"},"repository":{"type":"git","url":"git+https://github.com/SoftMediaLab/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/SoftMediaLab/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/SoftMediaLab/grunt-generate-view-model/issues"},"gitHead":"253027dd3562e513cb792d90a2d443ccacea8368","_id":"grunt-generate-view-model@0.1.3","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-NKOUtdxcfGKhf2Vr9RYjBi6mWHnjSe6AsoGOZQSrgaDhbPOYEr6JEgkMGJf4PVlFaw9I8cpSzc6X6keCx1cuzQ==","shasum":"3e2642d47d99c4de4c1085cd6d6f3d9a6c6abd6c","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.1.3.tgz","fileCount":62,"unpackedSize":132053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggSq1CRA9TVsSAnZWagAAraAP/3cDowYH9pqYoqGA8LzY\neKjNndt5BbGETR+Atoc9oFVPGA9L4CdlUgZzO7dA+8hQdWIWs3WMv9c17JAF\nttggkBQuP3to0/VY5U0w4zp6RPqOb0KZy3hdQCON4fvfXqovI36YbDpuUp+b\nKmkUo0+eJe768pij8940FGAUR5peNq/W0lYXgjGk0kgkKmf+EPSpoPbkYxJa\nnsehhnxbXJ4BUUGWuJ0KMxIYcLRykAXLs0eW1G4Mmh8LPv/ajQ+MPBg0Omuz\nXYRT+PFf9QFRoEbM6s1//Fek6NDL8Kefpyh3xV65/YtYhNGEmr/usI+wwfTT\neuM29xOue1quTayGGkcQboVmgPd2x1UVbrK6U6gY/kbQezF+O9ltLy+BqUqu\nu2DRMNL8fHmnElXvSCkasGUIEr/Dj1HTXGh4QJHtpgdMNXRMJDiJXXHFCUKK\n35y8WD6TE2izntj78Ja/8DDv1KNi9OjrZiJ4G0Edb4IQq3JlAgKrRf8SxKLM\n4BMpZD6xKiEALKq8N32feKs+zk+/6f1uE52vOmQq4OSa+8mhYRBQuUVFwCKn\nZaSG9eo8D7Q7csT9QFTpiJZpOcDztwCixuIptZqDEsccKFys9yQh8EiQJTi3\nmqwM+O4dTji+QQ4Alscl+PGQnbUqKqMYNNQ07wDWFPjpbaoOkUI/7iNEFXXD\na+R3\r\n=fsa7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVYcz1MC7vaS1lNBH/MkCSnNczumjOW3tVWBdUclsFKAiEAryri3PX+n5mbNNk/0tyaqLbM9p2gAPNUtHSqsEIyuO0="}]},"_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"directories":{},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.1.3_1619077813394_0.9261914629174499"},"_hasShrinkwrap":false},"0.1.4":{"name":"grunt-generate-view-model","version":"0.1.4","description":"Global task for generation view model","private":false,"main":"dist/index.js","types":"./index.d.ts","bin":{"generateView":"./dist/bin.js"},"scripts":{"clean":"rimraf dist/","copy-files":"copyfiles --flat src/tasks/view/*.njk dist/tasks/view/ ","build":"npm run clean && tsc -p src && npm run copy-files","build-test":"tsc -p test/src","test":"mocha -r ts-node/register test/**/*.test.ts","start":"npm run build && node ./dist/bin.js"},"dependencies":{"mkdirp":"1.0.4","nunjucks":"3.2.3","path":"0.12.7","ts-file-parser":"0.0.21","typescript":"4.2.3"},"devDependencies":{"@types/nunjucks":"3.1.4","@typescript-eslint/eslint-plugin":"4.19.0","@typescript-eslint/parser":"4.19.0","@types/chai":"4.2.15","@types/mocha":"8.2.2","@types/node":"14.14.35","chai":"4.3.4","copyfiles":"2.4.1","class-validator":"0.13.1","mocha":"8.3.2","rimraf":"3.0.2","ts-node":"9.1.1","eslint":"7.22.0"},"repository":{"type":"git","url":"git+https://github.com/SoftMediaLab/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/SoftMediaLab/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/SoftMediaLab/grunt-generate-view-model/issues"},"gitHead":"03f143c381e52e9ab7b121156f49dbecfd4dee72","_id":"grunt-generate-view-model@0.1.4","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-8a2vIS0pJjGBV3r/nJHEYYpVXF6FrM9EYaEesk9/RumCyno7s8bjGi4tmqi/3rbe4uDVeqBgp+mM/Dwf0Mj4Rw==","shasum":"881a47057175b0d46e886094324030224b958822","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.1.4.tgz","fileCount":92,"unpackedSize":200404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggZZZCRA9TVsSAnZWagAACdUP/2XHFUri8HRgesDcnKI2\nqJItMz3uCLAX+kvLSTPIWShaXfXT5op/OyumwtgQK0GLAZgsmC519lu8l5cm\np/UXei8pg506C6ICsotk7i8PjAxtAWQxQobVGRUfvW3UWIP2dDRB0OxIXgCR\nebcs8UqaaXS6QEzID2skL406C27Mi68NlPZrZECzff0XZchCVhSQIMIJcFS2\nd086Kgcjnw3oqUv771awcSDl1qM183bhOHFGtXOxrZNui3oqR57GqlD4tlfB\nbZGSRiH1wbZQZUu5Mex2TDyV2Q7tqzQzAVd0D0d5QEuGfslV0nbV+v/zaNxF\nv+JOX8tAHRIwgy4mLIe8C+P++orwVYU43t8Qaum7i9yZJaKpgfwI7m4xafyY\nA7Jd+2XIcEe8KbfKM6/5RGr8hABQFJNdkFL0CktTiITB6heAojoRUL5LovD1\nYsjcUkrkgm79W87Fu4CRo5PF0mHLw+R70ONHM2aWbgGggnaS+OFfQmMSd9Kh\nL3AvXU2Z2b11W9XJnzElzs1N+f4h6msRJ7/UZEFucpZ2ZCPaBp9mcBAaYG31\n1KXb6FJXHmpgUhXkVO/OxoKTxyN5iTpmuKN2T2pDVOVIDJUWoaVy1l81MZko\nHX1o0jk1NAtpviOvkgCGi/m1ZXrB8PfwwZ4fii7DKXjfwUGztSpvsXzfM9M9\nyOJL\r\n=I67Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWDAKuDGVE5FExAl01PocL4eE5fhMUNDd2tzQX/AfJhgIhAIrPNyCciZ6y2BisNDc0R2hcONm7YBEsb19Lnv2UNkB8"}]},"_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"directories":{},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.1.4_1619105368123_0.9024916924777202"},"_hasShrinkwrap":false},"0.1.5":{"name":"grunt-generate-view-model","version":"0.1.5","description":"Global task for generation view model","private":false,"main":"dist/index.js","types":"./index.d.ts","bin":{"generateView":"dist/bin.js"},"scripts":{"clean":"rimraf dist/","copy-files":"copyfiles --flat src/tasks/view/*.njk dist/tasks/view/ ","build":"npm run clean && tsc -p src && npm run copy-files","build-test":"tsc -p test/src","test":"mocha -r ts-node/register test/**/*.test.ts","start":"npm run build && node ./dist/bin.js"},"dependencies":{"mkdirp":"1.0.4","nunjucks":"3.2.3","path":"0.12.7","ts-file-parser":"0.0.21","typescript":"4.2.3"},"devDependencies":{"@types/nunjucks":"3.1.4","@typescript-eslint/eslint-plugin":"4.19.0","@typescript-eslint/parser":"4.19.0","@types/chai":"4.2.15","@types/mocha":"8.2.2","@types/node":"14.14.35","chai":"4.3.4","copyfiles":"2.4.1","class-validator":"0.13.1","mocha":"8.3.2","rimraf":"3.0.2","ts-node":"9.1.1","eslint":"7.22.0"},"repository":{"type":"git","url":"git+https://github.com/SoftMediaLab/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/SoftMediaLab/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/SoftMediaLab/grunt-generate-view-model/issues"},"gitHead":"43985b968b9c8aed52bcd55559fa8fdc716e5349","_id":"grunt-generate-view-model@0.1.5","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Npggrn0rDghveaPLdGRZHV2n8vHi7rIJe4+loPWZYvuzNXIoe+O69rbSuuYR83kMUNmdjSZml/ZhHa7z7xuo3w==","shasum":"6408acef2da6ef334bcbfcd4847e2b665d5f98bf","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.1.5.tgz","fileCount":62,"unpackedSize":132732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggmOwCRA9TVsSAnZWagAA6x4P/j28PqHw/fYEPdj2CZHt\n8CCuQQS6Ksg0BS/rBW/jB8VHyhiH1fssO4zpwXYcR23QmOCQbWZ7KLwgPimo\nMlZG519jVQCkQtpuElIKydR3GnjENhOEhj21L+PnocRbJslh5J9PhUyIrZI7\npEcVmirE3ZhpNS7JsIXNtNZW5QFAJes+XKciRb536eDKer+JkEFd9SXYw2Zm\nssPbcaA9An/DIe4vXoYxRmrBLwft8ZLQU84WQmJtFabYM+tAZRBYV/o5r7PL\nEEWd6Bkbf3BbOPKBhQbfr5ZyqhXNxe12DCBPCy1TwDpzVA13Nspoz8PQrHXG\nvMMQofJ5vdgUJWH36yRizPe6CiKdU68BbE7FDvjzfwA/ySey8o/yb8ABfvGH\nj1RHv8moO8ZuO/sBuvh5O/GjGLMnfQQ9UHXDCk0sLZK71Y/ExQIWqEwfwz8Q\nkSL4P98aPOeomd3DZljxTCbpG1yFg2PorCyzAtePAQNXaNa32rBr1cbtlHVH\nbHRF1i/IfLdrVtdXNHGmsaoyS9x+9GYHGJeNhBo1oRb1PE0Hu5ZRWYxZNZWC\n1OUu26kQ+SQ+5plMTpaLaPksEhNnu3KOIjuu951Zc2ITOjNoDNNA4Ju8UqG2\nTU7Lr51YB61wR5yYwn15LnGJ99cbGBiVKptjpN/rD76kpX2Ml/Aat5mi3aBV\n5tUn\r\n=HRU0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyX2lBdWzFHdRhM6buBEgPcotktXkGchSSr+/zM0vzIQIgfiV7pdwydI4F1oOsKnFKsBS8gav1t1cR0xGmypjouDM="}]},"_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"directories":{},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.1.5_1619157936001_0.44500022838393116"},"_hasShrinkwrap":false},"0.1.6":{"name":"grunt-generate-view-model","version":"0.1.6","description":"Global task for generation view model","private":false,"main":"dist/index.js","types":"./index.d.ts","bin":{"generateView":"dist/bin.js"},"scripts":{"clean":"rimraf dist/","copy-files":"copyfiles --flat src/tasks/view/*.njk dist/tasks/view/ ","build":"npm run clean && tsc -p src && npm run copy-files","build-test":"tsc -p test/src","test":"mocha -r ts-node/register test/**/*.test.ts","start":"npm run build && node ./dist/bin.js"},"dependencies":{"mkdirp":"1.0.4","nunjucks":"3.2.3","path":"0.12.7","ts-file-parser":"0.0.21","typescript":"4.2.3"},"devDependencies":{"@types/nunjucks":"3.1.4","@typescript-eslint/eslint-plugin":"4.19.0","@typescript-eslint/parser":"4.19.0","@types/chai":"4.2.15","@types/mocha":"8.2.2","@types/node":"14.14.35","chai":"4.3.4","copyfiles":"2.4.1","class-validator":"0.13.1","mocha":"8.3.2","rimraf":"3.0.2","ts-node":"9.1.1","eslint":"7.22.0"},"repository":{"type":"git","url":"git+https://github.com/SoftMediaLab/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/SoftMediaLab/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/SoftMediaLab/grunt-generate-view-model/issues"},"gitHead":"e752ad6ad30e8e1b2b2b78758d940b4b7c8f4c51","_id":"grunt-generate-view-model@0.1.6","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-ypaG/bC3JYDFgrtw6GrJT6zVpKQzfQHm6WeEodZ4kvndhemO0HPjbukXjq/SP7JJDwvpBc00Xj5TWp4dGpDyMg==","shasum":"6bc04023dbb2468e66e742f329ad5b8dc1a9e533","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.1.6.tgz","fileCount":62,"unpackedSize":132848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggpLVCRA9TVsSAnZWagAArD8P/3ZcYQrLEhen+wJSCACp\nzDookd8WDkSafK+mypIPRIQDrAw93fDgiJDBKHvMefWvrHJlt43FI3jlijdr\n+baHA29fPIcDAzZeeaJqZCv9WiC/00lM6/GwyrAkLm4HhiOLAgVL2cQci+H0\n6T2I9ryuFaxoirR7zMVlIy1z+QqybxVFGS2qFbQJKbXiHMltiv8Ijdv7uCjE\nG4akZf24gjsgIRVz/WJ0Mkv3W+La+pFaO8nNv9j3FXmCtkcZTXKZWArPLHof\nKsVhmo6BFakTZtHuuqIZe1oOjmVM0EdXiPIDcmPEPdV/kSZp2BrnU9NO7Cb8\nyEaCVpOl6rnnFTqZTsDU2q6sevjnatbaQKofRwXzpNnWN2UbtJ9tD6icC2DD\nnGNU2fMKKhiAG93/JTFBCiUWJyG3pSqAsHIUKOlxaMIESOLVhMh6KdaIeK2o\nPmO51ra8FCOwFPxN+pGZ3krwJElwGlaBU2xgLU7k9iW4VWn1cDu07bM4W/AT\n3f73WY8e7hC/KUlRIGmZkbbjLKMLPFhoce3/P4uTveqGEu6kJ7i4Z/xe4w0f\nxFg956qtYREWm6inc785il4wPomA12g+jMjY6TOvsWCa9oldSwD53Jq5ZksS\nafAYAeyLIiebAHJHDhbfEqM7ckAqU1j0JAm83vkjMP9qvLCAxCpeVzpgPoGj\nHtxO\r\n=HawP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbbrdkEbZBG7PP0k4lKke8auTG3euxyR/Bx1/08SoxFQIhAMk+7BF9Z1e8wSUmQPw9gOmHDCDeJWfHNTNAUeNNGbaD"}]},"_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"directories":{},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.1.6_1619170002669_0.5231770709263492"},"_hasShrinkwrap":false},"0.1.7":{"name":"grunt-generate-view-model","version":"0.1.7","description":"Global task for generation view model","private":false,"main":"dist/index.js","types":"./index.d.ts","bin":{"generateView":"dist/bin.js"},"scripts":{"clean":"rimraf dist/","copy-files":"copyfiles --flat src/tasks/view/*.njk dist/tasks/view/ ","build":"npm run clean && tsc -p src && npm run copy-files","build-test":"tsc -p test/src","test":"mocha -r ts-node/register test/**/*.test.ts","start":"npm run build && node ./dist/bin.js"},"dependencies":{"mkdirp":"1.0.4","nunjucks":"3.2.3","path":"0.12.7","ts-file-parser":"0.0.21","typescript":"4.2.3"},"devDependencies":{"@types/nunjucks":"3.1.4","@typescript-eslint/eslint-plugin":"4.19.0","@typescript-eslint/parser":"4.19.0","@types/chai":"4.2.15","@types/mocha":"8.2.2","@types/node":"14.14.35","chai":"4.3.4","copyfiles":"2.4.1","class-validator":"0.13.1","mocha":"8.3.2","rimraf":"3.0.2","ts-node":"9.1.1","eslint":"7.22.0"},"repository":{"type":"git","url":"git+https://github.com/SoftMediaLab/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/SoftMediaLab/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/SoftMediaLab/grunt-generate-view-model/issues"},"gitHead":"68b3383ff950ce80b7c2c4d1bf732b2b8ea8f2a1","_id":"grunt-generate-view-model@0.1.7","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-28zDN1tGEW1aIXEMSQWU54vq0aF0S3P3mxNo4psC6eWDlVKC/DGg7FOv058oz/C7rbc2285NsMZSCiXATyedYQ==","shasum":"829002e4bf71cb1f3eb28075b14387e45044eba8","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.1.7.tgz","fileCount":62,"unpackedSize":132863,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9B9/tD3y9ZDXmDhd2mTbez1hzPErAAVr9oc7JgAh4nAiBfLCZlSgXABgJJsDeE/ASSMtsbvz6yqmnjpNwGtK9FSg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioF4yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoB4w/9GrY58XL2Tw4V70qk1FGlxUI0WRNRk5qwn5L3CW4U49USzsyk\r\nQDEDN4Ztzm/s3QgjARx6qGlUopyp1TkYGB5+AVbo/UETHNbyyYGo9+Q6AOT4\r\nhVVeOWRg/BefMH0RygL05JrQiyXA3dic9SEfj1lAQeBCKcH8IwnN4RQDRCmd\r\nMEP71IhcYoM4ZxkCoX4TlCUzbMaeUnwn5orCSL0/R4i+sZffe3fqBMEyVpuc\r\n7HUr9rJ2zmH7JJ3OZp71gRzTEykeaw1sa68OBiwxy5nZtoes+bZ56EWRM6b2\r\nkyl8GqdfW5S7hbI6Ne9bB8l9ADja2tXPNMbMBEexEusSxKZtiZSqIDuhnOiZ\r\nd6SZTXC6UH/rdjh/IVUbpx22IMm+JcaHVw1ISfVqVge2UeeMzYEVfijPRZVZ\r\nNs9xDDG4e2fLLKtm39xABlAcfPYPW3CrG04TD8UE6TSdXLrKTnP/G3I4O0qb\r\nPzf8kDovoYIDhDIcdBEiUhYiwvedXl45eGFjWByS/a2G7tSo5CVVdp2bp31S\r\nbhaxE+qXK1/KMFVKovGlUHUVnt6XA2geav6N5z5dI+w/keZwOXfGJ0kGtEmA\r\n7eonRA+/ccveJnkvhbwarMXyzO0t3eb7qqBxdlzOdRNLd17f1BHfRRWQYeWY\r\nVWTTgCLh57F4+5HSkDSKcKsiYsAFxguJrKc=\r\n=nnsN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"directories":{},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.1.7_1654677041859_0.7893435103641278"},"_hasShrinkwrap":false},"0.1.8":{"name":"grunt-generate-view-model","version":"0.1.8","description":"Global task for generation view model","private":false,"main":"dist/index.js","types":"./index.d.ts","bin":{"generateView":"dist/bin.js"},"scripts":{"clean":"rimraf dist/","copy-files":"copyfiles --flat src/tasks/view/*.njk dist/tasks/view/ ","build":"npm run clean && tsc -p src && npm run copy-files","build-test":"tsc -p test/src","test":"mocha -r ts-node/register test/**/*.test.ts","start":"npm run build && node ./dist/bin.js"},"dependencies":{"mkdirp":"1.0.4","nunjucks":"3.2.3","path":"0.12.7","ts-file-parser":"0.0.21","typescript":"4.2.3"},"devDependencies":{"@types/nunjucks":"3.1.4","@typescript-eslint/eslint-plugin":"4.19.0","@typescript-eslint/parser":"4.19.0","@types/chai":"4.2.15","@types/mocha":"8.2.2","@types/node":"14.14.35","chai":"4.3.4","copyfiles":"2.4.1","class-validator":"0.13.1","mocha":"8.3.2","rimraf":"3.0.2","ts-node":"9.1.1","eslint":"7.22.0"},"repository":{"type":"git","url":"git+https://github.com/SoftMediaLab/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/SoftMediaLab/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/SoftMediaLab/grunt-generate-view-model/issues"},"gitHead":"7969cf953fe146e959a0a56e8b71073a65cd869e","_id":"grunt-generate-view-model@0.1.8","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-C/bABH1XEjmvWp+qO1YS6Ozns+Dd02BPXQoe5rRqla+3SdY6BEPvuXyDZMtMpbWhnZp/JxtRklAWwQcAZfTfTQ==","shasum":"47651a6619cf7c8a247ecff18331a75289f8e6c9","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.1.8.tgz","fileCount":62,"unpackedSize":137235,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/ZJUfZ9pGkrbcNYoSHfbUAKSOlhM8Z4chJ1MyQaKIMwIhALQqs4OJDhcfgOxd5EgT8bMRGILeSQ8PFqpFgzhNHpvD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixpFbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzjBAAiJtycsLjMEFXhhAzBjEKwA35O8ISMRzeH0p7YYPkzJ0+JLZG\r\nJaZ4RTPeBQPDxwPOwR4wq8OIi3SRE3NxXxUk+ZzM2MnCICK6P+r2p27MjGIj\r\nnBsdOgKE8bTqT4AO1JX8OBJGUkC3hfO3i3gb5IbVAl+4vecLgLG02ktpvVLr\r\nkupHuyStd5XaBva2XeANnGuiRyMGZ2DlJK7qTXOlz1HGHULYb8RspQ8bq1RG\r\n5x24BlCxU6VzqvxPnEfGt/Hn1TQnj1RsqkwSlMwC9gJUDkApN/RcZZOAW/KH\r\nH3Cns1/RK38wEZE/qFZ67crJQFQHFg3Mw6UG+m5l/Jk/lb4PZxoj1ub5cDXv\r\n6yumSXpX5ABnNXYb+b3cmuMOu2Y3AVkT4pHJYMXImsgRBkyvGySxLkOWKLO7\r\n4arDwor5GWrv+oBUfLL6EzAPQ1abj+LVIk2zaEJ1tIrEdJdzq0uglooCctT0\r\nJxyAqxhsSqOXzrDx7HLCrnOK9epZssrzfy49F3z3Q1IVvr+bRvYRa1DTiRlt\r\nD+YCW8KWVjcEhQ97YyvsXuS18vE/ZbbHVgz7YxE4/auSgpjskxiLmjinVoYO\r\nm8nweYpNTbh4pxtVme6mruz3rhVyCjGnJ5ZQE92ZmCptxIYdKc6Z/zW4fvJQ\r\noW1rh3AC9tItDiWY3k7F/EB+YZdZ3GYRFvw=\r\n=BrdX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"directories":{},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.1.8_1657180507344_0.5287855969823931"},"_hasShrinkwrap":false},"0.1.9":{"name":"grunt-generate-view-model","version":"0.1.9","description":"Global task for generation view model","private":false,"main":"dist/index.js","types":"./index.d.ts","bin":{"generateView":"dist/bin.js"},"scripts":{"clean":"rimraf dist/","copy-files":"copyfiles --flat src/tasks/view/*.njk dist/tasks/view/ ","build":"npm run clean && tsc -p src && npm run copy-files","build-test":"tsc -p test/src","test":"mocha -r ts-node/register test/**/*.test.ts","start":"npm run build && node ./dist/bin.js"},"dependencies":{"mkdirp":"1.0.4","nunjucks":"3.2.3","path":"0.12.7","ts-file-parser":"0.0.21","typescript":"4.2.3"},"devDependencies":{"@types/nunjucks":"3.1.4","@typescript-eslint/eslint-plugin":"4.19.0","@typescript-eslint/parser":"4.19.0","@types/chai":"4.2.15","@types/mocha":"8.2.2","@types/node":"14.14.35","chai":"4.3.4","copyfiles":"2.4.1","class-validator":"0.13.1","mocha":"8.3.2","rimraf":"3.0.2","ts-node":"9.1.1","eslint":"7.22.0"},"repository":{"type":"git","url":"git+https://github.com/SoftMediaLab/grunt-generate-view-model.git"},"keywords":["typescript","viewmodel","view","model","codegeneration"],"homepage":"https://github.com/SoftMediaLab/grunt-generate-view-model","license":"Apache-2.0","bugs":{"url":"https://github.com/SoftMediaLab/grunt-generate-view-model/issues"},"gitHead":"c75119c17c41e77bbbbfdabffe24b9d6eb0a20e9","_id":"grunt-generate-view-model@0.1.9","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-b3cMPrigsos9XrH7VtAe0nXBW4vAbEdDr/e62fFA4UjaBGpB1y9eTuFqAzxeCAdhBH9/P60v3x0gCkbJFMcxRw==","shasum":"8ec9b0999fd1fcb3ad73a2532e467566e28153db","tarball":"https://registry.npmjs.org/grunt-generate-view-model/-/grunt-generate-view-model-0.1.9.tgz","fileCount":62,"unpackedSize":138990,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYmqPyzEm782OwMjajNPPcJKd8nuP0pdxAIV35GUSAQgIhAKUbmGt+61Vn/dwUM3XH6pFCK1flUS9RTof/ypTDDDE8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGDm0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2HBAAoEM9f+sZFchJNbx1mLhBDJxp1Zd0dTbzCPCcPkPlmcTstCiF\r\n9eMi4hR8RSXn87luPaayiu+hzNLHqc2lY1bWieE5xES41ZTMNfy0i0D6Xwke\r\nzYP+1U0PqzzM60wStiv0KVbve2BP9vEb8VK6PgMK6IG05hDyDWA9jnJ1xLOu\r\nz48E7FjYFrZf6jRKycjwsTFCFfE9sBDWxNgFXvwjw5SrxZC0KFsNAvUsw4id\r\ncwHjtQ/g4/PvH5Bd48AptTZldjlpThd+rf+qqUT4KStwooQv+KjmsGt0vlZS\r\nTsAKQiGd5XRnHacliHi1GQQUm0Xq63eSLVdqxjOZsTfAhnxMwxYzXR8lVx6E\r\njNP2XdAli2v24EasAc17ZzKozoN5lBpvrKSHbGePoK3Wb6kNKs08YFRlndiH\r\n0LMypcNFp1VDdSXe/yDLXBnF77JfweSZjeGjnZQtPVMc4k4JIvT8lXGJXh8B\r\nWfncdnXpO4kYmCcMePzkUccaRjZFMsmY4qfKOmkybXyjBcTFfzoMAp9nahCe\r\n4HBGZIGq3t7Bz/SpWi5lrcTUxy2MxjdsxjkVf1HES/TRBK9xc9lwHuPlJHt7\r\n33H3eeFk1cXviVKxyMCBFonRoxAYLjdt12KiWqqLozCXda8IjS23d2jlXWd/\r\nFukSAELly3LFqUtMRLYfzLgLbLGdIrRhjdM=\r\n=7STT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"softmedialab","email":"mgorshkov@softmedialab.com"},"directories":{},"maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-generate-view-model_0.1.9_1662532020092_0.22643236288472446"},"_hasShrinkwrap":false}},"readme":"# Grunt plugin for code generation view models by models description\r\n\r\n[![Build Status](https://travis-ci.org/AbatapCompany/grunt-generate-view-model.svg?branch=master)](https://travis-ci.org/AbatapCompany/grunt-generate-view-model)\r\n\r\nThis repository provides a grunt plugin for code generation view models by models description.\r\n\r\n# Установка\r\n\r\n  npm install grunt-generate-view-model\r\n  \r\n# Как начать использовать\r\n* Создайте gencofig.json в корневом каталоге\r\n```json\r\n{\r\n    \"check\":\r\n        {\r\n            \"folders\":[\r\n                \"./models\"\r\n            ]\r\n        }\r\n}\r\n``` \r\nСвойство \"folders\" показывает для каких папок(и их внутренних папок) нужны модели отображений.\r\n* Установите декораторы на нужные модели\r\n```typescripts\r\nimport { InnerClass } from \"./innerClass\";\r\nimport {GenerateView, ViewModelType} from \"grunt-generate-view-model\";\r\nimport {InnerClassView } from \"../generated/viewmodels/innerClassView\";\r\nimport {fromModelToView, fromViewtoModel} from '../function/transformFunction';\r\n\r\n@GenerateView({\r\n    'model':'ClassView',\r\n    'filePath':'./generated/viewmodels',\r\n    'mapperPath':'./generated/mappers'})\r\nexport class Class {\r\n    public property1: number;\r\n\r\n    public property2: Object;\r\n\r\n    public property3: string[];\r\n    @ViewModelType({'type': InnerClassView,\r\n    'transformer':{\r\n        \"toView\":{'function':fromModelToView, \"isAsync\":true},\r\n        \"fromView\":{'function': fromViewtoModel}}})\r\n    public property4: InnerClass;\r\n\r\n    @ViewModelType({'type': InnerClassView})\r\n    public property5: InnerClass;\r\n\r\n    public property6: InnerClass[];\r\n    \r\n    @IgnoreViewModel()\r\n    public property7: number[]\r\n\r\n}\r\n```\r\n* В package.json добавьте инициализирующую команду в свойство \"scripts\":\r\n```json\r\n  \"scripts\": {\r\n    \"generation\": \"generateView\"\r\n  }\r\n  ```\r\n  где \"generateView\" - строка для запуска плагина\r\n  \r\n* npm run generation\r\n\r\n* после завершения работы плагина по пути, указанному в декораторе GenerateView, появятся файлы с расширением \".ts\" :\r\n\r\nview model\r\n```typescript\r\nimport { InnerClassView } from './innerClassView';\r\nimport { InnerClass } from '../../models/innerClass';\r\n\r\n  export class ClassView {\r\n\r\n  public property1: number;\r\n\r\n  public property2: Object;\r\n\r\n  public property3: string [];\r\n\r\n  public property4: InnerClassView;\r\n\r\n  public property5: InnerClassView;\r\n\r\n  public property6: InnerClass [];\r\n}\r\n```\r\n mapper\r\n```typescript\r\n  import { ClassView } from '../viewmodels/classView';\r\nimport { Class } from '../../models/class';\r\nimport { fromModelToView,fromViewtoModel } from '../../function/transformFunction';\r\nimport { InnerClassViewMapper } from './InnerClassViewMapper';\r\n\r\nexport class ClassViewMapper {\r\n      public static async toClassView(model: Class): Promise<ClassView> {\r\n            let result = new ClassView();\r\n            result.property1 = model.property1;\r\n            if (model.property2) {\r\n                  result.property2 = JSON.parse(JSON.stringify(model.property2));\r\n            }\r\n            if (model.property3) {\r\n                  result.property3 =  model.property3.map(function(item: any ) { return JSON.parse(JSON.stringify(item)); });\r\n            }\r\n            result.property4  = await fromModelToView(model);\r\n            if (model.property5) {\r\n                  result.property5 =  await InnerClassViewMapper.toInnerClassView(model.property5);\r\n            }\r\n            if (model.property6) {\r\n                  result.property6 =  model.property6.map(function(item: any ) { return JSON.parse(JSON.stringify(item)); });\r\n            }\r\n            return result;\r\n      }\r\n      public static async fromClassView(viewModel: ClassView): Promise<Class> {\r\n            let result = new Class();\r\n            result.property1 = viewModel.property1;\r\n            if (viewModel.property2) {\r\n                  result.property2 = JSON.parse(JSON.stringify(viewModel.property2));\r\n            }\r\n            if (viewModel.property3) {\r\n                  result.property3 =  viewModel.property3.map(function(item: any ) { return JSON.parse(JSON.stringify( item )); });\r\n            }\r\n            result.property4  =  fromViewtoModel(viewModel);\r\n            if (viewModel.property5) {\r\n                  result.property5 =  await InnerClassViewMapper.fromInnerClassView(viewModel.property5);\r\n            }\r\n            if (viewModel.property6) {\r\n                  result.property6 =  viewModel.property6.map(function(item: any ) { return JSON.parse(JSON.stringify( item )); });\r\n            }\r\n            return result;\r\n      }\r\n}\r\n\r\n```\r\n# Декораторы\r\n\r\nВ этом плагине используются 4 декоратора: 1 для классов и 3 для свойств\r\n\r\n## Декораторы для классов\r\n### GenerateView\r\nОсновной декоратор для создания моделей отображения\r\n```shell\r\n+-------------+--------------+-------------------------------------------------------+\r\n|                        @GenerateView                                               |\r\n+------------------------------------------------------------------------------------+\r\n|   Property  |  Mandatory   |                      Definition                       |\r\n+-------------+--------------+-------------------------------------------------------+\r\n| model       | true         | name of view model                                    |\r\n| filePath    | true         | path to view model relative to the root of the folder |\r\n| mapperpath  | false        | path to mapper                                        |\r\n+-------------+--------------+-------------------------------------------------------+\r\n```\r\nМожно создавать несколько моделей отображения от одной базовой модели.\r\n```typescript\r\n@GenerateView({\r\n    'model':'ClassView',\r\n    'filePath':'./generated/viewmodels',\r\n    'mapperPath':'./generated/mappers'})\r\n```\r\n\r\n## Декораторы для свойств\r\n### ViewModelName\r\n\r\nДекоратор, который используется для переименования свойства у модели отображения.\r\n```shell\r\n+------------------------------------------------------------------------------------+\r\n|                        @ViewModelName                                              |\r\n+------------------------------------------------------------------------------------+\r\n|   Property             |  Mandatory   |              Definition                    |\r\n+------------------------+--------------+--------------------------------------------+\r\n| 1st param(name)        | true         | name of field in view model                |\r\n| 2nd param(using models)| false        | view model using this name of field        |\r\n+------------------------+--------------+--------------------------------------------+\r\n```\r\n* Если 2 параметр - null : свойство будет переименовано во всех создаваемых моделях отображения от базовой модели.\r\n```typescript\r\n@ViewModelName(\"information\")\r\n\r\n@ViewModelName(\"information\", \"HeroViewModel\")\r\npublic data: string;\r\n```\r\n### IgnoreViewModel\r\n\r\nДекоратор, который используется для удаления свойства из модели отображения.\r\n```shell\r\n+--------------------------------------------------------------------------------------------------+\r\n|                              @IgnoreViewModel                                                    |\r\n+--------------------------------------------------------------------------------------------------+\r\n|   Property                   |   Mandatory  |               Definition                           |\r\n+-------------+----------------+--------------+----------------------------------------------------+\r\n| 1st param(name of view model)|     false    |name of view model ,which ignore ths field          |\r\n+------------------------------+--------------+----------------------------------------------------+\r\n```\r\n* Если параметр не определен - это свойство игнорируется во всех создаваемых моделях.\r\n* Если необходимо игнорировать несколько моделей - необходимо написать декоратор для каждой создаваемой модели отбражения.\r\n```typescript\r\n@IgnoreViewModel()\r\n\r\n@IgnoreViewModel(\"HeroViewModel\")\r\n```\r\n### ViewModelType\r\nДекоратор, который используется для смены типа свойства в модели отображения.\r\n```shell\r\n+-------------------------------------------------------------------------------------------+\r\n|                        @ViewModelType                                                     |\r\n+-------------------------------------------------------------------------------------------+\r\n|   Property  |  Mandatory   |                      Definition                              | \r\n+-------------+--------------+--------------------------------------------------------------+\r\n| type        | true         | property type in view model                                  |\r\n| transformer | false        | function used to transform to view model and back im mappers | - complex object\r\n| modelName   | false        | name of view model which will be have property               |\r\n+-------------+--------------+--------------------------------------------------------------+\r\n\r\n+-------------------------------------------------------------------------------------------+\r\n|                        transforner Type                                                   |\r\n+-------------------------------------------------------------------------------------------+\r\n|   Property  |  Mandatory   |                      Definition                              | \r\n+-------------+--------------+--------------------------------------------------------------+\r\n| toView      | true         | transform object which used to transform base model to view  | - complex object\r\n| fromView    | true         | transform object which used to transform view model to base  | - complex object\r\n+-------------+--------------+--------------------------------------------------------------+\r\n\r\n\r\n+-------------------------------------------------------------------------------------------+\r\n|                        toView/fromView objects                                            |\r\n+-------------------------------------------------------------------------------------------+\r\n|   Property  |  Mandatory   |                      Definition                              | \r\n+-------------+--------------+--------------------------------------------------------------+\r\n| function    | true         | function which transformate model                            | \r\n| isAsync     | false        | is function async                                            | \r\n+-------------+--------------+--------------------------------------------------------------+\r\n```\r\n* Если свойство \"transformer\" отсутствует:\r\n  * Если тип свойства - составной, но не сгенерирован или сгенерирован без маппера - глубокое копирование.\r\n  * Если тип скодогенерирован с маппером - используется маппер.\r\n* Если свойство \"modelName\" отсутствует, тип используется для всех моделей отображения для данной базовой модели.\r\n```typescript\r\n    @ViewModelType({\r\n    \"modelName\": \"HeroViewModel\",\r\n    \"transformer\": { \"toView\" : { \"function\": toViewModelFunction , \"isAsync\": true},\r\n                    \"fromView\": { \"function\": FromViewModelFunction }},\r\n    \"type\": HeroDetail})\r\n```\r\n","maintainers":[{"name":"softmedialab","email":"mgorshkov@softmedialab.com"}],"time":{"modified":"2022-09-07T06:27:00.340Z","created":"2017-10-03T05:22:35.038Z","0.0.1":"2017-10-03T05:22:35.038Z","0.0.3":"2017-10-04T10:02:55.007Z","0.0.4":"2017-10-04T10:10:56.229Z","0.0.5":"2017-10-09T07:19:24.187Z","0.0.6":"2017-10-09T10:32:02.364Z","0.0.7":"2018-01-23T09:26:39.680Z","0.0.8":"2018-01-23T10:26:00.465Z","0.0.9":"2018-01-25T07:08:02.356Z","0.0.10":"2018-02-01T07:15:23.040Z","0.0.11":"2018-02-06T11:36:26.286Z","0.0.12":"2018-02-20T06:17:55.367Z","0.0.13":"2018-02-21T09:03:44.828Z","0.0.14":"2018-03-06T11:53:47.225Z","0.0.15":"2018-03-14T07:21:35.537Z","0.0.16":"2018-03-14T10:05:26.432Z","0.0.17":"2018-03-14T10:49:49.217Z","0.0.18":"2018-03-15T10:33:41.719Z","0.0.19":"2018-03-19T11:43:44.183Z","0.0.20":"2018-03-21T08:07:44.907Z","0.0.21":"2018-03-22T10:32:56.246Z","0.0.22":"2018-03-23T08:10:31.008Z","0.0.23":"2018-03-23T12:17:49.670Z","0.0.24":"2018-04-06T11:08:15.605Z","0.0.25":"2018-04-23T10:06:26.524Z","0.0.26":"2018-04-25T08:44:20.810Z","0.0.27":"2018-04-26T09:28:09.547Z","0.0.28":"2018-04-28T12:00:20.696Z","0.0.29":"2018-10-11T11:58:27.099Z","0.0.30":"2018-10-26T13:13:36.354Z","0.0.31":"2018-10-30T09:06:05.202Z","0.0.32":"2018-10-30T09:28:54.622Z","0.0.33":"2018-10-31T06:22:08.304Z","0.0.34":"2018-11-06T04:55:07.646Z","0.0.35":"2018-11-06T05:04:49.366Z","0.0.36":"2018-12-19T07:41:16.938Z","0.0.37":"2018-12-20T07:27:14.646Z","0.0.38":"2020-02-10T05:45:47.733Z","0.0.39":"2020-03-24T10:04:46.354Z","0.0.40":"2020-03-24T10:59:00.989Z","0.0.41":"2020-03-27T08:43:10.249Z","0.0.42":"2020-04-20T09:47:39.350Z","0.0.43":"2020-04-30T11:13:35.720Z","0.0.44":"2020-05-22T10:50:11.738Z","0.0.45":"2020-05-22T13:21:52.051Z","0.0.46":"2021-02-15T11:18:02.346Z","0.1.1":"2021-03-31T04:58:17.845Z","0.1.2":"2021-04-05T11:06:51.113Z","0.1.3":"2021-04-22T07:50:13.566Z","0.1.4":"2021-04-22T15:29:28.255Z","0.1.5":"2021-04-23T06:05:36.144Z","0.1.6":"2021-04-23T09:26:42.793Z","0.1.7":"2022-06-08T08:30:42.124Z","0.1.8":"2022-07-07T07:55:07.540Z","0.1.9":"2022-09-07T06:27:00.261Z"},"homepage":"https://github.com/SoftMediaLab/grunt-generate-view-model","keywords":["typescript","viewmodel","view","model","codegeneration"],"repository":{"type":"git","url":"git+https://github.com/SoftMediaLab/grunt-generate-view-model.git"},"bugs":{"url":"https://github.com/SoftMediaLab/grunt-generate-view-model/issues"},"license":"Apache-2.0","readmeFilename":"README.md"}