{"_id":"@cardiosmircem/schematics","_rev":"2-3f3ef57e8189d26b76a0a63aa7102ca4","name":"@cardiosmircem/schematics","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@cardiosmircem/schematics","version":"1.0.0","description":"Util of handy schematics","scripts":{"build":"tsc -p tsconfig.json","build:watch":"tsc -p tsconfig.json --watch"},"keywords":["schematics","ng","ng generate","login"],"author":{"name":"Mirco Seccardi"},"license":"MIT","schematics":"./src/collection.json","dependencies":{"@angular-devkit/core":"^11.0.7","@angular-devkit/schematics":"^11.0.7","@schematics/angular":"^9.1.0","schematics-utilities":"^2.0.2","typescript":"~4.0.2"},"devDependencies":{"@types/jasmine":"~3.5.0","@types/node":"^12.11.1","jasmine":"^3.5.0"},"repository":{"type":"git","url":"git+https://github.com/cardiosMircem/schematics-ms.git"},"bugs":{"url":"https://github.com/cardiosMircem/schematics-ms/issues"},"homepage":"https://github.com/cardiosMircem/schematics-ms#readme","gitHead":"f2dc1dec040d7f99cdb9bbec20da110b3a39613c","_id":"@cardiosmircem/schematics@1.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-+L2qdIXd+YxdrvLYtjD/lsgo1Vt68/T7+YS8I4tAAz20b4TwsZYGKIWtoodtA+1+zIyvpnsaxqnB4P7Gq8/pPQ==","shasum":"3441f4600c9e1d577fc8258a69bd98ae0d1a3f1f","tarball":"https://registry.npmjs.org/@cardiosmircem/schematics/-/schematics-1.0.0.tgz","fileCount":36,"unpackedSize":64004,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4YFkVKaMtqcX0OF78J2OfHkFno0QLoDHQXkVcC0a6EAiA0shBDo5myYhvcFfE99LdgpoEcQ/uFrCMq4x74QxJ6bA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwBeOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmfxAAgqNKnKrwY9m4FnDY/zB7hZsnuYV2cakPi58lftPYEZitU++o\r\n92Pv4Q5IW8M3j/7MoAAgJKvR+V6u3w6eaPikx8FCxRbacd2D/bp7MWD2jRf0\r\nr8XCJzuQZgoU5zE5Q3BINxeZa3oxXzW+JnqTojghPf9QXvMTli36EHY1h7nA\r\nQxUty+Fmb4pybrPiH0k5jak6A6F+8CVe/GHiIvyQsuDsaAef+2K6Z6EyF6Iw\r\nVVzWrpe4D0wdTv/PGdKtVUlJQxypmDv7Aq8EvQ78ytqEyfZxdhFJSdmaZE5e\r\nuM8n+9InIbhivi+QzW9VyuiyByPhRLomm7dabExcd3Bwey63C9IpXaEcaIy7\r\nra9+S9gSJJBV2/eZX5FeNu929WZemXGzCMfSkNfKN0UML/tRaupH5lpv2zex\r\nasWHUYQB2iRzvV4KzoVUrNfxurP2zp7e83vD7YRGeM7Z1NeNqISwXdruvtWN\r\nkFV9S32gG/Q3+hbVIbjf5m31rwnAxaL1M7DE0pWVD0wPMPgBdt9qhCTmc2gv\r\nvodwsRXOjn6sw+x2tU4Gi6VUQAYSkS+E+1RDQs5vq5XEmXlfHdRdiA6+fYxI\r\ni/zJgX87hU/G6CwDneVlPOWrUbwAle7ZV2gy7/PQzRWgLhHS69FImOXS2Woo\r\nBvGExruo1Dl5GxnYEgKV7vpikfmBlTawYec=\r\n=ss6r\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cardiosmircem","email":"mirco.seccardi@gmail.com"},"directories":{},"maintainers":[{"name":"cardiosmircem","email":"mirco.seccardi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/schematics_1.0.0_1656756110258_0.17473905110051602"},"_hasShrinkwrap":false},"1.0.1":{"name":"@cardiosmircem/schematics","version":"1.0.1","description":"Util of handy schematics","scripts":{"build":"tsc -p tsconfig.json","build:watch":"tsc -p tsconfig.json --watch"},"keywords":["schematics","ng","ng generate","login"],"author":{"name":"Mirco Seccardi"},"license":"MIT","schematics":"./src/collection.json","dependencies":{"@angular-devkit/core":"^11.0.7","@angular-devkit/schematics":"^11.0.7","@schematics/angular":"^9.1.0","schematics-utilities":"^2.0.2","typescript":"~4.0.2"},"devDependencies":{"@types/jasmine":"~3.5.0","@types/node":"^12.11.1","jasmine":"^3.5.0"},"repository":{"type":"git","url":"git+https://github.com/cardiosMircem/schematics-ms.git"},"bugs":{"url":"https://github.com/cardiosMircem/schematics-ms/issues"},"homepage":"https://github.com/cardiosMircem/schematics-ms#readme","gitHead":"5613153549566281907243dc27745bea391122be","_id":"@cardiosmircem/schematics@1.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-ijS7dnBttO2HAjstbjF17/NrX8B74FvqDq1IiABJikw9BjycLLNvyj5sWRyqeda937oJ4kCh9XOhk8FXvsgUXg==","shasum":"b76b20121baa4b8de00528fe267193e97e351d81","tarball":"https://registry.npmjs.org/@cardiosmircem/schematics/-/schematics-1.0.1.tgz","fileCount":37,"unpackedSize":108047,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjRMI3wX09vUml6AzS4CYR5XWYNDUAT52jZc5fGnz0PAiEAzPp1AFndoj1nMMjohRxghBPK4itGjItTwsUGYpzGLMg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwBfnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5VA//bFIXEcjh3HEmBkPNZPeWsaT+jMBeN0sM04lEbvvZO7gq5ZVz\r\nnlSNqcPOyxYGoUY0sbzi/by8MHXzHN+wbobXX7K0YnFmpF2Csidvp9RXHaP5\r\n45tnyR6mrzp3VS8Opczua82VkZjzz0vmJs9lEYzPqIOMaELmtdfBMy8+xgFS\r\nd1Dhh+mAU+iwW6Wnxg4sFSVKocw6MBNQrtN0PzFjsx25+Vk2k41aZ6SSu+MP\r\n8x0NgZlfrgvialZyD+UNlrEH5Xa6IAHzA6ta8b9C4ns3QPucmw9iBCc2l7t/\r\nhcC3SehSzKpuiwUIbu55/RN4N70pjbCnr/zAVwQLR7dPUdDkM+rO1kZSgKoW\r\nmc5zvSN1zIRwgQTL8QdQqWVyMdN3oUBG6N614njbPb7wEOjNFr6Ivh1QTjwW\r\nbx0qq0pCDtzbicqucH28MNSg00fJNcm8uxN6AdFkw4/sJCUPJ+KloN1O4UyJ\r\nBeTUsxkfv6+j1i1erK0WeEvN9EciZ5ZdJLDWfP+0Tw0G5Pmmdi2vSPsLECaI\r\nadOsks0UQN/PL9BOIjNJQxjBI+WCjHTUoaTTjKR7MgIQ4K3Ejpi0apolf9+C\r\nk75g6712BLjCdFFv59Olr2v1ZoDPPEz8QPdxB4NgwOV2xPo2TrMiljfN3Job\r\n7FyrbKRoA0SdNUMEtj95HxyvaGL7XW9mwjg=\r\n=JTRp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cardiosmircem","email":"mirco.seccardi@gmail.com"},"directories":{},"maintainers":[{"name":"cardiosmircem","email":"mirco.seccardi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/schematics_1.0.1_1656756198831_0.6089092085487213"},"_hasShrinkwrap":false},"1.0.2":{"name":"@cardiosmircem/schematics","version":"1.0.2","description":"Util of handy schematics","scripts":{"build":"tsc -p tsconfig.json","build:watch":"tsc -p tsconfig.json --watch"},"keywords":["schematics","ng","ng generate","login"],"author":{"name":"Mirco Seccardi"},"license":"MIT","schematics":"./src/collection.json","dependencies":{"@angular-devkit/core":"^11.0.7","@angular-devkit/schematics":"^11.0.7","@schematics/angular":"^9.1.0","schematics-utilities":"^2.0.2","typescript":"~4.0.2"},"devDependencies":{"@types/jasmine":"~3.5.0","@types/node":"^12.11.1","jasmine":"^3.5.0"},"repository":{"type":"git","url":"git+https://github.com/cardiosMircem/schematics-ms.git"},"bugs":{"url":"https://github.com/cardiosMircem/schematics-ms/issues"},"homepage":"https://github.com/cardiosMircem/schematics-ms#readme","gitHead":"5b682425bc161703bd23eac35d6ec1174f614beb","_id":"@cardiosmircem/schematics@1.0.2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-WiJnO+RqsxduIEYI88DMPmX/czXc23NUWYGkGnl0lKGeOTaT+QYT99JZijqMwr0nL9qRkzjD7qT53b3VW2WOcg==","shasum":"033f0ea949062615fdb10228811342d41ca408aa","tarball":"https://registry.npmjs.org/@cardiosmircem/schematics/-/schematics-1.0.2.tgz","fileCount":36,"unpackedSize":132105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4L5L5NoKtFrlvzf/mITvOkdiqP0h/aaS5dxdxOFXZ4AiB6+JIZsVVpcg1BFguSkoAnYZOaekbuoiY4UPv/DCy7mA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwByGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoarQ/9HolPJp4+OXSfsBk15wSIE/bMjXLl6DjthjznSC3naaJtlpQH\r\nfNZq4xUjl2JsxtmBXxDVKZOwYz8xlBU3RUpf5DovsjsYT2/OixEAzSRIOrJR\r\n5/yWxrF6372wgS8d/ZxY/nv1zhUrTr/rvXkW39a5VIKmM8n1FjA6seOnx0gV\r\npiQWPZqOTjZncR3cslcVmJX2KeECCftVs57doue8LpOJyi7PzZ17K24tpbo5\r\nE+DHeOZz1gCMiAhD7YnCRbsqs7BAw1sD/Mdjm3k44Gw7yq9JSsjNb0K04+OJ\r\nt8JtbmO+3gnt7tpoGs7jn/SW7ZM8a9z5JVBgckSCp6lRKXR9C4QSASnuwk/G\r\n1sBg4w2l3wQUmRxgxh5H815fajZrcX06/9TpN2jpIS5cgiRN+nkAHvShuh+K\r\nZfWflx9YVEdl+697Wv0VQXWJqAzkMokRlNERKG3JxHXhQQQXgReyuIGU3pNO\r\nA5w5khUgjeN3cJv+OjITJk0iPP3GarClt+IEvlx5R84HbAOrjIk2o2/vTMJ5\r\nux/MtGRIYENc0eL8WzQb190q6sQp1sd6T3ZNSjfqQKA+4EFlNBot3LG6CDvT\r\nXxXz7hMVDfIx3ERGL2rJ8b+VRUYFD75JY3aAGHEXLy4/S2YsICYuqRAEiKjy\r\nPrycC5IU2aN4exK8JmHLZkqetLdPlNLek48=\r\n=4Wvn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cardiosmircem","email":"mirco.seccardi@gmail.com"},"directories":{},"maintainers":[{"name":"cardiosmircem","email":"mirco.seccardi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/schematics_1.0.2_1656757382712_0.6396192196009189"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-02T10:01:50.197Z","1.0.0":"2022-07-02T10:01:50.475Z","modified":"2022-07-02T10:23:02.979Z","1.0.1":"2022-07-02T10:03:19.005Z","1.0.2":"2022-07-02T10:23:02.879Z"},"maintainers":[{"name":"cardiosmircem","email":"mirco.seccardi@gmail.com"}],"description":"Util of handy schematics","homepage":"https://github.com/cardiosMircem/schematics-ms#readme","keywords":["schematics","ng","ng generate","login"],"repository":{"type":"git","url":"git+https://github.com/cardiosMircem/schematics-ms.git"},"author":{"name":"Mirco Seccardi"},"bugs":{"url":"https://github.com/cardiosMircem/schematics-ms/issues"},"license":"MIT","readme":"# schematics\n\n## Requirements\n\n- [@angular/cli](https://www.npmjs.com/package/@angular/cli)\n- [NodeJS](https://nodejs.org/it/)\n- [npm](https://www.npmjs.com/)\n\n## What it is\n\nThis repo is about a schematic that generates boilerplate code for login, password recovery and password reset.\n\n## Why it is useful\n\nIt provides a straigthforward generation of plain login in angular with all the components and routing needed. There is also the possibility to decide what background color you want for your login page.\n\n## Installation\n\n> :warning: Be sure to have globally installed the `@angular/cli` not higher than version 12 otherwise it gives you the erro `NOT SUPPORTED: keyword \"id\", use \"$id\" for schema ID : TSLint ` :disappointed:.\n> If not then\n\n```\nnpm i -g @angular/cli@12\n```\n\nWhen you have the `^@angular/cli@12` installed then\n\n```\nnpm install @cardiosmircem/schematics\n```\n\n## Utilization\n\nThis is very simple\n\n```\nng generate @cardiosmircem/schematics:@login --path=<path to where you want the login boilerplate code>\n```\n\nwhen you succeed the terminal have printed out something like\n\n```\nCREATE src/app/login/new-password-req.dto.ts (90 bytes)\nCREATE src/app/login/login-req.dto.ts (73 bytes)\nCREATE src/app/login/login.component.html (1526 bytes)\nCREATE src/app/login/login.component.scss (332 bytes)\nCREATE src/app/login/login.component.ts (911 bytes)\nCREATE src/app/login/login.module.ts (1545 bytes)\nCREATE src/app/login/login.service.ts (1484 bytes)\nCREATE src/app/login/login-new-password/login-new-password.component.html (2565 bytes)\nCREATE src/app/login/login-new-password/login-new-password.component.scss (124 bytes)\nCREATE src/app/login/login-new-password/login-new-password.component.ts (2059 bytes)\nCREATE src/app/login/login-new-password/password-strength.validators.ts (739 bytes)\nCREATE src/app/login/login-reset-password/login-reset-password.component.html (1012 bytes)\nCREATE src/app/login/login-reset-password/login-reset-password.component.scss (91 bytes)\nCREATE src/app/login/login-reset-password/login-reset-password.component.ts (869 bytes)\n```\n\n> :warning: **The path has to start with src/app**: otherwise the schematic does not find the ngModule and throws an error\n","readmeFilename":"README.md"}