{"_id":"@gigster/module-loopback-models","_rev":"37-5e007f793e6db8b69eb6b5c5929e0ead","name":"@gigster/module-loopback-models","description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","dist-tags":{"latest":"1.2.13","alpha":"1.1.0-alpha.2"},"versions":{"1.0.0":{"name":"@gigster/module-loopback-models","version":"1.0.0","license":"UNLICENSED","main":"src/LoopbackModelsModule","dependencies":{"@gigster/gig-frameworks":"1.2.0-alpha.3","@gigster/gig-module-sdk":"1.2.0-alpha.3","@gigster/gig-services":"1.2.0-alpha.3","@gigster/gig-utils":"1.2.0-alpha.3"},"devDependencies":{"@gigster/gig-cli":"1.2.0-alpha.3"},"scripts":{"test":"module-sdk test"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","_id":"@gigster/module-loopback-models@1.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"negativetwelve","email":"negativetwelve@gmail.com"},"dist":{"integrity":"sha512-HVPPSu24WuBOc6aivuBAw8R3RAaY81cf/hoUJzbmV5dhE6rEZr8vI36+2ez92acyK7zJq/Miktg9jpqjUaDXQw==","shasum":"29fd9db6d17be176d39feb78ef2903ed2a644494","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCC712Wr2W8QmnQXhCp2eSYvHklQHmlJOL9yyQVSIpx9gIgC24lsKeRQWHtIvMCkssKWnjveiWPcK70Q6p6wFNQD08="}]},"maintainers":[{"name":"negativetwelve","email":"negativetwelve@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models-1.0.0.tgz_1514464648457_0.6242060561198741"},"directories":{}},"1.1.0-alpha.1":{"name":"@gigster/module-loopback-models","version":"1.1.0-alpha.1","license":"UNLICENSED","main":"src/LoopbackModelsModule","dependencies":{"@gigster/gig-frameworks":"1.2.0-alpha.8","@gigster/gig-module-sdk":"1.2.0-alpha.8","@gigster/gig-services":"1.2.0-alpha.8","@gigster/gig-utils":"1.2.0-alpha.8"},"devDependencies":{"@gigster/gig-cli":"1.2.0-alpha.8"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"module-sdk test","test:ci":"yarn test --verbose"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","_id":"@gigster/module-loopback-models@1.1.0-alpha.1","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"negativetwelve","email":"negativetwelve@gmail.com"},"dist":{"integrity":"sha512-REJ8I3Yp63AQs0HTpJAykr9KOQ1akX92ycnN75JgeXMa5r8VLge770yLD+UebMU+GzaaTrLyLnrnSvks/svX1Q==","shasum":"12b0dd065edcca8ad0bad573a04905cbb00fd2b8","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.1.0-alpha.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9ijPA8wwakdldYuH5lsZlidDlcXcDCENQ52L1hVhtQwIhAPaHiWzUepqyL7+Gcc8xcuhgC1jEwFn6LTVKEpUdsU9w"}]},"maintainers":[{"name":"geoffk","email":"geoff.kinder+npm@gmail.com"},{"name":"nicktesla","email":"nickteslacodes@gmail.com"},{"name":"peteturnbull123","email":"pete.j.turnbull@gmail.com"},{"name":"chukaofili","email":"ofili@microsmart.tk"},{"name":"sherryxiao1988","email":"xiaoshundan@gmail.com"},{"name":"rborker","email":"borker@mit.edu"},{"name":"fridiculous","email":"simon@gigster.com"},{"name":"jcurlier","email":"jerome@gigster.com"},{"name":"negativetwelve","email":"negativetwelve@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models-1.1.0-alpha.1.tgz_1516188087193_0.5803267161827534"},"directories":{}},"1.1.0-alpha.2":{"name":"@gigster/module-loopback-models","version":"1.1.0-alpha.2","license":"UNLICENSED","main":"src/LoopbackModelsModule","dependencies":{"@gigster/gig-frameworks":"1.2.0-alpha.8","@gigster/gig-module-sdk":"1.2.0-alpha.8","@gigster/gig-services":"1.2.0-alpha.8","@gigster/gig-utils":"1.2.0-alpha.8"},"devDependencies":{"@gigster/gig-cli":"1.2.0-alpha.8"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"module-sdk test","test:ci":"yarn test --verbose"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","_id":"@gigster/module-loopback-models@1.1.0-alpha.2","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"negativetwelve","email":"negativetwelve@gmail.com"},"dist":{"integrity":"sha512-zX9PKJS//1aMA/Z8oP/wwhoEWs7Gx0fEtg4cNoM/UfaAvQODD9zfHHHxjC0Ypmdm2M2Xkk2v1DDPB2HrJC8mAg==","shasum":"e9a778b9ba3c0575254c1fc37ffcb5d75f5b02a1","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.1.0-alpha.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICWiwU+COO4ZakoDZLccGZutQCxOe1+TSe3fTwy/CUevAiEAnF97cI5NH3M8DdyRNpLbJHYUzkbolg7OQFuaDHlwRW8="}]},"maintainers":[{"name":"geoffk","email":"geoff.kinder+npm@gmail.com"},{"name":"nicktesla","email":"nickteslacodes@gmail.com"},{"name":"peteturnbull123","email":"pete.j.turnbull@gmail.com"},{"name":"chukaofili","email":"ofili@microsmart.tk"},{"name":"sherryxiao1988","email":"xiaoshundan@gmail.com"},{"name":"rborker","email":"borker@mit.edu"},{"name":"fridiculous","email":"simon@gigster.com"},{"name":"jcurlier","email":"jerome@gigster.com"},{"name":"negativetwelve","email":"negativetwelve@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models-1.1.0-alpha.2.tgz_1516192176867_0.5813258313573897"},"directories":{}},"1.1.0":{"name":"@gigster/module-loopback-models","version":"1.1.0","license":"UNLICENSED","main":"src/LoopbackModelsModule","dependencies":{"@gigster/gig-frameworks":"1.2.0-alpha.11","@gigster/gig-sdk":"1.2.0-alpha.11","@gigster/gig-services":"1.2.0-alpha.11","@gigster/gig-utils":"1.2.0-alpha.11"},"devDependencies":{"@gigster/gig-cli":"1.2.0-alpha.11"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"gig-sdk test","test:ci":"yarn test --verbose"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","_id":"@gigster/module-loopback-models@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"cbarbello","email":"casey@gigster.com"},"dist":{"integrity":"sha512-NH/jCFnFRpiLFaGk+z3apZzbJl3j4MsOGDGt0SCprcvUFNInB5xaumvtNI38R7DUzRf8mXpOO7r9HNO4Sqjdww==","shasum":"833099c5dd7241dd574308f00b12a5bcf085f56d","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDT0LJxZHpcW/ITtHtI7wbZp215dflDRKnkoJUeACFlWgIgO6zif4wJzMkF7ixT7DCOIKMM6ibTdqhQaSRgD5gwrgI="}]},"maintainers":[{"email":"casey@gigster.com","name":"cbarbello"},{"email":"geoff.kinder+npm@gmail.com","name":"geoffk"},{"email":"nickteslacodes@gmail.com","name":"nicktesla"},{"email":"borker@mit.edu","name":"rborker"},{"email":"simon@gigster.com","name":"fridiculous"},{"email":"jerome@gigster.com","name":"jcurlier"},{"email":"negativetwelve@gmail.com","name":"negativetwelve"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models-1.1.0.tgz_1516305969265_0.7335490537807345"},"directories":{}},"1.1.1":{"name":"@gigster/module-loopback-models","version":"1.1.1","license":"UNLICENSED","main":"src/LoopbackModelsModule","dependencies":{"@gigster/gig-frameworks":"1.2.0-alpha.11","@gigster/gig-sdk":"1.2.0-alpha.11","@gigster/gig-services":"1.2.0-alpha.11","@gigster/gig-utils":"1.2.0-alpha.11"},"devDependencies":{"@gigster/gig-cli":"1.2.0-alpha.11"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"gig-sdk test","test:ci":"yarn test --verbose"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","_id":"@gigster/module-loopback-models@1.1.1","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"negativetwelve","email":"negativetwelve@gmail.com"},"dist":{"integrity":"sha512-Xd9sWnXwHiyKQaFMxRnYu9mRoeWClsWYQ+DwVLEUHoijFA6nX5ibTY2i5FYnQsEnTUufLUd0IqaSBnL7scSxNg==","shasum":"115dc6b3d0d619bdc576c9bd009d428fca5cd92d","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAK/96D33G5MwFqrr+DGxE7mXjhsSvLZVSKFN5ogdxWAiBEhXXs0IqMGGmrfkoZ+naTBpHbZyYDWAbRAJ5ba1eu2Q=="}]},"maintainers":[{"email":"casey@gigster.com","name":"cbarbello"},{"email":"geoff.kinder+npm@gmail.com","name":"geoffk"},{"email":"nickteslacodes@gmail.com","name":"nicktesla"},{"email":"borker@mit.edu","name":"rborker"},{"email":"simon@gigster.com","name":"fridiculous"},{"email":"jerome@gigster.com","name":"jcurlier"},{"email":"negativetwelve@gmail.com","name":"negativetwelve"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models-1.1.1.tgz_1516386199287_0.8600307966116816"},"directories":{}},"1.1.2":{"name":"@gigster/module-loopback-models","version":"1.1.2","license":"UNLICENSED","main":"src/LoopbackModelsModule","files":["config","src","template","COPYRIGHT"],"dependencies":{"@gigster/gig-frameworks":"1.2.0-alpha.14","@gigster/gig-sdk":"1.2.0-alpha.14","@gigster/gig-services":"1.2.0-alpha.14","@gigster/gig-utils":"1.2.0-alpha.14"},"devDependencies":{"@gigster/gig-cli":"1.2.0-alpha.14"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"gig-sdk test","test:ci":"yarn test --verbose"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","_id":"@gigster/module-loopback-models@1.1.2","dist":{"shasum":"3fdb8c4299627c8a02eedb276e5fb4d01743cbf3","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.1.2.tgz","integrity":"sha512-qxY9vmTeI+1s7xqHE6uIJ7rj1KNepc26QEVFeC6dDGhxBI4L/YWcRtuSaShV+Dnrdn5sd2skIef8kF4zbTf+rA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFO7lSwvFLt5msbJBbcFdDG2+4dpr5v5umiy0IfDTiGAIgQ2tylOwYfx9pKGY33eK7//c9GR6piL6s+D1p1V7l3uY="}]},"maintainers":[{"email":"casey@gigster.com","name":"cbarbello"},{"email":"geoff.kinder+npm@gmail.com","name":"geoffk"},{"email":"nickteslacodes@gmail.com","name":"nicktesla"},{"email":"borker@mit.edu","name":"rborker"},{"email":"simon@gigster.com","name":"fridiculous"},{"email":"jerome@gigster.com","name":"jcurlier"},{"email":"negativetwelve@gmail.com","name":"negativetwelve"}],"_npmUser":{"name":"cbarbello","email":"casey@gigster.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models-1.1.2.tgz_1516825141953_0.7408153440337628"},"directories":{}},"1.1.3":{"name":"@gigster/module-loopback-models","version":"1.1.3","license":"UNLICENSED","main":"src/LoopbackModelsModule","files":["config","src","template","COPYRIGHT"],"dependencies":{"@gigster/gig-frameworks":"1.2.0-alpha.16","@gigster/gig-sdk":"1.2.0-alpha.16","@gigster/gig-services":"1.2.0-alpha.16","@gigster/gig-utils":"1.2.0-alpha.16"},"devDependencies":{"@gigster/gig-cli":"1.2.0-alpha.16"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"gig-sdk test"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","_id":"@gigster/module-loopback-models@1.1.3","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"negativetwelve","email":"negativetwelve@gmail.com"},"dist":{"integrity":"sha512-+ShgfyVI7NibKm6+iB7sG6dG/9BIqA8Dla37UVRn5iufjioAJa0aEJxKch/AE5+mikhMHbwl7vsy690L7MZVbw==","shasum":"b80f9c768d1df3b88272dd9a372fecbd0e1ad65f","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5mZJcmKaLAp16vFHzjlz6HsIAWq7mGeH0RHPg6+/d3AIgJU5UQCtj74exj4lOqWKCRz5EFzO1wQBbVrosGVCzBV8="}]},"maintainers":[{"email":"casey@gigster.com","name":"cbarbello"},{"email":"geoff.kinder+npm@gmail.com","name":"geoffk"},{"email":"nickteslacodes@gmail.com","name":"nicktesla"},{"email":"borker@mit.edu","name":"rborker"},{"email":"simon@gigster.com","name":"fridiculous"},{"email":"jerome@gigster.com","name":"jcurlier"},{"email":"negativetwelve@gmail.com","name":"negativetwelve"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models-1.1.3.tgz_1517430501599_0.4205371933057904"},"directories":{}},"1.1.4":{"name":"@gigster/module-loopback-models","version":"1.1.4","license":"UNLICENSED","main":"src/LoopbackModelsModule","files":["config","src","template"],"dependencies":{"@gigster/gig-frameworks":"1.2.0-alpha.18","@gigster/gig-sdk":"1.2.0-alpha.18","@gigster/gig-services":"1.2.0-alpha.18","@gigster/gig-utils":"1.2.0-alpha.18"},"devDependencies":{"@gigster/gig-cli":"1.2.0-alpha.18"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"gig-sdk test"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","licenseText":"Copyright (c) Gigster. 2018. All Rights Reserved.","_id":"@gigster/module-loopback-models@1.1.4","dist":{"shasum":"d1c89dd05e059c4407056b0e9fdf57288d2b0ace","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.1.4.tgz","fileCount":74,"unpackedSize":46876,"integrity":"sha512-wHf0DLU29mHvu/Or5VI04LZEvpSvPIGyAOYDoQlQQBkXjQFL0kQrb5mcIQnPF2pT/Tt1X7dZ38e7YPb4aAOczA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7h1qlWAKh4Dq2/pY+8LviDYpAvmqdIWM9edUlL3x6xgIgEfnOX7TW2Tf/Sl9Me86AqY4sEyzOdxOC6+4P15Wc4qA="}]},"maintainers":[{"email":"casey@gigster.com","name":"cbarbello"},{"email":"simon@gigster.com","name":"fridiculous"},{"email":"geoff.kinder+npm@gmail.com","name":"geoffk"},{"email":"jerome@gigster.com","name":"jcurlier"},{"email":"negativetwelve@gmail.com","name":"negativetwelve"},{"email":"nickteslacodes@gmail.com","name":"nicktesla"},{"email":"borker@mit.edu","name":"rborker"}],"_npmUser":{"name":"negativetwelve","email":"negativetwelve@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models_1.1.4_1518085431566_0.007035133950704209"},"_hasShrinkwrap":false},"1.1.5":{"name":"@gigster/module-loopback-models","version":"1.1.5","license":"UNLICENSED","main":"src/LoopbackModelsModule","files":["config","src","template"],"dependencies":{"@gigster/gig-frameworks":"1.2.0-alpha.21","@gigster/gig-sdk":"1.2.0-alpha.21","@gigster/gig-services":"1.2.0-alpha.21","@gigster/gig-utils":"1.2.0-alpha.21"},"devDependencies":{"@gigster/gig-cli":"1.2.0-alpha.21"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"gig-sdk test"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","licenseText":"Copyright (c) Gigster. 2018. All Rights Reserved.","_id":"@gigster/module-loopback-models@1.1.5","dist":{"shasum":"35eed551e08b294af7fbe4f70cd1ddf9ef65c661","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.1.5.tgz","fileCount":57,"unpackedSize":46880,"integrity":"sha512-OjSpoG2MMYHr8XB4E5pRKuX+YAlnCQ2RENUYJiKBHbT17jqctYjParzPJJr9BwmNTMGdWO8PTe3J4O3AYFxaZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD++mGGJlf41lIUUp08G9nLcJtsVrDSoLavRXXSW+IPngIgeGiCwj55Owh3ZQ17fIPBU+UD5H7/QAg7JAj44hvJpMM="}]},"maintainers":[{"email":"casey@gigster.com","name":"cbarbello"},{"email":"simon@gigster.com","name":"fridiculous"},{"email":"geoff.kinder+npm@gmail.com","name":"geoffk"},{"email":"jerome@gigster.com","name":"jcurlier"},{"email":"negativetwelve@gmail.com","name":"negativetwelve"},{"email":"nickteslacodes@gmail.com","name":"nicktesla"},{"email":"borker@mit.edu","name":"rborker"}],"_npmUser":{"name":"jcurlier","email":"jerome@gigster.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models_1.1.5_1518731828106_0.9201587877949964"},"_hasShrinkwrap":false},"1.1.6":{"name":"@gigster/module-loopback-models","version":"1.1.6","license":"UNLICENSED","main":"src/LoopbackModelsModule","files":["config","src","template"],"dependencies":{"@gigster/gig-frameworks":"2.0.0-alpha.9","@gigster/gig-sdk":"2.0.0-alpha.9","@gigster/gig-services":"2.0.0-alpha.9","@gigster/gig-utils":"2.0.0-alpha.9"},"devDependencies":{"@gigster/gig-cli":"2.0.0-alpha.9"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"gig-sdk test"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","licenseText":"Copyright (c) Gigster. 2018. All Rights Reserved.","_id":"@gigster/module-loopback-models@1.1.6","dist":{"shasum":"0ce6a4cda09e4ab8496205acf25614daaf497ad6","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.1.6.tgz","fileCount":32,"unpackedSize":46875,"integrity":"sha512-yNFCgyChiHh1Ox0E4wrfRNjM2qQ7Alw/ursMEHsbrn1rX/fWHAuUk3dwaveW4kE8YFXkehGk/iJwO3eiExOSYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLdjhJZ5akDiYSrVCQDfiD+FtecoItvDzUIz4Dzt6FOAiEAjkZMKQpDdzHrHb/nTSWNHqM9kDMaUP10DBknZTpwdw8="}]},"maintainers":[{"email":"casey@gigster.com","name":"cbarbello"},{"email":"simon@gigster.com","name":"fridiculous"},{"email":"geoff.kinder+npm@gmail.com","name":"geoffk"},{"email":"jerome@gigster.com","name":"jcurlier"},{"email":"negativetwelve@gmail.com","name":"negativetwelve"},{"email":"nickteslacodes@gmail.com","name":"nicktesla"},{"email":"borker@mit.edu","name":"rborker"}],"_npmUser":{"name":"jcurlier","email":"jerome@gigster.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models_1.1.6_1520460171479_0.03586300580418689"},"_hasShrinkwrap":false},"1.1.7":{"name":"@gigster/module-loopback-models","version":"1.1.7","license":"UNLICENSED","main":"src/LoopbackModelsModule","files":["config","src","template"],"dependencies":{"@gigster/gig-frameworks":"2.0.0","@gigster/gig-sdk":"2.0.0","@gigster/gig-services":"2.0.0","@gigster/gig-utils":"2.0.0"},"devDependencies":{"@gigster/gig-cli":"2.0.0"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"gig-sdk test"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","licenseText":"Copyright (c) Gigster. 2018. All Rights Reserved.","_id":"@gigster/module-loopback-models@1.1.7","dist":{"shasum":"665705b8d1049d236ccbde19eca644361d2fa9ed","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.1.7.tgz","fileCount":58,"unpackedSize":46835,"integrity":"sha512-wQ61eg2wX4Hy7+LNorX4EitTRT6ZOXMoUP44E6sDdGHkVaPF7EjqH2fmmplupdgWfdlReiJqmbViDYIJfNcIjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxp+gkCr4lEWJogNjUt0fiGahO2ctDRdD9HUDohb057AiEAxmq3nVqCfKh7BpWenT/La4MuxU+XP1nsKpDM+hG0Nr8="}]},"maintainers":[{"email":"casey@gigster.com","name":"cbarbello"},{"email":"simon@gigster.com","name":"fridiculous"},{"email":"geoff.kinder+npm@gmail.com","name":"geoffk"},{"email":"jerome@gigster.com","name":"jcurlier"},{"email":"negativetwelve@gmail.com","name":"negativetwelve"},{"email":"nickteslacodes@gmail.com","name":"nicktesla"},{"email":"borker@mit.edu","name":"rborker"}],"_npmUser":{"name":"cbarbello","email":"casey@gigster.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models_1.1.7_1520623436178_0.18660380727482995"},"_hasShrinkwrap":false},"1.1.8":{"name":"@gigster/module-loopback-models","version":"1.1.8","license":"UNLICENSED","main":"src/LoopbackModelsModule","files":["config","src","template"],"dependencies":{"@gigster/gig-frameworks":"2.0.0","@gigster/gig-sdk":"2.0.0","@gigster/gig-services":"2.0.0","@gigster/gig-utils":"2.0.0"},"devDependencies":{"@gigster/gig-cli":"2.0.0"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"gig-sdk test"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","licenseText":"Copyright © 2018 Gigster, Inc. All Rights Reserved.\n\nThis software and/or related documentation, is protected by copyright and other intellectual property laws, and\nGigster and/or its licensors, as applicable, own all right, title and interest in and to its content, and all derivatives,\ntranslations, adaptations and combinations of the foregoing. You are not permitted to copy, distribute, transmit,\nstore, display, perform, reproduce, publish, license, create derivative works from, transfer, sell, or make any other\nuse of this software and/or related documentation unless you have entered into a written agreement with Gigster\nregarding such usage. You agree that all such usage of the software and/or related documentation shall be subject to\nthe terms and conditions of such written agreement, including all applicable license restrictions.\n","_id":"@gigster/module-loopback-models@1.1.8","dist":{"shasum":"58271e927fd75e5084b8be31e4deef04096c7d1b","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.1.8.tgz","fileCount":32,"unpackedSize":47635,"integrity":"sha512-DpthOuC10co/UdgAdVKcJ6AP6W8PHFzVCRNySLQrBo3jVaObGMpZCOBGfpeD1EQchOHnSg3/cWuCfiQ7MwaI8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6FNMiwVh6UkgR63hMk6iBcwKJf1Kbec72XWm1HUV3IAIhAM2cP51Li8qidPGR2qWtvQieuQDGnkuzCHR5SVLxAIvx"}]},"maintainers":[{"email":"casey@gigster.com","name":"cbarbello"},{"email":"simon@gigster.com","name":"fridiculous"},{"email":"geoff.kinder+npm@gmail.com","name":"geoffk"},{"email":"jerome@gigster.com","name":"jcurlier"},{"email":"negativetwelve@gmail.com","name":"negativetwelve"},{"email":"nickteslacodes@gmail.com","name":"nicktesla"},{"email":"borker@mit.edu","name":"rborker"}],"_npmUser":{"name":"jcurlier","email":"jerome@gigster.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models_1.1.8_1521084979176_0.2587865795492237"},"_hasShrinkwrap":false},"1.2.0":{"name":"@gigster/module-loopback-models","version":"1.2.0","license":"UNLICENSED","main":"src/LoopbackModelsModule","files":["config","src","template"],"dependencies":{"@gigster/gig-frameworks":"2.0.0","@gigster/gig-sdk":"2.0.0","@gigster/gig-services":"2.0.0","@gigster/gig-utils":"2.0.0"},"devDependencies":{"@gigster/gig-cli":"2.0.0"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"gig-sdk test"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","licenseText":"Copyright © 2018 Gigster, Inc. All Rights Reserved.\n\nThis software and/or related documentation, is protected by copyright and other intellectual property laws, and\nGigster and/or its licensors, as applicable, own all right, title and interest in and to its content, and all derivatives,\ntranslations, adaptations and combinations of the foregoing. You are not permitted to copy, distribute, transmit,\nstore, display, perform, reproduce, publish, license, create derivative works from, transfer, sell, or make any other\nuse of this software and/or related documentation unless you have entered into a written agreement with Gigster\nregarding such usage. You agree that all such usage of the software and/or related documentation shall be subject to\nthe terms and conditions of such written agreement, including all applicable license restrictions.\n","_id":"@gigster/module-loopback-models@1.2.0","dist":{"shasum":"29d8e04f7fe200bfcd427866b28b72a4a7463317","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.2.0.tgz","fileCount":32,"unpackedSize":47635,"integrity":"sha512-f5CQ4az5BL6XXVUpMC+qeUeUS4xTN9i/b2CYPDJWmvsyzmbnWc3TYfp0qDhvZCifZ6fnBCZlFOBrlvGkd3Jc2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAoivICYR5Y+fqE/6YKJSNwP3T7Zi9Z76Y6zhoQi8lcdAiEAlEq+i0zRsbYqOva/sM51TR+pMENy/goHFo4te1rCJoM="}]},"maintainers":[{"name":"cbarbello","email":"casey@gigster.com"},{"name":"codygigster","email":"cody@gigster.com"},{"name":"fridiculous","email":"simon@gigster.com"},{"name":"geoffk","email":"geoff.kinder+npm@gmail.com"},{"name":"jcurlier","email":"jerome@gigster.com"},{"name":"negativetwelve","email":"negativetwelve@gmail.com"},{"name":"nicktesla","email":"nickteslacodes@gmail.com"},{"name":"rborker","email":"borker@mit.edu"}],"_npmUser":{"name":"negativetwelve","email":"negativetwelve@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models_1.2.0_1521655392099_0.4932445241813852"},"_hasShrinkwrap":false},"1.2.1":{"name":"@gigster/module-loopback-models","version":"1.2.1","license":"UNLICENSED","main":"src/LoopbackModelsModule","files":["config","src","template"],"dependencies":{"@gigster/gig-frameworks":"2.0.0","@gigster/gig-sdk":"2.0.0","@gigster/gig-services":"2.0.0","@gigster/gig-utils":"2.0.0"},"devDependencies":{"@gigster/gig-cli":"2.0.0"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"gig-sdk test"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","licenseText":"Copyright © 2018 Gigster, Inc. All Rights Reserved.\n\nThis software and/or related documentation, is protected by copyright and other intellectual property laws, and\nGigster and/or its licensors, as applicable, own all right, title and interest in and to its content, and all derivatives,\ntranslations, adaptations and combinations of the foregoing. You are not permitted to copy, distribute, transmit,\nstore, display, perform, reproduce, publish, license, create derivative works from, transfer, sell, or make any other\nuse of this software and/or related documentation unless you have entered into a written agreement with Gigster\nregarding such usage. You agree that all such usage of the software and/or related documentation shall be subject to\nthe terms and conditions of such written agreement, including all applicable license restrictions.\n","_id":"@gigster/module-loopback-models@1.2.1","dist":{"shasum":"fbd1f269422a23121436394108a0c45922becd8d","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.2.1.tgz","fileCount":32,"unpackedSize":47635,"integrity":"sha512-DB5sO6j/5Mcwl1D2lUNddL3FZRS8SJyr/HXG4QSwsXSiznZWrtHXYJ13cgLzyHnu/VvpXEhncia33IXa5BqK0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC3+fKJsm0VohhCDkUJSY9XJ4W1So+osm+wC6gBi2eUwIgNA+hlVW8Ex6UKV0rZNjMJv+4y8FWYU5lpPod04Q/TJo="}]},"maintainers":[{"name":"cbarbello","email":"casey@gigster.com"},{"name":"codygigster","email":"cody@gigster.com"},{"name":"fridiculous","email":"simon@gigster.com"},{"name":"geoffk","email":"geoff.kinder+npm@gmail.com"},{"name":"jcurlier","email":"jerome@gigster.com"},{"name":"negativetwelve","email":"negativetwelve@gmail.com"},{"name":"nicktesla","email":"nickteslacodes@gmail.com"},{"name":"rborker","email":"borker@mit.edu"}],"_npmUser":{"name":"jcurlier","email":"jerome@gigster.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models_1.2.1_1521671286138_0.30427964223291815"},"_hasShrinkwrap":false},"1.2.2":{"name":"@gigster/module-loopback-models","version":"1.2.2","license":"UNLICENSED","main":"src/LoopbackModelsModule","files":["config","src","template"],"dependencies":{"@gigster/gig-frameworks":"2.0.0","@gigster/gig-sdk":"2.0.0","@gigster/gig-services":"2.0.0","@gigster/gig-utils":"2.0.0"},"devDependencies":{"@gigster/gig-cli":"2.0.0"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"gig-sdk test"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","licenseText":"Copyright © 2018 Gigster, Inc. All Rights Reserved.\n\nThis software and/or related documentation, is protected by copyright and other intellectual property laws, and\nGigster and/or its licensors, as applicable, own all right, title and interest in and to its content, and all derivatives,\ntranslations, adaptations and combinations of the foregoing. You are not permitted to copy, distribute, transmit,\nstore, display, perform, reproduce, publish, license, create derivative works from, transfer, sell, or make any other\nuse of this software and/or related documentation unless you have entered into a written agreement with Gigster\nregarding such usage. You agree that all such usage of the software and/or related documentation shall be subject to\nthe terms and conditions of such written agreement, including all applicable license restrictions.\n","_id":"@gigster/module-loopback-models@1.2.2","dist":{"shasum":"e5f0f602d18b5ce02fa7b29b02a62de46828f053","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.2.2.tgz","fileCount":32,"unpackedSize":47606,"integrity":"sha512-e91hdp5ceTrOI7iVWUKo+fDflvsArildp6u+VQYS9ddo3Ny0KDyBzkiDN3+L84Ew0i7MaOxSRoD12hcvn6KoKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNEJhX9eMlnieBkxfhEkJMjEwCQrzzcSbmKGgkreRhoAIgKZNQ71dFCo9jOybZBGu9QEpVH/K5AaypszViRYtiOEA="}]},"maintainers":[{"name":"cbarbello","email":"casey@gigster.com"},{"name":"codygigster","email":"cody@gigster.com"},{"name":"fridiculous","email":"simon@gigster.com"},{"name":"geoffk","email":"geoff.kinder+npm@gmail.com"},{"name":"jcurlier","email":"jerome@gigster.com"},{"name":"negativetwelve","email":"negativetwelve@gmail.com"},{"name":"nicktesla","email":"nickteslacodes@gmail.com"},{"name":"rborker","email":"borker@mit.edu"}],"_npmUser":{"name":"jcurlier","email":"jerome@gigster.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models_1.2.2_1521672742041_0.952535669600701"},"_hasShrinkwrap":false},"1.2.3":{"name":"@gigster/module-loopback-models","version":"1.2.3","license":"UNLICENSED","main":"src/LoopbackModelsModule","files":["config","src","template"],"dependencies":{"@gigster/gig-frameworks":"2.0.0","@gigster/gig-sdk":"2.0.0","@gigster/gig-services":"2.0.0","@gigster/gig-utils":"2.0.0"},"devDependencies":{"@gigster/gig-cli":"2.0.0"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"gig-sdk test"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","licenseText":"Copyright © 2018 Gigster, Inc. All Rights Reserved.\n\nThis software and/or related documentation, is protected by copyright and other intellectual property laws, and\nGigster and/or its licensors, as applicable, own all right, title and interest in and to its content, and all derivatives,\ntranslations, adaptations and combinations of the foregoing. You are not permitted to copy, distribute, transmit,\nstore, display, perform, reproduce, publish, license, create derivative works from, transfer, sell, or make any other\nuse of this software and/or related documentation unless you have entered into a written agreement with Gigster\nregarding such usage. You agree that all such usage of the software and/or related documentation shall be subject to\nthe terms and conditions of such written agreement, including all applicable license restrictions.\n","_id":"@gigster/module-loopback-models@1.2.3","dist":{"shasum":"5d5771bf4f6176a1c47b119ee08d5321203ef522","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.2.3.tgz","fileCount":42,"unpackedSize":47606,"integrity":"sha512-12Ci1X+BV0XatNyQ1/7MhocvThUXlcaaaPIIZ3ldxnwxQMpHaNJLYh64y+OqGPi3zZgQJUn5cr3AvysuhZUdBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGouz3eQoMz9Tw78npPIJep7oUrQ4ir9tB/gwBuDbbWOAiEAl0zm+zhQugKMmexnONm26QRq+k1JOC9dXRO9lnYnOqI="}]},"maintainers":[{"name":"cbarbello","email":"casey@gigster.com"},{"name":"codygigster","email":"cody@gigster.com"},{"name":"fridiculous","email":"simon@gigster.com"},{"name":"geoffk","email":"geoff.kinder+npm@gmail.com"},{"name":"jcurlier","email":"jerome@gigster.com"},{"name":"negativetwelve","email":"negativetwelve@gmail.com"},{"name":"nicktesla","email":"nickteslacodes@gmail.com"},{"name":"rborker","email":"borker@mit.edu"}],"_npmUser":{"name":"jcurlier","email":"jerome@gigster.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models_1.2.3_1521679884130_0.6974340125869127"},"_hasShrinkwrap":false},"1.2.4":{"name":"@gigster/module-loopback-models","version":"1.2.4","license":"UNLICENSED","main":"src/LoopbackModelsModule","files":["config","src","template"],"dependencies":{"@gigster/gig-frameworks":"2.0.0","@gigster/gig-sdk":"2.0.0","@gigster/gig-services":"2.0.0","@gigster/gig-utils":"2.0.0"},"devDependencies":{"@gigster/gig-cli":"2.0.0"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"gig-sdk test"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","licenseText":"Copyright © 2018 Gigster, Inc. All Rights Reserved.\n\nThis software and/or related documentation, is protected by copyright and other intellectual property laws, and\nGigster and/or its licensors, as applicable, own all right, title and interest in and to its content, and all derivatives,\ntranslations, adaptations and combinations of the foregoing. You are not permitted to copy, distribute, transmit,\nstore, display, perform, reproduce, publish, license, create derivative works from, transfer, sell, or make any other\nuse of this software and/or related documentation unless you have entered into a written agreement with Gigster\nregarding such usage. You agree that all such usage of the software and/or related documentation shall be subject to\nthe terms and conditions of such written agreement, including all applicable license restrictions.\n","_id":"@gigster/module-loopback-models@1.2.4","dist":{"shasum":"7aa0845842265f832b49c304a11646b0c63e4ebd","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.2.4.tgz","fileCount":47,"unpackedSize":47606,"integrity":"sha512-+7V12J+cebGL0Jg51XVJ53T2PyjLot+y9pPjuTIe3ObOZWkEYLEoWSoIS+M26Ej5cOGxD7uLWbNO37jq1DL+mA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6t3RnLGgRzZWxA/e61qc8+6hM28lg7li2DB6DRIw5EAiBbBhMm0TVhycMysXOjoXn5cFVdlwJy/AZyh07D/3x3DQ=="}]},"maintainers":[{"name":"cbarbello","email":"casey@gigster.com"},{"name":"codygigster","email":"cody@gigster.com"},{"name":"fridiculous","email":"simon@gigster.com"},{"name":"geoffk","email":"geoff.kinder+npm@gmail.com"},{"name":"jcurlier","email":"jerome@gigster.com"},{"name":"negativetwelve","email":"negativetwelve@gmail.com"},{"name":"nicktesla","email":"nickteslacodes@gmail.com"},{"name":"rborker","email":"borker@mit.edu"}],"_npmUser":{"name":"jcurlier","email":"jerome@gigster.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models_1.2.4_1522257605041_0.44218504001715697"},"_hasShrinkwrap":false},"1.2.5":{"name":"@gigster/module-loopback-models","version":"1.2.5","license":"UNLICENSED","main":"src/LoopbackModelsModule","files":["config","src","template"],"devDependencies":{"@gigster/gig-cli":"2.0.0","@gigster/gig-frameworks":"2.0.0","@gigster/gig-sdk":"2.0.0","@gigster/gig-services":"2.0.0","@gigster/gig-utils":"2.0.0"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"gig-sdk test"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","licenseText":"Copyright © 2018 Gigster, Inc. All Rights Reserved.\n\nThis software and/or related documentation, is protected by copyright and other intellectual property laws, and\nGigster and/or its licensors, as applicable, own all right, title and interest in and to its content, and all derivatives,\ntranslations, adaptations and combinations of the foregoing. You are not permitted to copy, distribute, transmit,\nstore, display, perform, reproduce, publish, license, create derivative works from, transfer, sell, or make any other\nuse of this software and/or related documentation unless you have entered into a written agreement with Gigster\nregarding such usage. You agree that all such usage of the software and/or related documentation shall be subject to\nthe terms and conditions of such written agreement, including all applicable license restrictions.\n","_id":"@gigster/module-loopback-models@1.2.5","dist":{"shasum":"8aee385e0544562dc1484f9b658a87826b03d96a","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.2.5.tgz","fileCount":47,"unpackedSize":47582,"integrity":"sha512-6w4FNOAJTcqe2LJWS2PesNcIfzSMUN6G3548+17c2WxVfyC/0Pp+wARwbuMM10auY4AkuThKb1U4KUzK/xKYtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIErisRgp/P6epMNvgrm6gmiH3CZCnnO8uMbdJO9Tjsn3AiEA0VbAT6zi7pP1TiYFbGYoAcgNDlvpdcqHcSBB2DJsB9w="}]},"maintainers":[{"name":"cbarbello","email":"casey@gigster.com"},{"name":"codygigster","email":"cody@gigster.com"},{"name":"fridiculous","email":"simon@gigster.com"},{"name":"geoffk","email":"geoff.kinder+npm@gmail.com"},{"name":"jcurlier","email":"jerome@gigster.com"},{"name":"negativetwelve","email":"negativetwelve@gmail.com"},{"name":"nicktesla","email":"nickteslacodes@gmail.com"},{"name":"rborker","email":"borker@mit.edu"}],"_npmUser":{"name":"jcurlier","email":"jerome@gigster.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models_1.2.5_1522272359535_0.7770709860085583"},"_hasShrinkwrap":false},"1.2.6":{"name":"@gigster/module-loopback-models","version":"1.2.6","license":"UNLICENSED","main":"src/LoopbackModelsModule","files":["config","src","template"],"dependencies":{"@gigster/gig-frameworks":"2.0.0"},"devDependencies":{"@gigster/gig-cli":"2.0.0","@gigster/gig-sdk":"2.0.0","@gigster/gig-services":"2.0.0","@gigster/gig-utils":"2.0.0"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"gig-sdk test"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","licenseText":"Copyright © 2018 Gigster, Inc. All Rights Reserved.\n\nThis software and/or related documentation, is protected by copyright and other intellectual property laws, and\nGigster and/or its licensors, as applicable, own all right, title and interest in and to its content, and all derivatives,\ntranslations, adaptations and combinations of the foregoing. You are not permitted to copy, distribute, transmit,\nstore, display, perform, reproduce, publish, license, create derivative works from, transfer, sell, or make any other\nuse of this software and/or related documentation unless you have entered into a written agreement with Gigster\nregarding such usage. You agree that all such usage of the software and/or related documentation shall be subject to\nthe terms and conditions of such written agreement, including all applicable license restrictions.\n","_id":"@gigster/module-loopback-models@1.2.6","dist":{"shasum":"9ac8a70a838c58973d2747376a404895d834a5af","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.2.6.tgz","fileCount":47,"unpackedSize":47606,"integrity":"sha512-UGfc0PR2l058VyR9bZGvKcnaaoZUPy4FwW8/prV1w09/V66Fk/1KuYrRhMKBqhcGNyom5osE/cQMck02Ozsi/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDksTs6RG1qxRY3fUCYiBXtfp4LcL6TKSMyKkAN9ZFrlAiEAsXom5affhmvAi0FdwHwChnmOmM47gkrw2Z7Si06nxRA="}]},"maintainers":[{"name":"cbarbello","email":"casey@gigster.com"},{"name":"codygigster","email":"cody@gigster.com"},{"name":"fridiculous","email":"simon@gigster.com"},{"name":"geoffk","email":"geoff.kinder+npm@gmail.com"},{"name":"jcurlier","email":"jerome@gigster.com"},{"name":"negativetwelve","email":"negativetwelve@gmail.com"},{"name":"nicktesla","email":"nickteslacodes@gmail.com"},{"name":"rborker","email":"borker@mit.edu"}],"_npmUser":{"name":"jcurlier","email":"jerome@gigster.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models_1.2.6_1522432197064_0.7552869116389223"},"_hasShrinkwrap":false},"1.2.7":{"name":"@gigster/module-loopback-models","version":"1.2.7","license":"UNLICENSED","main":"src/LoopbackModelsModule","files":["config","src","template"],"dependencies":{"@gigster/gig-frameworks":"2.0.0"},"devDependencies":{"@gigster/gig-cli":"2.0.0","@gigster/gig-sdk":"2.0.0","@gigster/gig-services":"2.0.0","@gigster/gig-utils":"2.0.0"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"gig-sdk test"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","licenseText":"Copyright © 2018 Gigster, Inc. All Rights Reserved.\n\nThis software and/or related documentation, is protected by copyright and other intellectual property laws, and\nGigster and/or its licensors, as applicable, own all right, title and interest in and to its content, and all derivatives,\ntranslations, adaptations and combinations of the foregoing. You are not permitted to copy, distribute, transmit,\nstore, display, perform, reproduce, publish, license, create derivative works from, transfer, sell, or make any other\nuse of this software and/or related documentation unless you have entered into a written agreement with Gigster\nregarding such usage. You agree that all such usage of the software and/or related documentation shall be subject to\nthe terms and conditions of such written agreement, including all applicable license restrictions.\n","_id":"@gigster/module-loopback-models@1.2.7","dist":{"shasum":"47a5cb01549bb401e5901cfdfcd0db8e9ced40aa","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.2.7.tgz","fileCount":47,"unpackedSize":48587,"integrity":"sha512-gU0US5MispPT/vOdFAjkM+NRc7KJwHBibRhLjv1QJNC0q7VKJwgYziS4UaDu+tXGtXVeObD/JtBWCaxqRvkvjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmcLzHQ4vV+j2/BxBHgVjx/5J+mccQ72tUpxklYzzbpAiEArUe/iDDZmSnpTorim20HBRtGie9oU/6j90nxydJLPNE="}]},"maintainers":[{"name":"cbarbello","email":"casey@gigster.com"},{"name":"codygigster","email":"cody@gigster.com"},{"name":"fridiculous","email":"simon@gigster.com"},{"name":"geoffk","email":"geoff.kinder+npm@gmail.com"},{"name":"jcurlier","email":"jerome@gigster.com"},{"name":"negativetwelve","email":"negativetwelve@gmail.com"},{"name":"nicktesla","email":"nickteslacodes@gmail.com"},{"name":"rborker","email":"borker@mit.edu"}],"_npmUser":{"name":"jcurlier","email":"jerome@gigster.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models_1.2.7_1522432500390_0.48205873216143846"},"_hasShrinkwrap":false},"1.2.8":{"name":"@gigster/module-loopback-models","version":"1.2.8","license":"UNLICENSED","main":"src/LoopbackModelsModule","files":["config","src","template"],"dependencies":{"@gigster/gig-frameworks":"2.1.1"},"devDependencies":{"@gigster/gig-cli":"2.1.1","@gigster/gig-sdk":"2.1.1","@gigster/gig-services":"2.1.1","@gigster/gig-utils":"2.1.1"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"gig-sdk test"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","licenseText":"Copyright © 2018 Gigster, Inc. All Rights Reserved.\n\nThis software and/or related documentation, is protected by copyright and other intellectual property laws, and\nGigster and/or its licensors, as applicable, own all right, title and interest in and to its content, and all derivatives,\ntranslations, adaptations and combinations of the foregoing. You are not permitted to copy, distribute, transmit,\nstore, display, perform, reproduce, publish, license, create derivative works from, transfer, sell, or make any other\nuse of this software and/or related documentation unless you have entered into a written agreement with Gigster\nregarding such usage. You agree that all such usage of the software and/or related documentation shall be subject to\nthe terms and conditions of such written agreement, including all applicable license restrictions.\n","_id":"@gigster/module-loopback-models@1.2.8","dist":{"shasum":"1ff2d5460f793d6c76b4ada71a9c5d9a96f97f7b","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.2.8.tgz","fileCount":37,"unpackedSize":48587,"integrity":"sha512-vkWle1b2/1SMg9zhv25uDy8INPTsFyqmfEukCRe6f2zpSiWIZBR1s2aw1PaWeeNTYIuuxKo+089qtP5A8ia8Tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsIxMrM9Aa6CxJmkIw3jFCthR+ME9iXD2u0WImcE7S0AIhAOBe6bRxpvRRljd+D0KGpEVEnnepT+n7kVJ4qfmfUcor"}]},"maintainers":[{"name":"cbarbello","email":"casey@gigster.com"},{"name":"codygigster","email":"cody@gigster.com"},{"name":"fridiculous","email":"simon@gigster.com"},{"name":"geoffk","email":"geoff.kinder+npm@gmail.com"},{"name":"jcurlier","email":"jerome@gigster.com"},{"name":"negativetwelve","email":"negativetwelve@gmail.com"},{"name":"nicktesla","email":"nickteslacodes@gmail.com"},{"name":"rborker","email":"borker@mit.edu"}],"_npmUser":{"name":"negativetwelve","email":"negativetwelve@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models_1.2.8_1522437113964_0.9344091159670684"},"_hasShrinkwrap":false},"1.2.9":{"name":"@gigster/module-loopback-models","version":"1.2.9","license":"UNLICENSED","main":"src/LoopbackModelsModule","files":["config","src","template"],"dependencies":{"@gigster/gig-frameworks":"2.1.1"},"devDependencies":{"@gigster/gig-cli":"2.1.1","@gigster/gig-sdk":"2.1.1","@gigster/gig-services":"2.1.1","@gigster/gig-utils":"2.1.1"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"gig-sdk test"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","licenseText":"Copyright © 2018 Gigster, Inc. All Rights Reserved.\n\nThis software and/or related documentation, is protected by copyright and other intellectual property laws, and\nGigster and/or its licensors, as applicable, own all right, title and interest in and to its content, and all derivatives,\ntranslations, adaptations and combinations of the foregoing. You are not permitted to copy, distribute, transmit,\nstore, display, perform, reproduce, publish, license, create derivative works from, transfer, sell, or make any other\nuse of this software and/or related documentation unless you have entered into a written agreement with Gigster\nregarding such usage. You agree that all such usage of the software and/or related documentation shall be subject to\nthe terms and conditions of such written agreement, including all applicable license restrictions.\n","_id":"@gigster/module-loopback-models@1.2.9","dist":{"shasum":"af2d3be9a693c6caa22c014242037523e0ca6e6b","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.2.9.tgz","fileCount":72,"unpackedSize":49117,"integrity":"sha512-HuguXKMBZOuNo3gf0/fz0Qpu3Aw381gzxZSkEvLySOMUz/nQ1yezg1mNY9BIw5Zx0BiDpMoxp74Y03RSKVLmuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjTlC9pNpK02FvZaXeExNm8PKuUUuQWViSvUIghZhOmAiBEnCFJ+zD9/nCps9BC2ffwXBM9p5O7kRBcrHcrFl3yZA=="}]},"maintainers":[{"name":"cbarbello","email":"casey@gigster.com"},{"name":"codygigster","email":"cody@gigster.com"},{"name":"fridiculous","email":"simon@gigster.com"},{"name":"geoffk","email":"geoff.kinder+npm@gmail.com"},{"name":"jcurlier","email":"jerome@gigster.com"},{"name":"negativetwelve","email":"negativetwelve@gmail.com"},{"name":"nicktesla","email":"nickteslacodes@gmail.com"},{"name":"rborker","email":"borker@mit.edu"}],"_npmUser":{"name":"jcurlier","email":"jerome@gigster.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models_1.2.9_1522990578584_0.06340092911747797"},"_hasShrinkwrap":false},"1.2.10":{"name":"@gigster/module-loopback-models","version":"1.2.10","license":"UNLICENSED","main":"src/LoopbackModelsModule","files":["config","src","template"],"dependencies":{"@gigster/gig-frameworks":"2.1.1"},"devDependencies":{"@gigster/gig-cli":"2.1.1","@gigster/gig-sdk":"2.1.1","@gigster/gig-services":"2.1.1","@gigster/gig-utils":"2.1.1"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"gig-sdk test"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","licenseText":"Copyright © 2018 Gigster, Inc. All Rights Reserved.\n\nThis software and/or related documentation, is protected by copyright and other intellectual property laws, and\nGigster and/or its licensors, as applicable, own all right, title and interest in and to its content, and all derivatives,\ntranslations, adaptations and combinations of the foregoing. You are not permitted to copy, distribute, transmit,\nstore, display, perform, reproduce, publish, license, create derivative works from, transfer, sell, or make any other\nuse of this software and/or related documentation unless you have entered into a written agreement with Gigster\nregarding such usage. You agree that all such usage of the software and/or related documentation shall be subject to\nthe terms and conditions of such written agreement, including all applicable license restrictions.\n","_id":"@gigster/module-loopback-models@1.2.10","dist":{"shasum":"9e84759886e402bfab3d1c77a3d9f4b0e68e477e","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.2.10.tgz","fileCount":52,"unpackedSize":49118,"integrity":"sha512-bS5q8LgP3iQjCbM/1tHoeb4ceHGcvPRuBvHnRESgbEpcBHk8jN79qVBY4VaFVWJNBbBiIX+uOTsC4m+Fhl5xjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJJGFzMVLSuXyMcJEmUjTDTCq5PJ/uHuY4LxO7C0jMkAiBwkRYi83vQ+xSbgnKeIVPgUTmg1n2VOMvRqhaWTbVPBg=="}]},"maintainers":[{"name":"cbarbello","email":"casey@gigster.com"},{"name":"codygigster","email":"cody@gigster.com"},{"name":"fridiculous","email":"simon@gigster.com"},{"name":"geoffk","email":"geoff.kinder+npm@gmail.com"},{"name":"jcurlier","email":"jerome@gigster.com"},{"name":"negativetwelve","email":"negativetwelve@gmail.com"},{"name":"nicktesla","email":"nickteslacodes@gmail.com"},{"name":"rborker","email":"borker@mit.edu"}],"_npmUser":{"name":"negativetwelve","email":"negativetwelve@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models_1.2.10_1523047518752_0.0911984511953221"},"_hasShrinkwrap":false},"1.2.11":{"name":"@gigster/module-loopback-models","version":"1.2.11","license":"UNLICENSED","main":"src/LoopbackModelsModule","files":["config","src","template"],"dependencies":{"@gigster/gig-frameworks":"2.1.2"},"devDependencies":{"@gigster/gig-cli":"2.1.1","@gigster/gig-sdk":"2.1.1","@gigster/gig-services":"2.1.1","@gigster/gig-utils":"2.1.1"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"gig-sdk test","test:ci":"yarn test --verbose"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","licenseText":"Copyright © 2018 Gigster, Inc. All Rights Reserved.\n\nThis software and/or related documentation, is protected by copyright and other intellectual property laws, and\nGigster and/or its licensors, as applicable, own all right, title and interest in and to its content, and all derivatives,\ntranslations, adaptations and combinations of the foregoing. You are not permitted to copy, distribute, transmit,\nstore, display, perform, reproduce, publish, license, create derivative works from, transfer, sell, or make any other\nuse of this software and/or related documentation unless you have entered into a written agreement with Gigster\nregarding such usage. You agree that all such usage of the software and/or related documentation shall be subject to\nthe terms and conditions of such written agreement, including all applicable license restrictions.\n","_id":"@gigster/module-loopback-models@1.2.11","dist":{"shasum":"97dd8e1b9daf7b23562d22ab892e75f6dd11bf67","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.2.11.tgz","fileCount":68,"unpackedSize":49156,"integrity":"sha512-y7NSiiv4P27UT38hpT/246zC/oY85AcORZ+c1Vo9F7pILY7DkEVv0hzS07pE35C4JmNVrGlty6YpQOCk/0oCKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkk5J3ydD/Gp6lYRpOuwrHXN8Vipu1lT7d68jALg8spAIhAL5RU47GBiTirD4mff1gXW0YFX9E7kbw9ZEo0KiZYq2L"}]},"maintainers":[{"email":"casey@gigster.com","name":"cbarbello"},{"email":"cody@gigster.com","name":"codygigster"},{"email":"dan@gigster.com","name":"dan-gigster"},{"email":"simon@gigster.com","name":"fridiculous"},{"email":"geoff.kinder+npm@gmail.com","name":"geoffk"},{"email":"samuel.gordalina@gmail.com","name":"gordalina"},{"email":"jerome@gigster.com","name":"jcurlier"},{"email":"negativetwelve@gmail.com","name":"negativetwelve"},{"email":"nickteslacodes@gmail.com","name":"nicktesla"}],"_npmUser":{"name":"cbarbello","email":"casey@gigster.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models_1.2.11_1523311460434_0.9325308263819196"},"_hasShrinkwrap":false},"1.2.12":{"name":"@gigster/module-loopback-models","version":"1.2.12","license":"UNLICENSED","main":"src/LoopbackModelsModule","files":["config","src","template"],"dependencies":{"@gigster/gig-frameworks":"2.1.2"},"devDependencies":{"@gigster/gig-cli":"2.1.1","@gigster/gig-sdk":"2.1.1","@gigster/gig-services":"2.1.1","@gigster/gig-utils":"2.1.1"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"gig-sdk test"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","licenseText":"Copyright © 2018 Gigster, Inc. All Rights Reserved.\n\nThis software and/or related documentation, is protected by copyright and other intellectual property laws, and\nGigster and/or its licensors, as applicable, own all right, title and interest in and to its content, and all derivatives,\ntranslations, adaptations and combinations of the foregoing. You are not permitted to copy, distribute, transmit,\nstore, display, perform, reproduce, publish, license, create derivative works from, transfer, sell, or make any other\nuse of this software and/or related documentation unless you have entered into a written agreement with Gigster\nregarding such usage. You agree that all such usage of the software and/or related documentation shall be subject to\nthe terms and conditions of such written agreement, including all applicable license restrictions.\n","_id":"@gigster/module-loopback-models@1.2.12","dist":{"shasum":"8eb02a0abf3b882f3dc10a7f2d4847b32a3f079b","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.2.12.tgz","fileCount":89,"unpackedSize":52272,"integrity":"sha512-LdY+vDvjznm7zB/v4bYzvk+KoJqKqkmdCYPVT2AvuP0JzH0T0TRzOUmA/yflj3KhiWbHGNdAsqkev/7kW2m4hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFzsb5hKfnivRbq6EkMDs+7rK1I6SQXHHbvR1ZdzquofAiBv6KA2HmT4v6p+AN+eA9pDssXOayk+ee6Mo8wBJVzqtg=="}]},"maintainers":[{"email":"casey@gigster.com","name":"cbarbello"},{"email":"cody@gigster.com","name":"codygigster"},{"email":"dan@gigster.com","name":"dan-gigster"},{"email":"simon@gigster.com","name":"fridiculous"},{"email":"geoff.kinder+npm@gmail.com","name":"geoffk"},{"email":"samuel.gordalina@gmail.com","name":"gordalina"},{"email":"jerome@gigster.com","name":"jcurlier"},{"email":"negativetwelve@gmail.com","name":"negativetwelve"},{"email":"nickteslacodes@gmail.com","name":"nicktesla"}],"_npmUser":{"name":"jcurlier","email":"jerome@gigster.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models_1.2.12_1523483878306_0.545930870851824"},"_hasShrinkwrap":false},"1.2.13":{"name":"@gigster/module-loopback-models","version":"1.2.13","license":"UNLICENSED","main":"src/LoopbackModelsModule","files":["config","src","template"],"dependencies":{"@gigster/gig-frameworks":"2.1.3"},"devDependencies":{"@gigster/gig-cli":"2.1.1","@gigster/gig-sdk":"2.1.1","@gigster/gig-services":"2.1.1","@gigster/gig-utils":"2.1.1"},"scripts":{"playground:generate":"yarn gig generate --path ./playground","test":"gig-sdk test"},"description":"Role | Name | Email | Slack ---- | ---- | ----- | ----- *Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker] *Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome] *Contributor* | ","licenseText":"Copyright © 2018 Gigster, Inc. All Rights Reserved.\n\nThis software and/or related documentation, is protected by copyright and other intellectual property laws, and\nGigster and/or its licensors, as applicable, own all right, title and interest in and to its content, and all derivatives,\ntranslations, adaptations and combinations of the foregoing. You are not permitted to copy, distribute, transmit,\nstore, display, perform, reproduce, publish, license, create derivative works from, transfer, sell, or make any other\nuse of this software and/or related documentation unless you have entered into a written agreement with Gigster\nregarding such usage. You agree that all such usage of the software and/or related documentation shall be subject to\nthe terms and conditions of such written agreement, including all applicable license restrictions.\n","_id":"@gigster/module-loopback-models@1.2.13","dist":{"shasum":"a01fa4423a2edfde6f096d277bf4c561b65edbaa","tarball":"https://registry.npmjs.org/@gigster/module-loopback-models/-/module-loopback-models-1.2.13.tgz","fileCount":89,"unpackedSize":52272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1qW7CRA9TVsSAnZWagAAEuUP/A7QclwYoTVxf0Zd3Ytc\nWEjwyc+pthEWRGtjc5qIsBXTNRg9RPjHG+Y8+tRfu9G97Rzon4xDpjcfi0Lz\ns1VizOs36k+7t8J7ilE6omVNoSAIMOI+1jO66KIsjo4JayIPvC2gD1uPRyFo\nMuCDMk1KOnuNeAie6zyK31zD/AoQa5Cu3Inha4U/ZjZakuEqgABfRf/nhCjV\nHYxSZFGJ5e9HgQN/fTO/ZmvmdWRx9UT1S+cvXuyyd2ZMbtWla43WWKQ8F6js\n1uvtJuDntCNt8uWXnFECeinym8Pw2HILtqwFe42d0jGHh9ZrW5/COACQWPtx\ne4brFA/navjViBCt47VbyzVK4HodBJmwIPiS+49BkNe+aOJ+/7R+V+8B+3Ln\nwwkHlcV5QjW6a3TDmhUwdijmbOhmenDT3Smz35R/KLssoTndtcLYbdcLoCZI\nVOFYwx6pYbRukdqfkAapK4rgAKBOXyHg656bh46XHg1hmk3+BaV+NpL8jJG2\nnSLskkKmcTgd2cQdlXy/ptEDwE6LoAAu7BIczSzhszHKPIsj34aIRQMHwcL8\n/TKUJKuJXXclO9dIhEHh8dO+yUtIbjDA9E39Um7k7SmjEboIaTW9rPk+n6Z4\nWL8QoWpzNnpvyf9VGsWcJvFrHEdGwHfBH8e33Gt0nGb1GIy4AfD8Ne7eILXh\nZ4dX\r\n=y4Sf\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-UcgB+e0gZkv5sNH+eds6iXVchtptqd2TttZHu/YBSJZd/h5NA9VY2rK1zfbCP2ZIiETZEmEyOnNfMgkIF+G+/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDeyQd2sQGl8b8f3AF85lrirhiqXiNKhOC68OiDeNkHMAiEA0iULUD+HBLor0tMAZrl/86gDIMU4E4n/glmBndyGqRc="}]},"maintainers":[{"email":"casey@gigster.com","name":"cbarbello"},{"email":"cody@gigster.com","name":"codygigster"},{"email":"dan@gigster.com","name":"dan-gigster"},{"email":"simon@gigster.com","name":"fridiculous"},{"email":"geoff.kinder+npm@gmail.com","name":"geoffk"},{"email":"samuel.gordalina@gmail.com","name":"gordalina"},{"email":"jerome@gigster.com","name":"jcurlier"},{"email":"negativetwelve@gmail.com","name":"negativetwelve"},{"email":"nickteslacodes@gmail.com","name":"nicktesla"}],"_npmUser":{"name":"jcurlier","email":"jerome@gigster.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/module-loopback-models_1.2.13_1524016570718_0.12853496744946735"},"_hasShrinkwrap":false}},"readme":"# loopback-models\n\nRole | Name | Email | Slack\n---- | ---- | ----- | -----\n*Product Owner* | Ryan Borker | [borker@gigster.com](mailto:boker@gigster.com) | [@borker]\n*Maintainer* | Jerome Curlier | [jerome@gigster.com](mailto:jerome@gigster.com) | [@jerome]\n*Contributor* | Mark Miyashita | [mark.miyashita@gigster.com](mailto:mark.miyashita@gigster.com) | [@mark]\n\n## Overview\n\nThis module maps the project models defined in `gig.yaml` to the Loopback model format.\n\n## Usage\n\n```yaml\n- name: loopback-models\n  location: https://github.com/liquidlabs-co/gig-modules/tree/master/block/loopback-models\n  spec:\n    defaultDatasource: fileDs\n    defaultEmailDatasource: email\n    generateTests: true\n    models:\n      - name: user\n        methods:\n          enabled:\n            - create\n            - patchOrCreate\n            - replaceOrCreate\n```\n\n### Specification\n\nName | Status\n---- | -----\ndefaultDatasource | Default datasource to be used by the models when no datasource is defined for them\ndefaultEmailDatasource | Default email datasource\ngenerateTests | Set to true to generate model tests (unit + API tests)\nenabled | Methods to enable, disable all others, see [Method visibility](#method-visibility).\ndisabled | Methods to disable, enable all others, see [Method visibility](#method-visibility).\n\n### Endpoints\n\nThe modules generate the endpoinds for the CRUD opertations on the models:\n\nEndpoint | Method | Description\n---- | ---- | -----\nPOST /users | create | Create a new instance of the model and persist it into the data source\nPATCH /users | patchOrCreate | Patch an existing model instance or insert a new one into the data source\nPUT /users | replaceOrCreate | Replace an existing model instance or insert a new one into the data source\nPOST /users/{id} | replaceOrCreate | Replace an existing model instance or insert a new one into the data source\nHEAD /users/{id} | exists | Check whether a model instance exists in the data source\nGET /users/{id} | exists | Check whether a model instance exists in the data source\nGET /users/{id} | findById | Find a model instance by {{id}} from the data source\nPUT /users/{id} | replaceById | Replace attributes for a model instance and persist it into the data source.\nPOST /users/{id}/replace | replaceById | Replace attributes for a model instance and persist it into the data source\nGET /users | find | Find all instances of the model matched by filter from the data source.\nGET /users/{id} | findOne | Find first instance of the model matched by filter from the data source.\nPOST /users/{id} | updateAll | Update instances of the model matched by {{where}} from the data source.\nDELETE /users/{id} | deleteById | Delete a model instance by {{id}} from the data source\nGET /users/count | count | Count instances of the model matched by where from the data source\nPATCH /users/{id} | prototype.patchAttributes | Patch attributes for a model instance and persist it into the data source\n\nThe list does not show the Loopback streaming endpoints, as well as the endpoints provided by the relationship between models (see [Loopback documentation](https://loopback.io/doc/en/lb3/Accessing-related-models.html)).\n\nThe Loopback explorer provides a Swagger interface to the endpoints.\n\n![Explorer Methods](./docs/methods.png)\n\nNote: Methods can be enabled and disabled through the module configuration.\n\n### Method visibility\n\nBy default all the methods generated by Loopback and defined in the project are enabled.\n\n- If you would like to disable one or several methods, set the name of the methods in the `disabled` specification for a given model.\n- If you would like to only enable one or several methods, set the name of the methods in the `enabled` specification for a given model.\n\nYou can only use either `disabled` or `enabled`. `disabled` configuration will take precedence over `enabled`.\n\nSee the section [Find the enable method names](#find-the-enable-method-names) to log the name of the methods. The Loopback explorer interface provides the method name on mouseover.\n\n### Dependencies\n\nThe following npm packages are used (only if one of the datasource defined requires it):\n\nnpm | version\n---- | -----\nloopback-connector-mongodb | ^3.3.0\nloopback-connector-mysql | ^5.2.0\nloopback-connector-postgresql | ^3.2.0\n\n### Database\n\nThe datasources section specify the database used by the model.\n\nName | Status\n---- | -----\nname | Name of the datasource\ntype | Type of the datasource (one of email, file, memory, mongodb, mysql, postgresql\nspec | Configuration for the datasource\n\nSee [Creating a database schema from models](https://loopback.io/doc/en/lb3/Creating-a-database-schema-from-models.html)\n\nSample datasources configuration\n\n```yaml\ndatasources:\n   - name: mysqlDs\n     type: mysql\n     spec:\n       host: DATABASE_MYSQL_HOST\n       port: DATABASE_MYSQL_PORT\n       database: DATABASE_MYSQL_DATABASE\n       user: DATABASE_MYSQL_USER\n       password: DATABASE_MYSQL_PASSWORD\n   - name: mongoDs\n     type: mongodb\n     spec:\n       url: DATABASE_MONGODB_URL\n   - name: postgresqlDs\n     type: postgresql\n     spec:\n       host: DATABASE_POSTGRESQL_HOST\n       port: DATABASE_POSTGRESQL_PORT\n       database: DATABASE_POSTGRESQL_DATABASE\n       user: DATABASE_POSTGRESQL_USER\n       password: DATABASE_POSTGRESQL_PASSWORD\n   - name: email\n     type: email\n     spec:\n       host: EMAIL_HOST\n       port: EMAIL_PORT\n       secure: EMAIL_SECURE\n       user: EMAIL_USER\n       password: EMAIL_PASSWORD\n   - name: memoryDs\n     type: memory\n   - name: fileDs\n     type: file\n```\n\nNote that:\n- we can have a default datasource as specified by the module specification.\n- we can have a different datasource for each model even if the models are related.\n\n#### Utilities\n\nName | Description | Command\n---- | ----- | -----\n`create.js` | Uses Loopback automigrate to create a database | `DEBUG=loopback:models node ./database/create.js`\n`update.js` | Uses Loopback autoupdate to update a database schmea| `DEBUG=loopback:models node ./database/update.js`\n\nSee [Creating a database schema from models](https://loopback.io/doc/en/lb3/Creating-a-database-schema-from-models.html)\n\n#### MongoDB\n\n##### Configuration\n\n```yaml\n  - name: mongodbDs\n    type: mongodb\n    spec:\n      host: GIG_HOST\n      port: GIG_PORT\n      url: GIG_URL\n      database: GIG_DATABASE\n ```\n\n The values in uppercase are the name of the environment variables to get the information at runtime.\n\n ##### Docker\n\n ```bash\ndocker pull mongo\ndocker run -p 27017:27017 --name mongo -d mongo\n```\n\n#### MySQL\n\n##### Configuration\n\n```yaml\n  - name: myqlDs\n    type: mysql\n    spec:\n      host: GIG_HOST\n      port: GIG_PORT\n      url: GIG_URL\n      database: GIG_DATABASE\n ```\n\n The values in uppercase are the name of the environment variables to get the information at runtime.\n\n##### Docker\n\n```bash\ndocker pull mysql\ndocker run -p 3306:3306 --name some-mysql -e MYSQL_ROOT_PASSWORD=passw0rd -d mysql\n```\n\nNote: A databse needs to be ceated first.\n\n```sh\nmysql --protocol=TCP -u root -p\n```\n\n```sql\nCREATE SCHEMA `test` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;\n```\n\n#### PostgreSQL\n\n```yaml\n  - name: postgreslqDs\n    type: postgreslq\n    spec:\n      host: GIG_HOST\n      port: GIG_PORT\n      url: GIG_URL\n      database: GIG_DATABASE\n ```\n\nThe values in uppercase are the name of the environment variables to get the information at runtime.\n\n##### Docker\n\n```sql\ndocker pull postgres:latest\ndocker run -p 5432:5432 -e POSTGRES_PASSWORD=mysecretpassword -d postgres\n```\n\nPlease login into postgres using the user `postgres`\n\n```sh\npsql postgres://127.0.0.1:5432 -U postgres\n```\n\n```sql\nCREATE DATABASE `test`;\n```\n\n#### Memory\n\nThis datasource uses the memory to maintain the data, and therefore the data is lost when the application is stopped.\n\n##### Configuration\n\n```yaml\n  - name: memoryDs\n    type: memory\n```\n\n#### File\n\nThe datasource uses the file `db.json` to maintain the data. The file is located at the root of the project.\n\n##### Configuration\n\n```yaml\n  - name: fileDs\n    type: file\n```\n\n### Email\n\n##### Configuration\n\n```yaml\n- name: email\n    type: email\n    spec:\n      host: EMAIL_HOST\n      port: EMAIL_PORT\n      secure: EMAIL_SECURE\n      user: EMAIL_USER\n      password: EMAIL_PASSWORD\n```\n\nThe name must be email and only one configuration is supported.\n\nThe values in uppercase are the name of the environment variables to get the information at runtime.\n\n## Generation\n\n### Models\n\nFor each model, the module generates the Loopback model.json and model.jsm a file for each custom method - using the method skeleton of the model - and one validation file.\n\n### Database\n\nThe module generates two files in the database folder to create and update database schemas.\n\nName | Status\n---- | -----\ncreate.js | Uses Loopback automigrate to create a database\nupdate.js | Uses Loopback autoupdate to update a database schmea\n\nThe configuration for the datasources is generated in the file datasources.local.js.\n\n## Tests\n\nModule tests are defined using a `test/scenarios.yaml` file. This file defines the set of example gigs that we generate as part of integration testing. To run all tests, run `yarn test` at the root of this module.\n\nEach scenario is generated in `test/scenario/<name>` which you can then `cd` into and run the actual app. For a scenario called `default`, this is done via:\n\n```sh\ncd test/scenario/default\nyarn install\n\n# Run tests.\nyarn test\n\n# Start the app.\nyarn start\n```\n\n## Troubleshooting\n\n```bash\nDEBUG=gdt:loopback:models npm start\n```\n\n### Find the enable method names\n\n```bash\nDEBUG=loopback:contrib:setup-remote-methods-mixin npm start\n```\n\n## Appendix\n\n### Project definition support\n\nThe following table list the attributes from the project defintion that are mapped by the module.\n\nName | Status\n---- | -----\nname | :white_check_mark:\ndatasource | :white_check_mark:\ndescription | :white_check_mark:\ntype | :white_check_mark:\ndefault | :white_check_mark:\ndefaultFn | :white_check_mark:\nunique | :white_check_mark:\nid | :white_check_mark:\nobscured| :x:\nnullable| :x:\nhidden | :white_check_mark:\n\n#### Validation\n\nName | Status\n---- | -----\nrequired | :white_check_mark:\nmin | :white_check_mark:\nmax | :white_check_mark:\npattern | :white_check_mark:\nenum | :white_check_mark:\nformat| :x:\n\n#### ACLs\n\nName | Status\n---- | -----\naccessType | :white_check_mark:\nmethod | :white_check_mark:\npermission | :white_check_mark:\nprincipalId | :white_check_mark:\nprincipalType | :white_check_mark:\n\n#### Datasources\n\nName | Status\n---- | -----\nname | :white_check_mark:\ntype | :white_check_mark:\nspec | :white_check_mark:\n\n#### Indexes\n\nName | Status\n---- | -----\nname | :white_check_mark:\nkeys | :white_check_mark:\nunique | :white_check_mark:\n\n#### Methods\n\nName | Status\n---- | -----\ndescription | :white_check_mark:\ninput | :white_check_mark:\nname | :white_check_mark:\nnotes | :white_check_mark:\noutput | :white_check_mark:\n\n#### Options for API\n\nName | Status\n---- | -----\nmethod | :white_check_mark:\ndescription | :white_check_mark:\nerrorStatus | :white_check_mark:\ninput | :white_check_mark:\ninput name | :white_check_mark:\ninput source | :white_check_mark:\nname | :white_check_mark:\npath | :white_check_mark:\nstatus | :white_check_mark:\nverb | :white_check_mark:\n\n#### Relations\n\nName | Status\n---- | -----\nname | :white_check_mark:\ntype | :white_check_mark:\nmodel | :white_check_mark:\nprimaryKey | :white_check_mark:\nforeignKey | :white_check_mark:\nthrough | :white_check_mark:\nkeyThrough | :white_check_mark:\n","maintainers":[],"time":{"modified":"2022-06-12T18:27:05.738Z","created":"2017-12-28T12:37:28.660Z","1.0.0":"2017-12-28T12:37:28.660Z","1.1.0-alpha.1":"2018-01-17T11:21:27.442Z","1.1.0-alpha.2":"2018-01-17T12:29:37.085Z","1.1.0":"2018-01-18T20:06:09.407Z","1.1.1":"2018-01-19T18:23:19.783Z","1.1.2":"2018-01-24T20:19:02.027Z","1.1.3":"2018-01-31T20:28:21.713Z","1.1.4":"2018-02-08T10:23:51.785Z","1.1.5":"2018-02-15T21:57:08.300Z","1.1.6":"2018-03-07T22:02:51.566Z","1.1.7":"2018-03-09T19:23:56.272Z","1.1.8":"2018-03-15T03:36:19.278Z","1.2.0":"2018-03-21T18:03:12.222Z","1.2.1":"2018-03-21T22:28:06.234Z","1.2.2":"2018-03-21T22:52:22.094Z","1.2.3":"2018-03-22T00:51:24.251Z","1.2.4":"2018-03-28T17:20:05.572Z","1.2.5":"2018-03-28T21:25:59.690Z","1.2.6":"2018-03-30T17:49:57.129Z","1.2.7":"2018-03-30T17:55:01.753Z","1.2.8":"2018-03-30T19:11:54.024Z","1.2.9":"2018-04-06T04:56:18.708Z","1.2.10":"2018-04-06T20:45:18.881Z","1.2.11":"2018-04-09T22:04:20.643Z","1.2.12":"2018-04-11T21:57:58.354Z","1.2.13":"2018-04-18T01:56:10.801Z"},"license":"UNLICENSED","readmeFilename":"README.md"}