{"_id":"@carano-uiux/eslint-config","_rev":"7-87efdd1322f219beb40c42b9abbd3497","name":"@carano-uiux/eslint-config","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@carano-uiux/eslint-config","version":"1.0.0","description":"Centralize es linting rules for ng-12","main":"common/.eslintrc.json","author":{"name":"Carano Software Solutions GmbH"},"license":"SEE LICENSE IN LICENSE.md","peerDependencies":{"@angular-eslint/eslint-plugin":"^13.0.1","@angular-eslint/eslint-plugin-template":"^13.0.1","@angular-eslint/template-parser":"^13.0.1","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","eslint":">= 3","eslint-plugin-ban":"^1.6.0","eslint-plugin-deprecation":"^1.3.2","eslint-plugin-import":"^2.25.4","eslint-plugin-jsdoc":"^37.5.1","eslint-plugin-prefer-arrow":"^1.2.3"},"_id":"@carano-uiux/eslint-config@1.0.0","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-d5Q+AdhR7XlonyZs9zk4Pu6VxlwBiM42NJ/7WKvZ2oJJdOx1hcV7GAb6V/shJjnTESTvRr8VQfquXVFYUJKOjw==","shasum":"5a3a2e9fb43c6dea3dbbc9dfc8bd4f3bb0ed1351","tarball":"https://registry.npmjs.org/@carano-uiux/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":9,"unpackedSize":8773,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUQjv0KhCeymE6Lmm/HvynvlhoDyGY89naYixOjycFZAiBJsNZJbaCJ6WH47O27YUeOatUprhBAnJhfDlAk9Ku4dg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBe9+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSwBAAknkR0hJZ4vxPRjCpnOigMcUfli7QgKVHzfOWckJLZ7XFzYeI\r\nd4batL/h/eijPfnsp7SPsT4IlyNkEzvYD96Po7CjATBcNm5mnKIsNjWF73iz\r\ncxY42J4B828L3pv66V4Bcwej4tGL/MOFNAljk7nB2lF/GK8seNhf2X/7WBgI\r\nvkwVWiFxUxy9ODe/GvXac7MyuMSCnuXFPpI4f+tEAN/rGCnTSLv5GQCiTF1p\r\nqinHhbkSNYiWxkh+CLMiuWBtUzEI1+vIfjKQtd5nrXCMEQ8Ro+8/+aNvc1PS\r\nsLHFs1ltMnKDLecSRGxra8K8sqTfvcADNndXjQAHZnQZ/9Lxq+LnYJGkoCvF\r\nzYpuhEHZgSXcynet/5aOIlIQNqTpBekl9J+g+cePyHfDm97t6HOryvA6L9jG\r\nKKoRKaoYapRn3ayDfAqbA9+dRp+vunacTixZ6sKNh48IQ/2loNdbEp5dTVLL\r\nriH/JUK6LYPAffLPEFmXtiVzCEHeJcvjj58FvchsVwtwTL3f4wc6Dmaj9BIw\r\n9VKzt+ne99504x3SZbIU3zbogvhL+WKnk28Hqiqf/MXTxsJY6byDKQyEcklz\r\nsdyu/wzGddtSTI1jX5+Y0e5gjIRgaYGfuoolyUA+afnFteorBE0AQD0bmY4N\r\nim1uXAf3Hk2hmgqyTTK34g8SMv6UQwPY5zs=\r\n=pIa8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rwenzel","email":"robin.wenzel@carano.de"},"directories":{},"maintainers":[{"name":"rwenzel","email":"robin.wenzel@carano.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.0_1678110590698_0.8186416328936137"},"_hasShrinkwrap":false},"1.0.1":{"name":"@carano-uiux/eslint-config","version":"1.0.1","description":"Centralize es linting rules for carano uiux team projects","main":"common/.eslintrc.json","author":{"name":"Carano Software Solutions GmbH"},"license":"SEE LICENSE IN LICENSE.md","peerDependencies":{"@angular-eslint/eslint-plugin":"^13.0.1","@angular-eslint/eslint-plugin-template":"^13.0.1","@angular-eslint/template-parser":"^13.0.1","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","eslint":">= 3","eslint-plugin-ban":"^1.6.0","eslint-plugin-deprecation":"^1.3.2","eslint-plugin-import":"^2.25.4","eslint-plugin-jsdoc":"^37.5.1","eslint-plugin-prefer-arrow":"^1.2.3"},"_id":"@carano-uiux/eslint-config@1.0.1","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-LdkcqOfPbY0Z/EgUCLiV76Hnw7rTQpCfkQZvYCZSpOxkaxn8dfXFfkHaUC9hje4x24wmBlrrOEhixw8eQZ3jTA==","shasum":"c082585902314da599a7264450faebcdec5c87c0","tarball":"https://registry.npmjs.org/@carano-uiux/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":9,"unpackedSize":8807,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzGA6Us1rVia78pvrhqSRol5+SDclWNwRTFuBUVUaijQIgDIy5vw51l+hP76Q52fgp+kIQLZ7P4J0VtzfA4mq1mEI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBfFBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpe2w/+IKOAMn5twE4HfXDCeyUHGZnUopiUKoerJ/hk5BwzdbTFlcJk\r\nFh+a+RzzlX0eTXtXDOMBFe+d8yQAwDKhirHoLEKhbWE7hjPmAZPUoSQFeULs\r\nKYs3XXLMEFCOMKxSs2nWw1JenFnaGGsT+1niXhbmqRl2vPJZpoT1Nv8flzNm\r\nLQuh3cfeGLIuCEIFuGFICIpzV/pwY0Szr8wM6QvnRJ7Fin7L4ruDhQMRo9AX\r\nyqWnCnj+UVaXCb95DofU+3cht8FO0wPkpG/q7VtlOq8rBK0HhteGXrsyrooQ\r\njipdpyD0EhCNvMPsAkHWufQrn5eOS+s1RgbUHwBmndhCEaAdbZ0PqOOXX5tv\r\nqllmBubZImCai0Hvdbi1tm//GyBqYoQEPG0xQpX37/XJ6z2M4qz6I+0/xQST\r\nIZamMtFOedXCFFncBSKX3lQCKRmOnGThg8HUsM+9x+aGg+IeALyxS6GxWF9D\r\nfufC6HmnmHj0U+VMG9qX+bFunHmN4+uAQa/ydiW9FOewfDQzHk4TY5Xh84Uo\r\nSIx1Iw2IJPaQW2390GXPCjZ+F6lnAmb7njg+ptdY0i3MASuqoM1C1psc/1vV\r\n+deAYhVUVIOCYgXAadTi4F4DbkPMI9d+srvnrwqnLj4lA+ssm8L87bW3G24h\r\nMYxJXvkwZRek7uutRodd2jqAUXzieQNI634=\r\n=7H/U\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rwenzel","email":"robin.wenzel@carano.de"},"directories":{},"maintainers":[{"name":"rwenzel","email":"robin.wenzel@carano.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.1_1678111041598_0.16780902120143582"},"_hasShrinkwrap":false},"1.0.2":{"name":"@carano-uiux/eslint-config","version":"1.0.2","description":"Centralize es linting rules for carano uiux team projects","main":"common/.eslintrc.json","author":{"name":"Carano Software Solutions GmbH"},"license":"SEE LICENSE IN LICENSE.md","peerDependencies":{"@angular-eslint/eslint-plugin":"^13.0.1","@angular-eslint/eslint-plugin-template":"^13.0.1","@angular-eslint/template-parser":"^13.0.1","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","eslint":">= 3","eslint-plugin-ban":"^1.6.0","eslint-plugin-deprecation":"^1.3.2","eslint-plugin-import":"^2.25.4","eslint-plugin-jsdoc":"^37.5.1","eslint-plugin-prefer-arrow":"^1.2.3"},"_id":"@carano-uiux/eslint-config@1.0.2","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-m5i4BPL6Dkzbly//hl1fPzEvri+6zeOXAcl2mfS6WmUtbZJwNVxxHmcRyHYURqnYIytTEg/hqi4YoO28o2uFSg==","shasum":"3946c035a266b6fe3c7306b7d5c51bb7fc664faf","tarball":"https://registry.npmjs.org/@carano-uiux/eslint-config/-/eslint-config-1.0.2.tgz","fileCount":9,"unpackedSize":8803,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYMJ5UNRLWUYLluWzjcly3ww+fku+c7uebgFEsyy8qDgIhAPxlRPEIzF1St74E1sWqqnSIaiV789VKnpyZkV/XWAat"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBfGgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowZA//eP/8Q6c7oDKhr6I4/LCqJy7/t3BTivtGldCzp29VEgGmP+f2\r\nAh5GDK2OPG9F9k0jY0ycR/nqLpKqIaL+BXI/av39KEZamEWggUrUXKbW4Wlq\r\naNIRcYNBHPWpENsyICA0/j1t6B2+3sn+OhDhkc2LT07bsqz7dJiuN5lj3Mnm\r\nxJ9TCQ7jrfBcdqMQ+WL4w91eGTWY1NjN1AAlSkuhOLD3mCcYvBMIMcAq+gkv\r\nFvTQgh1bjWykw9pHtBVtj49oRVX0yiiLSDom/Yr6RTwhESamvzLNS3aF34/G\r\nEWO/CqDrPEevFkxzBuaJyjbP/Xi948jEZL/lgHuFHbMTk1uwdGWVcL+/jIrx\r\nnpSPJSvdn6cLpeM5DCcaKDRQtKmJBNKO1dgPNPYovwX11ZkgRMEk/iQYeSaz\r\njQr6DCWOuvL3hjcrFM7J914/eFqeKeLHre+6Una/XDTMKCH2ojsFg8XHKqSX\r\nTrqTLCiUKcFlFvMSte+jS+hjuQYZtJ1LWg9skJbynmm8NxBLmr6nvOcDMFSM\r\nWTf7LbNDFm5zVA8W2Z+7WNLZvbBeCeS476paWzjvTXGunLkgN+BtAeHozZWW\r\naeIYBTw/quwzVKC5A8ldSOjLI9AS10TQERQaIm9lqP6zVRcqdLb1K4Wm9c66\r\n9CqvDVHAVvkJKpC/XtQaj7Hyfz5NRSEJjco=\r\n=3ysU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rwenzel","email":"robin.wenzel@carano.de"},"directories":{},"maintainers":[{"name":"rwenzel","email":"robin.wenzel@carano.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.2_1678111136388_0.9047871759232973"},"_hasShrinkwrap":false},"1.0.3":{"name":"@carano-uiux/eslint-config","version":"1.0.3","description":"Centralize es linting rules for carano uiux team projects","main":"common/.eslintrc.json","author":{"name":"Carano Software Solutions GmbH"},"license":"SEE LICENSE IN LICENSE.md","peerDependencies":{"@angular-eslint/eslint-plugin":"^13.0.1","@angular-eslint/eslint-plugin-template":"^13.0.1","@angular-eslint/template-parser":"^13.0.1","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","eslint":">= 3","eslint-plugin-ban":"^1.6.0","eslint-plugin-deprecation":"^1.3.2","eslint-plugin-import":"^2.25.4","eslint-plugin-jsdoc":"^37.5.1","eslint-plugin-prefer-arrow":"^1.2.3"},"gitHead":"b6bc6843a3b221f2c67ae2beb78a102c7c4c2b5a","_id":"@carano-uiux/eslint-config@1.0.3","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-aVWFDj2Dk05RjImIrjqkBHMfTU7kEc8kvZwGWFw23sMurRSoke8V9mXPfCuZWpxEyebKw44e7jZAeh5sLl1eGQ==","shasum":"3582e4a36c9709cdf51fd83ffef5909ece5f7e25","tarball":"https://registry.npmjs.org/@carano-uiux/eslint-config/-/eslint-config-1.0.3.tgz","fileCount":9,"unpackedSize":8838,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4wGyOR7vmp+820P9bheDctade7MCi7Vsu6g+90qP2bAiEAzRSBUngrvLDyEU75YNi7m6bdnR+mxMqTg0esb52XGOw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBfsgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0Bg/+L0kojDzOEH6ge+EJJbbCUP33lunqb2yyZbVSapEpJ87UrJ4M\r\na8XPHgtwbQJBUt51OsgxQ8oAv9WQMQxZafmo0l5igwVX6zXxLVmBdWtR3wdp\r\n9sYMKe3idoaVNbKPzSt/RV0lgARPLpuT9H8V32FiYqt0rQOSakbKtuystxoK\r\nbKHlg6Rdyr/NSo6Y7S5onW4qc4AjU1DOJ5u5L1IC7rOtNQVDtsDXmiCrdQPx\r\nRd45mZbIsqp5j8v11gHIpO8cAUK5d2BmtGtW81978nTdBEMovV2Kce7cpYwN\r\nsRnCFsMR916/RcJlyzDRX/7PkaiMxU7oXla2QXWaftSHOlHVXg1206h9ZRIf\r\n07oi+4imkEX7aysbbSlBKrFikmO5E6Hzi6uMRIvcnfoHeT5LcDSB9lhYlZY2\r\nA/CW2z9sjb3wNX8MscP1prSy8HlDJ4Hly15iMg1j16swqPc0kqNam27MwwVl\r\n7Q8L/8bKivfVUImP+O1uOOgl2g8PYJRFxW+B65AoElgKfKqZBQ640SdSjFyg\r\nkgJfUKgHh7SlJAABHW2ri0bKTILL4pDMuLiwXYE0Vhw0yHEk9PoDxyb11/Ki\r\n0eJMM78vABX79DaGhtNB+MPWDhfMbFrIyUbXm+BigHYSteBNrorqleTdVlDd\r\nmNf/MUmnnzoFb9Aco4DYMg6rfY4o5FZW6UE=\r\n=j+08\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nevo-nives-nevo","email":"nives.boni@carano.de"},"directories":{},"maintainers":[{"name":"nevo-nives-nevo","email":"nives.boni@carano.de"},{"name":"rwenzel","email":"robin.wenzel@carano.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.3_1678113568497_0.28841042805025063"},"_hasShrinkwrap":false},"1.0.4":{"name":"@carano-uiux/eslint-config","version":"1.0.4","description":"Centralize es linting rules for carano uiux team projects","main":"common/.eslintrc.json","author":{"name":"Carano Software Solutions GmbH"},"license":"SEE LICENSE IN LICENSE.md","peerDependencies":{"@angular-eslint/eslint-plugin":"^15.2.1","@angular-eslint/eslint-plugin-template":"^15.2.1","@angular-eslint/template-parser":"^15.2.1","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":">= 3","eslint-plugin-ban":"^1.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.1.0","eslint-plugin-prefer-arrow":"^1.2.3"},"gitHead":"b264b136f038b23eb3791b4bc8496d80adc9baa1","_id":"@carano-uiux/eslint-config@1.0.4","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-82G3lKvbGUBgq/3HBZAeTgRAlkrBPz+KoyaMZRuxzROJ9XmA78Qa+8+adW9zdyb9nBYPTZ82iSbAbsuLIsBx4A==","shasum":"ac19f3bd7a7a89056bbaeb6a6153aeeaafa1aa01","tarball":"https://registry.npmjs.org/@carano-uiux/eslint-config/-/eslint-config-1.0.4.tgz","fileCount":9,"unpackedSize":8840,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2YaB1I6vwzalEWqjfZVnT7NICI1yAY1zfgu5HySIcmAiBAjqERcaOWZduew7rDga0XCqaf0F5IWFIv4ZtYHmgFTg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGaJlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvCw/9GPOh3SXmQNUnoXmcgNHmexrmT+gQ2GNgct+MKiXwKK55nnqU\r\nsAL4EQAzSNxXHRMvCyzyS2LTveTz3GrDqzEuCpu7nTFMB5BWTZWneSLveQ/R\r\nmI6HvyTpYKN7Y4Gkmg0T9/u8tCu7putLlYDFad7+z3LBvBTk1mv5nkGcv0/l\r\nHpHt+z6C5bzZm7W0tRJH2e02xvan7OWAgUzEbTxakodWrxgNQhnl3iG6Qb+P\r\nfHSF2CjFgaAQW+mtK3PvgrTQ+RF33jetFu/bq9zsLlZqpLHAeXKKBCoMsQIB\r\n/e6QduGEdCb7g/5C5sCpe5n1OTwoH+4it/MP+B1JLYiSdg9O0GhPMGxmSIfB\r\niHtwLTDQpMerYE7LZTaKmMwcCmk27vOnfH41o9J1HfE/XFUW88PNKDD3au4Z\r\nUeUO6Md5IBuAXkFMoO7DIp1DYibXnis0lDdB6Nw/UgYTCzladbvcxmPDtF4f\r\n1iq0wrs1bMqQSPAq+J59tQ5L0mOut85yRBbzGIumjM7kid+/euEeYsd2c+2O\r\ne0lmi+hou+eF/yH7pMDM/NdJ8e+I8uLwghZ65XznZjC4uLjxGkflex/mPQy+\r\nYCZBDEhj+kxUcAhOV/zCCHEIp66ckSnRjhi7D/6qglr/cbBZtyIIjxvSMWAj\r\n0lbj37ovd6QOC0S/jngGALfVXATVQfY7Y3Y=\r\n=ys+C\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"phillip_fiala","email":"phillip.fiala@carano.de"},"directories":{},"maintainers":[{"name":"phillip_fiala","email":"phillip.fiala@carano.de"},{"name":"jfmcarano","email":"jan-friedrich.mallis@carano.de"},{"name":"nevo-nives-nevo","email":"nives.boni@carano.de"},{"name":"rwenzel","email":"robin.wenzel@carano.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.4_1679401573675_0.4517144919727285"},"_hasShrinkwrap":false},"1.0.5":{"name":"@carano-uiux/eslint-config","version":"1.0.5","description":"Centralize es linting rules for carano uiux team projects","main":"common/.eslintrc.json","author":{"name":"Carano Software Solutions GmbH"},"license":"SEE LICENSE IN LICENSE.md","peerDependencies":{"@angular-eslint/eslint-plugin":"^15.2.1","@angular-eslint/eslint-plugin-template":"^15.2.1","@angular-eslint/template-parser":"^15.2.1","@typescript-eslint/eslint-plugin":"^5.55.0","@typescript-eslint/parser":"^5.55.0","eslint":">= 3","eslint-plugin-ban":"^1.6.0","eslint-plugin-deprecation":"^1.3.3","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^40.1.0","eslint-plugin-prefer-arrow":"^1.2.3"},"gitHead":"f0e7bbf0afef5a2e864141463818fca10fd1ec23","_id":"@carano-uiux/eslint-config@1.0.5","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-fJbjYW9fJa05jHCdyKbFGs+XqIrN3u7kCr2AHXES1yPGEBtvpYqduiCS6NJPghm7XW03yCuzsI7x4uaKTgbA2g==","shasum":"d59de81bb85cb0f3aa39560e9826ca9a0e5bd71d","tarball":"https://registry.npmjs.org/@carano-uiux/eslint-config/-/eslint-config-1.0.5.tgz","fileCount":9,"unpackedSize":9232,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9uUfu4NCY0//fJ+uImjQFAzDlyXw6CjK1Jq3cIlTDwAiBIPfY4pBSRdWAUr0ZH/OkKM0LAr+jdIgV4kIUB7rIY/g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNXXmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9zA/8D2wNV48eVmVdH5NYzQChLv69fKEcP/WPwI+4XJp0JnYz8u20\r\nyuCFRWz/0yh7Nwoc2iHp0nUrg+Vf4amBDH8Nj/ziSojFCsAWnSnjz+c/bUCJ\r\nWnddH+sUcp3+iRhEV4/dNXGKL0vvWIyO9exGaS+pwVYFQkisqQp3RaoPT6TH\r\nN0vFhECRSfRIc6zYhFB2A9ROjrXC4NwM4cDDLPqdSZ+wAvrdj+fR9X1ulfJn\r\n6YZOVwgor1hobKuLKwaw6uqeKZc1DwxOmTM219WlQuqayVLPz3auXxWlcgR5\r\nOlfLLR6pmx2AZqvzhRSOngGo4qprKpnaxsBjSK0nf6rc1lmX8HU3JAINV1JC\r\nIGSJE+qavBkwfv4+CR1K9FJ8dkgm0ZrAu/b9DMPNfykxL4QU5CiJWpzHOU3f\r\n/sfF9wwQ3w1sNv0CZKmQ6J7otlSU7K7nbtpgpLcWgMQh/eWb4lSt8m1L/Wm3\r\naDF2/c78883lNPRiS2w4NLa5+qlBn6im1ACtSV/iLV/vwB0Z3F0n5+3Gl1Qg\r\nzQO+uxRHcMGm8iuH3ZFhqivlmXfUxA9ejAihznFgMwlfBQ9Jhwe4oWE47tZy\r\n4KdKoopHhkJvcPSn6b7EWMdJco3/qmMK0lXCvP9z60gEiNhcKtg7C5vd+s8j\r\niqXn2Pg6RNHIdWnmlQMxyO+Q1O4HMwehz28=\r\n=m3eu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rwenzel","email":"robin.wenzel@carano.de"},"directories":{},"maintainers":[{"name":"phillip_fiala","email":"phillip.fiala@carano.de"},{"name":"jfmcarano","email":"jan-friedrich.mallis@carano.de"},{"name":"nevo-nives-nevo","email":"nives.boni@carano.de"},{"name":"rwenzel","email":"robin.wenzel@carano.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.5_1681225190734_0.08023340538041368"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-06T13:49:50.641Z","1.0.0":"2023-03-06T13:49:50.875Z","modified":"2023-04-18T13:34:45.933Z","1.0.1":"2023-03-06T13:57:21.768Z","1.0.2":"2023-03-06T13:58:56.495Z","1.0.3":"2023-03-06T14:39:28.659Z","1.0.4":"2023-03-21T12:26:13.877Z","1.0.5":"2023-04-11T14:59:50.894Z"},"maintainers":[{"email":"marie.schumacher@carano.de","name":"marie230"},{"email":"phillip.fiala@carano.de","name":"phillip_fiala"},{"email":"jan-friedrich.mallis@carano.de","name":"jfmcarano"},{"email":"nives.boni@carano.de","name":"nevo-nives-nevo"},{"email":"robin.wenzel@carano.de","name":"rwenzel"}],"description":"Centralize es linting rules for carano uiux team projects","author":{"name":"Carano Software Solutions GmbH"},"license":"SEE LICENSE IN LICENSE.md","readme":"\r\n# Linting Regeln für Angular und Serverless\r\n\r\nIn diesem Projekt werden die Standard-Linting Regeln für Angular und Serverless basierte Projekte definiert.\r\n\r\n## Einbindung\r\n\r\nDie Einbindung ist denkbar einfach. Zuerst müssen alle Abhängigkeiten installiert werden und anschließend muss die `.eslintrc.json` angepasst werden.\r\n\r\n### 1 Abhängigkeiten installieren\r\n \r\nZunächst müssen die Dependencies und alle peer Dependencies der Plugins installiert werden:\r\n\r\n#### Angular Projekte\r\n```commandline\r\nyarn add -D @angular-eslint/builder @angular-eslint/eslint-plugin @angular-eslint/eslint-plugin-template @angular-eslint/template-parser @angular-eslint/template-parser @carano-uiux/eslint-config @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint eslint-plugin-prefer-arrow eslint-plugin-ban eslint-plugin-import eslint-plugin-jsdoc eslint-plugin-deprecation\r\n```\r\n\r\n#### Serverless Projekte\r\n```commandline\r\nyarn add -D @carano-uiux/eslint-config @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint eslint-plugin-ban eslint-plugin-deprecation eslint-plugin-import\r\n```\r\n\r\n\r\n\r\n### 2 Anpassung der `.eslintrc.json`\r\n\r\nAnschließend wird alles aus der bestehenden `.eslintrc.json` gelöscht und je nach Projekt durch folgendes ersetzt:\r\n\r\n#### Angular Projekte\r\n```json\r\n{\r\n    \"extends\": \"@carano-uiux/eslint-config/angular\"\r\n}\r\n```\r\n#### Serverless Projekte\r\n```json\r\n{\r\n    \"extends\": \"@carano-uiux/eslint-config/serverless\", \r\n    \"parser\": \"@typescript-eslint/parser\"\r\n}\r\n```\r\n\r\n### 3 Einbindung Testen\r\nUm die `eslint` Einbindung zu testen kann nun der Linter gestartet werden:\r\n```commandline\r\nyarn lint\r\n```\r\n\r\n## Projektstruktur\r\n```\r\n├── angular\r\n│   ├── .eslintrc.json          # Definition der eslint Regeln für Angular \r\n├── common\r\n│   ├── .eslintrc.json          # Definition allgemeiner eslint Regeln\r\n├── serverless\r\n│   ├── .eslintrc.json          # Definition der eslint Regeln für Serverless\r\n├── .gitignore\r\n├── angular.js                  # exportiert eslint Regeln für Angular\r\n├── bitbucket-pipelines.yml\r\n├── LICENSE.md\r\n├── package.json\r\n├── README.md\r\n├── serverless.js               # exportiert eslint Regeln für Serverless\r\n└── yarn.lock\r\n```\r\n\r\n## NPM Publish\r\nUm Änderungen an den Konfigurationen auf NPM zu publishen, sind folgende Schritte nötig:\r\n\r\n### 1 Anmelden mit NPM Account (falls noch nicht geschehen)\r\n```commandline\r\nnpm adduser\r\n```\r\n\r\n### 2 Hochzählen der Versionsnummer in ``package.json``\r\n\r\n### 3 Publishen der neuen Version\r\n```commandline\r\nnpm publish --access public\r\n```\r\n\r\n\r\n## Lokales Testen\r\nUm die Bibliothek lokal in einem Projekt einzubinden, muss in diesem Projekt folgender Befehl ausgeführt werden:\r\n```commandline\r\nyarn link\r\n```\r\nIn dem Projekt, in dem die Bibliothek eingebunden werden soll, muss danach folgender Befehl ausgeführt werden:\r\n```commandline\r\nyarn link \"@carano-uiux/eslint-config\"\r\n```\r\nUm die lokale Einbindung wieder aufzuheben, muss in der Bibliothek zuerst folgender Befehl ausgeführt werden:\r\n```commandline\r\nyarn unlink\r\n```\r\nAnschließend muss in dem Projekt, in dem die Bibliothek eingebunden war, folgender Befehl ausgeführt werden:\r\n```commandline\r\nyarn unlink \"@carano-uiux/eslint-config\"\r\n```\r\n\r\n","readmeFilename":"README.md"}