{"_id":"@carforyou/eslint-config","_rev":"227-e303d57d1a30bd723fb43ff395081272","name":"@carforyou/eslint-config","dist-tags":{"initial-rules":"1.1.0-initial-rules-e5696a2396ab8be5b23db3d5a9dac62f7ba98e51.3","fix-console":"1.1.1-fix-console-9e2a9ce8f30dc7379958a31ca26f8fd569644ad4.1","fix-no-explicit-any":"1.1.1-fix-no-explicit-any-4b54386cf032b1f4250c0e4f92ebcfe8a239757b.1","no-shadow":"1.2.0-no-shadow-8bf153ce402a05a04ccf366e22095e1df75f9ee7.1","test-deep-require":"1.3.0-test-deep-require-ff58f476c51305683be0b27367916f3239487879.1","renovate/typescript-4.x":"1.2.1-ts-4-a751d04b0670a72e7535224483922417fa0fca2a.1","fix-dep":"3.0.1-fix-dep-c29f33a5e615f7a6b6efc1c086aaf25e32830f60.1","import-order-sort":"3.1.0-import-order-sort-cdfcc4061d299ad5fd3e3ee7616cf710ebe7757c.1","internal-imports-ordering":"3.1.1-internal-imports-ordering-696238306ee7287f61ecaed86e41f6c59b6b20b5.1","talamcol-typescript-update":"3.1.3-talamcol-typescript-update-cc7684767d7b0d73ba55a6be06f1292907949405.1","talamcol-revert-testing-plugin-update":"3.1.7-talamcol-revert-testing-plugin-update-01b7c3692dad0af4f573c74972b28c3bec4a2a82.1","masone-patch-1":"3.1.9-masone-patch-1-69e9d7791de475b80bfe97c6569a8d63c16f4930.1","renovate/eslint-7.x":"3.1.13-eslint-7-f1e80d21d6b48932c842e8e0a9d3fe02d138e22a.1","tsc-pkg":"4.0.6-tsc-pkg-925b677ce446e69ab9e6ae3ad1e2b29715757ad5.1","fix-entr":"4.0.7-fix-entr-01f0ca28c1e97732c5a94233edd262d1ba985080.1","latest":"4.0.85","renovate/eslint-8.x":"4.0.86-eslint-8-a25195d9291ae51182d29c9200fd3e6197d17914.1"},"versions":{"1.0.0":{"name":"@carforyou/eslint-config","version":"1.0.0","license":"MIT","_id":"@carforyou/eslint-config@1.0.0","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-rules-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-rules-pkg/issues"},"dist":{"shasum":"ae7fea2dd9dfc93d2233f9ab5e29ea33af79d66d","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":9,"integrity":"sha512-FmAri7DKBxUJ0klZbeBM/Il0rPrTRQ4C3nQy0b/6Hv5L8rN9VMiOltYLmy9d1b5fXNFJK4iSodtxiAnfWrVpYg==","signatures":[{"sig":"MEQCIGYixfQrsTTA0e7fKrTBpMWwd3Xv2ZzsGMuEgb6msgu/AiBQ2XmR6T6kYQm/R4GPk8q0J/wA4IBrWUK7LHafX0ip3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevo+GCRA9TVsSAnZWagAA+HQP/1unURhs85JeNujnNxG/\nQXRFe+ocJu5mbDg9RLINp+OnrxUTv+fPsgk8IO+oK4g/oLnVrB8s7TA2huz0\nK5QvG3Lmwcv2fmT0QaJfzIqt5sxnh4O3Ne/nTV5tLbR+gnRLdPObw7XhJ6Uj\n93NFCTJsDDbf3KFB893fZh3Z9Z43WAikjBKSA25+osHKxWSB+zS8vdFI3tO2\ndjiZwwTp9J6RlUbAgt80E+pIxt996t7VvGsgcSNp0ZpFZ8K82dAJHHpzpfuq\nln55b/sHQ3wovUyzCkSoVCuH08VE1L6zdGZcs/RB7Mq4LPV2/Lo6NDEZjYFY\nD7+mXg4CMJ9wN2C6vSxk5UM7cIqeuMk61D+ouXW5B64lSw0yTAASf8MiaCPC\nQ0d9tHYk6o51VUfOcWnRp0DFX87+sIZSDFs0WzT2L+DThA7MyaXtdYAWdmX8\n+oPBYbsP7fJDR6CnjQT2RE7fT3IXhnSJf7UGNeGJiXtDYSYDl08KZ3NJsn0Z\ntjA8GNMSYR+w75cx1OoFtSyuezllJ5pW3GLpZlUcEmrK4xHVYaJNOHk5Sslq\nLuNGLVNViboWNBiBuadzRiy5IQqcWD7pkfUloIK88BHH3AN6ampyIacYxtEB\nVs11cvxO1gblb88gEnNSwkgP6LWF66Svfroi0ydB8+oulfPWnKPpeupL3zSD\np2Ls\r\n=hlE/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-node/index.js","pika":true,"types":"dist-types/index.d.ts","module":"dist-web/index.js","source":"dist-src/index.js","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-rules-pkg.git","type":"git"},"_npmVersion":"6.14.5","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"10.20.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","tslint":"^5.20.1","ts-jest":"^25.5.1","prettier":"^2.0.5","@pika/pack":"^0.5.0","typescript":"^3.9.2","semantic-release":"^17.0.7","@pika/plugin-build-web":"^0.9.2","@carforyou/tslint-rules":"^3.0.0","@pika/plugin-build-node":"^0.9.2","@pika/plugin-ts-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0_1589546886414_0.5909970903494566","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"1.1.0-initial-rules-aa5763e99826c0ca16034109626189d938603cc1.1":{"name":"@carforyou/eslint-config","version":"1.1.0-initial-rules-aa5763e99826c0ca16034109626189d938603cc1.1","license":"MIT","_id":"@carforyou/eslint-config@1.1.0-initial-rules-aa5763e99826c0ca16034109626189d938603cc1.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-rules-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-rules-pkg/issues"},"dist":{"shasum":"fe10efd211b23c2565d770150a0bf5d01b21c3e5","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-1.1.0-initial-rules-aa5763e99826c0ca16034109626189d938603cc1.1.tgz","fileCount":9,"integrity":"sha512-5rotzGuZlq9h9XSSS6MSJzlTXdkMnDuVSRqmW7stdmt6rvfgwEtgWMIgy0+XyJtticYST/p/JeDjWiqsvgmeGA==","signatures":[{"sig":"MEUCIH+XX7nYvixSKMuAGeyQ+sn3UoAjea2Y9kJnb9tafVBLAiEA4waKr6JiNK+eVh9ttUcTCYMQQ7nFFE4oSc+foKUYMbI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevpF8CRA9TVsSAnZWagAApVQQAI03OUEx6NFK7n+cGv/B\nL7nuxE06SHsk5s+iv6d+cASGJx9iVZ8frLB8DpoPfwP5m2CEtEBgsSsAFsHg\nmQ2VU4un+j0PH56HI6oZR4sLhYPZrHru/GJDbo1OYYhhO4qtt2rhMXciSdlB\nWXz9mNSWqnKQEzP2y1z/2Jw6n3uGz98iHBFaQ08BDVdnnJu96Ei83v4AkpGG\nWO3PNE8CIdTkXul8tbOzrJvn9CDNjyENNlKttbv7CNQ/zwjHbthSXDUiGGNT\n+e0dV/6eYwt2Ttu9hWVj9o8fnp1WdvQmUmEE0HXRy8DimDe1rANyuLBD0WtL\nZ7Ou7rpvWqkvEkI2ZzCsIXhvCB1i/dI2RcyM4cTXXFM5qBZnlT7vBlFAwaK+\nZ8sSS/zrwe9+iuGTJYWpsTyxfWuQ+fwb1uZhknu6y7zXblB+FBv5zylBGQz/\nwW/P1DBdBlxCOjrsBmYg6yk6otURCVmb5noZypnQLX32zFJfxHZmJjYxqqLn\ndzzNpsXCS2/3dKlpUIJZ5VQgYU2Fw8xtojeqILZEeDUGsF9aOyIzXURHy17o\no/SkWPqgYfcmR3ljZNmcxCGIlAWo5i/VjmTBG8q7LIMwX9K6X0FKVKlETwk8\nYogO5d4T7CIf0fDBU/Yzz0qnuJVYmDEwkwnfQI1UKpAGdh3ZAOSnEiylWdIa\nTTmE\r\n=Qnry\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-node/index.js","pika":true,"esnext":"dist-src/index.js","module":"dist-web/index.js","readme":"# CAR FOR YOU Example\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n```\nnpm install @carforyou/example\n```\n\n## Development\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n```\ncd carforyou-example-pkg\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-example-pkg/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-rules-pkg.git","type":"git"},"_npmVersion":"6.14.5","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"10.20.1","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.5.4","ts-jest":"^25.5.1","@pika/pack":"^0.5.0","typescript":"^3.9.2","@types/jest":"^25.2.2","semantic-release":"^17.0.7","@pika/plugin-build-web":"^0.9.2","@pika/plugin-build-node":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"peerDependencies":{"eslint":"^6.8.0","prettier":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0-initial-rules-aa5763e99826c0ca16034109626189d938603cc1.1_1589547387948_0.19471415351405263","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"1.1.0-initial-rules-aa5763e99826c0ca16034109626189d938603cc1.2":{"name":"@carforyou/eslint-config","version":"1.1.0-initial-rules-aa5763e99826c0ca16034109626189d938603cc1.2","license":"MIT","_id":"@carforyou/eslint-config@1.1.0-initial-rules-aa5763e99826c0ca16034109626189d938603cc1.2","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-rules-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-rules-pkg/issues"},"dist":{"shasum":"2fb2ade91a295fb26c11a9cddf2a282467bde585","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-1.1.0-initial-rules-aa5763e99826c0ca16034109626189d938603cc1.2.tgz","fileCount":9,"integrity":"sha512-a9XPXQbXByWuXEH/op/WhP/saS7HneWJeiKTM48jfjROric+mxVAzeU84EQh5mEiCqpVChGqDwS1rnRlG9MQow==","signatures":[{"sig":"MEQCIHnzP9siBhH99CayN+pVCChU5Ke+9NSDxNiNf6Psm/HSAiAfds+ZvNA5SyjhWbFC+3E0o2v9vXxj6Fn5Mbvbm7K2cA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevpLpCRA9TVsSAnZWagAA8zMP/ibomGBH3pEF6NTxGK8h\nCLNFzbWqDNq6IIUtGXD+kqtdxn3oHpqlaBuGepgJC7CqHVWpGDt13BbCsgIi\nzw1OeBiJid6grCD6zKV/iyI4yBJ38lLLgkUCC56JF9ritL+3s+R8HYofNToJ\n79sN4F11s0PyCSCyDmQwEvG4MtTXA41jP7/E6aM9947Bu4pwL9x11cPb1XnA\nmqSfqTp5Yiw7+N2kNzoRJsN3NgrbDeTPdHSpVfqkGGqm1O8I2khDra4beOGj\nrs1h2kYb+bdOoOKXCCxidaZAsQcrOiM2G72njWPjwTww+syahVbaZ5+UEwB4\npjOjmfrLdChA6LwyTyit8Fx9Ppmz7RR1yO8oaBpaAzMChSZ3iDqd6OJKzW3D\nGvX2sL1UhsA4y9xca29T1oorlCpp2mEmEIi0v93gixmqCbNYpC3cH8St9KHj\nWV2CeMaeGXnn1tkSvzaQH4jCDhvTFIff6ajl6LwSBqgYTut3fxWTqkC9MP2G\ngBlqoy1jvIyBELISDn9/olV5tX6dOUXLtg+r5gY8O0D0SL4cuinVzmc3lJ21\nToC397rcTLdANGh5BbKuL2fYZf3vVsOnDeQOUrlsgd33RaG9WogQL6WeN+lv\nF3oiiJbU8UONz7t+lqVfFGCurAy0hZziL0BQKfWDL3c7qu484wr9e7ssLgJ4\nnLqm\r\n=hTBi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-node/index.js","pika":true,"esnext":"dist-src/index.js","module":"dist-web/index.js","readme":"# CAR FOR YOU Example\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n```\nnpm install @carforyou/example\n```\n\n## Development\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n```\ncd carforyou-example-pkg\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-example-pkg/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-rules-pkg.git","type":"git"},"_npmVersion":"6.14.5","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"10.20.1","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.5.4","ts-jest":"^25.5.1","@pika/pack":"^0.5.0","typescript":"^3.9.2","@types/jest":"^25.2.2","semantic-release":"^17.0.7","@pika/plugin-build-web":"^0.9.2","@pika/plugin-build-node":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"peerDependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0-initial-rules-aa5763e99826c0ca16034109626189d938603cc1.2_1589547752585_0.41933233290929994","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.1":{"name":"@carforyou/eslint-config","version":"1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.1","license":"MIT","_id":"@carforyou/eslint-config@1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-rules-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-rules-pkg/issues"},"dist":{"shasum":"e866c4f07eb9ed81acdcfbccbe063ffdb804d756","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.1.tgz","fileCount":9,"integrity":"sha512-jJCo6iEvOjY5bNwMG0N01bfMniriejOPCWKwYGZMugLE88Nkhklx+2+Y21Fe49g506nY6dcxH5QlKTlMa1WSrg==","signatures":[{"sig":"MEYCIQCZKDRBJ+Q0XYm1qZAry1mfXTtLUAy4Z9RFZPl8Wvf93QIhAP6gDVI9Ul7rhk6FYYOtU3rKE7kGSaObrTVFeLicNAMq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevqyGCRA9TVsSAnZWagAArR4P/1NCPcf58PO9KmWLyqFT\nIphTlq2tQUEAyGPFh/kzBenvoCP6vPfPK2yldty2YZ4E9QFIQ2V/iiUbIc0A\n1/JouaGDVC7zRJqNjwOun++H3sxGiTEf2DCYEvueJbQvMkEkgAGPX74UdG+x\nOWmQXxKnuPnPSwFYKPVZUippzfXRPX8KYbb24sCzKGiHuuILnCOcrTbQu9AS\nyVwjiSgUQYgTMEdvzOt7zMq/rp9JYmgB0Pmg6QhvqdQAIKORvYOs0iCQPUvZ\nPWAaM8GctZq4JlVlhLuvC7ijPbhRJ6gA/3bcGB8MzMie0FgbnElAD8v2boqg\nGowjILID7s9DSrTUlgIY58uELyL+t/LxK6JBHLrreZmqNBrtVv+gDXWD+9j+\nlXLODkW29zB8leCo9IuGnZELwEO7Bi8Hi6GQF42qXV0gA1T7RgkspZUjpNul\nRIYX9tqtzx8SHupoLLxPl1u+q6IjJZBGLjPVDG/xlic5YZecvujOQ9m0yyfj\ngoGRqBQaT2rrzSOTGJLgPX1Kg3EajA+u1hNw1mZg7PWzsIkx/G9OPbjIdYM1\na3d7YdAf2n4Yz18ZJSjRXg00a2BB3enCxFrEld1dq1tdoRl/jXXNo3WFY6qG\nm4ZRh8azyuCU26gbCs9ZzLXgiB6MYO4mx/7qPVV6VWihX6CfBwn47GF2iXQ8\nyXVv\r\n=w7ff\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-node/index.js","pika":true,"esnext":"dist-src/index.js","module":"dist-web/index.js","readme":"# CAR FOR YOU Example\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n```\nnpm install @carforyou/example\n```\n\n## Development\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n```\ncd carforyou-example-pkg\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-example-pkg/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-rules-pkg.git","type":"git"},"_npmVersion":"6.14.5","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"10.20.1","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.5.4","ts-jest":"^25.5.1","@pika/pack":"^0.5.0","typescript":"^3.9.2","@types/jest":"^25.2.2","semantic-release":"^17.0.7","@pika/plugin-build-web":"^0.9.2","@pika/plugin-build-node":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"peerDependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.1_1589554309904_0.3445363577963114","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.2":{"name":"@carforyou/eslint-config","version":"1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.2","license":"MIT","_id":"@carforyou/eslint-config@1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.2","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-rules-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-rules-pkg/issues"},"dist":{"shasum":"6ca3a3c2bfee3dd7522e127df82dafaeaf3e1b2a","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.2.tgz","fileCount":9,"integrity":"sha512-YiO19FvkrELqfxG4KdgvSQI3wAgrCszrzCoheTZ1W7YfFoScAR748y8kaPoRwAJI31w8S810b8blaCyheJiFnQ==","signatures":[{"sig":"MEYCIQC3wXGZM2JO88OPo3lBVwMfh7jWc+6Ju7+5hPQn4oB+DAIhAPFApIaDqd4VQM4O1bYZ1jIrxr6dN15E6Mp4MPNnyn3g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewl/rCRA9TVsSAnZWagAA2p4P+wQtm5QyKWbdLcn2WHo7\n+9wL9csq7xNdZD/lqEpYSVeTSmN/TvA+jxsmUEg8pLJuSQLVv+ZVmPpIsH21\nk2dvBvCCImz8CwT4SLiE1dRgQEtx0VfsVV9necNqBB5t6fKopNEi4RfOS3Ox\nv4p4rZqBE7qQF6fXLJntXa5orbBKgc0QgPZ5UYfth+q/Lk5mBODw4KtdNJx2\nsXHN5VI6yDywihddcJ9TFv/oJkpfseKzBi3VxtoRrmyF7MR+j653quROGuun\nWqyjWB7cHPtwrWdBOOtS6WOattjUo0iiO7UcWI6TNoAJkluvMlM/X34zasEq\np/gXW1zkfZT8MHAejaGqTgU4MOkFDsEB2WtEEvkyIbdqMX5LM79Ouf3avT4y\npzprruBGfMkwSL3uu3rTf4vyLJicoUCqiyOjK1SgrSl7d7DSjF5On6hH628a\nD5zxpHwR0ASwQ7fJdhu7mPnPDpPGPU1TdemK0LmTrubZwWxDuAefuYxy5n44\nL+0sWWwBjN6l75PkGHbgPl6kb7ZTe4Cxj5/+qHUOMkoL+RiWiFGoXudyAC3V\nD03WfEX3s5sKZkt+EBL+8r5pDSmqptnGisXmeNZtqQXSqsTzncMvrIQWpW3+\nHQNfZVgakelSzsvgEJ9k+cCfE9NGJd825IAcdItcIE8lTHWMTAlwYBgGvgqs\nqRoR\r\n=5S1l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-node/index.js","pika":true,"esnext":"dist-src/index.js","module":"dist-web/index.js","readme":"# CAR FOR YOU Example\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n```\nnpm install @carforyou/example\n```\n\n## Development\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n```\ncd carforyou-example-pkg\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-example-pkg/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-rules-pkg.git","type":"git"},"_npmVersion":"6.14.5","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"10.20.1","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.5.4","ts-jest":"^25.5.1","@pika/pack":"^0.5.0","typescript":"^3.9.2","@types/jest":"^25.2.2","semantic-release":"^17.0.7","@pika/plugin-build-web":"^0.9.2","@pika/plugin-build-node":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"peerDependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.2_1589796842928_0.4955176016863583","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.3":{"name":"@carforyou/eslint-config","version":"1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.3","license":"MIT","_id":"@carforyou/eslint-config@1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.3","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-rules-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-rules-pkg/issues"},"dist":{"shasum":"6ddb7cb6ffc8b51335c2f082f14207128067525e","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.3.tgz","fileCount":9,"integrity":"sha512-0mbbhgK1/IpOF/v1546g3HQeAdmYLSKd6bcdk/DQ6LP4GuO6pMreG6y/m+0VVrc+JD5t/VHDlIiwqDKh2zGTtg==","signatures":[{"sig":"MEQCIApvB4gFvSGFaH2oQLqgNwCYr3CzaYE3bAIdfttPj2f6AiBBqII9tuEXsjQMkjx4WaYUdF/uylK64jA3+lREtzxrXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewmSWCRA9TVsSAnZWagAAU6oP+wUep47Jf6SjhyU8/omB\nNuEn/LNdmOD3zhCsoVB/RVAF3pVECnpjdlu5rPMu1V4CfmeiUR35UccwFtoG\no860xxj0+0YtF+9wdPxKAQeZW0IDCTX1CnzdS0X3LBq5sEr+Dmvn4m0kYHcU\nTkbPqVtIWU45JHfIddALeqexJIsgQ0Me9ASkNwPtB7LRXryYbKU2sIQsjAn1\nCf7c7kXHEbfui7XzH/W+SQowHTzDPU3Y+QYEpKJs7psSzQSt2qhuV+KEFhQ9\nMsSTz2f4IWnfxanKghD3t1Ncl5KqKB9FmqVHM2V3r0nbzKzFwGocej8zww6/\n/VfEbbemsCGGDsGVt1SWRxPcRuL3+vFgG7+/RHzFx6S1+I6A/S7joeUnGosZ\nhfti0IArwMl/MdsZBZuFpIg2g3cf6ROYAKr52H7q//bTPZCCp4clAcx34Gm9\np3+JaUlPkNX6TQZjfK7SmDBODb5cgWDBzVUZLtj+u+bsRZU2V38bbq6ZnCwZ\ngYv++vW809yemrodpHaPkm5k/gxrW4Y9ctZERe60TSrxuBnQi40d0cydur0F\n65zxg5rzW/9a/DPlGN5V+hlcyJnLxCVa+QSgL4/vI2lBa/rNaCayVCXfAKz5\n5ObqZm5t2Kma5I7kzcu/11ZYXxJBXeZjuLOBah87ZJPYCIKYVY1MaTF13kUv\ncpHJ\r\n=81sP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-node/index.js","pika":true,"esnext":"dist-src/index.js","module":"dist-web/index.js","readme":"# CAR FOR YOU Example\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n```\nnpm install @carforyou/example\n```\n\n## Development\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n```\ncd carforyou-example-pkg\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-example-pkg/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-rules-pkg.git","type":"git"},"_npmVersion":"6.14.5","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"10.20.1","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.5.4","ts-jest":"^25.5.1","@pika/pack":"^0.5.0","typescript":"^3.9.2","@types/jest":"^25.2.2","semantic-release":"^17.0.7","@pika/plugin-build-web":"^0.9.2","@pika/plugin-build-node":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"peerDependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.3_1589798037996_0.057612676197667856","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.4":{"name":"@carforyou/eslint-config","version":"1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.4","license":"MIT","_id":"@carforyou/eslint-config@1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.4","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-rules-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-rules-pkg/issues"},"dist":{"shasum":"aa79a75c6fc922cf9aab86e087d5cfbe9eeb00d2","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.4.tgz","fileCount":9,"integrity":"sha512-9AA9B1XSA23BQj8SeA4tr8pICwFz0y/3cp3FL9WoW+cPNjWCwkwcfw3Y+WE0SRL1/p/wAOXX5xNHZLB5nnDl4w==","signatures":[{"sig":"MEUCIQCyAWvLiFS/rNAlWqR0fnQB1m9GU7as59re1MrsIN/ZvwIgEVN629skriyYcMOOrvrI4TGbC53VbG3PmB8Vaz2tSow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewo8QCRA9TVsSAnZWagAAoIwP/2Bk+vjTncVcyVWOigz8\nJiT5GcHqCA3HXWSoObJZXUDnDoY8f5hid8dsvyOvjfBdsNyqGaK4fwgkK9cd\nJ5Nkxf0XCs8qPNyh7vcSOiSjLSdU9FnlKFY9CNlSUKpCtLFkEtylKsToCbUi\nae0RIOsIUJW1SWcVIWgXP1PBGPsbqeVRmm4bpGP6wHCH4sdluVL1gIH+HzsS\nDCqofWWbZJuxzdMO4ZRxg0q48I+UEwuBKJnH1u044BRAxYLu8ssn3uQxCbPO\nlrABFpChI+Vsi9fAlkW5mCXp7bUyu3jbHINMDzMblMHk9g2pUHhokxrJ37Ah\nuQZQFM3cJgtK1frortzs43fDqiCltk8WZF4G9H2L3Yp9+4KjHlOmZ2x4TbQH\nhteYnKFfHKgg8ybqCCx5BQ9YlBFU67XM5JU+Ogx/TnQ0MlkrVEx0BV3rQMSH\nGRkwX0X7SyR5VkVXmDNBveObT7XbTlBBNDbPWcBSXSrTDpL3eotqSVacfcOk\ndXYfC37wXCqQcfELfDR4MGEYJfHgn+oE2gsOdz1yzu2uYWmiJY+5/eguOt++\ndLjvceZLSFyhAsSIxryaXJhYR/fTEQscHHD0N9PO8uUtM4xTBaNM/o7EEWRY\nqlIfVxS3VxurDrCD9UW15YXMCpgQvHLGXgvmTSq0hmE1Ngn24d1MDRHnRwgr\nkKOQ\r\n=nGqW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-node/index.js","pika":true,"esnext":"dist-src/index.js","module":"dist-web/index.js","readme":"# CAR FOR YOU Example\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n```\nnpm install @carforyou/example\n```\n\n## Development\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n```\ncd carforyou-example-pkg\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-example-pkg/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-rules-pkg.git","type":"git"},"_npmVersion":"6.14.5","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"10.20.1","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.5.4","ts-jest":"^25.5.1","@pika/pack":"^0.5.0","typescript":"^3.9.2","@types/jest":"^25.2.2","semantic-release":"^17.0.7","@pika/plugin-build-web":"^0.9.2","@pika/plugin-build-node":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"peerDependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.4_1589808912202_0.5276610858439241","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.5":{"name":"@carforyou/eslint-config","version":"1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.5","license":"MIT","_id":"@carforyou/eslint-config@1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.5","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-rules-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-rules-pkg/issues"},"dist":{"shasum":"1ddcdc7ebf95369c4952f2e5ab293dd9dbaded67","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.5.tgz","fileCount":9,"integrity":"sha512-YzIpqDNMqdd9QMbnISXdsef3stiZs/pebZN1Xk3CVQLN46lx2C/yWjEDeA5GUHGpahM8MtS8QHdvtGVTkbs9lw==","signatures":[{"sig":"MEUCIQD16QqwqAZfd2iZWJ7ZHYKnsuBWANFOlQH6FLLvRv+tWAIgawY520wMR6fdpZdd5DcLJyA/4VDV7HJ5WoO1h2FOmdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewpDjCRA9TVsSAnZWagAA93gP/iYuI1h4s22zHF3rD4qx\ncjGINJG4E1rZjMjD+4oFCY2SSDZf4cAVEazEIPNQ/dlU2C+ILwj/0cx8RZ0L\nOmIMZr7QpeAdEVxl1PJmWtjqF1IoNMqgnr5mWDZ8HCCfSsR0P2VWczvAkoiq\nJxSRa7IKdaIENcmVB0radow6jvKsVGcsDiV/EreadwMdJRfl+xXedqHK94ck\n3ZTQt94BG53omxibcHnVH7kDT2pKXdWIW+0bz/lUJ/Je28myzpzQtnNgr27m\ngO/ENDMwfRilhSezy2D5y2hu/ZYpedoRe9ztdeeAdp4QT7gKyI+lstqT1bvZ\nXVpHS9SyT7kpYr8yOfi/TpLQ8HRATzwgAnYm56nMK2FmuldNq5gxUp6OppCm\nCxM7o0s0bxz2Qzs2U6YiLWQITE3QFJNcoazGHURSRvYJuNvIxksb/gLDlSuV\n+EXBkOdtwIIwQkT8Yo5i+E6o579MuDRB+DGrNU6sQQwX1IM1nnuhcBjfI1Jo\nYa6vhVNYr3RP8pPI7fs4VaJ4qBmhYf0bV8tJjSFDWg+6hbbEey3rlDRkjp4c\n1PLYBlBOR3o5aaGXkTgD4pmfUg8k+mevkDkHpfo3dIrB+hh0zsjvqShEyh98\nUhkAmzW1kvKqKyu6FpxuRmcsW/0RIgdHhPZQ/3xts6GTtHsHga//qnm874O9\n2Kli\r\n=NQsx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist-node/index.js","pika":true,"esnext":"dist-src/index.js","module":"dist-web/index.js","readme":"# CAR FOR YOU Example\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n```\nnpm install @carforyou/example\n```\n\n## Development\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n```\ncd carforyou-example-pkg\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-example-pkg/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-rules-pkg.git","type":"git"},"_npmVersion":"6.14.5","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"10.20.1","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.5.4","ts-jest":"^25.5.1","@pika/pack":"^0.5.0","typescript":"^3.9.2","@types/jest":"^25.2.2","semantic-release":"^17.0.7","@pika/plugin-build-web":"^0.9.2","@pika/plugin-build-node":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"peerDependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.5_1589809378776_0.9028233931754301","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.6":{"name":"@carforyou/eslint-config","version":"1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.6","license":"MIT","_id":"@carforyou/eslint-config@1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.6","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-rules-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-rules-pkg/issues"},"dist":{"shasum":"46620a5bbeee3c4ecd0e36982a32aa1f9eaa9125","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.6.tgz","fileCount":6,"integrity":"sha512-+zNkM7Jfb1pB2XpOg1TfceIGyfLkxUMGs9j6XK5t8luBtj3/l1qTXnsEKeL2p37ZhFzejnxQRW1mgtf+IJ5H3g==","signatures":[{"sig":"MEYCIQD9+wVG2PxncxQ3olLHQ9Kk4yT4sjye8rp6/qXJKjU87QIhAJX6scR37H4Y+ivuHNIWJJ3x6yaq1ghDYIkFv0BiF1Ho","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewqlICRA9TVsSAnZWagAAG/MP+wTxqX7guD9rlKY4543/\n/mdBp04K8QOgLscD0CsdVlLg4W14cUd9J7QrAxTB3UID+rZRIijvf1x640hZ\ndxdBhVdIZPTS8Ziprf1aHW2/KT9DjWokDtVnqKVPXOkjSSR9wHS2/XkdlAHd\nkKh/Eb1dWP254IEnUo0+VpNalYcyOWICrvVBM0NibpQ1b/QYbtWrH/WRjBTd\no/BCf2dl0/mipigdhAMQiagZOelbl7V2ChmrCYgcG7vJdkRO1SKQkafrbhfl\nFKZGsDyn0QH7k/iG32n8+7yBt1H+eHax5JCOilPUtcFU/Umh5kU/A6gxLc2F\nfwuLekVQMK6b/hqRAyHB+Muf2OKtvaNjkQsTckF3mc/2xxDnhROTYDYBfX4f\nmBhajF5CbW8uMS8QR+z07wXeLgwii/toHeTfZWyYp8xcabdol3mPlW+Wue0H\nuf3sUBhx0/noFuiJF+o39bR93n/JtVSHKcBQe6ZTElZTiH8UDTTgN/umNzrp\n3YBMD7bc0gUryoj2aZI88mjmbyUxdzttyrPNhwaJubpFcc/jI6lOjxQ+TXog\nElz4yiETzVqzC4y/gnLKXP3llL0T+CeeH053SRvzvAZCcsrrLAuhKeX3Y//V\nldlD87F0bHoNdzOwG/SRV6cOF4KuQ3XgXYM8t0Ci3YWl2ky0QKzWXVisI/mO\nBIyH\r\n=Dy2w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","pika":true,"readme":"# CAR FOR YOU Example\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n```\nnpm install @carforyou/example\n```\n\n## Development\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n```\ncd carforyou-example-pkg\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-example-pkg/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-rules-pkg.git","type":"git"},"_npmVersion":"6.14.5","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"10.20.1","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.5.4","ts-jest":"^25.5.1","@pika/pack":"^0.5.0","typescript":"^3.9.2","@types/jest":"^25.2.2","semantic-release":"^17.0.7","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"peerDependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.6_1589815623495_0.8818255780201709","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.7":{"name":"@carforyou/eslint-config","version":"1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.7","license":"MIT","_id":"@carforyou/eslint-config@1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.7","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-rules-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-rules-pkg/issues"},"dist":{"shasum":"65cbea98b983199bf9f6c5610cfd21758d801db5","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.7.tgz","fileCount":6,"integrity":"sha512-MTNgXZ8pxj/fMM6WLbeqtniPwhJik9qotSSd9NCNRyL2cMx7BtGECDXaj0UuIi8//z2sKfhunSAdIpT9E/eVjA==","signatures":[{"sig":"MEQCICDTknsgOaW8w2OXj9sSOM/zAYr93pdkL4TBeeg1A+YZAiBTNY2ND7SNC2C6Btcv7tFw8zmFyaR2av3sJNWPFuIe5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew+AHCRA9TVsSAnZWagAAsVAP/0gJ+epi54rxto1Fjwht\na7RAtpwRfad8hbJPFyG2JiM9JTPUzfNHtfvo3zVWCo0cbRbgi7/ZZYxkpMJg\nptkva+zO/sjqTEDjuiMaanBRVQdyoIEm/1KlPUjK7nWYuh9fjZwDrgWNbBr/\nd4gYWZPDVNCKWwPl4LcF61IDUsO7XlIzp1X79qnv5sehOMtuOR3Nr8X5gwx0\nqRH6vezaliP9eO/lRGQmb87nQiIMeZNeYGb0zy+YaBb87sen6Rxg1GN/XZQX\namJkgAbn+aX4kRhFpKvQ9AUC7R3K3/rdn2+ZyAQjdqfTlEZVyLt6z9KexxLr\nNnD1Tdh8C+lQkL0jO3BL78Rt0zq1bsRj6F7ay8C2oPtajn9jc9Df82czOtpe\nbZG2M30P1QQyre2M9T/DTz+oRtwFemV3LO1pJTyhm87i4rUbUAL9IN7AxIIO\nXGnhoGnqliHpVCzY/uHD+OGZ6Y7hXfyl93Dtel9MN0q9Y3urw13gUDiz21hS\nTTnKSyLy710J1CEsR0Tjl1oH/tlBa+v+wygyB3rzVnQujGDfNaMSPoPL6m4q\nE7SXKI47jDmhUy6x+y+z0kGWE/5hePlBk1C7vTLajERP7lll6Yhq19wNEAcX\ngMiPCXZroYGi5+fpLcj90Id/7qNapHYVVQ4sCp6fvhWzJ4Ujc8rnhA2xMO14\nPWfh\r\n=ZAdm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","pika":true,"readme":"# CAR FOR YOU Example\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n```\nnpm install @carforyou/example\n```\n\n## Development\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n```\ncd carforyou-example-pkg\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-example-pkg/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-rules-pkg.git","type":"git"},"_npmVersion":"6.14.5","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"10.20.1","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.5.4","ts-jest":"^25.5.1","@pika/pack":"^0.5.0","typescript":"^3.9.2","@types/jest":"^25.2.2","semantic-release":"^17.0.7","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"peerDependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.7_1589895174669_0.5459656605048098","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"1.1.0-initial-rules-dfdd23385da291dde2e6627059306a03b6713030.1":{"name":"@carforyou/eslint-config","version":"1.1.0-initial-rules-dfdd23385da291dde2e6627059306a03b6713030.1","license":"MIT","_id":"@carforyou/eslint-config@1.1.0-initial-rules-dfdd23385da291dde2e6627059306a03b6713030.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-rules-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-rules-pkg/issues"},"dist":{"shasum":"752cdc42ee898a0cb97e6bfadf0300a90e4598d0","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-1.1.0-initial-rules-dfdd23385da291dde2e6627059306a03b6713030.1.tgz","fileCount":6,"integrity":"sha512-l6h9IOV5IKxO3neFHctE6jrZJQFpwocEy1sVv1E/dZngEAXiHdR3GA3vE6AKIqPMe8zNpTmz2Hha5YbO2fA8fg==","signatures":[{"sig":"MEQCIGjN6ng2bfCvBwkKG09/8PGyQDJczOxHsuJw1vWax1CWAiAzbGLrgBTfPuMVPr713PfqFm1D8PusSl7KW/K5HeuIVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew+9XCRA9TVsSAnZWagAAzxoP/2bwEhRUyWaKexPkenBi\n/iA6fR1Ny78RqIcu3oepj/EY0TZUeuEz079P+t8gl+NoASWoIFXoN/xWHbGy\nGSE5liMQis9GLxPMRgOMAAiGWDajCQpMgpyie7wWn8oQQ4S+IptH+iAnaE9a\nSTvrc4ahq3ESBsTySibnAvFw5n1lERxi1y7oSXvZKs4Yd85wYduynGU4vbFy\nKXv41vxCA2SU0bEwtycZWqlPlO5CcH148Ko370Bqsx1AN9QPxs+5ETJ3LxKL\nvnq6wbfC6dMb3Ovuc1aBZ3z69KB/VH3jPF8WsUKm0mXtO69WhX3sKUKHPYdv\nYdCu83LECbxxProzDF+zVKhx6H9G86u/1MM6QB8gxhGl3EO2373/i5iv/sT+\nSGhO9TvN946XjS8DjfT8aJGiAyCIGQTcLMeIZXjbqvzMgZBbeva0htIrBcKa\nMMv0MW8GRinYDKnNnfD3VSnT9xnP/rRL2N/KluwLd9OztrWi0OArYO/3t5C0\nOOCclUBchycmB3LvZ7NyNcYn1WQgcsbnzWu5BTujRie4oGcpmU+ZFnjevP4+\nFAgiZOzd63sw4aESqb3wHxALceeOZcZ8hNYxysckyUPmGSYKYvhTzhvNY7sa\nD2Qv9gsX1b/tjdp/ixNyTwV1/PcR7lpPwkIftAC/EDg8fOHHUbwVmscFsy6I\nj6kn\r\n=WNpw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","pika":true,"readme":"# CAR FOR YOU Example\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n```\nnpm install @carforyou/example\n```\n\n## Development\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n```\ncd carforyou-example-pkg\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-example-pkg/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-rules-pkg.git","type":"git"},"_npmVersion":"6.14.5","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"10.20.1","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.5.4","ts-jest":"^25.5.1","@pika/pack":"^0.5.0","typescript":"^3.9.2","@types/jest":"^25.2.2","semantic-release":"^17.0.7","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"peerDependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0-initial-rules-dfdd23385da291dde2e6627059306a03b6713030.1_1589899094730_0.7159008108029377","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"1.1.0-initial-rules-dfdd23385da291dde2e6627059306a03b6713030.2":{"name":"@carforyou/eslint-config","version":"1.1.0-initial-rules-dfdd23385da291dde2e6627059306a03b6713030.2","license":"MIT","_id":"@carforyou/eslint-config@1.1.0-initial-rules-dfdd23385da291dde2e6627059306a03b6713030.2","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-rules-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-rules-pkg/issues"},"dist":{"shasum":"db300ca31fb4083e01cae9d7cec05717feed0e58","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-1.1.0-initial-rules-dfdd23385da291dde2e6627059306a03b6713030.2.tgz","fileCount":6,"integrity":"sha512-pB/tRLv/HPDqMwWmnpH8bAAJQgsJBGGpK/KMYGgGKMgrHLTrpsCJtXr+0cnFVl+bdpeg/BHxU8XNLpmjDxvzkQ==","signatures":[{"sig":"MEUCIETacG8mse7zqT4ZDJGzAMq0K2Vuj9IwqnhdemGT/+z8AiEAszJsPY5A1kc30be3d2kJ7fGCdenxiOjBhCV21Tz6drw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex8pbCRA9TVsSAnZWagAAuRwP/R3hhji09BQ7WzpNlEQy\ni1AWvfxvy17VexW30efvZlA+UyuIyeF7OcfBkm/HTem7O6MCi8s8iqTWEsv7\n9zM6bba62kryQfcaw7yksj0XDOK5LwtEroH7NKybDBli+eBmhhrf3UOLEIlr\nUvRtha/w/CZM1bBfaHmTSXXci0zEz/BxPWSopWXh5w+j1W5HsaIkUF6BV7mF\nYr2z+IVfhk+B+FG0dlhhytXQsf5TxjoORDXH9jVRG/socrDPXK74jmQO19EK\nqkER+RXsJsGYE2Wic77R1KWRxUaNpyk1TeqVP34HOqmRUyC5nzdIY4ojvlb7\nSHCFudI5p2WcLaF1VcF1uB1g0yTU3UVFoVfWqtfZgt4GntTXGlodtmMHFBCA\nRCg4VYk2+n3Zr8wGdhEY8+GDCkzHlOAdB/3eDCLqlU0H9wnoxKCYbWbc9JbF\n3VGzlSmNajsIaAU+V+UiY5U1zCVaot2fY4G1/p4mihC3R0DEtcN4QhKlreBt\n6zDwzxusBMOnAuIus0KBOAANy2dHQqSoaGe+YTLjund30w4ye3LGnvpZnrey\nNuKcc4Sh65lgmXJjkUfE5IZ/uwzVHxhcz1z3Cv8qpFVzFwBffnKYZzS5wSgW\nVUM22bcUHlAJJBJ5qV5Dw6Z0CWjSY7LMs03aeckYJw4APsh8TWtlJwScw6V+\nthMN\r\n=YDsI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","pika":true,"readme":"# CAR FOR YOU Example\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n```\nnpm install @carforyou/example\n```\n\n## Development\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n```\ncd carforyou-example-pkg\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-example-pkg/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-rules-pkg.git","type":"git"},"_npmVersion":"6.14.5","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"10.20.1","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.5.4","ts-jest":"^25.5.1","@pika/pack":"^0.5.0","typescript":"^3.9.2","@types/jest":"^25.2.2","semantic-release":"^17.0.7","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0-initial-rules-dfdd23385da291dde2e6627059306a03b6713030.2_1590151771341_0.9176506128671182","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"1.1.0-initial-rules-e5696a2396ab8be5b23db3d5a9dac62f7ba98e51.1":{"name":"@carforyou/eslint-config","version":"1.1.0-initial-rules-e5696a2396ab8be5b23db3d5a9dac62f7ba98e51.1","license":"MIT","_id":"@carforyou/eslint-config@1.1.0-initial-rules-e5696a2396ab8be5b23db3d5a9dac62f7ba98e51.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-rules-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-rules-pkg/issues"},"dist":{"shasum":"03b726069757758bd62a3e5564a5f3fead305dad","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-1.1.0-initial-rules-e5696a2396ab8be5b23db3d5a9dac62f7ba98e51.1.tgz","fileCount":7,"integrity":"sha512-cIlpjZtQgoDwI9++xaNqwZ/IyzV1QivONIarSTDlT7+5Us84hL6cmyyRHX3xDY8bB9vQ4fFVQW44OYQes6p67A==","signatures":[{"sig":"MEUCIQDHUcehBy8b9rd/bbDKFkzlqQ12qnuXoLOZwK3ajmkeaQIgBUByPV+QRJY9VLuIzR+5Q6CeUDP4LqJ308qR3okwmuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex9NTCRA9TVsSAnZWagAAtIgQAJyRCrhVUCVheLQ+/gRl\n/D6n0CwaK3W4OsHxJgaZenIT83bxxBrKyFYX11gaZpb9Acgo9XK0xbagMK+P\nksxoFC30aD0QcZ65pK88nD4BJsAaVNyoDHwjBassGKaf8qg4BfV0cqMbhKSH\n7er8WWilqON7WIXQCstuwo4ZDS+cBJot7sagaTxEz3iB9kD4glEm22nOPE9+\nBDyq3yC08IZ1E5EkiWiJYEysgPcVPSPtj9f4xCTUJRhTqzl2kgBIVvBz+kmW\n8RG6iM6rM2osFGAXgID+SSQIeilvFNMuLoPI+b5QAJOPUBn9DNuw0VXWXePZ\nWWRAjkThwgYHwM5aEzEBSjDQGTACjd5RYjqPSrifykb/yljgGTK6aQIP/spv\nCksWyWnqbvJJcw9juK/+OQxbt2jotZxaDJOZEKoCWQEY6r65vu7gJAT6F7ZE\n8zF8SC2JTtq2XgVxjOUKvTPmhNgMB8LfYkPcv5Raos8Gqu63gqBcSgoC/Gn0\n76qNT2QjEuJ/S8ySeFYYcandjfWs3zwRadgGXRpYYzUGp9wkRxcTf+Q43UMq\nXNFARb84K/Atfqg4m6Zwk5EGZsg1GtHUXcM4ZhQb+vCxsnAwARe67+yJgCRh\npDbL3Gk+Eo6aBbsAUBiqRBwkNmfBWtldHRpp8AG/5ayRKeskfqSx0qMuXgBM\ntFxL\r\n=o5XO\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Example\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n```\nnpm install @carforyou/example\n```\n\n## Development\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n```\ncd carforyou-example-pkg\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-example-pkg/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-rules-pkg.git","type":"git"},"_npmVersion":"6.14.5","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"10.20.1","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.5.4","ts-jest":"^25.5.1","@pika/pack":"^0.5.0","typescript":"^3.9.2","@types/jest":"^25.2.2","semantic-release":"^17.0.7","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0-initial-rules-e5696a2396ab8be5b23db3d5a9dac62f7ba98e51.1_1590154067519_0.1266081514823698","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"1.1.0-initial-rules-e5696a2396ab8be5b23db3d5a9dac62f7ba98e51.2":{"name":"@carforyou/eslint-config","version":"1.1.0-initial-rules-e5696a2396ab8be5b23db3d5a9dac62f7ba98e51.2","license":"MIT","_id":"@carforyou/eslint-config@1.1.0-initial-rules-e5696a2396ab8be5b23db3d5a9dac62f7ba98e51.2","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-rules-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-rules-pkg/issues"},"dist":{"shasum":"e9cec9976765de44d9d1a6983e25886cfb66b41d","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-1.1.0-initial-rules-e5696a2396ab8be5b23db3d5a9dac62f7ba98e51.2.tgz","fileCount":7,"integrity":"sha512-M8fZ81AEW85ber9dF1zmb5OpwkNCg9J8CHsI/QXliSKEXAqo9551KI4tug3MzjL0WN9RA1GM46QQ2lVwV5Ae9Q==","signatures":[{"sig":"MEYCIQDhNtke7573Hufg7RqbeHu0/jKytBOJa3ZvCNGh2EdBeQIhAKsO8f/Q8vtibdbxJ21Fk8vJrtgSMsqaGjT/rMRYOI0/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex98wCRA9TVsSAnZWagAAwv4P/R46/1isznFJjD+a0Lzr\na6A6B5DS9WasNRLNtjz1WTD73csLkzK3wPn2if9j6NoYGTSrUbMe/xlnK2U0\ntkCN/TpsddiIhF8s5kfJeAb7j0uCuNEAvZILNR84dQnVst9T3fxhtVcfnRoH\nCbPfB5qWAm8h75m7vDOxD5fG/USR9MUeGRwCpH6uJwfvIdFj3Sb7h+Q4E+ph\n/1+hpZhPv+Ga21ebJNr6OhivJIkJ4loTmNJoXjPQfJ8aofuWXvvKp4AFhkV7\nXT/Q33BvXtalBVni306a02ypb2niObjtYAjaSs5KgICggbPCO6BXIii71pVw\nLRrAqOI9hebgqV4QSs4tMGJ4vx2aceZcTVgkYLuXUMGwRiqWPsKNGjrRpfa7\nrK52KjBe+hEBuWihDKV5PJhzp7O3MQ3L/VYvx8oAbLothLrbrieQlgZwyGkV\ncZSW5tnS76tiq6nzp/nTXIZ2pkgNqkjd/GIWZDnHbl75LsyBZpgn/t0UEJUj\nz95R1OUekVhGxEi3UnOiKXJ07HnRkOKwgylVxGctO5+rf1T+a2NTnM+klkBN\npIORIEXeC27qd3XXA4xcwUEf3bK4agccFD3J15kA1yzxrNVnizkmoQTk5aP3\nr/f+xKzchGFAMAoXLDWOGFyGJF8nXhI/QQgONm/GEstgE4srV7NuJzhUEDxl\nRhBl\r\n=bPwm\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Example\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n```\nnpm install @carforyou/example\n```\n\n## Development\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n```\ncd carforyou-example-pkg\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-example-pkg/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-rules-pkg.git","type":"git"},"_npmVersion":"6.14.5","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"10.20.1","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.5.4","ts-jest":"^25.5.1","@pika/pack":"^0.5.0","typescript":"^3.9.2","@types/jest":"^25.2.2","semantic-release":"^17.0.7","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0-initial-rules-e5696a2396ab8be5b23db3d5a9dac62f7ba98e51.2_1590157101207_0.38218752757061525","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"1.1.0-initial-rules-e5696a2396ab8be5b23db3d5a9dac62f7ba98e51.3":{"name":"@carforyou/eslint-config","version":"1.1.0-initial-rules-e5696a2396ab8be5b23db3d5a9dac62f7ba98e51.3","license":"MIT","_id":"@carforyou/eslint-config@1.1.0-initial-rules-e5696a2396ab8be5b23db3d5a9dac62f7ba98e51.3","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"187eb27eb79b18c0270f454598574212aeda31a7","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-1.1.0-initial-rules-e5696a2396ab8be5b23db3d5a9dac62f7ba98e51.3.tgz","fileCount":8,"integrity":"sha512-m71f3gL63mmM+tusDllUwSpk1JPTQHhIja/P2EBA/lrXarwjyw+8XqY//poLFzsjzM2Yaxk/3qFjbd0hj12R8g==","signatures":[{"sig":"MEQCIA7olIoRTw1N07FHLty4LOPvegvvXLCNezxKiXfmk5V8AiAkZNlErRuBomJ4hvzmvsbrkDX8p0Puo+Br6oZkpCdicA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezPQACRA9TVsSAnZWagAAszYP/iuarV7uN+i7RjJl9t6F\nX3fsvRgPtuQXL+1F5h1+w80SU5qDkgPOJ82cY+3e8fg9BeoU3d1w3cFYi0Yx\nee+uTD7OoyaXrkAJadXjGs2PfESHkBRsVUSvK9HNFD+rS8gvQgyC7BDMPbrF\nsyBOL7tgp01feA8+uf4bocm0/ErjMWzkKuYKndHOkGDHHf1uapzFy6u95EkO\nuO4LuOigoyW2bgG+emyHr92Fr0Z/+YmVs5lkPAxTK2KMCKtYRB+PgDkLSy83\n9iL9gtL6yqoCJz6ZMcuHOZbddmBUx0jOlLfZ0ut/69+YZfwPZd+g66i5cDcs\nWhro0s+hrja6l3RCcF0NkECiYaa/T7MvnGAf77CLFMu+2gVMEW9xeMF4dyBo\neIG+kkw7dvZGYZMwDMzP4qocbz6jQac+/jVncYRnyMDAJ9ZGCPT7Wt2ZAB60\naeXADtGKQRtTkGWKAtmkR4GWeClvwd60LxsvhmBA+y11ax4Nce+4BgFlM7Um\nAOzIsz8z0LbHrxgJKiR7KKtJF1MUXrb5TFQrAeb7+FfFozmgaQz2Jnfhaqzt\nfb60Y91Hh4V6lFXaAYsafFJ581n2VY80BGGNeoqYmyLl3x4X5CibFVnySUo1\nnYSrRlQGscruUTkIsVIhcAnibXQ3wBxKW14kWw73Sej+lhx06Wc3Cygga9ix\noxw+\r\n=bpw7\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Example\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config/prettier\"],\n  }\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.5","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"10.20.1","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.5.4","ts-jest":"^25.5.1","@pika/pack":"^0.5.0","typescript":"^3.9.2","@types/jest":"^25.2.2","semantic-release":"^17.0.7","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0-initial-rules-e5696a2396ab8be5b23db3d5a9dac62f7ba98e51.3_1590490111995_0.03732925198708226","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"1.1.0":{"name":"@carforyou/eslint-config","version":"1.1.0","license":"MIT","_id":"@carforyou/eslint-config@1.1.0","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"abe0e4cc08b85447f1b244d460942c522cbe12c2","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-1.1.0.tgz","fileCount":8,"integrity":"sha512-G/2dr8lqsXbme3XGjgxMtPNwyD4W6gPhJ/+CqIJHaqZ1obra/stBqYqrYiJRe5Hyy2zjaOmsafasZuXa8B7fHA==","signatures":[{"sig":"MEQCIEO5kbB2G1HZndUxKyUNDpOahqy+HGRkfjZxeI199F5+AiANXYuscQusnpxPUOSUMUbvAzrQd0Cy5mAM0WDDaqdDaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezPy+CRA9TVsSAnZWagAAmB8QAILAn/m9LpeywjtgQk+O\nXT7nE21dsI7KOuFyB5WDZ7KXrmFuMuRKce7mUIZQ0E32C03kcKD8BWjZCXQ1\nX8PH4v9w0VYrZziEFyT1N2/SJqL5ovxGEfhp0PQnxCrJlY/LomxHedc/sBuh\nsVDwtbdfiY94ynsk95jSpXH29/CiCXO6CkjiWGDs2I2MwjQHKXkXgdS0GUh3\nU5Q9o9i/wi+QWRGbH3u+ZOCQOcUS99AqsK3qUlGfpqCUOkqYFBeMQDwTTNxa\nc8iYkiGrQtTA3Mq77o0iB2ep+bTUqQe2JAD9uLxCbvxrgrVWvxTkqXvkvY9C\n/jHTdkIuTBHwSg50A0z7Lb6PvO6rNW+DI71dkBJL1G2IJSByZMBXqrskX5+9\nxe/8Guk9NfRv/t01Y1wcpT/aXCly7dmmhdcClkD3ykB7k2x/c5252cYoI/aL\n4ltyu61VD/9zzAGGXW6NiBqdSMKDoRc8PajRxme8IEKMcrv5VyI8LjrLyPDZ\ncWBGO42yr2F1XaTiu1ts005dKOG/vUcpe47lYQCfHrSskdFVDPUxjQzKGO9a\nGsFc+cquTOT3eqxR01xGWaTD5SM3WL8FV+f2D9o5LR97pl8S9la6V/APEF84\nxD7ORBHdhSsyn7znwDIZ9IgfVFOH0YlGbyldMzYh9jYBJTEsTu9f3XxvvT85\nTqdL\r\n=cDPO\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.5","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"10.20.1","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@pika/pack":"^0.5.0","typescript":"^3.9.2","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.0.7","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0_1590492350199_0.8522545994238313","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"1.1.1-fix-console-9e2a9ce8f30dc7379958a31ca26f8fd569644ad4.1":{"name":"@carforyou/eslint-config","version":"1.1.1-fix-console-9e2a9ce8f30dc7379958a31ca26f8fd569644ad4.1","license":"MIT","_id":"@carforyou/eslint-config@1.1.1-fix-console-9e2a9ce8f30dc7379958a31ca26f8fd569644ad4.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"2fbb66875e3f2caca974bf141f8779d6227b0b13","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-1.1.1-fix-console-9e2a9ce8f30dc7379958a31ca26f8fd569644ad4.1.tgz","fileCount":8,"integrity":"sha512-D/mD4Uhcr8pKf/BdGgVzY+/X31S2Yr9bvMQ0xNTgQrf41ysLPjxMmvKIKUzcOzvWgOI4gkuszTIf+dFQwvIPew==","signatures":[{"sig":"MEUCIHiwFeS2au+ceU541GV9P4vhVkJJ55hnkkTkVOrh6bi3AiEA/nHitiY8H+zu4JYn6ka70Nu6xLwoXq2F4Bq7o9D1+7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3krhCRA9TVsSAnZWagAAZOIP/2i2AyTRlNlGgyFbepZd\ncPV7ga/SxuySL/BfbAG/psxsXbggU7asn9WenUXIOhp903DB8yltHtYGuFjw\nqdGRAqpB3tHx9iu+dnT0ZvGlaCsGMG/ZGn6IyFgymQpmAydsVaZvIOZPc25e\nopxW9xhuSFpR5IINBnF9QMSITXVhlNZHnySaNU1Lszh/SQJ9by0VQV2veoKI\n9cvi1i67JSO3lvxTkPKMpyyYYjocXTbcqWq4FdBtcJds9LJPszLJqCGswD3M\ne5eJttzU3D0RBdSy66iP/B23/edq0qEz268YfyqQ9EvEwpD5fQRxl3lPWlv3\n2A8fnw2xHpBp7CtU7PgsZZ4+x45UL3VO/COdror0KlueN2ANAmhC8m+nVm/D\nBJAkwnVUedKb/FTSzvhnf11MiuBLkDIjWEJg1NXog0x/jgk2Z3QoVU1AtfzC\nvGJC/73TfJsWqarekCGwApVAxAdmZYAFObD/zHIo1JOjhRYS8hplHQD/FhCq\nBoexs80ZpAi4D4L2SH+Msi/9fptxx3intYkDLwLpjmmnWIFRlSjD38ecjiZK\nkeWJ3MRDL8wvGAOUnJwPGZd71cXBdMBM9eQnjlajti68VP02X4UJZ7R++pOp\ntCVYWKPwHE3xjGdYq42dnx+PKHH1frpfCBXjef4Oh+AAIflDuuLBL17gkyky\n5vEH\r\n=c7G5\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Example\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config/prettier\"],\n  }\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.5","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"10.20.1","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@pika/pack":"^0.5.0","typescript":"^3.9.2","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.0.7","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.1-fix-console-9e2a9ce8f30dc7379958a31ca26f8fd569644ad4.1_1591626464938_0.6836478072654644","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"1.1.1-fix-no-explicit-any-4b54386cf032b1f4250c0e4f92ebcfe8a239757b.1":{"name":"@carforyou/eslint-config","version":"1.1.1-fix-no-explicit-any-4b54386cf032b1f4250c0e4f92ebcfe8a239757b.1","license":"MIT","_id":"@carforyou/eslint-config@1.1.1-fix-no-explicit-any-4b54386cf032b1f4250c0e4f92ebcfe8a239757b.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"2db36a43bf0780a56431c673e0f9e24fd9dd5624","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-1.1.1-fix-no-explicit-any-4b54386cf032b1f4250c0e4f92ebcfe8a239757b.1.tgz","fileCount":8,"integrity":"sha512-zIFNEyKevyx26/2oOq79maS5lSrfUEnkrfwEDZD2MzVDRIf06ddBPl8W4l97tG+3p5M+ZVqaWcWTRiGeIn9yhw==","signatures":[{"sig":"MEQCIF/9Pw5m27sPh+CZKfmIwN9c+jsOJoMARMSAJdrLazOdAiBnZOAMflNjf4xGjImJ7LwZjSHToZ+vvQn3G6+kzneSxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3k9vCRA9TVsSAnZWagAAPiMP/1D8x//m3mGO8NXcPdq/\n6BbKms5omz2E4TctJqprQJYMZp55HJcO1dbaYo8TqzFB5klkYJU2+TafWYUJ\nnIggLY8GOHvuSKdo2zzQsq4isGSamZbJXNEidayCYdDsqTZhHET6GqsmxZ9R\nBQqYQ4VcBBwdUBfIPTKIfRk/+ztTkDQaFc7m1j1U2KLy3LKIYeMDCXq+0Og3\nMkXumC55trgo2UZEsiGpZzgen0/1uphUlg6YxIpNLFSoZvCRzIBGaWGSB/oC\nZaAzPynJMu9gTrVzBSxczxgUTzQD3pPzcEihvrL0t7P6mt+z6inbk/R89Yby\nvx5PkgyKog8V7ep8H/6jnTAAIvz8u8yRf7ssuXOqsZrdSKVD6JVBX+WGxEQC\n7rEtzdXAYJllRTy9nZ9geFQUoUmsM8wVk85kvU/Up1bEZ3FMpPLpN49x4Elx\ndJMGnbTIyPzl0GPloxtkd8PhtBWb4OOa8vckapk6zPIG3tmqlj5fjZX/ZzKd\nu12GLHbMd5vd+P5AL7BH/y2EMXlmKuTTe2uu73VP71kPVqHzQQ029KPLLRO7\n/xiKdVi4y7XA4lYq2XQCjPq273JhYSlTx8l7h/x/wRA0fjO5VBy0QINrvaAH\n2/ClE4TFz74uVwZeU3dVPt5nURJ44FZaISsDnjGvcydUqmw8kjfzIM/fUlPP\nWinZ\r\n=xaNe\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Example\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config/prettier\"],\n  }\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.5","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"10.20.1","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@pika/pack":"^0.5.0","typescript":"^3.9.2","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.0.7","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.1-fix-no-explicit-any-4b54386cf032b1f4250c0e4f92ebcfe8a239757b.1_1591627630856_0.6131922151495366","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"1.1.1":{"name":"@carforyou/eslint-config","version":"1.1.1","license":"MIT","_id":"@carforyou/eslint-config@1.1.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"aeca915cf1be514fb689bfb0a1e0f8abb442a40a","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-1.1.1.tgz","fileCount":8,"integrity":"sha512-7OZ4WpC6pYlYwyiHP31vujK0/yi+HYCayU7aLear+wLF3KxDyskOuAtni+HoDftwiGGz3dekbox4YH7jzzlPzA==","signatures":[{"sig":"MEUCIE2V862GBlKObgzw3MhOXybZE785Jo/2W/Uy/u72ulwHAiEAnZMZ2pSd3hJR+aTctv3q98FE5+QCdxjAY8fUujFno0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3zzYCRA9TVsSAnZWagAA0+YP/2WZR7kMZmgxewIqTyVm\n8UNHEgfJT0EW58MG4W+L12/MSwp3vHesfahO6/NgJfyr0m+W5/vfk37Sa6Tw\nT7d21sqDYexeMN/CkFD/RveCH5T+fggvVcCj8BSFnhShzdbY8GpHp+E7j25N\nL7a8oasuv47jYRJKNNNGcJPo3wbFfGbdKcHsVHyTYCiXeixSPCZYhj9nWnhz\nFyXLeNTk2lgzclt4LiRIGHBbAtH3vdz0benLZGa8wVxtS2AGUYU7tQ58PE+6\n3PTwEMfORALKAh2GTR86Y0azMgt3o8dosWVRegbwsxiA+CEW1s4DBBv4Eblb\nlVXnSnNEJuAD88xKcyFbRpE8iwtP0a1Hzh89BObZIsiyFl+g6bQiGK2YZM+d\n7Y35buPjwcyCDI8XmNs5b/rMBmPisNp7ZebvVPeVbwecgaik4uGvjjs5lB5o\nVRhlBsL/EQE/MYTJk9TSJcy0NH9S14LbQPVvllFdC1dCbn6mXk1TYgtCkUJh\nuksNNNyJvGvzdQ6qVUAgYDAC7P0m96EmpOKj+qB07Pgg3OpCFAgrISYeNvON\nMrMrtBv59d40NwySBnLqQnrAxZFHD/OhpkKSfF7AURZVn9aY/0c3McW4lwl+\n4bo0FEmXfApoNIQgp9TPfCcMrXoJjuTfXhoxo+KENF0Yr6j5MvM6+9iPigjT\nbjZy\r\n=xvg7\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.5","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"10.20.1","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@pika/pack":"^0.5.0","typescript":"^3.9.2","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.0.7","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.1_1591688408158_0.5873181564767598","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"1.2.0-no-shadow-8bf153ce402a05a04ccf366e22095e1df75f9ee7.1":{"name":"@carforyou/eslint-config","version":"1.2.0-no-shadow-8bf153ce402a05a04ccf366e22095e1df75f9ee7.1","license":"MIT","_id":"@carforyou/eslint-config@1.2.0-no-shadow-8bf153ce402a05a04ccf366e22095e1df75f9ee7.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"322b9803843d81d2ea23ff399c1bda1eca42ce8d","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-1.2.0-no-shadow-8bf153ce402a05a04ccf366e22095e1df75f9ee7.1.tgz","fileCount":8,"integrity":"sha512-f80nECYtjSlcbSDQNy5D7jid837jFTtPZTWDuao9uDZwgDOyf2SNaL6kPnKLc4qiGoQTE6fBlAngbNaFQP5YuQ==","signatures":[{"sig":"MEUCICJdTiX78FY+JaZ0MdIZr6mPGgmNSAczy88d7ILMYTo9AiEAkHvB1EeNhkiu4R/2V/qW+gDBQxiwtQQeCRlkKHpLGKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5y0pCRA9TVsSAnZWagAA/I0P/0eINJZcAEt+wWcDlkvR\nlumI+mK+KXh6cDtP2I5TwSkumRNIPjXKdJ53qRZDzSwVc5mqKEV1KJYc47gH\nXM9caeNOxs27eqsAH12IbcqFPnTH67ngaVryPX4IOAC6RDFdllsV92hqL3gi\nHkHm3IV2Hx0ASXhjVL/KX9+rVrF0jQnaDgyxIGB9LDM+ZP0k3mg8atWAUmmX\nbz4t0wdj50G4df9EyVJbjmFWWXEaPjJCgAljq9AL1Q8532R+D8VUvzh16GIR\nkLaeEzX6JUu9VKs66wALHodwfpiwEqD6boJgkXkhA9xQ73Yun15H9EU1Y6NQ\n17tMJU6Koc090y/5al2WlI0CPQ0LfQaWHa3Amzcl6cXzMiL3TIokezvsvNVh\n+mPAdDox4vVMUMfQpXyA4t1FGO8ZID2nejEBlONFJtf6qH9URsj0nJi66URM\n2iBwPPeZS/ILlLo+bisGuf3CUX19BfoaZCRMahqAO3u4QCf9PAt0po7zUiGD\nX0G/qGBKorlJfaCg0d3MQ+kG9avHTZJPJivUTok7QV2QSgjfjSjkJ1jXSy2F\nHcHCiZDIBNjss28l69vZxzPBiKRPpV8YBgHW1HhDhjTqiT87bf63tKtG4AHi\n2kqrOSrEgwJ6GbHJArtT4HhqBdO0VaYq/RmMpeEwFWeKlHTmKlGbbQG5bASO\nXh9Y\r\n=snm3\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Example\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config/prettier\"],\n  }\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.5","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"10.20.1","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@pika/pack":"^0.5.0","typescript":"^3.9.2","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.0.7","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.2.0-no-shadow-8bf153ce402a05a04ccf366e22095e1df75f9ee7.1_1592208681312_0.8434763944952102","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"1.2.0":{"name":"@carforyou/eslint-config","version":"1.2.0","license":"MIT","_id":"@carforyou/eslint-config@1.2.0","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"ca64b2e5e53223a52e95fa88ed1f06ec6e78525c","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-1.2.0.tgz","fileCount":8,"integrity":"sha512-dq006kU6n2fuXF93DVQlVdaHX7zdkpt1ukWN1J09wugRK/s2B+viRoNW+grLyKdXy7rfvyxxH2RoGRF0PnySbg==","signatures":[{"sig":"MEYCIQDX0csfZJVHaRWbeWXlqS0JONjIZFoNkpjPwro9IbX94wIhAJ1ZIqmzXZN/cttaLVlbcoeMAtY4on18bSgXSXHMtxyL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5y+tCRA9TVsSAnZWagAAvUYP/ReRApeL7DdUROT5owMs\n+/wKx3JPA6/RIC7Tlr6EzBQbBeosmjCrFyDwawdupRNkprnLd1lCgrKQUbXP\nciy+/7+EpLbWBzw6JHZ2J/OSE2GBKAMI4zSOMHCJ8/hpoUD9UMXfj3qEArJK\n5GS7xAvrsn07KpKWaH+d7rWlMBDc0McsF6TptfiBCipU3DvqMWpFWGAGSJbx\n1YmFjV/zxCcjy7FPZTl+psYBQG/AjZVq7k7Tppi5gU2fKWLS2nhMvNN7iuFD\nAu81XEppsZh3Y9Tt8TqAhCrIDwsqqbopLSJK4rSnBeOKiFEcu+WMaD06kjV6\ns7ZAapZrUSqLm3yIg3MYx/FOQ4nn/WrqoXn5qYI6fq1VyluSrfXA9uPlu2Vp\nSPswuUY+8ugonLoOfzey6cCuoVcBcqWFBqN2eAucsMeIXTR4WHPvG6L6USSf\nIbYcriUrRhVOJd0CuD3Pv92PXB5fXhtLC8QEAzyeahfjPww41qU7jneBOytH\ngfKEiE5slIzUZZcRgq8Zxb1UQYCvswMvilB5zkmODSY849o4RWPZCMHSXhL4\nHas/wq9Z2AyYjE2rP2DlkXU/wX1umQjQJNuD3gsF2VizdDyyBdBNzcKC1w5H\nRwUnjO5CaAdz9cpEOh9GpWJQXXr5rLHook4EpculG1UhWWDa+iktmiZpN2hz\ncXez\r\n=5t/x\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.5","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"10.20.1","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@pika/pack":"^0.5.0","typescript":"^3.9.2","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.0.7","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.2.0_1592209324767_0.04351661991230493","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"1.3.0-test-deep-require-ff58f476c51305683be0b27367916f3239487879.1":{"name":"@carforyou/eslint-config","version":"1.3.0-test-deep-require-ff58f476c51305683be0b27367916f3239487879.1","license":"MIT","_id":"@carforyou/eslint-config@1.3.0-test-deep-require-ff58f476c51305683be0b27367916f3239487879.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"c5c7ea161d86bea55e2899f41c25c3067cc90819","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-1.3.0-test-deep-require-ff58f476c51305683be0b27367916f3239487879.1.tgz","fileCount":8,"integrity":"sha512-NIzV0NHwm4sDKjqU9VvfjEfAD3rqUFcyWPXP1HJiE7eqWuac3lLJl9y2KRV8x+LxgSQhC+GUtWwXXwE8xcIFAQ==","signatures":[{"sig":"MEQCIGLkIWYL95+P9T1DJXw83jPWRPyP9pvew8G/YgBFgoRvAiADwtS1LqgpAZOM3dqCOdoPM+9f5rJ1jQhvHeT9ym7yZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNlF3CRA9TVsSAnZWagAAgpwQAJIBgNN4gcKIvfNZGn15\nuv3WFFwqIYNhTwhIaDUvzdnRzxD7649KJM/k2GUOTv0fk8qHq1alcUOkh6+a\n6YStWDub75uIgFtv2DYuCB5W02Pk51vmAnjv2j6E1jOsRV3G+brn9dREVhnL\nuFkSqDaKCetHS636X6TX+AXIHaqp8ZG9IfL/kZtkrBmMlItlkL+oOMqu4XHt\nF7XIIqImKeOJkekOu4B7B+HeWl38tx9wSlyNOiD8z+XD0wCVK8VQp7C5yz3D\nIo8fIOx6aj0CYxmsOFDs22jiTcINtYw3puRK0r6/wHTme3ijX9GTxrjmK4WH\nQUwZW9mE1Q/68k711fpDWv8rTmr+/SaI3IUOapsuU0i0jYQA7+N5Non12SGp\nNRzBhVqDL79hRKOM6+VQaFhiFR5qvwm+BtCAK1RuzvUhwMn6C/ds4sJkFwka\n6AQ9BmapNa/yFOLZZS4AyQrHFY7fTc7X5GOnthl6hGiHmHorFvIHlShvfbTl\n9JUlmzSFFd5mXnxUCGtdofFJ/qV56aI2SQ5hxmkb2JqqgLiTgcNmJtNXVnE4\nye76rZf/C15XudzK9VSYoV8PvON7w63CKlZgxrCvYdUp2bcwQzY6PLAMVECj\nA30yAeMm9xrlXI+vuwkxD4NyC5NIZELQvNnasy8W9HkucKzXCdpIyJVsCp+S\nDipz\r\n=3a57\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config/prettier\"],\n  }\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.7","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"10.20.1","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^2.33.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^2.33.0","@typescript-eslint/eslint-plugin-tslint":"^2.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@pika/pack":"^0.5.0","typescript":"^3.9.2","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.0.7","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.3.0-test-deep-require-ff58f476c51305683be0b27367916f3239487879.1_1597395319140_0.8700679236532489","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"1.2.1-ts-4-32d141474676443ce4fa525ee10a9a5c2db3c042.1":{"name":"@carforyou/eslint-config","version":"1.2.1-ts-4-32d141474676443ce4fa525ee10a9a5c2db3c042.1","license":"MIT","_id":"@carforyou/eslint-config@1.2.1-ts-4-32d141474676443ce4fa525ee10a9a5c2db3c042.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"a01a243ab1f291dbb03b1e04712cc521a3b2c1b3","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-1.2.1-ts-4-32d141474676443ce4fa525ee10a9a5c2db3c042.1.tgz","fileCount":8,"integrity":"sha512-sj4eIyBWS4odeSC5lK4bn9OnyEZNdSAkdOkotTFwz5TbqITI+q2jakvfIohw1PcNws80SOSi5rATRUq9tjrPAQ==","signatures":[{"sig":"MEUCICB6Wl6d3Cp3Nf1rlNIlJ94KYGt7c48m1TwfCBe9DFPfAiEAhjtslZ5YAkrrIDTsNi2YAjXXIG5sJ4dQKUE+aEfJ/R0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRlg8CRA9TVsSAnZWagAAHaQQAJI7kP86bdODkIXN86dA\njBI9jQ+7Ajkd4Z7vmCiRFAD0jccDs6q7wnP898W0Efe9b4zo17Ybgs6OyHIp\nxr/bJ6PdUSO4UcMfnR3DeDRjFhAT5IRoiyCIzxXCuFrWwNdWdm7+YzIhnKVb\no1ZOiA6pvEoysLtgJm1MveVtUucodvDi5/bXolQqysiVQ3N+BDskDESAQryl\nFJEGj4A+xXtElCq2nHvt7m3Yl9gH9WEJVRaXRnIoSMM09Fyhr4Cqjf2ayRf/\nFNUTP469wRren5XkY6NZ1BNXrQtSBXSFKTj/RMf0IfcVq9ZPPDhdMQjoCn7C\nO2hXXmIOsyFuQd4eWE2DhRO/8hxffkCQFxIFk5drzz1VlHG7FM+uJiWnHSst\n2k9nsbHYVkgveYnhWUKy1Rg2YRwVVV8qfp4MQVstRgO/XXGOSDuwXK8FfSxN\nQ6zKAqUvaTitFzGcuJ5gEZZ6PQUS7YFC42fGITNVp/oPdlUpyqAOzayngo+W\nL9/3iPezlqN5gymWYJbjCH1CrIzGutC2GFvT5DxvLUgMl8WTyBgQQdB2zVMX\noY2z6GiafhiFHxb/VhOjEM1yi21v83K+La6rsjpsZz6mibe7mpEnL2z8k7aq\n61fXRllXYHlkX2CPn9dShZ9yS85Wj+NZlBgGrl6L3v/q52+pxoxsZWWjmPBj\nhiLe\r\n=eGXm\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config/prettier\"],\n  }\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.7","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^3.10.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^3.10.0","@typescript-eslint/eslint-plugin-tslint":"^3.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@pika/pack":"^0.5.0","typescript":"^4.0.0","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.0.7","@carforyou/api-client":"^16.1.0","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.2.1-ts-4-32d141474676443ce4fa525ee10a9a5c2db3c042.1_1598445628059_0.08879571828661392","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"1.2.1-ts-4-a751d04b0670a72e7535224483922417fa0fca2a.1":{"name":"@carforyou/eslint-config","version":"1.2.1-ts-4-a751d04b0670a72e7535224483922417fa0fca2a.1","license":"MIT","_id":"@carforyou/eslint-config@1.2.1-ts-4-a751d04b0670a72e7535224483922417fa0fca2a.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"2a884a5acf5ec48cd82e8a7188c291c6a134e979","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-1.2.1-ts-4-a751d04b0670a72e7535224483922417fa0fca2a.1.tgz","fileCount":8,"integrity":"sha512-2tySLd74RZSGDSbpIUEvyrSTuMtVUxFmlhbbIehGrO7o7Vp7UDIDYuGm9/y/6UQeEX9oL8lhjnu5pHxvLBDaUg==","signatures":[{"sig":"MEYCIQC2dJp/YftqATooQHUUwMvJqNUsGo0XRcnw1Gn7h/tOaAIhAJjHqWo2ILQcFT94qU3mPfQru3w55DHNxfv1Koy/WsjI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRlw5CRA9TVsSAnZWagAAuXgP/3NP6nKIIDDZgZA9xa0T\nlygc2rIIbJG6GLtSlZncomZV/I78CP3lX1pInQGEAHlPv0rkKWBCw13AM/TE\n12agF7s5q/VOq6/BYwWub5hUnAL6ns8f1WBl2tmHJs1Nfd90CgzZzPSmZUUY\n4WFhYlV2uQpAMhBRapPwjH5legrNCTMv5H59gFfH+lSaBMEVIw7QR5sTa1pq\nzMA5JARLk3B9Zbk1Ax2SbWfRh282XiJFOOKoJttG0BCo1StW9SDZn/xNd9ks\nrQll1C6pRMS8Hqc9QK2fzTD3XGPL3Aeu4CA50TT/x1KervVxHwcJlrEaJW7n\n+3GT2dM98AdpdG7hmCOP6H2k8JJaDx1YG17MWGr1RGnYwkx3U1OVkbhEcV+v\nWaUg2ohkhl0qx4i6ag/fwzNRfHoBuJWLkp9t+B1khLy0PNeuibZhvIE/NcAZ\nSy0cfCFWnNE4sYj/7fdZAPcBsEZhslfVXyd7EE+H7QW3U0b4xS42CX67jkIA\nABjCRBlqe5rI+retBMxU++hC9+7IZadBbuf3XAMmRl1lfL+NbIrw8wQPzQpj\naBRmaWFxX6M2IeqgMeoMOdKTIv/NcsZylI9AVU1+AnRIKUebmq1fTSjiy4SN\nCvYYA50I2tnoVTNSA2E+WBb31MRETlMA8hhgnt1OEKN9Ix/+qFiOI5k8X0aU\nFp5h\r\n=oMdp\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config/prettier\"],\n  }\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.7","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^3.10.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^3.10.0","@typescript-eslint/eslint-plugin-tslint":"^3.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@pika/pack":"^0.5.0","typescript":"^4.0.0","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.0.7","@carforyou/api-client":"^16.1.0","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.2.1-ts-4-a751d04b0670a72e7535224483922417fa0fca2a.1_1598446649337_0.44885900263929845","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"2.0.0":{"name":"@carforyou/eslint-config","version":"2.0.0","license":"MIT","_id":"@carforyou/eslint-config@2.0.0","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"b1500c910c4982479c5abdecfe65734f9bd6354b","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-2.0.0.tgz","fileCount":8,"integrity":"sha512-pT0cFEZ1RimfKHRxSzYLJFL3CfJyS4ICXfgGC1tJoMithKWXHvSez55vpA/ZAp+as3yBn1Jp3/B/Xc6wtK2j4g==","signatures":[{"sig":"MEYCIQCOYaYDCigsbob+Swxirlc8OpcGQyw0UGBK/iG7xUudPgIhAMVsojE1ujyZoioQJpiOwfY3eBTNWXVHSpzzR28rWWiI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRl6VCRA9TVsSAnZWagAAUnIP/2y1yIG4tG+vG7nqPEnk\nw318t6/3AY5ABQs5sFs3XiFoTIX2/F3+lyNchtxal/dDdlQAX7zNCRzywgIw\nK9Bf4gU0+dsrBoGc+In/BGJQ06gnT4XNTCP5VmbZ5PBIbYt4pUptPSTrJL6+\nmXgDxXwIQ1H5fnSrjA/Yt38New0UVBSviW4+gh1kx/ojf7R/tI1SHy+bes/O\nVEHacnqxJOVlEyLLKhMUmC7LhxTblD/6AAgcHwT62xKvMkm52HGn7HiDsWg8\nb5JspIAkMjB70rSZuM1QPizCtLKXMJgxm9Nu9O31eUCZAg/WRyOyIZi4xRV/\no8RB2KabYhjrnXVHlKVwyL4ClCY9kuGjMQvH1N2kOTnxXPbfxYuhu86Mqbb4\n2TvBqbOAPktFy3X7yip4XVGxHLGy2pKLPuvpMEIU6vvXgU4QOfmqkugs6lZI\nLuDO8WfZOC/GTsPV7YYzT+mJsQgwAjQfP1Y+nzWJMXpSfJTXMSTaGmuUCXQ1\njt7dY5rUCp1bWjx0O7fe3TCTe9RzWjM7jN+tTCHDSJtlY9FfQGT5rc9blmnI\n9n8gFltmQwnpHViH4bg9QRd/9+wns868KiR9xvcYmwFAcZE90EeEBctRwqsx\neTIK837i2e/ivqR0GpCaNNu9M8z/IYyP6oX7t4G9XN/AD+zclIOyY5KbBT3q\nVnUF\r\n=ILD7\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.7","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^3.10.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^3.10.0","@typescript-eslint/eslint-plugin-tslint":"^3.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@pika/pack":"^0.5.0","typescript":"^4.0.0","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.0.7","@carforyou/api-client":"^16.1.0","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0_1598447253339_0.11877872338337925","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"2.0.1":{"name":"@carforyou/eslint-config","version":"2.0.1","license":"MIT","_id":"@carforyou/eslint-config@2.0.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"41e65ffa24b1c8264da72d262ae579670d1c901f","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-2.0.1.tgz","fileCount":8,"integrity":"sha512-CKjSZxwTZgKBC865PPWeV6szT2EI/HCzVjFV9lB3mMX37uNIgqcAnq/ClIJ1z2EX8uk4P+EIGQSi1CFEzkW1qQ==","signatures":[{"sig":"MEUCIQCPGNDvDjz6ZW7JCFVsAbWug2nKT2fmjq7c7dSJde0lVgIgAVrKgTdoCZ+LfW8dCOsGTtwsJNrQdZ3K/n9uZkcIqMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSLJGCRA9TVsSAnZWagAAZvoP/18iIIQxwibmM59FKCP5\n3QYmZAT5Kga9Tkpxf8WBYXl23jlzRMEaEbyCCpUt/4nbzVhy9/A7XC9Q5rYP\nn5EN5oOlZ0ui7FtwMp5hBcA1Y6Ck0+EQODr8r6Tua3z/FrxUmhTkrsOBytyo\nU+5gdYnN5/Uzf5hbB+Gud0yrQr5g991Zw9Jnyo/l/8AKJU1+9PhwZXQTr/g0\nt5MM/ohN5Ard0OzwCRL2wq02dBpcCFUqaMNpPEZ9ZSUhvhZaq4ubAPaOUtGA\nwKVpNjWW+NQWSfVlxfXXnUAHuzdcKGPPaVbloumx3z5UnuhUxnhIVN9r1vC3\nJ6/oHtWf9Iz05OJ1STTS9LsKNWf/yR4EdWWAhxQjvpiQbnCaGaCGpPRB8bCY\nLrnzxP3UCF6MlAhqNZfIZkLm/JHVBCw+We2aJf9IG2ggqPR2gGc1cdyWCEiz\nZtW2lSSJgjMHe+sPosfYY4CTGeO4jEk/UJOWQ0CZ5c0dtT1QS+HY7vpuYUCz\nesl2MGxgl8jX8W7H0Qs/TJETLjfBbKo9BTEcgM4HIm0dR2xjFyP7Tq0SAkX7\nxTmskofhnFAwyiU1tKnBRSr3mpu7OzGlW4IGj4quxsCrkAmcOsevuqt1PfiU\n3WuzUiprFM9o/iJsgbRcS4hEaXZMkcNFw0c+l7/grCHD27edRUYyMN8U1bFa\n/TDg\r\n=3W0g\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.7","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"eslint":"^6.8.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^30.0.0","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^3.10.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^3.10.0","@typescript-eslint/eslint-plugin-tslint":"^3.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@pika/pack":"^0.5.0","typescript":"^4.0.0","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.0.7","@carforyou/api-client":"^16.1.0","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.1_1598599749736_0.8332262313356151","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"2.0.1-eslint-7-3d4b81e90302d8eadd601b623d312b0e399a362e.1":{"name":"@carforyou/eslint-config","version":"2.0.1-eslint-7-3d4b81e90302d8eadd601b623d312b0e399a362e.1","license":"MIT","_id":"@carforyou/eslint-config@2.0.1-eslint-7-3d4b81e90302d8eadd601b623d312b0e399a362e.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"3e9f41c59c82c47a22de37d0bd1657ee5c59fcbe","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-2.0.1-eslint-7-3d4b81e90302d8eadd601b623d312b0e399a362e.1.tgz","fileCount":8,"integrity":"sha512-7x0gjtDXF6CeaONrxaXzx7YY2yg+WxbTIW9RsxLCnChF0jbRJ/81KEHe960tSUa01U+7tkYpHmh45UwPOS5bLg==","signatures":[{"sig":"MEQCICGI0WsNsPuHGHIWGpPUYBenSMK69uvsxexaiKmEiP6kAiA1CCb48q1h1dwYoLKZTD+yht3Yq98qxBfUj7iAP8g9jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSLR4CRA9TVsSAnZWagAAKzEP/RQNXVNIU95eiT2c5UlI\nAvv7iXu8bjFSUPlDCs9ReiN67D4huVUPvqkl9YkTl+kXMLkzfOrJK272n8dV\nirZ+RJg82WjZPQT8zrvESv1cC0JQxuIqLNyNJkdYusQ1yMfRvmvdkktGYZcM\nfwTtbrGjJWk65dCtsqaMenOfQNYafoHQcllNO8vP29F2k+mvECt5wUkKqKWk\nyljmoD2ypSQY0xtXQbSUfifCu5LPBGidv7F96SOiJeE6W/zX8W3fMIgq1OwP\nBHwBYpr2bdcafKPH32t5Dzn7xRIIbWbp9kJaQO8mSOD7YevyWaYTUnNnOrtN\nF4gtlJVUFKBQfWtx7B7lym2ftSHKvu/HMAZ8vL0uwQgtusJ45yQAqMUt5uk3\nGTlLZyd86DcP2ObVueJEjNwBDQXPU9LlQXDUjcGAxjCjrulEPK54+wTNSH7C\nOPkeH2K3iLyf/b7JA4xtUykPdFO1WTZZIxLSDTP6QQpEMyyo5MeymY9an7ro\n87dKVEGB+C2UWl+9h/r7OQCpvW7yPtn4OEKDVB2gtIdxS57ED0f96EcOiJSh\nE7yywSOGYo8PX5fht1lAmx6XAKjYJJjASu8pi9z7ts3qqM/hYgoE1fNHY5B1\nqtSk+lQuRaDR8A4k3/M6ffh10vNRqmiPNoyE5gNm/qkWVl/heqFMWqrOor/G\nbGQx\r\n=/V0a\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config/prettier\"],\n  }\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.7","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"eslint":"^7.0.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^25.4.1","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^3.10.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^3.10.0","@typescript-eslint/eslint-plugin-tslint":"^3.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@pika/pack":"^0.5.0","typescript":"^4.0.0","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.0.7","@carforyou/api-client":"^16.1.0","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.1-eslint-7-3d4b81e90302d8eadd601b623d312b0e399a362e.1_1598600312526_0.9056549269475307","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"2.0.2":{"name":"@carforyou/eslint-config","version":"2.0.2","license":"MIT","_id":"@carforyou/eslint-config@2.0.2","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"37372f124571eed1ca2098dc853ef8d75a9a8ce6","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-2.0.2.tgz","fileCount":8,"integrity":"sha512-3po2+pLX+52P/MJiMhE4+PWwtlqgwWBUfFeqiFSQ0ac7FTTRxjMqclKmSvMWENRvRNB1RxCY05lLYFFbfu/kbQ==","signatures":[{"sig":"MEUCIQDEaoPcHnHwQnPuFVqxYqfRHnzBzX+Ju08p/g6cmJU45AIgOM0IUlqH+ptSVfMk0LVjhdkGzXbnIqG2wgTAnkVUsNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSLX+CRA9TVsSAnZWagAAelYP/10k5GOXUoQHALM/pNp5\nOABCk/G1trPQVabm+9EmamuWwX/KI5qHwBQEoCPst1Q68gBc8K5gM7v709zz\nZmd0Zgx0yM3nC+EUtQCxuB7hOi0GZcoDWL8zqNYlJqx0hJY+RvWFo416+2QU\n2g949fp3q38IfH9GaTso47tDsHu+MnCCXkQbs54jPqsBDmnicYOVhcphXi00\nUxuLKv6vncSMCLS+6McjTKJEokcXp/k/1uUvbeHaxXduNBKkLjLK56Q3XJsE\nSnv/d7eYSuqE56Iw5/QGTZ7ScyBFbYp/DCEUHue1uXxu/kGnfy42YLkbO3u8\nKkuA7nv0mG7+RhJ0+pJHe0hXN/6mxafx0w3QwwKqx6NeTNNEEr+IYJvPKk6m\nY7T8D/TdgBc133VyYCr+euZChRzKP+Wk9gW9KZvFcQWwP1LC1TANYuTuJQx8\nFFffzckdGVmRClEptu6BKOOrRAkp9NvrtvtRBFWIBu4k/rhBgFCYpLsJteG8\n05Zb8EddamgspQ85G3AuOLStvDtGZjH9Zb+8TLJGd0x/Gj9ktx/qzk6Oi8Vz\nEmShsKi3EWaBnMgNuZ3PGdDbNsnolUKKajPIS2QgayEzltoXTve38gESLyd+\nXXt4KSJe48VU9DJTbaP+pIbDBV1Xx1wIc32pjFdTcqaRLiYrkxpQOMzuLB0d\njSjb\r\n=aI3u\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.7","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"eslint":"^7.0.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^30.0.0","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^3.10.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^3.10.0","@typescript-eslint/eslint-plugin-tslint":"^3.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@pika/pack":"^0.5.0","typescript":"^4.0.0","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.0.7","@carforyou/api-client":"^16.1.0","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.2_1598600702365_0.6404995062073622","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.0.0":{"name":"@carforyou/eslint-config","version":"3.0.0","license":"MIT","_id":"@carforyou/eslint-config@3.0.0","maintainers":[{"name":"lkappeler","email":"me@lnk.codes"},{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"6b99b7789523770de9f4239c343b1322d97cceed","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.0.0.tgz","fileCount":8,"integrity":"sha512-UrEf6iEWjLuLJgzXze/9Tm6CLm7ijb0/Tj8VfVXs8U1hXND8uqDJTWH/NmAYMGn4IDlTnrgPSZ8X8XiVJSE+Tg==","signatures":[{"sig":"MEUCIG7hwSgdnBb9KpElCkDmV9lrUrvynG+J00buThP4+0SOAiEA52qN4iyGE+3KTWI6xZHnsOzZnd/NkrSu+a1r8s33Yfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYyfnCRA9TVsSAnZWagAAOIIQAIqm3z/iDFSPPEA3wu6i\n5r/WNgvGM/cLiN1wkC8N15qEpo0o5AId95IfkDKuLTjIhDwCiJk4ekH4k7Se\nQCWp1bxzbE94b3fhTRd+LfBgc161H0kn6OrzizfIquPHqFrAXFY3+fhK319K\nBVChSizB4aumlUQkiYzhaXSjgLZUH/Fu1mJgCOrye/N4NcwoYErQYC8TzF4J\n6aKNYJNQZryV2weVvrXdCDguAGgLcmEsjjm6LXOO12ordlrdscpiZxwA1SJf\nx0QcaPEtnF7Z7/uptoNqNghVq/dvqkUJVzvbUXuWSl31OAZtVxrZ30Rjv97r\nJr3CNCToVA7c3fwTkOkG1ajj0wn35+JTdFPovldG8IvQcxItBj/3wH14mgvO\ns0OUtXMfZgtj31u60ezsnHs71w1koUMN/wTpLdLgynx74JTE2PqPrMzLNqxg\n7y1LGcj4vD2iyuk2fBTrXnc5FolJLSdOaTNHVzOPjZhcYZjcNIZRLE6AR7dT\n4L0z2efKve9G30W45G+88+9HzpeJX6iDuUhN/xiyvCuGvFeWEA+RcnEGZJhX\na/KuIKAdU14oYHoAf9AgFOdvFb4NXkNZYbyAAzWSZaw0G+EM1hw/cu55nug/\naQvXHrWY3i/UuvpVnOE53CrqG6oXLhK34KoBRCXgW85j1lArzknJouLhsLaP\nAfnV\r\n=kTLy\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.7","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"12.18.3","dependencies":{"eslint":"^7.0.0","tslint":"^6.1.2","prettier":"^2.0.5","eslint-plugin-jest":"^23.11.0","eslint-plugin-json":"^2.1.1","eslint-plugin-jsdoc":"^30.0.0","eslint-plugin-react":"^7.20.0","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.10.3","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","@typescript-eslint/parser":"^4.0.0","eslint-plugin-react-hooks":"^4.0.2","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-testing-library":"^3.1.2","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/eslint-plugin-tslint":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@pika/pack":"^0.5.0","typescript":"^4.0.0","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.0.7","@carforyou/api-client":"^16.1.0","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.0_1600333798593_0.26108477684225684","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.0.1-fix-dep-1229b78fb652f075009fce14dbea55ffdabd2c67.1":{"name":"@carforyou/eslint-config","version":"3.0.1-fix-dep-1229b78fb652f075009fce14dbea55ffdabd2c67.1","license":"MIT","_id":"@carforyou/eslint-config@3.0.1-fix-dep-1229b78fb652f075009fce14dbea55ffdabd2c67.1","maintainers":[{"name":"lkappeler","email":"me@lnk.codes"},{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"5ae86087d955765afbb3b2893920f721c67ef8af","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.0.1-fix-dep-1229b78fb652f075009fce14dbea55ffdabd2c67.1.tgz","fileCount":8,"integrity":"sha512-LCKEOmhFOuugaLmfLH7OtyEugru4mnh/N9MUEIGQOkuTZc9voX1qYSmscY626puCZD4mbUWCLCGBH8FIZ/B0Zw==","signatures":[{"sig":"MEYCIQDdfyxTY82GzC4iTjvJnhrvLsOE3l63YoNC9aAIOHWToAIhAM70hLR66WBY6shA/AY4mzz2WxRAyBFe5suSyRGm5gQO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdwvbCRA9TVsSAnZWagAAVwgQAIK7OBO4dHGnWO7+wapU\nDNVbeqMHcDhTM51zh/cmmd4baIf/cxlpCnl1eO4046llmzb/tYv1xV5D2NSc\n+PhyyL1WNbOrsmrPt9P7Y2puYAXnyXaOi+sZFz5Dw5TC5i73zrH5gS8EANdt\nRM/keZp80gxZL2E2SwJzydPgUe9aLwmnWJF5gAc1c0sxJxxu9CGEvK/19u6y\n/ZiS6VbMMLBMXg+WVIcD1NIlCVG8LVgedmBVOunh7flFKOXCYh+vBQ+Rhu9V\nP2ulCS7u23w1maCyQtTJY6KMyzM1Pxcl4HZ8M6nbq/n7FDvkm/za1cR3w97F\nnBXQWmX674wvaF89tSsRh9+6X7iBbDZuJKf86CfwbnNHjP5hFlA0Z7iLKcPu\nAdUsjOdBjAJ+SdAgTuxV7hwmRw5xeTc1iAVr3zgjoE1iRRu5Wj9YIrulqt+l\nI4w+w+4c1omiUlXYT3rvn4+sUrpnVjpXg5d6QeLXuu51PUCedQg7RqquoRnL\nWCSEx6z1Yv/lqCfKCjqW5VmZcPEbhX3qT2FTO6USa/c3jJ0Q3Z6QhPE8y94k\n1gfGrccbZE5nsJIDO9z03J78XzxbbJBCqqDjTbgti8D4o5iGkFu/L9i0NtLK\nauDAXjfn8nZIp7aeCootMV6xFEMXNKvZckyy2TGREwjlMTw9TvBiTWF8igUs\nIUk9\r\n=ubhB\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config/prettier\"],\n  }\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"12.18.4","dependencies":{"eslint":"^7.9.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.0.1","eslint-plugin-json":"^2.1.2","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-react":"^7.20.6","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.1.1","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"3.1.2","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/eslint-plugin-tslint":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.4.2","@pika/pack":"^0.5.0","typescript":"^4.0.2","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.1.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.1-fix-dep-1229b78fb652f075009fce14dbea55ffdabd2c67.1_1601637338904_0.9346458411786789","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.0.1-fix-dep-c29f33a5e615f7a6b6efc1c086aaf25e32830f60.1":{"name":"@carforyou/eslint-config","version":"3.0.1-fix-dep-c29f33a5e615f7a6b6efc1c086aaf25e32830f60.1","license":"MIT","_id":"@carforyou/eslint-config@3.0.1-fix-dep-c29f33a5e615f7a6b6efc1c086aaf25e32830f60.1","maintainers":[{"name":"lkappeler","email":"me@lnk.codes"},{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"147ff162b48ccc56121478306e7ce7bcae201bc8","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.0.1-fix-dep-c29f33a5e615f7a6b6efc1c086aaf25e32830f60.1.tgz","fileCount":8,"integrity":"sha512-Cu2K+jBhAKu/EwcW3YZ19tC5wvmoYxXEZa36mgHBRrC4iKpjLhViilHUcwWf9r0pdgXXXVjq0kncT+JshKeGDg==","signatures":[{"sig":"MEUCIDJOxnPttwCSHnj7dMnZ3SyAFz3AXW78yHZ3xqL77nO+AiEA3SEWR2dfhA0v+pPMWAtFEbgPSHoChmwrWyRvR7TrejI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdw8WCRA9TVsSAnZWagAAN3kP/iCQ/MpJDs8wY5IT9h0A\nCifvN3/OZ7ARkNUMV2Yu01TqFNCZ/7wZP9A3Z9LQalsVVTki0KB2/04IjgFt\nUsZ7stqU3ZJBmFsyVAzm25RQZQM2w6iWOkm+YQBsL6GEnTEULTPeQT8+zZ2e\nEz10FBw3JwOZ0QtpMnV9AfLHDEfcoc114OSM2NE1gGdUv3V6KO5rl+EBqS/2\n1WZMoBGHED8r99mYr0yf84AGxWQPNaXposKHO8YAJyWRbAtTHBKObfnCCJxj\nifzV/2DswP1+hVOm7DGZ7zNKb+49niwqUy3OAGGNTFtYrfcAEFDZTXY/G41P\n1ekHIju/tBVHREcYQpd6AkWukWrn5PyPIlpps/BQdEXWJSIC7VvscHzNvwFi\nlOc0w3ZoXAUbFsdwwBCVshuG4QUVexvMSLIic/XGOCmL5xGAfOgSTWiO6lpg\n85B2P2AOixonhF94OqUVvYlA6gNcavYu+bHISdv5LcEQpFlBRrjLV1NtViL1\nYN6q2cR0DutEO5f3olkr+0PA0YiouszFr+4zqynhsWJCHvdwZ4PYCJke6nq6\n/ouJZXUPXcfWOnNtMl8X1UfFcroAv9boFbjEIf1HtY/ysItWnYyWMTSXzi0F\nkPyiNnQISjwRpdxedwfpAtJ5gzrt+qImBRo9g8/Tjz6xtBxOcHauqWFetNQZ\nuC9x\r\n=AoxS\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config/prettier\"],\n  }\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"12.18.4","dependencies":{"eslint":"^7.9.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.0.1","eslint-plugin-json":"^2.1.2","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-react":"^7.20.6","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.1.1","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"3.1.2","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/eslint-plugin-tslint":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.4.2","@pika/pack":"^0.5.0","typescript":"^4.0.2","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.1.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.1-fix-dep-c29f33a5e615f7a6b6efc1c086aaf25e32830f60.1_1601638166096_0.7535366981037239","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.0.1":{"name":"@carforyou/eslint-config","version":"3.0.1","license":"MIT","_id":"@carforyou/eslint-config@3.0.1","maintainers":[{"name":"lkappeler","email":"me@lnk.codes"},{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"9856b4e45ee51a50f9b0c726755a917deb22b945","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.0.1.tgz","fileCount":8,"integrity":"sha512-8P/NbGzEO/WRFZzScZZD7N8XU6DYBBSGS3SHSR3c4K2/+vZ0N0GED3aX//CwRrd4L57bxl9CwssgNZs3X2LcJg==","signatures":[{"sig":"MEYCIQCWZdsL7XDMbujgoYc1IeZ06FY7Xo99LOnDthgB+18QGgIhAKoxUhSowZ+XqGUh1jjyXDGM1lqgwLacI9h7YhecXBsk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdxLMCRA9TVsSAnZWagAA4HQP/AmZDFzMo62o6KY2hcQK\nSduy+IidYouihqfRaeRPAPeHzO91vZTIGBIQUULbofOdGMSpO/q83zr8Wfv9\nmarEufkv1A0HvD7AqS1/HAbwpyv/bN3Wa2Cz0BUdYSTwH4AOaFgmL8Z6NJq5\njKWGmX3A8Ci7LNFfD946CcKeN7o6NpmLzzeos5M8Oojo3lIS8PS03c/hzxkA\ngpcZEwQ3oM0mfaK9fOHIMPzoiTSaI1gXF8fjElzUCeofsjZl8kSxN/W8/65D\nl8jvJtgRlfpNmt8BKYmmTp3GRYQpJaHuFOYXsB8i70399/IydoY+eBYdX1aY\nmq8miaCLLJBFHy9QSALmTk3eCSpGfYh5nSXYOt3UTXIaNw0YgoErBHOCyLhK\nmvlOOHNxuEiSWAY5IMkfasQ0cciYIR5LpiXt+jEdcYHXySgqDrqIIyB/TIgC\nu6KTyJUXFPgdCoP24ekm27gwEeKU3X9DhGhojDOMic5C5DVHrYcZVv5oq2Hi\n7RWC1pcgg1oUlY3RcLBKBWzFv/5EhR9567EbMMKb8IUOZYoyxf6xJQc313Vq\nsdNXlUhLcW0Y2mgaA93g5l06AKsxKxXq4LyNcWbdjut6SKUNWe84ueAPFVMI\nKAyKRMGI1wE4WZ4WiHGg/VbPzZpARQKBVRBSSfSOz/ogjxhRc4dqqar1+Xq/\n2M4+\r\n=/5CL\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"12.18.4","dependencies":{"eslint":"^7.9.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.0.1","eslint-plugin-json":"^2.1.2","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-react":"^7.20.6","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.1.1","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"3.1.2","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/eslint-plugin-tslint":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","@pika/pack":"^0.5.0","typescript":"^4.0.2","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.1.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.1_1601639115638_0.2682931086578477","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.0.2":{"name":"@carforyou/eslint-config","version":"3.0.2","license":"MIT","_id":"@carforyou/eslint-config@3.0.2","maintainers":[{"name":"lkappeler","email":"me@lnk.codes"},{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"1a74d041ff8bf3991a7d0ae67fdd2f1b7205cd0a","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.0.2.tgz","fileCount":8,"integrity":"sha512-WoD7iwdKonC08XfAgKFk4knSTueHlcKI5OoDvQ2CqAbMP7bRpImAGy2naJrrYMhFiT+NRuSaOJfIziMq0V5upA==","signatures":[{"sig":"MEYCIQDo7j5urfhuIV8zLgpQU+ZgDA2zCYai/Z0eIC27k2Us5wIhAPKJuL9I3ZHGNOBoXKTb+005DSH78PghCRlCq2v4WI2G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdxeJCRA9TVsSAnZWagAAUO4P+wQ6LKttjcGsETVDdt7u\nP9az8kku+fxmIU5+bw0ox71EDATr65qMrMDZKGVaV2mCl8+0k+RnX3/K7YnW\ncdC+2Lvh0QWOimbbXX/KtKm114za3kh+X42vZFFiiSeGFo5mK7v5l7av0pun\nBm9fxy+IfaQO+uF8Mjse7Orjd0amRJcrNwsYzMRiz6BbtpR7MtDaExWMuQOz\nZRa8VJHccaNu7ehpWRRngXnPCHUXyv/z2hF+Z6HKpWpu8wBiQtealTEycv78\npzYLhHxoBNBGArKYuZjkEDC4DgWIak6asx+E2RBxldUo2yAb3BIt6fpZU//9\nurBGQ0F23LsaomeyVMkIhSeO5BbzdE4SShCy5aCKQUAAhnWEHHc1V/0zpSOm\nCxHKMh+NrS1GkfFJ+8n+9B1Qizoh5LbOUfpKIpakz1nIFeigdxbvsE3VTyB4\nt1KApCUMIAFMOTb2GQO1P1UvQwq3Imy3l39LJ5cZRsZL6RQEcAT4kkjLqbWh\nXmPRGz7eOpeMfQB8qa8TA+koegFRMFeUvPpeU3iziKHvhUp0RLQOkdYlsKNx\nhrgWt1mmMCK8W/+N8CSQD2NtDAhnwlmHzJu40nf2aWV8ESHX5/wFU2fFFTwT\nnTN1kG2DRtxjoAAFfDuT20LsPYX5urGI/dZ1FdY+XiPtfzHbpiW8tcURF503\nZN17\r\n=H1f4\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"12.18.4","dependencies":{"eslint":"^7.9.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.0.1","eslint-plugin-json":"^2.1.2","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-react":"^7.20.6","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.1.1","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"3.9.0","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/eslint-plugin-tslint":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","@pika/pack":"^0.5.0","typescript":"^4.0.2","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.1.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.2_1601640328821_0.46973475707207446","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.0.3":{"name":"@carforyou/eslint-config","version":"3.0.3","license":"MIT","_id":"@carforyou/eslint-config@3.0.3","maintainers":[{"name":"lkappeler","email":"me@lnk.codes"},{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"9bf117dca49f5851246560627ea312bfe2613cb4","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.0.3.tgz","fileCount":8,"integrity":"sha512-zxuZEcjw+ch4cOfmyzthSWKsxpJZY2tO8fP8/IyLwP8bGMFqSHmX9eKaz5OTSVr4Oh1hmc0qppH1twHQN3xKEA==","signatures":[{"sig":"MEUCIQCqZGCJCmrxSIvqOpFgCS40Vxz28j/xpOC9oIY5nrOsNAIgc6XPJ5YK7c1OtLcNDP1u+6hTFFfFUWfGYcBsW6iTaxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhVXdCRA9TVsSAnZWagAAp2oP/AzZdbgbpW1HhCVLRYCQ\nlaZ58i5Iifru/pzPyaQF4TNW/dpOuahbxEatA0zW+prHXNc27BGbSX8gwIa2\niTossA6iDUMWOMnK21dvQoz39VILiKpJXYZcCvUQgNB7cSfHkIdIq/6ZfPP+\niWx6ObCJi9LHKk8Rxur74l44LAw1h5sbzwGTQycGz+xtLk0QKFPkpOXDux8I\nPA+aLd3yTpxE9ZdfJ+SDOMM66OJyDo4gLNY6SL0u9c+wQtoC1qsui5zJ+SLx\nhiRqNzQxBLxUgixKxq1FPU+4R/xTxm+xgsEyb0yzGcN7S4Maic3A9F0EjOhY\nUmRwOE3H0sCArEQDvl5fFnrHIiAubBQB5B2vcYXDFqSxQ7Lcc3bMgUeCslOa\npoQZBPQNcBeco/FC9hOQHfRjyjwNP7a48mxYeXugvaEei1bDVD/0PThXQ1vO\n1w1dnk2+kPxRDqiKZ9cwNMSt88cfUDRgx7Xbrnf9L6G9iBUobPDJwDZAmfVB\nkC4kodRqceV3qGBGvjZLdrA2bHGPKW4yb2IgXaEI1FooSeQ1EsTWvmNMNNzI\nRziEc2X+5kixSJC47xH9rER21Wxyowylm65vTTDaM4cIoyL9A+MGg9IbyJfv\nEK2NvhyZ51a/aTPVcj/q4q0eTVrFlT3l8+Zf9n/xwyjy2SlaJPuyYylFDOm6\nejqy\r\n=ZAW5\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"eslint":"^7.9.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.0.1","eslint-plugin-json":"^2.1.2","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-react":"^7.20.6","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.1.1","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"3.9.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/eslint-plugin-tslint":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","@pika/pack":"^0.5.0","typescript":"^4.0.2","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.1.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.3_1602573789424_0.019755912239819207","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.0.4":{"name":"@carforyou/eslint-config","version":"3.0.4","license":"MIT","_id":"@carforyou/eslint-config@3.0.4","maintainers":[{"name":"lkappeler","email":"me@lnk.codes"},{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"dd40a3ad8ad29405e9eb74adf5cbef7526e718eb","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.0.4.tgz","fileCount":8,"integrity":"sha512-ZYN3TuBDeVTZk8Y3TlgFpj6ADcuQZEH58yFvQPxK2Y4oDFNEjvsrq3NU3AHgBVfSb2KL5vzbUD1QXUPzljK1mg==","signatures":[{"sig":"MEYCIQDsFeZfWrp9VD8sidYLlebpk7JTLDItfF0C/ofNPQFDwwIhAOvHc9yJRyvUktRs6JJPrNQdvA1xCUXwiVRN8guC8wPT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiYCiCRA9TVsSAnZWagAAwkkP/1XkMt8UbJL0Qo8hMWPj\nYifVr6z6bhrysuPVW1wjWIrNRjpENfHFYAo1vdqfqj9eyJXJoNcf4EqGeDRz\n1M4NiAKEBzvTMnzjSuyseaH+9LcQWoVJp9OdHAAsf7gp8pQSX2IV5OVDK6LT\nEvCwjLaS8f8JBf+k9PrzvVYuGE0mw+CK0jXW+F4pgWfOb27zJeRw9rICWL0V\n9cVBZes0wQedXUsJMU+AErx3A5PIMO8JkYhYsqmENnRN8nrcitrOIY65tbhp\nZThFwLfPVflNfwJ09oIkMk33oRam9Aie0St0R75wZvqJUW/YsdO7iQ/1Fjsf\nMQ6cR9U71tCQ4BbaL257pgOU664KUp3OfWYfEjdYujQLTPKnmU1+XCCxtghR\nPQuMtm8MLbrTn6yZcMzIFmiXJ8XQ7RApyrK+SaOwJLxIEFQR0NOBQsijXovs\nDauSP4SevKHTsCV0d2cxd+iuZahY8QTuG5ow9gzW8pplbDC/9m4TOJhNJeRu\nxODl1sNBH67rGPHXEVJP/aYQpmpB3ranaeKMDnUKKQZf1tswz17bdlIKJx3x\n26lEdMi7PpAsVlvQ2NABb4qwCFspaxOCujy339ZmzhhtVkjflD41AIL5PZd3\ncwuJtFnCV6hoEf36zD+1Fo048u+RXLtsDKarJlnCdX+pcMeO2YHZYD61kIZL\n1sgB\r\n=jrXZ\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"12.19.0","dependencies":{"eslint":"^7.9.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.0.1","eslint-plugin-json":"^2.1.2","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-react":"^7.20.6","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.1.1","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"3.9.2","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/eslint-plugin-tslint":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","@pika/pack":"^0.5.0","typescript":"^4.0.2","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.1.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.4_1602846881852_0.10480119886154204","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.0.5":{"name":"@carforyou/eslint-config","version":"3.0.5","license":"MIT","_id":"@carforyou/eslint-config@3.0.5","maintainers":[{"name":"lkappeler","email":"me@lnk.codes"},{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"3ad8b96eccd8fa445ab9081eb45e1bdd09ac3f16","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.0.5.tgz","fileCount":8,"integrity":"sha512-QuEPo5+J7Nj/Z1LNyv9hi2iGaoIOw5yXQLFPpvvzJ03kdUesRP3vDRjAUWKTEOOvVl41pY2PAyuHENi9gDllJA==","signatures":[{"sig":"MEQCIBCXsTmRvbeUSk7c/KMK68IxM+l+FWKtUHuCxWip2b+KAiBOVBbQ5FO6J/oIvOGYjZlCerX27ab57J4N/CZYqUXwag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfomZMCRA9TVsSAnZWagAAQuEQAKG1K3a7/DdSe0SBXjeA\nhfclC1WX8ocOHEPxVKgDAR3sQwovU0d3f72fApbGQp3lKY5243ReLhzNSGZo\nh/fID8YRqkYTWQ6NsOfKZim/vunwpheUQwiUri0uBmLmMrjo6Auu+R0kG/xI\nP+1HftQpS+V+csQuJjectMSM3wOqIjLIn7ZGIoJYDh2YGfO5wPtwqL1URtrO\nwgxOHzY9DfctyF7zSoAY9VQD/JkdPt3Xk2zQt/t2W+/82wQ56pTL0pRsG6h9\nAffQ1/ZuAftAq8Yw11seqiC9g+vhkiL7h+P6gQoQKAXP4Aqt9ePlXpvyWkwK\nyEFsMTDjhbyazf4yNHkF2Tbzea1hxPSGZh1K71psZ9qt9+VaBdvR0pNkTmLG\nHgyJGr3TlB1aLZuN0Q9I3zAeHhy7LIZ2j5093hdpunV+yLMHletjHSte40RP\nHJbnIevn5lItq5Hw8DHYxib5+6aw2yBX2VJe3k2YJg0LLeCv48DwfYap8xg/\nXd9ttosuuXIrjymzu2OvUAa5dnyg9MedXAmlWqUCTtwwpvw8diAjMUwVzFfV\nsU/qtRaGjHd0gCDS+4dH7cXjNfL/qtzTX28Qj42ahsj01WPyEfyP8JRbboKC\nZkrEecgoWAlVRWR2xdnnFheowDGw+n/AVqyl7DtVdBkU1QkZx/jQy1IAZYd+\n+GbQ\r\n=IYcv\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.15.0","dependencies":{"eslint":"^7.9.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.0.1","eslint-plugin-json":"^2.1.2","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-react":"^7.20.6","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.1.1","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"3.10.0","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/eslint-plugin-tslint":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","@pika/pack":"^0.5.0","typescript":"^4.0.2","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.1.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.5_1604478540100_0.12008229704766316","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.0.6":{"name":"@carforyou/eslint-config","version":"3.0.6","license":"MIT","_id":"@carforyou/eslint-config@3.0.6","maintainers":[{"name":"lkappeler","email":"me@lnk.codes"},{"name":"carforyou-engineering","email":"engineering@carforyou.ch"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"1e16a760d48cd931763f12370601f9ff03cd58c5","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.0.6.tgz","fileCount":8,"integrity":"sha512-8w3VXPjn9+5jNhmZd3mNfKySy+kRjrjHR7qn5aS+lLgkx04nKK1MDKZz6MvioKK3nOr5hoF8XZXj5R/XzH31dQ==","signatures":[{"sig":"MEUCIQCz151OqtyPpTvtS9vI0xjebP9Kh92jd5WNB8glEHSSfgIgbxCXxbhTgSM2aRQDGgg3XmhHy7VeNkNg8pAaDWc1kaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftoATCRA9TVsSAnZWagAA6jIP/RYHEmIm7lReQqjqrv7B\nvRLM4+xsSbm+ZSX0q+5SnNcbApabBad9StbfaV7q25ovf7tqTRAoKOiGNbm3\n183jVvDK6dGL5jr3bQZZUk9fp00fXGH/D0+J6B2N4S7u5jL+L1vyKpRgb+Mt\n9tfegiEItxV7GYYdvmGf1t72eUymlBVMLLcufFROKN8L0DvYgAiCxFrZVkDN\naH65mZLPHUncBSVJlDy+aIr1dLfnetbsjSI0pcZqq8GqPyEN35dp19dQY9XC\nkmHUAxlU9v3WnNU+DgsotTZoKSzWEkSDAwFsnzQ7SkwieJVufGcHo5v7fUVY\nJGMkeHl4BRIOUs6jULowQEI5IotCUxsP6bLy9EdI3zrBVO9DJbvOVAD59tlu\nWH1mWLo+9QLgvYVpZaSOGwgsv+CUmzsCaFhPGKpfSZ1dNV2lXRCURD1BEwAB\nIyX472bfMh4KY8dEwIfryv5Q3ElYLqVH1fQDUyS36vI5SuKq2jYY1gD4vUQg\nj4m9FjzeAvg+kc44wqWVCU+C1FPpb2hAHkr4RNkXggPbxqBi8UP9xsngtiwk\nuHvZAuyN6HrmYMzfDaCgbVnHHB9tSA/+fYdyrpmgl78+lT00my5M02WI7rCu\n3ZGF8hDKneWKC+fkl9OqC09STDC2Qe7ANT2f2KaH4zxgEvZ0XXXcPMePYi7M\nCGoN\r\n=Kmnf\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.15.1","dependencies":{"eslint":"^7.9.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.0.1","eslint-plugin-json":"^2.1.2","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-react":"^7.20.6","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.1.1","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/eslint-plugin-tslint":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","@pika/pack":"^0.5.0","typescript":"^4.0.2","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.1.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.6_1605795858547_0.5459969355683112","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.0-import-order-sort-b170413bc355fabf0c317b50fd628942bdd15bcd.1":{"name":"@carforyou/eslint-config","version":"3.1.0-import-order-sort-b170413bc355fabf0c317b50fd628942bdd15bcd.1","license":"MIT","_id":"@carforyou/eslint-config@3.1.0-import-order-sort-b170413bc355fabf0c317b50fd628942bdd15bcd.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"b48a0465083ab21f52b8921e030604dad8835c11","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.0-import-order-sort-b170413bc355fabf0c317b50fd628942bdd15bcd.1.tgz","fileCount":8,"integrity":"sha512-iGNzk3F/c+hw0TC5ZbQCCRDtL/WOfuCR8+eU2Q2eSxt+pWnmW1krVeGaZOHRtQi5XygzLEe/OmzXf7rkALd+Gw==","signatures":[{"sig":"MEYCIQDTkFwJ2f2hLeEr/jjNR4qWPEE/HdKtod6fybjKp0IixwIhAI4p2ai0ip7mOJQtzeSECX6chev/WaoKmtKhIaFH/HH5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf224DCRA9TVsSAnZWagAAy1kQAJ30g3Si03UOmi7vPRFQ\n5jf4AYBsX1NxuZsP4uEjcR9clxnRK9xeOkWHv85CveLe+R+UbEI1tE6dOxd2\nmUn0XjVLrc4gJZfYlW80hMc0BkUCPkUZ3dH5Y9xpmqpaiSfR3uKAcowzxdYB\ngNKOgKCyncQu5zLVutbYLGqYRjE5Gt6QjwNoPVa1a1xUJ0S7Ast6gdZKisd0\nabuzHuiRO6QkqN/lVgyfYBmMctkyWbNXwv73T8rt2/Tqu5jE4Y5PBZz0rcw1\nXhFd0QLRW0CDdR/mjIcm1C25WY+8O1wKeS54Ksi7VERhXXXTZQnkLlDBQ0X2\nbafEPAEydtF6hV8O3GOcr8/gGyJJ2OAfBJm+fnz4auoCFqgSVmJNyy/90Htk\n1fG+UYv+LgXMr3qX4PasL86BQptalL4/BHryJEg0NWHcG/3ZttOTbpySHYxE\neSnvySaTaO2WNxEeS5gnIGje6JW+0T0BTcPH1V/OFRK5z9ZZehnPa50WsMQe\nKOvMTN9tWBHSzu/U/LVA6CFfG8vZ22Ke/Oj7J0CcNyQs2ExQ7rnV/iAycyYI\nJUT5/fR3OORgPn7laCF3N4yayvQO+g4nxOdWahWSbgVHOiRnmRCg3AVPC2iT\nVvp49gZMC4ORNJzHxgbj65shRk0CI1P1CihQia9aH1AUVwNDQuwG1dNl83BG\nEbcf\r\n=wjWx\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config/prettier\"],\n  }\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.15.1","dependencies":{"eslint":"^7.9.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.0.1","eslint-plugin-json":"^2.1.2","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-react":"^7.20.6","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.1.1","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/eslint-plugin-tslint":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.4.2","@pika/pack":"^0.5.0","typescript":"^4.0.2","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.1.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.0-import-order-sort-b170413bc355fabf0c317b50fd628942bdd15bcd.1_1608216067195_0.4735631635820492","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.0-import-order-sort-b170413bc355fabf0c317b50fd628942bdd15bcd.2":{"name":"@carforyou/eslint-config","version":"3.1.0-import-order-sort-b170413bc355fabf0c317b50fd628942bdd15bcd.2","license":"MIT","_id":"@carforyou/eslint-config@3.1.0-import-order-sort-b170413bc355fabf0c317b50fd628942bdd15bcd.2","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"8dadef300b3ece0412e620ed0273faae801331e2","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.0-import-order-sort-b170413bc355fabf0c317b50fd628942bdd15bcd.2.tgz","fileCount":8,"integrity":"sha512-shOBZcVDOy6WzJttB8hM9Ud3JM7iHTbUJj84VpVoshsq8SNJgHcNDzI8WalnmOwi7EEIQRwl5rIV18wuAedXkQ==","signatures":[{"sig":"MEUCIQD2B9GYdwg6NetEnTvQ/eGkzTQn/fvl2ctu7h6tFQ3aMAIgfGgkul+Ah8PJ1E0mPYXdH5rVsKHZex4Pabo2VQNGhJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3Gy1CRA9TVsSAnZWagAAd3wP+wecBMU7xs54c7TzxbAt\nE6SOc7agVCBmvFi0C0OZ5sOTeTEhEvCxp9SFAwti1dgvB3fkJAJUl6o0KjHT\n2W7R7px3selHXwakosp7XnOpn9uFfHPupbTTje+3Q1x/mPHLzDYTl/bWJ3mZ\nIEY4zZ3fEGyoHh3YmaLpLXw6zjxylnNz0Q6fVQQRAl0n3qLz0PvazcEX/+BN\nErrKuBNoXYjsh3QqsZMMNfQUJyVB08AKdy41El3rFV8cXF1k1juMJDzWDMfg\ncdvp6afVuJkAV/yiliJN4nc/oE7ZYl0iapgktITBC6xlCoy2iC9pBJ+srbnD\nsauTKOiLfFv03pl8GiD8KM4FrckMMW9Fm/p8qjAa4hYQ4+yjy11MBZ2lH9uF\nef7hGJ0BPU6116hYNM3tZA74eYH6AhohXPUX9njcVV5qARR5chZuCAM7yjms\nq3l+IdqHrfnZLKcO4TjS43/JbglwnVLKcjpbkXatoxTI2++frUExAAYwAmZa\nVym3rDQM1QOC8wbl1KCTuvmZlEbfRoIUQEtyJkA1W3N3FIwNYcY+v2cmGmjO\nLnqqFqET9G/S9DTCDjDDe8hADSPpk3curBoRNIH0pfDAgpolmaRRjEI4XTA1\nxlljmDNYbsoVcMGp2Szv+yjyjd6GHWcSfgbsm26DEWGTbXy2bT+gYBsZ+Rnn\nEGnN\r\n=yRtj\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config/prettier\"],\n  }\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.15.2","dependencies":{"eslint":"^7.9.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.0.1","eslint-plugin-json":"^2.1.2","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-react":"^7.20.6","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.1.1","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/eslint-plugin-tslint":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.4.2","@pika/pack":"^0.5.0","typescript":"^4.0.2","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.1.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.0-import-order-sort-b170413bc355fabf0c317b50fd628942bdd15bcd.2_1608281268937_0.5082021299435335","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.0-import-order-sort-b170413bc355fabf0c317b50fd628942bdd15bcd.3":{"name":"@carforyou/eslint-config","version":"3.1.0-import-order-sort-b170413bc355fabf0c317b50fd628942bdd15bcd.3","license":"MIT","_id":"@carforyou/eslint-config@3.1.0-import-order-sort-b170413bc355fabf0c317b50fd628942bdd15bcd.3","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"d4e1793158a02fb8f385bc58c143b90d03f09af0","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.0-import-order-sort-b170413bc355fabf0c317b50fd628942bdd15bcd.3.tgz","fileCount":8,"integrity":"sha512-pON0st4IKyjK2YuFzpTg1Z5nJftW1QW0mPTm5JEign0CEcufv9zJLauIQlio72EqfHKWAYGsWz+PEapY57qThg==","signatures":[{"sig":"MEYCIQDYKofEGAXVvMhaajRLGI9X0goovpXt+QBBOLUSXMGvYgIhAKUEbLnuwcGj+o7YdM7H+J2cTkXsbEP9B5N5dxavbAT8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3ITgCRA9TVsSAnZWagAAWS0P/3DmUp4CC2DFmBK8atzX\n2fFIE6o7wEvIE0L1N55nN2N5QW72CJs5+61WhfT4I1hsWRyLmaziuZf8GcgG\n5SR0ugYeWy1K7lo/Hu9ylsvvPw1HOAPxXFb686yKWPsIz7oSNmxQLU7IrHIE\nIvj/VZb9oXEhabDsD3Q3j/zwjzQivTNPGvmMloTTqcq9Gp2CI6G1seLxP2bB\nCdm8ListvVjCiO+GIk76votbSx8Jekw/W45cKfQCJN1sETvFxAt7Ub7BN1A2\noyvDqMDWpfgQw3dzWnuylzR13KvRyftd41CT6f/dAUsBj7reRU0y0W57OyFE\n/lXeGepdJNwUBsMzZIuHgxIaDjApluQXqx3CEhbi6Wn1wHBWgIOv7LClAwsD\n5yAJ16OT3wp41RMeBAKZQExXwvUpc9QHJ7vkdG8eGG/rFDHtlW5yPLuIesv7\ndLjqa6eMYAYFJpCUi+Z7FzoayZWjkK+U7GJbqD1N+w1j0YMn3lX9pjFuoVpZ\ng5ydCUpEBVZ5o6xxf6XWJUKJ7KjEO7q8shbOPV0bXf0WKfpZs4e7y4TDm3mw\n87jtzrzmbtAn2mPgiSowJz+ZwHYwFha7mqX0o7Ba+gBKy9oLWS+ez4hivMIK\n1jbGRZwGlArQIvAT1ypZphvIQv7b0SraucHpyal7Lp1NIrZ36vFh+Ka7FUCG\nNaaq\r\n=Sp8I\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config/prettier\"],\n  }\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.15.2","dependencies":{"eslint":"^7.9.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.0.1","eslint-plugin-json":"^2.1.2","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-react":"^7.20.6","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.1.1","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/eslint-plugin-tslint":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.4.2","@pika/pack":"^0.5.0","typescript":"^4.0.2","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.1.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.0-import-order-sort-b170413bc355fabf0c317b50fd628942bdd15bcd.3_1608287456138_0.4933967563187085","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.0-import-order-sort-b170413bc355fabf0c317b50fd628942bdd15bcd.4":{"name":"@carforyou/eslint-config","version":"3.1.0-import-order-sort-b170413bc355fabf0c317b50fd628942bdd15bcd.4","license":"MIT","_id":"@carforyou/eslint-config@3.1.0-import-order-sort-b170413bc355fabf0c317b50fd628942bdd15bcd.4","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"2f119360357d90907c74a0bf59188e2245a09d7f","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.0-import-order-sort-b170413bc355fabf0c317b50fd628942bdd15bcd.4.tgz","fileCount":8,"integrity":"sha512-Q0DPBPUJ9B6JWvvVAMWIRMru7zsPkdxwW5YBKqmDs8HqA9/Vjp8wwQ1bxCM7qdq8hVy4Ht2OrMWjE0kSBulAGQ==","signatures":[{"sig":"MEUCIQCxfdaiTqS8t9RYZqIVa9oX8T8tffalwCjgJsIPBEYYfAIgP3zYGvcD7SCd45BSUYc8A2CGUQUjVN3wMPan6jLgONU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9YryCRA9TVsSAnZWagAA6a0P/jU2U/Sz4ZCnbjyH4puQ\nhms90V/wo8Uj0outW+k731/HhD1j0lsq7UnmrTnf1rlMNZ8z5IAyQPIXLpgo\nmRw5LFJ40eV481p0q/cbk0Ue9PTX55A479qEMLTbaYb9r6g1WUQ7++gi1TMk\nOoHKMVueejh4cQXiryw0kcfQ4fOD1V7jfZlnkjdd1ls3raFnMsV/2fmohTB/\n1tux6jXcU80pYMbD+wIFM33J47/VvnBIrh+jJMintu8rfGMGWwNfNOT5tE6C\nyIhCYysPnXj80w1d0WLwBvu92u+CUdrbZANVrUV1VE5yn5x7rAskqwtZEm9o\n9gL+0U7vPoVo3u1CHSi1fl9d6/N/dTz/dXff9xvOVOH8oNPU45cVCWGobjbS\naymPwWPUDQpX8Y8gQE0oPxW76iMNWo+I5fCSFRCoAvDASGIW7s7IMM3CvMkX\niJ2uWxg0tRTPllKTmttAaWR7AAEyHdNerxKMOz0GO6etUy2/DCyxFxEm7AYD\nKn8hAGPnYDDyT8PzHKOxWOJWiSaemKYUqSYDLJW0JBZn1W5Iejie7/hoOoIh\nFroAtzlD+OcSQlxXwndZ6kcZmSZYfWAiF8p4aivKa44LV9JY+batyXV1cb9T\nbva5Hn31KUJNheQ16McIPrUMMMakT925VJQj4bIlZXJu9W7HwkV7OoLra2RY\nJZC4\r\n=rfy+\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config/prettier\"],\n  }\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.15.4","dependencies":{"eslint":"^7.9.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.0.1","eslint-plugin-json":"^2.1.2","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-react":"^7.20.6","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.1.1","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/eslint-plugin-tslint":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.4.2","@pika/pack":"^0.5.0","typescript":"^4.0.2","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.1.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.0-import-order-sort-b170413bc355fabf0c317b50fd628942bdd15bcd.4_1609927410208_0.3216036076055069","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.0-import-order-sort-cdfcc4061d299ad5fd3e3ee7616cf710ebe7757c.1":{"name":"@carforyou/eslint-config","version":"3.1.0-import-order-sort-cdfcc4061d299ad5fd3e3ee7616cf710ebe7757c.1","license":"MIT","_id":"@carforyou/eslint-config@3.1.0-import-order-sort-cdfcc4061d299ad5fd3e3ee7616cf710ebe7757c.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"9b68633f4b522596ea3758a1f032d0182f329357","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.0-import-order-sort-cdfcc4061d299ad5fd3e3ee7616cf710ebe7757c.1.tgz","fileCount":8,"integrity":"sha512-XjeL38zWZSx8E9pqsiPqh1HCkuNHf88T78ub8UtQ+zUFRNgaEbZBQq3KwvMsSnwCshPKHqtu4O2La+cGzR81fA==","signatures":[{"sig":"MEUCIGm4MdI8abBH8NZ7o5vlsVsVZjKrgra/LC9TdjBBZ2DxAiEA1sWbjk2efH9Q6EChsGOnAFqvtYtPbWNUZhYrdrZOjNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9eNHCRA9TVsSAnZWagAAGswQAIwxTFNv2HvvLqpxopTa\nv+zYRwr9aOmF9zGMLHvQr5gfikazQfHtnE/2fqh3NsXQ36hb8CVbcb7WY3zb\nqLIqmtdE7/ccjmsDQ9eIFcCfrDuzYDGp/PBxfDsPibuyFFgrfMdyFOfjP1oG\nv3PL6D+3Xiq4+UIGbP+lG09aMhBGhWHNzud6S5nsa2JbxdNU9eBXw4HkmLT8\nNRpDaMmmPZ4NuqlCM71qzY3W/u78Ehkl04EXMTygVdwmKjAFxt9dHNPgOdi/\n1308AW2Ov4gegGZi0nInEh2RzGjeDq8B9IQV5EEoP1sQSs+PaBd4XdMry4Ia\n5zMQDZ7/lOxHciUne2G3pN3BFz3GJ6EHCKO094MbccNt6uaW94Ykolg7LQlJ\nDVNm6ijtdtaPMadXQc4APTugcLn8pIzALaACBP2YCd5/l9H31tWlutteVVsv\nkyukDIWIB5W9la9GKiBAS3gzWSnX5OHAx/NVjHxtnjrgbqVZq0qjYTIuKURc\nFi2iDxDXfSv628Bcp7rik56xO96bivW5WuxjkbM4KiC1Gq2xP4NtqZ6stnnf\nt8MvuEA+l8k2Cnrp+7di0h2SIdgZQZzuegni0qEbEt2P5/gb+zBe4SaBl6cr\n7TjGm967SSyYVNeqrmliEGD+CIuqGB/Cyt70rAK6WQVZnNxJAhxoe90E3vOX\nxEg3\r\n=NLz9\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config/prettier\"],\n  }\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.15.4","dependencies":{"eslint":"^7.9.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.0.1","eslint-plugin-json":"^2.1.2","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-react":"^7.20.6","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.1.1","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/eslint-plugin-tslint":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.4.2","@pika/pack":"^0.5.0","typescript":"^4.0.2","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.1.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.0-import-order-sort-cdfcc4061d299ad5fd3e3ee7616cf710ebe7757c.1_1609950022922_0.36334830025409026","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.0":{"name":"@carforyou/eslint-config","version":"3.1.0","license":"MIT","_id":"@carforyou/eslint-config@3.1.0","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"87b7955b5a6d10b939c21c58f32c14d7ef25f978","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.0.tgz","fileCount":8,"integrity":"sha512-PPGwtvD1/KUX6q7FiMzEEzBWdhTF4sWYWHogVhqzIcND9iOnHD1tR+DYEeG0nMlEStyBlVuWY5l7VPvJ2naGRw==","signatures":[{"sig":"MEUCIQCPakw1TbV8wLBaKGtY/Cj3wDhcmIDoz+LZK7kQGcudAwIgA4nVdYEeN2eb0hTNO7fJybMlUvbf0tH4MNEE0r4Qu8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9edMCRA9TVsSAnZWagAAZnsP/j0LjNM9GHaHtAfHAFsE\nMOqfOOy0+MMDbx5g7407dydwI6/z72oZttbVBf4AOo+nyBJziqjVndRLu6Ov\nd3t9yZsfykXSuE2MOiZMr8qzv87C0PYd/TPptOhW377yXtqealkrwihQjc9x\n8NOjkmqwStw0+BBzIySzDOlRydOM91RsMhchYREp5SYZS+GjIKIRsjAtya5x\npUZ3F0Obr/VF+z5UAxrvCFXICCbawHTO9MbybtsINxjyLHGLEOFLZoK7E+4w\nHAw743Ol0Lf6mMH7NmaqIdV+77iB/T0JXzgUKrUIFXhocdYX+fIsm8Wb8xCj\nk4CQ3CEW9LtPiqwAClhEeQOdAXng7VvMmN3w29iEZG+QXbqm9nxCQJ1BX+tk\nIpzKkmVrJ1ZNMVcnDzKjfS6Ji58rrZL+gRtlfJBI1DvZXrVK660DQQwLa5I6\n4pVHyQf5QO+VPX3gldDrk3Oz9Yu1++Ek1rdiUD+eLH7Vs7phdkuBg7hErkTQ\nO3/xAGpsXB7kKdISx/hs4mxavNudWW8J4nGrdNw/2IHF1iQOAxNllwEAdnfU\n/dQ0W0jXsLaewPwuzNU1/nipIUBU5bTliy/PWu1TL3/byVBawAgUI1eu2BLQ\nNnU2MZWjUi2nbMfUFM8PttdpE72iWzDfLWPyzSvsOjaG9TFyNXUDo7twtyD4\nCno9\r\n=ACh5\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.15.4","dependencies":{"eslint":"^7.9.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.0.1","eslint-plugin-json":"^2.1.2","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-react":"^7.20.6","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.1.1","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/eslint-plugin-tslint":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","@pika/pack":"^0.5.0","typescript":"^4.0.2","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.1.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.0_1609951052448_0.49411456103796203","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.1-internal-imports-ordering-696238306ee7287f61ecaed86e41f6c59b6b20b5.1":{"name":"@carforyou/eslint-config","version":"3.1.1-internal-imports-ordering-696238306ee7287f61ecaed86e41f6c59b6b20b5.1","license":"MIT","_id":"@carforyou/eslint-config@3.1.1-internal-imports-ordering-696238306ee7287f61ecaed86e41f6c59b6b20b5.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"81c1dfc21f5fba65c14f651174c697ca74552a2e","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.1-internal-imports-ordering-696238306ee7287f61ecaed86e41f6c59b6b20b5.1.tgz","fileCount":8,"integrity":"sha512-OnjnJbS9pLBv8nUNRziX2FdMmTBQFiX7aRcdNFTl/o4w57EVJOL4JamoUv6RtZI9dj5KWJCMgXHNYRx04tEQTg==","signatures":[{"sig":"MEYCIQCihXCZbvz+eQD4+7mGi7NdnYK6wLc86Qb/rJVRZI4mlgIhAOkOrJmGrOoAl2k9QEbt8ds9Yw64VldKyoyP2QTO9vPu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9smLCRA9TVsSAnZWagAA4ioP/1rHKTyTTopcpXG1p/NH\nl6jRXUvjafi1WzULCwieWQ0qJMPSJ35I01vffsDtN2sPbDO2/XxzcB7fv/Uw\n1ZlDsnUpsiUAGCISVX/Jnw2jJJ2ouG3ozIudq2cAFhMaLq04UOYkAlvT6L+O\nG24Kqsw/jygDxzRbR/SGms68DCcFoazmOF2sJid4hb1ysmCyp3zHVhfy9TDN\nD7Rgmm2hTdKNEGbYinLw4t95MZsWUW68JC597CQGNu+WnuxC6zeARgmVFUt3\n85QG0cKqo/XWvXPMt+GD4LjjPyHcKwvkt0mm3qMXQfX2Pv66q65VvFqrSZXG\nq+WBrGJ+aL9PjKrYlnHfwsF2dlWUpxZLOxubUUf3lCQh/PfcQ4mZ2fHHe6dC\nzopQV9gNCZB+MN62ZolcNZbE/pJXT73zKpi+Y1XwkO76nREcxq7XZq5wdmFN\nkKrC7bjRYZ485kzmHxiH1sX5iXQH019ynpE8jEza3219zO9tDKH9i1SJWi0K\nyE8A0P6GrloRMB7UjVL+ABeXTs0nV/uwkT09/ldRklqXOhrRXFfbpuEBAQX3\nTgNmn9jB4PdOti+uPhrkApxz2ABvK+V+KqTGoHxWd7a5s8ICCqvH55ZFtv8h\nU0qlo3hbIedfxx53pOGaSu+K22VSheQaYdF3agzQ4bJTPZqIrdJX0GhdbV8u\n3VPu\r\n=rKIk\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config/prettier\"],\n  }\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.15.4","dependencies":{"eslint":"^7.9.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.0.1","eslint-plugin-json":"^2.1.2","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-react":"^7.20.6","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.1.1","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/eslint-plugin-tslint":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.4.2","@pika/pack":"^0.5.0","typescript":"^4.0.2","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.1.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.1-internal-imports-ordering-696238306ee7287f61ecaed86e41f6c59b6b20b5.1_1610008970905_0.17218678771029183","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.1":{"name":"@carforyou/eslint-config","version":"3.1.1","license":"MIT","_id":"@carforyou/eslint-config@3.1.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"45f709199b1deefadc9dcbecca0ba591d903470e","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.1.tgz","fileCount":8,"integrity":"sha512-k/w5/dmcZsjK36WBf3PGYQ2uf4YH9BJnRiE0Knm5YQUHwOoTj63FfkwWNteNwdkso4bs4kcjNNmddY8nGBXcrw==","signatures":[{"sig":"MEYCIQCEy4kCjAQpuHuWEtED3DNHaojlFzTyyF/vCxjlS2cAHAIhAJ1+BfUR6O3dQA9BwA8P37pqdqRdLai3HHnSZpJFnuVt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9suTCRA9TVsSAnZWagAAzx0P/055gOaNXkA1Jei23tU5\nWfgu75Hav7TRs5KG/EkIsx1qbvWvongkasBksVU2vxAwK68ebHdcgfIq6C1f\naENb8/DIoBtlulk4UHnmX/6m2JD4nQV4T8FBaRe+DpOyncEAlf3ceSrOD4Mr\nTQXig/f9Mr5iIFEgr86X1tJk3mHIQ2dk8MONS3dOePgSOqCZgHKoH68MF1hj\nGffftxcseBscYT+jp1XBYeCsZyH8QlC9csTi80EvbIx9iMkT56Gu0XFDNwP3\n7Em1HMez6jfi8Uvaih3JRbs5bEgUbSU4I3e2XQPdWjyBn3CvvJYCvSfeub88\nrsHoS8dUsU2sCV8wE5leM5oHGDutLIOd3pE/aq9GyevuWFpHeba6h43pqBgj\n+efBcWD1uqNbFkflo9ppizcOfs9pEDp3tJWxfIIbsVGNROUHU8BUjck1esra\n6VD5OOzli1BAWrUAm4XaZPeljXDFuu55pZJC9PKo25HBflfseXKofnqI/1if\nDia6KB75hGNYagWB2RptCcuD4LrG1BqJ4POqt4u2HP1B0iJQcfU1jfztEAID\n9DnCsB8hC3GeETGWkO55edz849iPWZtlWGvvnzEsNw9Zck8Rs3e7ERVXcdRU\n50rR0E0dpuEF1vt9O85kcKV3zHN8KFzqBXOEaERk4rCWtuOlyGE/83MyRqOr\nFoVZ\r\n=kVWt\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.15.4","dependencies":{"eslint":"^7.9.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.0.1","eslint-plugin-json":"^2.1.2","eslint-plugin-jsdoc":"^30.5.1","eslint-plugin-react":"^7.20.6","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.1.1","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/eslint-plugin-tslint":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","@pika/pack":"^0.5.0","typescript":"^4.0.2","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.1.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.1_1610009491063_0.8276375152789506","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.2":{"name":"@carforyou/eslint-config","version":"3.1.2","license":"MIT","_id":"@carforyou/eslint-config@3.1.2","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"2fb450837fef8c0b1c966e4b3f82a8fe64b2af25","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.2.tgz","fileCount":8,"integrity":"sha512-1KETc3BTr59HF3VAOjgGZOuKZTzdg5biYGp7YZk/oimY+plOBPBhiEYJd5c3VZp+4hayBX4TxGkq64JUtb4b7g==","signatures":[{"sig":"MEYCIQDG1De+l8QZb8eCpf7JiOjgtDu8Q3JOUozTmbo9OVKsRAIhAIyKa7PNGgFi8x9FxN8GfpmUDAWoyNfc3ASVui3CI46T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCpSJCRA9TVsSAnZWagAAF9wP/iGAqldl1kWvMD/C8hXl\nktgINsFoYYLpAXvwXChcCl2AepUt04tLeu9nrIRynWOvNFebWyDqTt3yabnr\nk0bOwc1JU01d59n6qyeVRqv2KcsWI5IhbM/32RIsaUs9IfdK0Y6HaUstdbis\nArUSJ+fMuYgU2uSrh9TAe/MCZO92NQ1c69GCppKEFbZemO1AoleP/OrTRPy4\nlzZI2FI+/xraoOxKeUPZ9qm2MAgpcZF4PGtXQX0PxMT1/KMwKPMVjstptiXP\n+kae9KDP4UhHwukE60FnxgXcPdKT8dwaISljaKWEBhwi5t4PwCCwAtl5uoJW\ngHJF0fkMYGTAnTAwwlnKltrwBrqztr5xh9B14eiRGBusN4JaDk6khXJJi1PS\n+3Ssjn2nq2y9oSzg+KPybR70lJO4tcWlrdchXjSDQaTNS6CNe0sW0JMnexjl\nP63k1hKRJJbG30U4NxkPo5x2wTzzZB430Fx+qTMtmHaLqd839ujtTVjuBVa+\n6+Yx0wTBXvqQKqqnw4elucVTlHJ+bGBilO2e47tW8T9yJzt4LBJRu7RIkW6X\n/L25Me1W3hu6VtBnhBrhav52oIp0uT/a4BqtWMrmNiSoRlH/Suv0CZDfmWjG\nPT2oOS/8iET0ArY/Z7LT+XV5SqPULeX9D6XFdrt8atX5D76x/W3F/ADFGm6a\na13F\r\n=oj2g\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.15.4","dependencies":{"eslint":"^7.9.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.0.1","eslint-plugin-json":"^2.1.2","eslint-plugin-jsdoc":"^31.0.0","eslint-plugin-react":"^7.20.6","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^4.1.1","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"^3.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/eslint-plugin-tslint":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","@pika/pack":"^0.5.0","typescript":"^4.0.2","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.1.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.2_1611306121054_0.7771051634286712","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.3-talamcol-typescript-update-c94a94829be8cb832d12427071ca1cf1742d8102.1":{"name":"@carforyou/eslint-config","version":"3.1.3-talamcol-typescript-update-c94a94829be8cb832d12427071ca1cf1742d8102.1","license":"MIT","_id":"@carforyou/eslint-config@3.1.3-talamcol-typescript-update-c94a94829be8cb832d12427071ca1cf1742d8102.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"fec5c9cc7cb1f361c14c26bd86b853059b33c44d","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.3-talamcol-typescript-update-c94a94829be8cb832d12427071ca1cf1742d8102.1.tgz","fileCount":8,"integrity":"sha512-0AbBEDbX7yEZg4I8a7pfUh6AJWVTIm/4DATfioCZCs9CrLOHpH/UxQoSVeiXYKtZodWJkDe+lQFMlljNPerpzQ==","signatures":[{"sig":"MEQCICPe8l2ourV6tVka9sehFq8p0Tclm1ewCKDy+AYuPQc9AiAvLT9fzls4vTw/8JS3qQ8Cqa0+UUzPUtStGg3Pi235+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYupPCRA9TVsSAnZWagAAr10P+wbs1xvTNFcZVxO4ArK/\nVWgNWe3mRJkR1fFcppyfv4xpdyH0M8yJhNgN4kCFptHBb43iqLXpPsQgJp6m\nYvw4vZE1wXD5bXeBp91beLEgfWHBxWfL1hkL82rtN03KquwAIR2n1aBl/G9a\nH6dcuAoXfPhZYC+owaBthN+senhHkrUMphreDziutjieQ1HV1yZvk5edfoLb\nG4Ja9s7LXzCkH6pR9j8kGtHa902YdfG210nqk3bPTYJfUkMM1AY/vDRiEYK/\n1BLjaq0lNsyGKTcoXqzRibSHFm+rTnwKsZM1ypa/EANWRV/fJ92HlwWwzUcI\n8pefRfruplp7RkuN51jcuSmyYgicaBCQPdOrbY5ELukRoOCQGP+0sGhMzD69\nKY6qSPLM8NSd3sIdLT2Qmcm1VKPSnRw99sGOlYfCXyyL5VFDrgqJFEH8Q2Lw\nM2uGiw8nfu4thf+krKpRoZoIU7rJ/+TSJcLdf+fc1Jgd+9lyYd3FrAKRmAhx\nmdbmxk5aobJdyKvjp3Zz1EoERqIhA9qag4aVtN+IYnSVcIaSf0I7JJcd5JWG\nV4+fperPDpgekHnJjfeN6EqhxxEeU4TvC+5oBcK/99v7uMbTI/8+c71eDouZ\neheQio1Ed2bqi9EUxmC/nh+B0MUk5CgR0MAFrsLRVNgYIsh90r9PQrvkHO9W\nAw/q\r\n=hRyW\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.16.0","dependencies":{"eslint":"^7.23.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.3.2","eslint-plugin-json":"^2.1.2","eslint-plugin-jsdoc":"^32.3.0","eslint-plugin-react":"^7.23.1","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"^3.10.2","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/eslint-plugin-tslint":"^4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.4.2","@pika/pack":"^0.5.0","typescript":"^4.2.3","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.1.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.3-talamcol-typescript-update-c94a94829be8cb832d12427071ca1cf1742d8102.1_1617095246525_0.22089755500211816","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.3-talamcol-typescript-update-cc7684767d7b0d73ba55a6be06f1292907949405.1":{"name":"@carforyou/eslint-config","version":"3.1.3-talamcol-typescript-update-cc7684767d7b0d73ba55a6be06f1292907949405.1","license":"MIT","_id":"@carforyou/eslint-config@3.1.3-talamcol-typescript-update-cc7684767d7b0d73ba55a6be06f1292907949405.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"08c83ed66d45322a0c30c3a0a0c4cd4ef49bc0f0","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.3-talamcol-typescript-update-cc7684767d7b0d73ba55a6be06f1292907949405.1.tgz","fileCount":8,"integrity":"sha512-veOJirTbs5oG0KH7CKgnGkjm/hUAhi0plrzzbkJtsTK4NSwqRpCgCZ23ErfgKHWY8plBD0IpNzqmKN4qVZki9g==","signatures":[{"sig":"MEUCIAHzSGtGYA8/l18LZ0nB9+aR0mKkVZrvs7+uZP/Ea8jeAiEA5aYEXZ0EPTOn8aiT75WEp5RXjNwWyK0GvmkK1SFe9EI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYwi+CRA9TVsSAnZWagAAfagP/jbwjEKM+f0xO/CcMBLs\n0Qap0jQMRhqgBYg9Kw7DYLHvQdZRMefIPw9bEt4187RsUvu6A5mg0Trg8OIn\n/VxMV5zGkY3LNTWxxlANb3oJbdETrpSoGtvPqhq+fLDpon+rWMPlcM6/5L10\nXfLGVH5ZZe5ATEWYVO21cNjBu3cXV1zuFFsMtAcTGOyy0mESOvIVMHDnVorT\nRlVOpVy+fy1A5RhMXBdRGcS91sufr5j2j0DDmIGERr7+f/4lE2joZZm3CiJz\nb4WI565Covub8s7xfPA+rAvjzoWwmreYLBBKr9JdcYpoPoE2g1OiRCa0m1XH\nmwiJ7xl48RGUYP/eivub+uYCb96rlWRnjF3jr2cWNhnmHHBJCZN06whaJc7q\nK8ojtb+Kj/55EnYgzLi87CvITS7quIX82L05/welFLtv7ZSlp2SkalOdeisb\nxMRdMZ4nfV2XNlBELs4LfifRHVZI5no9wFh7YhP6MngHOPXCIxi/IWebXwOL\nqrmQsl0xvjpAUeNyHcpnp2rk3xkh0G8R2e0h9WLBe5wc6VMK3/KJPABzp6dF\nvnxt5Xd9wDs/T1dIvBRUhExHGQeGWGX8PNnipBImAnrsBIvGK4hRa3fBsZfP\n1lsYzacpLj8tENv0MnJPkqk0XIeerDUOWFBuKp7XNo+bL4gwZ7fsmvyRwhWC\nZ2aH\r\n=kpNA\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.16.0","dependencies":{"eslint":"^7.23.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.3.2","eslint-plugin-json":"^2.1.2","eslint-plugin-jsdoc":"^32.3.0","eslint-plugin-react":"^7.23.1","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"^3.10.2","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/eslint-plugin-tslint":"^4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.4.2","@pika/pack":"^0.5.0","typescript":"^4.2.3","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.4.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.3-talamcol-typescript-update-cc7684767d7b0d73ba55a6be06f1292907949405.1_1617103037625_0.14523762987401856","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.3":{"name":"@carforyou/eslint-config","version":"3.1.3","license":"MIT","_id":"@carforyou/eslint-config@3.1.3","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"33bdc9897265de345c70b9af8df9f6ef760f374a","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.3.tgz","fileCount":8,"integrity":"sha512-VH0NBEXEduO1g+7kZgu4OY84WKHwbQuI78HCRS7JvM6U0+ZHdcztHJX1FYvycEO2yonyC7QYS5cpymmsu+mudg==","signatures":[{"sig":"MEUCICROvKRv//QgTw+P0nz4k8uLVWNSHyYgXW+yoTMnJ52DAiEAwI3B+4YyCF3A6ZhAbdZO9O/8wA7tYyRZJpc1EpQi+BU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbG1dCRA9TVsSAnZWagAA/zwQAJlk4aNA5JG6GvEvIV7s\nn+E1WsWLPu53dTBXDX7NmuoKoSnycW//Naml3PUMuWrLecz9RJ37VYmbX1bn\nOgjmV4C/k4besEGAWPUCdQYuFwspP+zGvG6Zi3aOpuRb6hFuJ6XijURBTmCM\nx8Kf7P2BlsS1D30TuNzCy6HSszzAG4so9MQLWJxGJeq573Yp+a/py1xMp6jK\nexEU5/NwhmgAbkuHzHeeXu+fbzAxBdgcD/kQ1EfRZ6yNIkp0tOJwjHm+fJoT\n1DS+n7B9PeMNi7r3Z3kL1Oebd43a/P0ZqSRR3ZbhdXIJM/A9BL96+JO4f1tI\nS+Xx6LpDdB/nsz+W3TsUtBAatAZD6H//P/cf0ugHC+sF5+M6af7O5QHzQ4z7\n1igdYoOpoq1lZ9S4oAkZpewebH3F/5rvMblv9nDotilBLfaWVBpoOJ3V4S4I\nR03HjWVY3CzU+O8/d7YZ4evqY1H5Gr1SYsHk44uBlytF2lUb9Emb127TVzXc\nTt+DZsBQzIf7Q2fNWedf9wYQ2lJ+KWUt+kN5N6wizS5DTbi1EZ6S80AryiQ0\n0T51m6TySGqax96QJxbbaoRVvTByLsTMzwHO95xO/WWoi3PlIMF9UFufakce\n6DDWn5BqoLxaUw0YlS23T3HUsH2z7s76qm+rJb8JWSs7lRThFpSpoPSvkjqD\nqd5B\r\n=xeNA\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.16.0","dependencies":{"eslint":"^7.23.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.3.2","eslint-plugin-json":"^2.1.2","eslint-plugin-jsdoc":"^32.3.0","eslint-plugin-react":"^7.23.1","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"^3.10.2","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/eslint-plugin-tslint":"^4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","@pika/pack":"^0.5.0","typescript":"^4.2.3","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.4.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.3_1617718621416_0.5308235462849957","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.4":{"name":"@carforyou/eslint-config","version":"3.1.4","license":"MIT","_id":"@carforyou/eslint-config@3.1.4","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"adb3fa155d002dfd311476534029039de177eb44","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.4.tgz","fileCount":8,"integrity":"sha512-D0uqhpIiECxmtWGfO8M+NeOZpl02OznM70WefAJeHkXrOEv4ldH9/GbBrUTQx9/hQ9/YBFtOIsyUi6y0ckye8g==","signatures":[{"sig":"MEUCIC97+7WrqrrWyQ0wQLCWeqTlgzd6hMsndX4yNF9I1BTMAiEAme9x6/e37f4IYo5wUhxW4CpPa3/lzg1qlXEaf3+kMis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm5KXCRA9TVsSAnZWagAAX0QQAKH0Cs7NUwPGuGTP/Vds\nqWLpDj9HOQ6ru+xLLpxL5qN1U5/w62xvXQFKwGwQTkUquuo+ipmxMaKfGbTM\nqXmuzDxeS9MJxDoK6tj4d6gF09/1UNTiFGtkI4dJdkLLdgLfVyYb2RFdQy0T\nn4LprP4vIrmnlmqVwGfFf/+6ocP+gcarsbbuP5Tv0T3jPchIuEJKDwHSXHCQ\nejqqWp5i1TOpfRyVnTHdnsMHgwRGTApvtYyMDuXdPHEtCtQsdYg8TPKBw22N\nm9Yze6WeTMGh+8PfSMnihHEp1iSs7xtbWRM93tmSwkhPHEtIz3dsyWnT63Be\nxhK9IZsSwzYnpFyEtMOELXY1LspuE67V/l07MCJHFCBWX5RFQG7E/4ss2U6U\n4Bp+wN4b6stt1xCjW13qEew5a50oOaC22qT2DLN+puIO0nC5eMOiGv3qXAs7\nLwmfqt/M7LVM4lRiT/4OYAvwE67CMEOn91S0hc8L8daDP8ubMznvrZZ1MTHc\nUwr0l3GqL78WlYbdSS1Af6u5Ug/1inoKQlpfd20gjcsU7p3yAbwPrp2BDcrc\nBLcaok7UR8u4ldPE2me7XhQeWcGER6g1mbQamt1vuLp2kowF4jcieUEn94l3\nZgqmVFvJrO41Ry+eFZ6y12s5RIH+OW8K2qBlYF6nHzko1yUAYdeaWwYkcLwb\nga4G\r\n=tpSN\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.16.1","dependencies":{"eslint":"^7.23.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.3.2","eslint-plugin-json":"^3.0.0","eslint-plugin-jsdoc":"^32.3.0","eslint-plugin-react":"^7.23.1","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"^3.10.2","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/eslint-plugin-tslint":"^4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","@pika/pack":"^0.5.0","typescript":"^4.2.3","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.4.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.4_1620808343230_0.7037940506122293","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.5":{"name":"@carforyou/eslint-config","version":"3.1.5","license":"MIT","_id":"@carforyou/eslint-config@3.1.5","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"57adab15e415283375a46613eedbf099de145bba","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.5.tgz","fileCount":8,"integrity":"sha512-mvTSsMmAc+eiuPYoGSwyKXfyfQIrwWIJPMCZE54hhrFDa1znJG0ya9wLBFCUQ1fOSqpnUtvvmVfBvHerto+LYA==","signatures":[{"sig":"MEUCIQCQOm/AeiMmFlQ14K5WtMkw46U8rl4Eq9VBDNMFoNhOuwIgbfcoiZ45KoY013cQ3Cu/MdztnvRvipgCsf80MVmS1+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrKN4CRA9TVsSAnZWagAAAuMP/0NaNL2gcG1Njl1fdgC2\nhovw08bjmdixR0yoNksDP6Wto42wWEQu+CNzKGSYYhYX/VAEgsK3pQe2pG9S\n71cvKvk+ipgRbaC2ocwHK66wDa/thPK3mazweBI5EufbogDN0QDLvUXVSizS\ncXnLDB6uoXBf2SW5BNzOWtBH/CLhprPDVpWlq7UdJefwcGlArn3l8P1ETL5N\no1eJUI4JbCGpEkZ1hQK+vaTSCDioveM2o+4mMS6hcOc7YNCZh848I6YZBPHS\nopHhsavXAaP2k+u9b1ZXywjpfNtlO7oNj0nCwJVmQvTKoD1PtUueml9vDrE/\nBWJqx5vobzC1Z64bFGpRUsLbaI0l4K/xpyvmXX65tKoeIwHVHAplKOtZaSl8\n31MlwQ6h6JvvRBswRTyPLjX7OYPL820/YT1p5MqaFSMTJrtzQ7/yW2cuq2KS\nklBsahLd1W0uqsNnNuMrJaLzSlOIz5hdf+VUFYly8Y6kJo+9rhshi4t60stY\nHfd7Xc9th/rBs72ajbPwSQudcbdICP9kHYzPLUP1/VPIgwN1Igofd/h/Z5wl\nXwEQwMG1NFFD5CtYmbxVedq57IzkaziIwVKKiu7Dhv4PKPtOcBGebNhHwzs7\nRbZ+2sl8js19mpaCkLiDMhoB3TsHIA+Qyo3jLB2bD2vDJIqWXY/Vd8R5pqg/\ntc54\r\n=Ydzl\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.17.0","dependencies":{"eslint":"^7.23.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.3.2","eslint-plugin-json":"^3.0.0","eslint-plugin-jsdoc":"^35.0.0","eslint-plugin-react":"^7.23.1","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"^3.10.2","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/eslint-plugin-tslint":"^4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","@pika/pack":"^0.5.0","typescript":"^4.2.3","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.4.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.5_1621926776300_0.32391117631714805","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.6":{"name":"@carforyou/eslint-config","version":"3.1.6","license":"MIT","_id":"@carforyou/eslint-config@3.1.6","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"76611905f092ac6fa0306356bc999926f8ad1a74","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.6.tgz","fileCount":8,"integrity":"sha512-H6I+RB0U+PC05SfcrsTKsa2nlAnQMxhFby4J60DIjn+Cxq7R0G6LiYfVwyvSG00GkcsnhsFA+A4fziy79ptsbw==","signatures":[{"sig":"MEQCIFQl+VQSgFpvzfE0xjLc3cRJtam1CD+tOdP7RNAEWzZkAiBwASt0Qfcqle8fNe9rEsQY6IVuJn1vHsvqBT55JP1IxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrLpmCRA9TVsSAnZWagAA+toP+wWPz1Uvno9VVTD+URom\n1kParpMS8qXUWVmiVytSWFzM4cZ7XUgk+1ZNYbm7ZGJvrldgN/d0VK0j9KI1\n2tLj3wzJsWh57vP2xBcnxBiZL1otVDOpg6hyj+uMe8Lx0XVaB06EX+R+irGT\nhY9xh1TWbz+U/HR8FaSNU3v4mULWZMBaSE2bemvPOJV0NnMHyPu1MraecPix\ndJojvroM09Dz1dTlUELRprxmKZAWC7URNxa94nSFiivdxIgpfeCekrz/vtI/\nxGHx67PCSU4fn/l0gXmCXXr1vczr1Rwo2GnF+qeFNG++tsuRgbt+Z/bDAV5p\n514e9e0O6066gPPqZoaIzE4toQw6uYcmRRo3vuNPX4cqTo8sJnthf/NTrzmv\nXeAjqoYwK0iQF2SzT5S6kVyw6L8AfTaEoLiZVqij8V08Ar6DigKaDrHpuDvZ\n0cL3YkNVaNiEU78suBcpidjm9hI1kxK3Aq8XeU4/yRlaodrjjiYIuY8/xQK9\nFm5j+lY2VnNVnp8zqu4+MoDfQAqJwNkwGMKxIe/iTzgqNzKf184MLwuN8Rk0\n3c4d6NvVz8l1DOBTskjL7TTrUbfIbUzOZaJuA9NHE43o9h0T4Nnq99APZB3i\npNXIpMII9C0T8vFGfiTtHa5vAc1Fwqb9fyrXXMQy3dLEc60XX8/amw2UqPy5\nJXpn\r\n=A1th\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.17.0","dependencies":{"eslint":"^7.23.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.3.2","eslint-plugin-json":"^3.0.0","eslint-plugin-jsdoc":"^35.0.0","eslint-plugin-react":"^7.23.1","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"^4.0.0","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/eslint-plugin-tslint":"^4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","@pika/pack":"^0.5.0","typescript":"^4.2.3","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.4.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.6_1621932646337_0.7075327178691426","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.7-talamcol-revert-testing-plugin-update-01b7c3692dad0af4f573c74972b28c3bec4a2a82.1":{"name":"@carforyou/eslint-config","version":"3.1.7-talamcol-revert-testing-plugin-update-01b7c3692dad0af4f573c74972b28c3bec4a2a82.1","license":"MIT","_id":"@carforyou/eslint-config@3.1.7-talamcol-revert-testing-plugin-update-01b7c3692dad0af4f573c74972b28c3bec4a2a82.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"9476b0673b7e4dd907d85a566d20392ed70fac51","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.7-talamcol-revert-testing-plugin-update-01b7c3692dad0af4f573c74972b28c3bec4a2a82.1.tgz","fileCount":8,"integrity":"sha512-UwxPPgJPY4MY+/Z0nDJBOfej25eC592t4pkFrLElygcLSqlvYPCdqvWd1rvBxpHYyDfyBhrrwuoWOsyTWhkfYg==","signatures":[{"sig":"MEYCIQDXQmSnSRCQMa1Pzyge57H4qNY+rrBkayYmZ5q1NrREYQIhALlljeD7hmzaVo5e2uXd/rXW6i986KUyglXUtHPGd0ID","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrMWTCRA9TVsSAnZWagAAskAP/i1Xh0aa+6qbi5wsOuN3\nwjMyAOK80ZfseYh/7R/YRgKI8MlxDG5Ltt5DzVe90/Yh6SRZLLSjFLMFcJDL\nuu6zKafN1KtM++uZuWv0bmXfRn1jQ1Y5XGmo5ZEGvU04V/14y7fZ/dQ7kXZU\nkZzmSdz8AI9Majo2T3l10xAiLCZn5glrOKQSTJVS8UX4yXCgrEhL+ByKVthM\nr0Ok2Lyy5PYUL1TrHGRtsPR7dXbBn5oPRxD56bCyVe3yWidSJHBtZr5hQhGo\nUyz4T1QIqmHzkAaCCm7ORK1zQAwAuzv1TI+bjOwh3X02e5W86myecHh+Enpr\nuYI8KXNQ6D+uIa/9jVGjzDI46K/VEbwIWjxINwaqmO2ncZt4m4pr31+ISUGE\nciPpVQCKIlUFX8i+X+ogmjHIdscDv8MJBkLeNMnJzTzrFYqaCLVH5LE/wQyf\nJ/er6tA2vm5deya1uVt0b8iqNyPi5ndHBgkWIePLhuKGDrjXAeuAZ72OMslu\nknRMxxsmMVsexWhwDEqdG21QsV6J4ljA+ZO9GGyNPaR7Vx4BmdJuvv+k9BMp\n6Y+bxbhQ0cEPz84Ms0C8kcXjAgrNvMV5fU5IxHiGzNHZC22Nz7grWFMtESji\nY6CnU5ZK40hVaUfyslHShJt+EAFRFlrg2gbqTIOUXSJY9pUPlYkK9kLcU1FN\nM5xu\r\n=GuqU\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.17.0","dependencies":{"eslint":"^7.23.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.3.2","eslint-plugin-json":"^3.0.0","eslint-plugin-jsdoc":"^35.0.0","eslint-plugin-react":"^7.23.1","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"^3.10.2","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/eslint-plugin-tslint":"^4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.0","@pika/pack":"^0.5.0","typescript":"^4.2.3","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.4.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.7-talamcol-revert-testing-plugin-update-01b7c3692dad0af4f573c74972b28c3bec4a2a82.1_1621935506667_0.4814721470232537","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.7":{"name":"@carforyou/eslint-config","version":"3.1.7","license":"MIT","_id":"@carforyou/eslint-config@3.1.7","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"75c1fadce1fcd23669602a649a2b95739cb15125","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.7.tgz","fileCount":8,"integrity":"sha512-ZYRAIeAHoZgf6ut/ky5tc3+9JP2RGpyD0eC6cHICfldXoYUx3YiMN7apQ0NyuwuOfxRHZ2N8hIRAZ6xbHwAkWw==","signatures":[{"sig":"MEUCIB1tFgGvSnDlKgkHw99I5vOxLQ1mWugLTXfqk94t2H20AiEA2a10lFjlUb/m2idJ10JAeca16mgg1s1A9Xjr1q95MMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrMitCRA9TVsSAnZWagAAr2cP/ibARtdLjDFmDQa0n+ym\nBaUK2+/C1M4BL3i0JLLxpugjh8toHMbSfwU3ueiviqolxL/fq8Fq85eUn/A3\ns83EeMsATJEYQyqQllSurTCMxUastl08Km+P7cD6kdFd/3T/31PVFFnVqxDw\nDhYfKYzGwfTxAtIUV4UYPPlIjmgiVBOBavc23Il5u/X4/a5YU02y+32QLI3w\neitIVNmbr7SMSZVyLYApS45injFVcg/hrqfjT9hqJ97ilWX38qOE+gtdqPnG\nBHVHa30uqOlG72QHap3LdAdqPDragKtRbSbjeOywVf7seqU94pQll6/e46c2\nWu+1e09mndhwWBSmuph9Y+07cdV1MLeWw3Gd+VtE91wJB0rLc++qa4IyhOZC\nwZavgEK1h5X6l5Cp6gyhn/XCTvla72JzvlHiM7+4VunE8oRRi4UaVoqb7+Xz\nDimeChCsl737celDLN0jgv3/MsgcZVMl0xC2L0M8WcFTJkMtGgaLdFv2Bxja\nLlQNqOmWZtFsYEbqN+pJl1GQIS/wuSBQmIZmFnfhl9Aub0fbguAkfiBLiqpB\nq+Q4Un8bxLnbVb7UaYa7faSfdgnJGcR07BnFqTspwylDTVQHv7UKTKAQCjDg\nmPbe0YS16oQFYRcfO0quPd6g4RZg3l2RH1ljieui6FeBZnIJ2ofqkywoaO/o\njyzS\r\n=ZxOg\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.17.0","dependencies":{"eslint":"^7.23.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.3.2","eslint-plugin-json":"^3.0.0","eslint-plugin-jsdoc":"^35.0.0","eslint-plugin-react":"^7.23.1","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"^3.10.2","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/eslint-plugin-tslint":"^4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","@pika/pack":"^0.5.0","typescript":"^4.2.3","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.4.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.7_1621936300771_0.40825956812286","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.8":{"name":"@carforyou/eslint-config","version":"3.1.8","license":"MIT","_id":"@carforyou/eslint-config@3.1.8","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"fb78eee8fd26a854114c25076f07a5ab133926e0","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.8.tgz","fileCount":8,"integrity":"sha512-dkML2etn7lyRa1o5rV4NN13N8dDs/eKRIK1FYZUGzhh8RikRyqTmNB66eT/acrW7a1xLbKQBDyzT4jrWLlovew==","signatures":[{"sig":"MEYCIQCG+Ts808k90Dz5FzKXztoq+Shd53dBA5IpBuVXwg5xHQIhAJR7ulI5OAag2eQoSGSMpOsxiimDn4mslNh5qF0Kja1G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhErMCCRA9TVsSAnZWagAAORUQAJVYSWmPrz7tBeicJxYj\natDIkTybB39WHj1kwatdmsOcwH38WSHMIIQov4wyfXHp8UFLkcppcntlw3S/\niwgEWaZnUNYRP8l8smXVOiME2nCm2xBghKiDMsjFdUO08Qrj7k1fNKUDhDbY\ngd5308ikr9lfuy9ZOZiPELhjW0x9CU+p5raG7yg7pbvyNJvkwyVC1icyview\nu5/y7X/G16B34lAR6UO95ZuuJTEoqiTyOswR7IBt/H2TIc27/R8RZdDVNtB/\nUFyGr+ZPE26Dztk9HE1eDrbo8Aj2ebJshgTadHQDbTMw+4HO7Y/ex0xZ7zol\nBQ8emEkDk67uZ0L8Vqlufg+f/0vr+2aaBZq5607M3XsahSQNNGP9b7Q4edLr\nPLGDzYxRD7dmCD/HOVHb9gQySGsLx3g2GT3yM+NTIMg3kBv+NfVsITEDuaDM\nFFb79QeJDRox6zew0Mp9snIvVoSYadMBMr40IjLhSqmI9hfv9flUnyqsUGUb\nAe8RiskFGe7l4Ap2AVGIGTWGfDL4FwSBNn5m/GsPa9Z6CYNzERfdAe+DlR0p\nVJITDAZ6Hx/SR5UI+/MGI5m31VHchWs4v6vRYDOVHP8FfM7r8DbbVIxmt45D\n5sS4tIJ60UR4IlM4ta30y+Bi0RKT4J0iTL+OkTExu4cXdlQRBDV+C3iJ5XBq\nuLPF\r\n=NpPy\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.17.4","dependencies":{"eslint":"^7.23.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.3.2","eslint-plugin-json":"^3.0.0","eslint-plugin-jsdoc":"^36.0.0","eslint-plugin-react":"^7.23.1","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"^3.10.2","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/eslint-plugin-tslint":"^4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.0","@pika/pack":"^0.5.0","typescript":"^4.2.3","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.4.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.8_1628615426364_0.7507103190841455","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.9-masone-patch-1-69e9d7791de475b80bfe97c6569a8d63c16f4930.1":{"name":"@carforyou/eslint-config","version":"3.1.9-masone-patch-1-69e9d7791de475b80bfe97c6569a8d63c16f4930.1","license":"MIT","_id":"@carforyou/eslint-config@3.1.9-masone-patch-1-69e9d7791de475b80bfe97c6569a8d63c16f4930.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"3527d47a0f472db776e8849f2f34234e6f2d2d02","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.9-masone-patch-1-69e9d7791de475b80bfe97c6569a8d63c16f4930.1.tgz","fileCount":8,"integrity":"sha512-dk5Jmj+brwZ5Pgz+kNeKPwvoHU9ELEnacZFBf/elT4xuT0+C3zhJjI3rExWEhaDD46m/G9PWRz1lBzDG9YZ1Eg==","signatures":[{"sig":"MEUCIBr0cbpGvKAC5mPh/yLhkLl6tQWP16+UmzJyjn9g5SPlAiEAgDVDFE0dW8SyRoOpmp2N7lEDsjQv0K9HXpASI2HjVVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHi5SCRA9TVsSAnZWagAAobkQAKNZc0YAQRRWqRogTHQ3\nPfTntPuWXy63E3w1SDiNhH/q2KajQIaUnXB7LOfaTGyS58rCsskiH6IV4/t9\nIP1hCANpeCfE8wilkvVARw2tY4o3uOAmMokC8imuTRcMc2dFcO9+Vp2ifVX8\niAdHa6VFGSON37h4EpASN0InG6+ARpwCaZaAC3u4ae1itsjQJZ+/7ApGY0cR\nHxL04W5JaZbK3Ewwr4Coy3w38XaGLKnafACJqm3DHLmBk1ioBsO6XhfcibJL\nnw0xlpngKfuWkd8Q71MGYDyQF9SCn1mk+VrbIQudMcUbmIlF4r1XL4Skvmv3\n3al7gNeiXbNrTnuMQnu7ZKzSWMvEAn0L07+/5ck54sydA2W5vmo5MzO/ekhr\n7VhZtvrn3luLgHnS1UNctQK5GoMrZMaPQxpQ0+WxK03LVv7Qrx7FUtB18r2y\nTuoL3Yt5HHpj7LdJVcR7n8uLlrxwa7/4opl5A+YMjH5EFzFQndna/GeYQtuv\n2YVU0uujy0arZKrAk4DXB6Jh3donCZqnVG/S6+2m4p7OzX8FxTROdiNlhrna\nEeO/iLfvAFxNXyAIk8+eykeO/jwvRoLj3P5lGBdBv+Jp7AKFnpBwhk3sz1pe\ntL0bBi2FSDpaiyPZ/aL587/BTEenp8xSh6W102BiP/K23wRwaexJ4QpgTGz5\n5yIg\r\n=ZHn6\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.17.5","dependencies":{"eslint":"^7.23.0","tslint":"^6.1.3","prettier":"^2.1.2","eslint-plugin-jest":"^24.3.2","eslint-plugin-json":"^3.0.0","eslint-plugin-jsdoc":"^36.0.0","eslint-plugin-react":"^7.23.1","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.20.0","eslint-plugin-react-hooks":"^4.1.2","eslint-plugin-prefer-arrow":"^1.2.2","eslint-plugin-testing-library":"^3.10.2","@typescript-eslint/eslint-plugin":"^4.20.0","@typescript-eslint/eslint-plugin-tslint":"^4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.0","@pika/pack":"^0.5.0","typescript":"^4.2.3","jq-cli-wrapper":"^1.6.1","semantic-release":"^17.4.1","@pika/plugin-copy-assets":"^0.9.2","@pika/plugin-standard-pkg":"^0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.9-masone-patch-1-69e9d7791de475b80bfe97c6569a8d63c16f4930.1_1629367890385_0.0894167698972621","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.9":{"name":"@carforyou/eslint-config","version":"3.1.9","license":"MIT","_id":"@carforyou/eslint-config@3.1.9","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"ec8603fb0506980e947901e69dae9a35785741d8","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.9.tgz","fileCount":8,"integrity":"sha512-ZNtu80/P06D2jLvtrkooasv9/M/Ad9fi7Y87mulrxFxZ01hsw999aAAVw2BawEJdWnX1AL0WfP1B+PeJ5Bl/nA==","signatures":[{"sig":"MEYCIQDSGwNEqOslDrhBrlvu62BRV9440hzjjWugM5jMxT1WeQIhAOG3q3u+MJ17NehN2mio02AAbMpXrddAqGXqGeooOWhA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12015},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.18.0","dependencies":{"eslint":"7.23.0","tslint":"6.1.3","prettier":"2.1.2","eslint-plugin-jest":"24.3.2","eslint-plugin-json":"3.0.0","eslint-plugin-jsdoc":"36.0.1","eslint-plugin-react":"7.23.1","eslint-plugin-import":"2.22.0","eslint-plugin-cypress":"2.11.2","eslint-config-prettier":"8.1.0","eslint-plugin-prettier":"3.3.1","@typescript-eslint/parser":"4.20.0","eslint-plugin-react-hooks":"4.1.2","eslint-plugin-prefer-arrow":"1.2.2","eslint-plugin-testing-library":"3.10.2","@typescript-eslint/eslint-plugin":"4.20.0","@typescript-eslint/eslint-plugin-tslint":"4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.0","@pika/pack":"0.5.0","typescript":"4.2.3","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.2","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.9_1633086341839_0.2322672922222353","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.10":{"name":"@carforyou/eslint-config","version":"3.1.10","license":"MIT","_id":"@carforyou/eslint-config@3.1.10","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"208e842658c76bb4fe0f8979832385518d4fc226","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.10.tgz","fileCount":8,"integrity":"sha512-8xx1Yf3MSczP29FsIcDUUXXon8TZgCFuYgaNktYFkmp/YFiG13gP/YA1PCooFDOUXWhV/4alOb/Ae1AW7fSYUQ==","signatures":[{"sig":"MEQCIBiwYwcUs81S5vKRS4TdIw2E/zgH/OMtLPmQWS8TPtiCAiAV3vPonbXRCNlQilYrFlbLh6rz/YmDOMWqavrFmwFTbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12016},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.18.0","dependencies":{"eslint":"7.23.0","tslint":"6.1.3","prettier":"2.1.2","eslint-plugin-jest":"24.3.2","eslint-plugin-json":"3.0.0","eslint-plugin-jsdoc":"36.0.1","eslint-plugin-react":"7.23.1","eslint-plugin-import":"2.22.0","eslint-plugin-cypress":"2.11.2","eslint-config-prettier":"8.1.0","eslint-plugin-prettier":"3.3.1","@typescript-eslint/parser":"4.20.0","eslint-plugin-react-hooks":"4.1.2","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"3.10.2","@typescript-eslint/eslint-plugin":"4.20.0","@typescript-eslint/eslint-plugin-tslint":"4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.2.4","@pika/pack":"0.5.0","typescript":"4.4.3","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.10_1633430468640_0.8584418772607054","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.11-eslint-7-23e9d1e733e51d78b05466bbe55ae33d82179633.1":{"name":"@carforyou/eslint-config","version":"3.1.11-eslint-7-23e9d1e733e51d78b05466bbe55ae33d82179633.1","license":"MIT","_id":"@carforyou/eslint-config@3.1.11-eslint-7-23e9d1e733e51d78b05466bbe55ae33d82179633.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"e1e1415c960ade1fcf9ae4d2dea8bfd499406e03","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.11-eslint-7-23e9d1e733e51d78b05466bbe55ae33d82179633.1.tgz","fileCount":8,"integrity":"sha512-PQZ/DF6Zo44vNLCnvg+srUHciell5HArB0JYfhkUIUSl8qh+hUDolfi/9X5wVva3V2j75lK/7x4kB85VGYuRzA==","signatures":[{"sig":"MEYCIQDhfH+kcC7poLHe7To6R8Rti0P3CMhehHMrrRzdKt7i5QIhALl1gkZm0f5eTSqGr6oJ7JTQwyc8vR6aZ85jHm/STold","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12068},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.18.0","dependencies":{"eslint":"7.32.0","tslint":"6.1.3","prettier":"2.1.2","eslint-plugin-jest":"24.3.2","eslint-plugin-json":"3.0.0","eslint-plugin-jsdoc":"36.0.1","eslint-plugin-react":"7.23.1","eslint-plugin-import":"2.22.0","eslint-plugin-cypress":"2.11.2","eslint-config-prettier":"8.1.0","eslint-plugin-prettier":"3.3.1","@typescript-eslint/parser":"4.20.0","eslint-plugin-react-hooks":"4.1.2","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"3.10.2","@typescript-eslint/eslint-plugin":"4.20.0","@typescript-eslint/eslint-plugin-tslint":"4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.2.4","@pika/pack":"0.5.0","typescript":"4.4.3","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.11-eslint-7-23e9d1e733e51d78b05466bbe55ae33d82179633.1_1633912753654_0.018556609400168567","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.11":{"name":"@carforyou/eslint-config","version":"3.1.11","license":"MIT","_id":"@carforyou/eslint-config@3.1.11","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"015c0020d739593b5383da7da6d6b6a0036b35ae","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.11.tgz","fileCount":8,"integrity":"sha512-YkvcSoB9am1Oe4sE44qruNYAroprPRcJgVdWzdWxvuIZ7hwCrEdGzS4lKrtWoqhgqajP7Wbh+KGo827ZKcxHUQ==","signatures":[{"sig":"MEUCIEX+8jYoRodzeEdlvMt+j1agibCVhIjL4+LloBO8QLp1AiEAiFwj4UVX9biaersYS2QzpOGaDi2Gx4k1AjN6BCGB96k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12016},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.18.0","dependencies":{"eslint":"7.23.0","tslint":"6.1.3","prettier":"2.1.2","eslint-plugin-jest":"24.3.2","eslint-plugin-json":"3.0.0","eslint-plugin-jsdoc":"36.0.1","eslint-plugin-react":"7.23.1","eslint-plugin-import":"2.22.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.1.0","eslint-plugin-prettier":"3.3.1","@typescript-eslint/parser":"4.20.0","eslint-plugin-react-hooks":"4.1.2","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"3.10.2","@typescript-eslint/eslint-plugin":"4.20.0","@typescript-eslint/eslint-plugin-tslint":"4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.2.5","@pika/pack":"0.5.0","typescript":"4.4.3","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.11_1634020062740_0.20234335879471343","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.12":{"name":"@carforyou/eslint-config","version":"3.1.12","license":"MIT","_id":"@carforyou/eslint-config@3.1.12","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"71e793194a4085a539f190c402f317b3f9b88b0b","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.12.tgz","fileCount":8,"integrity":"sha512-RYUiaEq4pZGCrJVzgzJhqxjBooHQ5WPYnGnX7v04JnxGwxQBmMl6XYjm6lzk/gA91uTg8CB41UJdn3WF8ypYCg==","signatures":[{"sig":"MEYCIQDMq3mLJP+fK2kQZK5DgzXPhZzEMI12ehZNYkM0RmObCgIhAMTgkPuOj3kM+JyFyGpN+DqJEVgmPRh5qKcDe6rXKOcK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12016},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"eslint":"7.23.0","tslint":"6.1.3","prettier":"2.1.2","eslint-plugin-jest":"24.3.2","eslint-plugin-json":"3.0.0","eslint-plugin-jsdoc":"36.0.1","eslint-plugin-react":"7.23.1","eslint-plugin-import":"2.22.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"3.3.1","@typescript-eslint/parser":"4.20.0","eslint-plugin-react-hooks":"4.1.2","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"3.10.2","@typescript-eslint/eslint-plugin":"4.20.0","@typescript-eslint/eslint-plugin-tslint":"4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.2.5","@pika/pack":"0.5.0","typescript":"4.4.3","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.12_1634198611502_0.18699054105352597","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.13-eslint-7-f1e80d21d6b48932c842e8e0a9d3fe02d138e22a.1":{"name":"@carforyou/eslint-config","version":"3.1.13-eslint-7-f1e80d21d6b48932c842e8e0a9d3fe02d138e22a.1","license":"MIT","_id":"@carforyou/eslint-config@3.1.13-eslint-7-f1e80d21d6b48932c842e8e0a9d3fe02d138e22a.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"aba74430dddea4eee5d79c2a614af5ee8fe0706c","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.13-eslint-7-f1e80d21d6b48932c842e8e0a9d3fe02d138e22a.1.tgz","fileCount":8,"integrity":"sha512-lWFD9Ls6o7RgGzFqGY8yRi6HSg5heMTkusg9kSHZzpYSjTDcFMWZNgBeDU74tI61gpUk7FuzxBR5/Aj/yATdpQ==","signatures":[{"sig":"MEQCIFeEsn0MV4Oy1VhxjvRFl6hMwMPlmcdMJI/NBIZDbhoWAiAs/eXvjCF1fHbTsNOsaRIXCDXu/Ov74sbpl+yA6/+GTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12068},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"eslint":"7.32.0","tslint":"6.1.3","prettier":"2.1.2","eslint-plugin-jest":"24.3.2","eslint-plugin-json":"3.0.0","eslint-plugin-jsdoc":"36.0.1","eslint-plugin-react":"7.23.1","eslint-plugin-import":"2.22.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"3.3.1","@typescript-eslint/parser":"4.20.0","eslint-plugin-react-hooks":"4.1.2","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"3.10.2","@typescript-eslint/eslint-plugin":"4.20.0","@typescript-eslint/eslint-plugin-tslint":"4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.2.5","@pika/pack":"0.5.0","typescript":"4.4.3","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.13-eslint-7-f1e80d21d6b48932c842e8e0a9d3fe02d138e22a.1_1634198715261_0.7427705639730189","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.13":{"name":"@carforyou/eslint-config","version":"3.1.13","license":"MIT","_id":"@carforyou/eslint-config@3.1.13","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"606478cc91905829276e28af1e399df3ab1cf63a","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.13.tgz","fileCount":8,"integrity":"sha512-2YrtHJEJw7VPdg+JB2XAiGkxg0nI6wU6znqw6Ut4lcWKo4sXD6pjUp93cUlc6SlUKly0PjOwx2Mzoa/v0OVsZA==","signatures":[{"sig":"MEUCIQD5FzdmtS+T1jTMTl7aUkiYpAtvLwlWt+vtMWnocF86AQIgOMry+Zc0V5q8XrHCY3U4ixqHDoayOhBWlR6v9cuxSro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12016},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.8","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"eslint":"7.32.0","tslint":"6.1.3","prettier":"2.1.2","eslint-plugin-jest":"24.3.2","eslint-plugin-json":"3.0.0","eslint-plugin-jsdoc":"36.0.1","eslint-plugin-react":"7.23.1","eslint-plugin-import":"2.22.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"3.3.1","@typescript-eslint/parser":"4.20.0","eslint-plugin-react-hooks":"4.1.2","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"3.10.2","@typescript-eslint/eslint-plugin":"4.20.0","@typescript-eslint/eslint-plugin-tslint":"4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.2.5","@pika/pack":"0.5.0","typescript":"4.4.3","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.13_1634199538540_0.4814119798933787","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.14":{"name":"@carforyou/eslint-config","version":"3.1.14","license":"MIT","_id":"@carforyou/eslint-config@3.1.14","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"ede5ace066f2c313929251c18306f5bd0aab318e","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.14.tgz","fileCount":8,"integrity":"sha512-H5RNA7pkq+62P1VPCcSFCbBaUXiUdSTKi/OKW5T5XKjZgM7Uj67QSImhSXCvrhgWuwMYrWG5SethHtSN1Ez0pA==","signatures":[{"sig":"MEQCIEMrty6psCaaDSVfCKjrssAPSxdUZiIgPfcgygKRP1c1AiBwHOxCms5A4pSGtwwqh8b3QSqNpL/CWqpqp7+uAsz7/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12017},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.15","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"eslint":"7.32.0","tslint":"6.1.3","prettier":"2.1.2","eslint-plugin-jest":"24.7.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"36.0.1","eslint-plugin-react":"7.27.0","eslint-plugin-import":"2.22.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"3.3.1","@typescript-eslint/parser":"4.20.0","eslint-plugin-react-hooks":"4.1.2","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"3.10.2","@typescript-eslint/eslint-plugin":"4.20.0","@typescript-eslint/eslint-plugin-tslint":"4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","@pika/pack":"0.5.0","typescript":"4.4.4","jq-cli-wrapper":"^1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.14_1636640586034_0.22131366566524147","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.15":{"name":"@carforyou/eslint-config","version":"3.1.15","license":"MIT","_id":"@carforyou/eslint-config@3.1.15","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"a842e1f42cc5cd2f900836aaaeed56532dbbacb9","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.15.tgz","fileCount":8,"integrity":"sha512-7JBTDjxgPnupJ7XxnndckECX9kjmAgoDxnI8WSu4B9WHxLMsdAmu/ylnSlB+oMObHRrHv4u/SFfxnmzxNUHX8A==","signatures":[{"sig":"MEYCIQDWHIVDYy1HoUt2THwlBsJeLJLgAOXvfoDMbC4qGa6EEwIhAPJJCTJAPNQPlTILkngoOIrJwL1IvNU4KFZc90WU5zPg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12017},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.15","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"eslint":"7.32.0","tslint":"6.1.3","prettier":"2.1.2","eslint-plugin-jest":"24.7.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"36.0.1","eslint-plugin-react":"7.27.0","eslint-plugin-import":"2.22.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"3.4.1","@typescript-eslint/parser":"4.20.0","eslint-plugin-react-hooks":"4.1.2","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"3.10.2","@typescript-eslint/eslint-plugin":"4.20.0","@typescript-eslint/eslint-plugin-tslint":"4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","@pika/pack":"0.5.0","typescript":"4.4.4","jq-cli-wrapper":"^1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.15_1636640791039_0.8351575296891787","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.16":{"name":"@carforyou/eslint-config","version":"3.1.16","license":"MIT","_id":"@carforyou/eslint-config@3.1.16","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"4a7e0351989c1402ad977163335d5a7ab6eddb58","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.16.tgz","fileCount":8,"integrity":"sha512-DszJyvDmK6aA+gw4QMhslKPV+ZEMzGF9XjatxBd7NYnli3fGqdQqbQAhYj6wtQNRT+NmyYofYD/QzLH/hNSDtw==","signatures":[{"sig":"MEUCIQCzcM6k1ICkaGJkpePeUp/AhC6sCOeabDUEIhwLWPphIwIgBxQsGD8rWRu+wINHiT8PA5m3R+WvGmvp27cOpc0a4Lo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12017},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.15","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"eslint":"7.32.0","tslint":"6.1.3","prettier":"2.1.2","eslint-plugin-jest":"24.7.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-react":"7.27.0","eslint-plugin-import":"2.22.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"3.4.1","@typescript-eslint/parser":"4.20.0","eslint-plugin-react-hooks":"4.1.2","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"3.10.2","@typescript-eslint/eslint-plugin":"4.20.0","@typescript-eslint/eslint-plugin-tslint":"4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","@pika/pack":"0.5.0","typescript":"4.4.4","jq-cli-wrapper":"^1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.16_1636641093880_0.21069338067686472","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.17":{"name":"@carforyou/eslint-config","version":"3.1.17","license":"MIT","_id":"@carforyou/eslint-config@3.1.17","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"3aff1ccb5aa97f3653f5e214b5a17418895878eb","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.17.tgz","fileCount":8,"integrity":"sha512-MU3mfqwZDbQw8+fPHMwi9GpZV73ua9Hq/s4/ftvNqHNfFNX2bllCW+JhL2klLDLjnkGER7urr7m8K1N2QC4XGQ==","signatures":[{"sig":"MEYCIQC3rOzjDOvQ04uSi/0+J3TUF+U56TdaPGXjqKf4P2XzxAIhALgegu58IW+tcfQJlNbkPqVunl2bNBVZI/rlT+/hYv/Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12017},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.15","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"eslint":"7.32.0","tslint":"6.1.3","prettier":"2.1.2","eslint-plugin-jest":"24.7.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-react":"7.27.0","eslint-plugin-import":"2.25.3","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"3.4.1","@typescript-eslint/parser":"4.20.0","eslint-plugin-react-hooks":"4.1.2","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"3.10.2","@typescript-eslint/eslint-plugin":"4.20.0","@typescript-eslint/eslint-plugin-tslint":"4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","@pika/pack":"0.5.0","typescript":"4.4.4","jq-cli-wrapper":"^1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.17_1636641437470_0.9128438716304383","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.18":{"name":"@carforyou/eslint-config","version":"3.1.18","license":"MIT","_id":"@carforyou/eslint-config@3.1.18","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"2d8012f09f46d0ed17772d02b8e119ef54ae2909","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.18.tgz","fileCount":8,"integrity":"sha512-77LwAdgDQ8GGeKfop2C4d/qusNAjBbQ9Q8wI41N2ykyd6PPWaFo8JxVLvC1U56CMj2kllWFz1uwF/2Ds4TtahA==","signatures":[{"sig":"MEYCIQD0BNj/xi3GkUexNoTg4z2ByzJNk41aBt6oDX0ABT9nKQIhAID7Hk9odSqARy31cc0ZsW9ovPqVM9RIYkM0L6b/sD1s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12017},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.15","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"eslint":"7.32.0","tslint":"6.1.3","prettier":"2.1.2","eslint-plugin-jest":"24.7.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-react":"7.27.0","eslint-plugin-import":"2.25.3","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@typescript-eslint/parser":"4.20.0","eslint-plugin-react-hooks":"4.1.2","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"3.10.2","@typescript-eslint/eslint-plugin":"4.20.0","@typescript-eslint/eslint-plugin-tslint":"4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","@pika/pack":"0.5.0","typescript":"4.4.4","jq-cli-wrapper":"^1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.18_1636641864245_0.6778079402568633","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.19":{"name":"@carforyou/eslint-config","version":"3.1.19","license":"MIT","_id":"@carforyou/eslint-config@3.1.19","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"cf696f77957fdb1f388153888ad0f05d56f75273","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.19.tgz","fileCount":8,"integrity":"sha512-/25McZsjpFEPhc2DeJLB6SUqPynBKRX/wETp723o/VRzA3Lw02vGBTGdiILCDEBiJ6A8Kux/xv7gCBFOC8yDwQ==","signatures":[{"sig":"MEYCIQDA3HDpCop1BQ5bhYFH3dnhi1ueHjqfCSe83hX1Ey5+3AIhAIMzhoH9zqtaX2HtZGWfRJ09/1THDFvtEwu1UpKQ9AJw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk2l/CRA9TVsSAnZWagAACPEP/jWSIhog/iQL9Y2VWzwr\nurmPoTpsnIlXlLPO0vZsEbPSbTrRC8tiCD9kNR3Uu8dATAtbpr0JyPI+sBsq\nEjbiZywqCjRMQZMuGzpEyHJLKw7MoJApgMyjJCfkFT7Y5wuSgdFcfrogkG9E\nby2sQoXh+HLdx85bSvUogMZTjCUO6TXrHszZBqVwbxBSQTbIgHaCHNyGbLvy\nSqHM8fupELIPo4Z8z+zDrdm9l/Lv/bTydRSmiEf+Og76RxnP+yhpepFey9dB\nA61o02SCdwGj0blqf1685n4D2EjDYo6jqOCblJ0fmb2nbyMcU/vGDbBr21Ww\nz9PLHW4GFLyHATDt1kRsxe7dAfPg2/BedcFM2Yo7DxlSZA+jIVzyprmUbubM\nOM609BPmMyHjXG4yTQx/07gUYey+xRAKsvb0OyzLwmlMlTazBTpPFwdA1/qW\nXydKmrVzVpfpfGzuItzxFTl85OTo2vZIpJ/8WjesodVq+WBUp2rMCkoZ2KHq\nJhMOTuMrgMswJtC+mqy7rtQ/Ll84TqEq5wPdX6z/AYlkmNaIhbXPNiLEcd8L\nPhwvOK71Q3iHg84Q086OxOuLTR8+HGL6deSFm/uhyxaAssvroLWh806fS/Oh\nm/xW7uJz+kCDmqDqWtmjMyrYfE4N/tsHUxNc5fzQzaEMPYNGkYJ2w1zgj+Jd\nEcpm\r\n=MpRu\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.15","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"eslint":"7.32.0","tslint":"6.1.3","prettier":"2.1.2","eslint-plugin-jest":"24.7.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-react":"7.27.0","eslint-plugin-import":"2.25.3","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@typescript-eslint/parser":"4.20.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"3.10.2","@typescript-eslint/eslint-plugin":"4.20.0","@typescript-eslint/eslint-plugin-tslint":"4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","@pika/pack":"0.5.0","typescript":"4.4.4","jq-cli-wrapper":"^1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.19_1637050751652_0.4473754006847952","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.20":{"name":"@carforyou/eslint-config","version":"3.1.20","license":"MIT","_id":"@carforyou/eslint-config@3.1.20","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"43e1c632562d5a83f76fd6c8dccf1eee7d716329","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.20.tgz","fileCount":8,"integrity":"sha512-AouweW2aT3Sg4Ze/i7b0t5qJMQWmpw8Z9jkZj4U25rY42eDtTEqhTkFAlRF5/FXZ9rm3uZaA6M9lYJebA7dDJA==","signatures":[{"sig":"MEQCIHL0Y3w2ZsgodHYyHlRWI3fFV64zHEc5cjN0aPUwpmFSAiBsBRTRgEC+bhstI5AVnFySl/n2SNbzQ9mYm0DmhAjJuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpIYJCRA9TVsSAnZWagAA5kYP+wSNDhqMvsFnzS0Or1Gz\nlx3V96rKLKkNe8gYSR/3jAERavaXKJVCSByMJgHsx0g+yXAFTvL+NQhop7ac\nma+N5niNd1KupXv4MqcuyTAUstRrpR4PAvm4BqsPxP2b33tkGnRnXimcXrXu\nx2UiQaNV+yHX+9Px2IUvqph4rsysGspireic0mlsGHPt94WrhmCKzaCO2vL2\nPgTwmIM2R5ilOljuFpUjrUSVgaJmzMGXTfYQvAGLhVFNalDT/wJSG4mPuKcR\nPQyqi5D8MGLFIjB1wygxqmO/Sf4TOrGNwiy237EDJD1SJfd5bYo63z3Z5GXx\nauX3KCRlI42cZtDAGPEMIGQdvZHUEOlgZ94lFuXGKUzfbiLv13iEBGB8RdJe\nwbt5PmWTsm5vNEkUrKXEkI5VDcqgjGnDJSfW+JCHDadbpK3DtKvXmwvBkGsW\n/3AIZAKpWhBUn8dajnR9imCH4KtNgddnwNwLSpGCkaB2RHa3XIq1d3AHLKLt\nWsgqZJC9ta7kKRZ/9BcZp2p0/Y61X5zVOhSnTvT1yNtRuLYVwEM6MR1Ms/17\nKgLYrSnqOmkBYe+n1dkRX2TuUgiVrOKD+Va1CkbP8D6z+iYruVcxlpiu5jDh\nC3LXWL/7Gz1Yia0GHqeW7JNxWOCEfLt+R6Izv4eSPSMwDWWorqkAnCcgIrvT\nDgZw\r\n=J12i\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.15","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"eslint":"7.32.0","tslint":"6.1.3","prettier":"2.1.2","eslint-plugin-jest":"24.7.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-react":"7.27.1","eslint-plugin-import":"2.25.3","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@typescript-eslint/parser":"4.20.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"3.10.2","@typescript-eslint/eslint-plugin":"4.20.0","@typescript-eslint/eslint-plugin-tslint":"4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","@pika/pack":"0.5.0","typescript":"4.5.2","jq-cli-wrapper":"^1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.20_1638172168891_0.4206883104120398","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.21":{"name":"@carforyou/eslint-config","version":"3.1.21","license":"MIT","_id":"@carforyou/eslint-config@3.1.21","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"7e0320ef9aa977c361fb4755f87a8f70e87fc8f2","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.21.tgz","fileCount":8,"integrity":"sha512-OOIv/P5su4f7ceFBPW27VrAyQPkk908C2CkE6YcBlEnGmqkQ8/va2y7PVR8+bnc42rcxoulCAMEiYjLmwbV+yQ==","signatures":[{"sig":"MEUCIQCZ9Rck+H/G9Hqza6ynJfh59T0Bl0YSP8Baisj9XZF8XgIge0gws2svVSFUzKt32kM1khyVM4U6+nX7y5U4fZXreBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpKHyCRA9TVsSAnZWagAASacQAIXNNpUrvlkSgmtSIM8N\nZ+c3LzFmCsCLjZyy68SgtwoV4uDmxrD/5x82PP9cqXT+THtopI4LH1WiijnC\nfD4HXkjeIeSX87LXuzZAY7amw36oGcNftX+FoWYbPpEAoKlAd7nnA2Ikak9+\n0Zzvnc5qdquJEn+u06IvGNR5NopGwu+9I9WVKeS9+qqX3qUxUHCsoysxbkXQ\nNRSPWkLPY+H+qeLa8BaWl5Fwq+IWEJMdnlMhpvKs94V5FT6689uro7gKp/ph\nbBIU3JrXGfQojrqPbj39qIBlkvS7/joGbGTWb3xShicx09kiu6ZVjpy2ulst\n2Soq+z/Bs7l1hrOg4BNjiUa2qcOfav5RqRSRza3kxdcm0+4eDqPQDaGweFAC\nGh4RP/UlngTbdO+tY+NcdPX9DzhBF3jnHya3cniyWEhPd02XxMyCakwuSyQ7\n/GM1eX4BmEBpsYvR5lfH5LcqOg1WzPDhfrE5JdFlgktBEQxHyjp6VD6Uk5y0\nu6NEUe8v1ECo5SLV4b0MpIvwwC1MG0UdLaPTQRu+R1IqvhvlVfEGeEajn+OR\nsyA0VYo0ZT8hjzkDozb5Km2tkhf8w03/cU2xNZ4LszPj0BuYzbriE5PVVq9L\nqr5Uj8QE095m+Xg8EBKitumcnE4Pc0mACNR4Bf4ktQTkQSSx9xycHkBkOcke\n+dIv\r\n=fhdY\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.15","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"eslint":"7.32.0","tslint":"6.1.3","prettier":"2.5.0","eslint-plugin-jest":"24.7.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-react":"7.27.1","eslint-plugin-import":"2.25.3","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@typescript-eslint/parser":"4.20.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"3.10.2","@typescript-eslint/eslint-plugin":"4.20.0","@typescript-eslint/eslint-plugin-tslint":"4.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","@pika/pack":"0.5.0","typescript":"4.5.2","jq-cli-wrapper":"^1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.21_1638179314418_0.48267440264597017","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.22":{"name":"@carforyou/eslint-config","version":"3.1.22","license":"MIT","_id":"@carforyou/eslint-config@3.1.22","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"9972c6be5c656d4e7d7455602cb4901cc667f819","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.22.tgz","fileCount":8,"integrity":"sha512-gpkt3y5Ir2SQtKE24SoUFp+QTB5FfFE3mT9KRl2mp4anarBn+1VewV3Y0sjLaHr+fsh6SanbgjnzIuAUvYGsFQ==","signatures":[{"sig":"MEUCIQDH3gu/Z9RXvLgxVaKUYca43jvqowuiDi8ZTh42IlAfngIgTdS8Rc5yHb4jyDEaGTYAVzf1y8urglwiSBjiDXOAEgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpgKiCRA9TVsSAnZWagAAxY8P/3+N5IdkqGhOnxX6ytYN\nl9jCugp3Gs7ANzDkCxinIPJTFguY7lGWrfrVKRQxISEit1uWyGgjczo56Srh\npm0DxfF/NtZTElpMrGvZTQmiVQ40IFtDsEgH8eDC049jSAshBPprSeSV1DyT\n8G7GCx87jJIsDFiZ8uZf2eD+Lghq2z2WKs1Xd4Jd/s8Ju19F+acVsoGroZFO\nRH2yNq4HQOHqs1+4CpnF3Ez2O0vJgSkerJj1+BIbdj2BcMCfB0pd5qoy2ZMf\n5+nHUnIv/qPRJDp/dTmUdv7p/ydxq3FjaQ4LzlSjVViRL/0ey4K+qX9keo/7\nwrwUNlzERY1Rax6WCuPQjqhv99QpZLHu98sKlv0WRMEipO20nI0QlX3b4rhg\nYjx8PPM8nCUZnvya0wAOxtiJvqSoQG9Cc5B1WuovjgVr6HRSHysh3oESV0St\nGdAhI/ZuIa9OBMQq/lDzVlHsLVfZ886hxJ7Z3Q65KrsPNpMKwKulfLkmCd+y\nJN81oXaqzPGFrQ1cSD9BvUCt/927PT3mu/vbJcFMzn2zHKgqz/A+K6GvXsCg\nyLcVez+b2WnWGJALyjWov0JlUncMEf8yO/vxLUqGnLkFsoCdl6UIMfNInSCI\nFUvcZ1iBeRBZCTsE1DRsOpyMlYzY2/xTzi4OA7O6jEXMAUkIx7Q6ANnZYOha\nTFs8\r\n=8eIj\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.15","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"eslint":"7.32.0","tslint":"6.1.3","prettier":"2.5.0","eslint-plugin-jest":"24.7.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-react":"7.27.1","eslint-plugin-import":"2.25.3","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@typescript-eslint/parser":"4.33.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"3.10.2","@typescript-eslint/eslint-plugin":"4.33.0","@typescript-eslint/eslint-plugin-tslint":"4.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","@pika/pack":"0.5.0","typescript":"4.5.2","jq-cli-wrapper":"^1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.22_1638269602581_0.1987665494290629","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.2.0-eslint-8-9a3fcf59017694db6d781286e2a1ee88cd5f851e.1":{"name":"@carforyou/eslint-config","version":"3.2.0-eslint-8-9a3fcf59017694db6d781286e2a1ee88cd5f851e.1","license":"MIT","_id":"@carforyou/eslint-config@3.2.0-eslint-8-9a3fcf59017694db6d781286e2a1ee88cd5f851e.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"8a7bae16a8eb3da54ac9ee06c8f9dd47d96fa662","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.2.0-eslint-8-9a3fcf59017694db6d781286e2a1ee88cd5f851e.1.tgz","fileCount":8,"integrity":"sha512-8pNJH/l/m6faOAT4Y902mZTr3pbwi5hwVl6F3MOLCsEwJhW9dX4YOHRyYAl7RZI5hRdqxNDimyLZuAQZRjY0mQ==","signatures":[{"sig":"MEQCIE72/Nzgcep/xHFCyAT9dA8u97itUEXeNUHi1rYXhl89AiARvJyExTIIO2QVgVrz4TMP8ahHEsVQ4YLenNldCh12tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqezJCRA9TVsSAnZWagAAHycQAINO5AuYVE3Al5mo0YRU\nwFwgf2yfr+yhmeXnH3g8T7ovDy1Ef7glhq743HA39Co4NKjD11IlAhLPYflR\n179Eru+H48FcFNKOVH+2yLARu2694GvbBhefSRlEiwZLzHlq/90jShrBQtsh\nI22terWeCO9heDF8Afk8mzGqchU8ATe0GjJ0ezX7fwFnTG/5QRsgm6iKtjzZ\nNQaNvZNOM0otfbB18WXcYnhTbF/7Ynq8LpajKaGpyAHe1Ye4sGG3g3f4LrRt\ndlerK0wyQ6pT8lIOAFygvl2URiHEJbQZWWbL7cQBhpIr+d48hgOlqD3wbXi4\nLmMAX2b6pY6gTmZoU8uImedxbToe0V4y2xxLysAom4ZZDkhifigkhfYiIv2J\n4otDXr+5GYWj1z+ZxeX9vLziFZHbMMY8uUSUacqpmjDE5J/1pxaJI4pp1/Nv\nJV4WfRSqR6Z7TDUJ+P7dzM9Kx5izJYLJqVE2IAd59VJRVbI38JCbSO7gW2ZB\napPeD98oTNBJ600zAkomOb9+Slh8Q/9BBzVwl1vQU5BtcfFe/+mIcA22M38E\n9cdtghJjif2gC9hEjOaSiTGwY4KBT4NYRMl3z4CNoIo0GyA/TXttLDfktRMg\nl4IgxBoR/DXeK4GKpx4ohtuTYNXQispQvdWwxvbCPUg6O08fW9sTlZE85Zrs\n0/mO\r\n=mW8A\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","gitHead":"9a3fcf59017694db6d781286e2a1ee88cd5f851e","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"eslint":"8.3.0","tslint":"6.1.3","prettier":"2.5.0","eslint-plugin-jest":"25.3.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.27.1","eslint-plugin-import":"2.25.3","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.1","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.3.1","@pika/pack":"0.5.0","typescript":"4.5.2","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.2.0-eslint-8-9a3fcf59017694db6d781286e2a1ee88cd5f851e.1_1638526153003_0.21242692037867594","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.2.0-eslint-8-9a3fcf59017694db6d781286e2a1ee88cd5f851e.2":{"name":"@carforyou/eslint-config","version":"3.2.0-eslint-8-9a3fcf59017694db6d781286e2a1ee88cd5f851e.2","license":"MIT","_id":"@carforyou/eslint-config@3.2.0-eslint-8-9a3fcf59017694db6d781286e2a1ee88cd5f851e.2","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"d9fb62e144be817758fe6a366cb711419db6c411","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.2.0-eslint-8-9a3fcf59017694db6d781286e2a1ee88cd5f851e.2.tgz","fileCount":8,"integrity":"sha512-wkd6iCyvxlTyV/MekmNLYEUujREKqK6UhvfQ4mbuS93IAHID/AM234L6jgQWBok03KcRStyJoBYCN2mGT8DTGA==","signatures":[{"sig":"MEYCIQDRIXP0p21eUJZnfKyPpVQcpGXpG7VcBDRBEXAQ6SEWawIhAKxsDhvaI/hgUWeei4IMeYznGPBG8fAnpWAJ7M2ru06e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqfMdCRA9TVsSAnZWagAApFYP/ieF/AruAQn5OMCl4NDD\nhWjEh5RsmSSj8FzEB+xZUQUKKusijUagNzhG6ZoQhbvVWgnwKryPoEWtldbI\nwiNIVeLb6VRQhOFTBeqBcaS+9+sOc9fbYVyqSgmcx2jBfTczL1mjt6JvGACg\nmo4XdgTfbWelmUCWgXK9Sfe3xusKuYMJoGVShrt+Nn1qv7p1Jqe7LfKg1jje\nnDvFNP1Pwpj0oH50CSq7Momb0NC7E4F7PIlBVb6MCOBNbxrCAZFBtgqq3pug\nyldgn6BenTWZnLwvkYiWfRm0TAJ4qnHuS3JUogzvTdZwOXOb+SRhuLVa8WnS\n3ZeEmCD5PdFlwykiReEN5ViVIOQ7S9CM08Hhdb35b1XC5e+eV/CpAiCPEweT\nTkOHQOkO6EIICFwvDTIu5enONuNsd1CVVH9LiJs+70T01EzvBcOaj0L4wiQ/\n5cEXynSDNjAqajhGPItzS7FNmP+PeNerkOLLa+7XR5Xs1kFf+PIPsGvsZ9Xb\nhSI3+ZirXVbVU6I5HhIginG1VcAChKIHvTHrNM6/zgpbOAHjpY2DwmKMC2PN\nfXwi9sMxhGuLbsIPso4T8bUvrxZ4fsyFD8HIyesYXrBC88z1rpMKhGC51MpZ\nNRp3vLc+H/ejSuJxvG98Dt5nHQG1JvYNt8hMajt+OcgGTGA7Y5u1b44QmFoE\nzeZ/\r\n=vg4w\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","gitHead":"25e526a1cd59c0c4bfb9e12d81ad4e870d650c0f","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"eslint":"8.3.0","tslint":"6.1.3","prettier":"2.5.0","eslint-plugin-jest":"25.3.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.27.1","eslint-plugin-import":"2.25.3","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.1","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.3.1","@pika/pack":"0.5.0","typescript":"4.5.2","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7","@rushstack/eslint-patch":"1.1.0","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.2.0-eslint-8-9a3fcf59017694db6d781286e2a1ee88cd5f851e.2_1638527773833_0.453381020243512","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.1":{"name":"@carforyou/eslint-config","version":"3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.1","license":"MIT","_id":"@carforyou/eslint-config@3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"16bd03fb5eb75cc793a314948817ad86b91cbf15","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.1.tgz","fileCount":8,"integrity":"sha512-LsvkxyEW4niVs/UGoqweOzR78Awlqa28ibEi7OBVEK5bkpZSKgxZ9IkSpOnWVMKQ+GExd8sefBg3a139xPLsJQ==","signatures":[{"sig":"MEUCIAlvyz0FUEqjExoVzl3PFZt58R9nYoJFd0Fpcjx1zhQ6AiEAmh3UCpX7Hi+qfva9pJkbCuDwpE6MMIMAMmLmGVAhbM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqfosCRA9TVsSAnZWagAAYUMP/RLYHCG/2HbVW6SxzIKs\nq8fpXGv2USuJMcsn7S4pARmCQbkoWNxG2XQFMWiJsVX8JYDAnKGheovMMgUm\nX2aN6HL8DAlYR4grTNXEfcymtSqtvVc8S2O9SwkjsAJkieMYpPjQ04jJlP2K\nBRXvlh9xWwc12yG/wDHH5W5j/ap4DT72sQN15ddy+YosbD8w5fSyCB7mLLiE\nq7Gdaxdcd1eJiOrrapsQlsCrosycdZ8GdFM4G3+tbnP2uM9WFXurnYwGFYS8\n9GAQdVr2nl5Ed27aTIvbM79touyUoRUKasJtYqhQmqgeodoZWMvXkyMMvAAj\nHQirunzAcU3uZS95O4e7LHVxUG3TtEQnYb2niN4BrFi7PCS6yv7iHYTlQ08Z\nqAOAzl4SWiS/0vhL1wHhBUvVUFVlbzT+ovUXqfUekV/er49L2Lrxv/tVC+Wc\n4vH6dCyA1k/AVacTmxRoqZb2Z7K47rl9ohMBC4EghoBxa5AdTUxK7VDtC5RD\n8NGLbO2Qf+NpeRceiNWZrWoSs0zV1RIKPhWBbzpexMeH8qlpMtW22jbOPeZ4\nreUWW0Yn2uDCpANn7BSV6bRaHfChbyaq+VkDzgeH8SBLCXdvE+Kmw3zyE7m9\nHVo96kSluLXBqu5mNePmTJ+ZM+epu/wkQHwQgLsML+QsvHqXbhBxjydCiDRK\npDyD\r\n=cr+C\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","gitHead":"d7d33b4966ab578ed8d24095e19dc9a794f0c51f","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"eslint":"8.3.0","tslint":"6.1.3","prettier":"2.5.0","eslint-plugin-jest":"25.3.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.27.1","eslint-plugin-import":"2.25.3","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.1","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.3.1","@pika/pack":"0.5.0","typescript":"4.5.2","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7","@rushstack/eslint-patch":"1.1.0","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.1_1638529580616_0.5256173756884728","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.2":{"name":"@carforyou/eslint-config","version":"3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.2","license":"MIT","_id":"@carforyou/eslint-config@3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.2","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"ce3983c6a8c900ef1b7d12139cb40a3dd9930725","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.2.tgz","fileCount":8,"integrity":"sha512-PX78k+pP9HNFkJ2n5wtxKkyad8lDlYuQL9vNF6lI4pDNCJfgR2rGCx4TeDdwc/NQzwMSAe7wFWIZEHGexCh0vg==","signatures":[{"sig":"MEUCIGxXxRVqfFjpEcBm4Tv+NakWgp7YMfIHn1XK03YAryMvAiEAsK6mjtz6/5FykYuw/oJE07JI4ac33u9ufBfW49cGBYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqgrDCRA9TVsSAnZWagAACE0P/i6xOx3OoXDiYv6J4f7F\ndvrW1HS0lMw8SXH6HCZ2FkS2DxU8Fd7WIldMCmedKSoHty8X4hU4Fn46RAU+\n7zE7LUsyHLn6jtVwFrXjhOYXEU2xruz9NKWydhQ9n0UK3Ol2iYuu+58MBszP\nd4AF7BAEmDbuTMX/kW0yyfi3HfVCqv2CKEePFBgWjI1wpwR0haUPDwxXGrrf\nDKATDQ/kT/MbTxPHo0VRLdRgvzkt+mb32mVD2K97E/ynLnVhZ4gUxSy3WStF\nZA6bVIC+hWTWnkLYpVR+RAjtww/6T+AX/bIA75nn/XKo7WBs9JFW+0fIDidA\nMSufeXXerweyWSw5D+r1CpnapEyeQB6RcPjYhNYqNOdC84ETxHwZhkw1Z9KH\nvKTWWmSVG/1SwlBhRMmmJN0NncKPNRrEN/mp0umAsQR7fNHT17odqmOfTic+\ngpAoAXP0njg/cPqbFbdxxFYaufFft6X7gKRslCxZP0SE3cd35AuxAYBst61u\n68VPU/J7lw4E+WsD1ClnTWpGgF6v4aYhVWnt8UCXKFaEXyT+kEInX5qVAgYn\nnOCl3s6SGcfxjNYFPJWulvKhu7i68HHfDEVZKLyvXbyVZ8l+uNM8HIAShsLR\npWJlEtDV1bm+yVWfYQgOOKDDHH0AQ72clQoP55lFcODlbHGshXNogSW4Ioz0\nlE4v\r\n=Jeqf\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config eslint\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","gitHead":"48873367b9ecd39f78c407cd67019de779ed53b6","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"tslint":"6.1.3","prettier":"2.5.0","eslint-plugin-jest":"25.3.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.27.1","eslint-plugin-import":"2.25.3","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.1","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.3.1","eslint":"8.3.0","@pika/pack":"0.5.0","typescript":"4.5.2","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7","@rushstack/eslint-patch":"1.1.0","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"peerDependencies":{"eslint":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.2_1638533827098_0.6746908921837558","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.3":{"name":"@carforyou/eslint-config","version":"3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.3","license":"MIT","_id":"@carforyou/eslint-config@3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.3","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"4af910446588ddfa0df52667f789b703ab190119","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.3.tgz","fileCount":8,"integrity":"sha512-gBtOxrKqaQMYOcB6eVB8JRZroh9/Bqx1upaRo0VoSW/l1sxhmgsc2wcfEChUOfag93c946TZlmJfFGK9Icektg==","signatures":[{"sig":"MEUCIQCGKQqP2WQMAGyHvZUztNRmjj3NH3KMXdAre9fe2nXn3QIgfs2BuQJhfVURTZ4ZNjsG1M4lPPKsfTUmAjg5F1OCTZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqg7ACRA9TVsSAnZWagAA7/MP/jxOB/jUW7Wco3oFpNDc\nGfskowdBQXxlAIqNcXQhZCkrHnAdzpOSu+1aLM+AhA0kMgOPmgC1f4DhV3jB\n3eyKh/3jLa3KYEGXcmjRSfpOJnXhxBDQyVekZV0Wg+upfKaN+ldWof+Vdp89\nCRzOKZ2jSGWVS8GkJx78F6FX4JX1GjIzZS/ccbhg/pfJxRwoJ73OM44woC/P\ndajHHlxr7xfOM8rXBFE7I5DZo+8IHQ3zL8emWYP3g8C+InBTZWZGlSwsqc/v\ny/CyF76Td9njyGFnqJGjiH6iroXefK+1BFd8l2qlRehgFeA0t5mbqcNz6ks4\np4bKVhh4PjQCDLQFXkB6I3uTgFw9u9RXWNKf/R2p/DiWmLgpHpR6r24KykA+\nEzqChNliEiijN9UIJpU00foHo3VtIsrx0+ichWN9n/4N6TSBa7aB/GoCbF2Q\nZfYvg58XBv5nmCwZLMnx59r76FVvIEt1OB2u6XMkmSr0/2x4D5uht3kIMta3\nMsiQljJPaAPPQsqsTxNf4cSPW/Qy6sHsDcNeaQbtNKjhJVZbxiGiwKXXnoSn\nfpGyix7VD5QLEXdzpf9p7GLFGS0t8fHg4YCCjKwpKXamZgQ9GjfioXe6CuH4\n4jghQIneYpzPUU1tjYmnXMf+vckuxA9p5VuitPd/qE2kFpjhiK0lnaOECrt8\n6Q1D\r\n=4Chz\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config eslint\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","gitHead":"166295f40fbeea81111b148bb93d92d85691cecf","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"tslint":"6.1.3","prettier":"2.5.0","eslint-plugin-jest":"25.3.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.27.1","eslint-plugin-import":"2.25.3","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.1","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.3.1","eslint":"8.3.0","@pika/pack":"0.5.0","typescript":"4.5.2","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"peerDependencies":{"eslint":"^8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.3_1638534847825_0.9966319990625434","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.4":{"name":"@carforyou/eslint-config","version":"3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.4","license":"MIT","_id":"@carforyou/eslint-config@3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.4","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"0b2d844b2a0efac6d3cc54a26d0df5ec69759f30","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.4.tgz","fileCount":8,"integrity":"sha512-npK7qAQwUs5qIiM4Vz7/QL3hPvGR9vbE3WnQb/dcPpcjAw7yy1NXHRfq3UUgde/5oeEOflQl12BHrPxjazhDeg==","signatures":[{"sig":"MEUCIQC9oDOf9Rgok4s1niUrrNqChwAw6nih3tXap57oQBnGUAIgUu4bA5oXeAwxtDjCrHzU0aKhhYSMsHFwAkE497L1LKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqhDpCRA9TVsSAnZWagAAIcgQAIkfEWvN5aA0zIfoWh9D\nFgFinmIoM7GxfvwfHTr4nOZZEmKk+X0zKRPh8omjx/kyMUO1lcAb/CfSU2px\nZ/0/p9YO7nK71WijD+nXbmW58DmpFt5aBXH9MaRaNt+DdpNeVIzinQkAmCvX\ngQsoP1lPpqTMnIMMNVU+rLWy2pp8VEf41IkVk0y/d9BoOaeFl+0bSemLaqMp\nPG4FnJWtwLMDgfNt6wBrf4ISC6RTShyUnxYeeD6fe+ojLha9rJk+6XOsFX/p\n5OiQ8qJMM719WUdipgIqMuXCncPZ23le9a47vWqS0UevBLgspXq/rL2oapVd\nzF3SGFwXdWbWtSsYUVHkfEUKJRF5XkO/8zYLdoZY6GIAa5KdCjxyR5ZPEKDF\nMJKEGC5GaUNbzH/QKWf/0V1JqKN+QKpYSzaSlA8DbJ9sTLdYmWOmiyJT+JGH\nDEcPrGf2THK9w9ONx8rIigcUKLe+LVepjAaG3sWCKriw7zEyUWkrRukfnLyW\n7lcoHbY9/RC+cegViRQHZX0/AliomuHsyPeLkgqIyHdvMrlXEoBb63oQUjtX\n3YnInOlFAPc9qOTa0WUqv38nam7Bz0ktRrEXoxu7P4Wry7mDYdcHTovsUmcs\nvY2aOqpUphSqgySmvdm4pBAyiNX+G/K8VIaFp89DbLVnP3Rd/qYMEIwrhgLc\nF9vX\r\n=leLy\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","gitHead":"81b40d8605d6aacfe2616a4a42ab72f1180a79c7","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.0","dependencies":{"eslint":"8.3.0","tslint":"6.1.3","prettier":"2.5.0","eslint-plugin-jest":"25.3.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.27.1","eslint-plugin-import":"2.25.3","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.1","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.3.1","@pika/pack":"0.5.0","typescript":"4.5.2","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.4_1638535401712_0.25107052038507005","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.1.23":{"name":"@carforyou/eslint-config","version":"3.1.23","license":"MIT","_id":"@carforyou/eslint-config@3.1.23","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"1234e64480a47fa33621fdae7516e975e15ab67b","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.1.23.tgz","fileCount":8,"integrity":"sha512-elG53yeq1vpzY+ruhdrPNDwU1esC/wLakWhl66I/9sca1hmpsEFCGP0T9cCzc+zSs9Lz/nRD33SwZgUv/imvFQ==","signatures":[{"sig":"MEQCICOL4JKT3gsOsYjUa6Py32lkeG3yMPbiLDXPUFcEBqkaAiAZVLU5+EJ/HuluUO421PnCoQS/27BBiTXRvrDMXwjvXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrgQ1CRA9TVsSAnZWagAAavYP/0G/vwTJZNRCXd3TU2Yi\nVOUD5JvzVQuvkwIT3dy6ID71nsWLd3j54b6WKz55mcjkKdMzIdgW0JoN2e/E\ngKsJ6B2tghoXhYfzBR9tINixF3y91dAveepBGN5GYzcs7ZfbhKW388BJ3m7y\n+YDDyC+J6SOq3PwGS0+2GtVjvNElJchSuVhAc4/am+2C5cVSLNcOCvzg5DsA\nfcls5omf08t8fjvS2DEp8/DFYy6Uurtueh/kys/ibFHGpbgKHtdkbzmzsATb\n1BS0Vda8v3FjlhYhp20CqNU/N2+bj9KArpxAGWIxNlqVn5CUUAYMd/XCyMz1\nCKGIoKMP+OK2zV9e1hRGP5pEPEWFwbAHcIPTyLBHX36GRXvEP71LpjVNu2JC\nzpugwKZXZdidPeQn84img2zzWEs3QuPApdtSs9ozTNssCrVBgfM0eXVbJgCS\nFb/+bEzq48gOujfmNszT105bSR15x0SjSWg+kOQ+y3FwtFbl58VaRqRDSQLO\nM7F5axD5zWM2Dhfz3eHeTptngiXivB5XXs/jgN65mUows4Gp+n/Kd+wjGzGJ\n61iAC4NUg4t0cR7hXUg4PMLwLZ5Ytlvr850TPqUaQMkEJ8w5iaBEmcYLnLmu\n+amCaAgfyf9Y/+lEekidvtYo95z/PXtxhnEH7jPawS5r2t9YywKZch9VL32S\nUoc/\r\n=x2NQ\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"6.14.15","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.1","dependencies":{"eslint":"7.32.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"24.7.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-react":"7.27.1","eslint-plugin-import":"2.25.3","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@typescript-eslint/parser":"4.33.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"3.10.2","@typescript-eslint/eslint-plugin":"4.33.0","@typescript-eslint/eslint-plugin-tslint":"4.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","@pika/pack":"0.5.0","typescript":"4.5.2","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.1.23_1638794292985_0.5757993640005961","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.5":{"name":"@carforyou/eslint-config","version":"3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.5","license":"MIT","_id":"@carforyou/eslint-config@3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.5","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"45f297bd95b45cb60b75a72d5e441c3f01339b1c","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.5.tgz","fileCount":8,"integrity":"sha512-Gj286t5jv15K/Ty8LzgJDu6ySAYTExVuN1gx0iMGDaAAUn2lM9nOE/q3puBmUyQP9hvP78XclyKSIucKZzjn6A==","signatures":[{"sig":"MEQCIAMM4xgrYXavC5y0+lGCqcx+QFA+9OMeHRTqlR3uhqobAiAfBpL/wCEMQ2zod/c9nLmdTq0t0YlrbvqxEFZFV3cWJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsI8bCRA9TVsSAnZWagAAzZwQAJG6XgmYQKJUaOfp0Q6G\nBbdfR9J4Pg7pOk2rUaMr3rwbo6/K0XaAQmDXwRD7TYlWDIFFevXrvUOGLGMN\nLco0uipsvkzuuOXZua7iy4krKPA9pDKl0MatD4qjDlNhKgMz0haKVsqc+U07\nXBlgze3ATTpF1QZQrP7oE72PLDexFouSsU+2kbmC2ivmNtvATbUTTM/dveI/\nn2Kv1pwkO+USY80CqhudtSjZOvq/SRbz1tin342uEgdM34g9rUskZCqpvuHS\nmgkGe3eJvVQGmWJzL8lb5OTb/HKyUV/B+wF7vPh/5GI3Pw02jpRa72hEMdEG\nJD4XN/4mkHUO1vbY/Zcp2DecMubcwtJ55Ebi5HZyxpQ9xi1pRsox4GYz8PtY\n5dvNSwKpj6AGROS8SX4WmiG1bUD9i0VwuPLaeqqSjtDEBYVZd5F7bLpnuCfR\nizcl13fEC7eKQt4vgjHxW/dq0q2c2G8WehzAM7TlCCUQ3qNIQwmx+ESYOlJt\ndbRbSrSP4M1+aEZyCfzy/kzJ/H2s3fArRzmR4h/w+9eUmEjwuSxG5GLjYQUe\nHUziu6rZyAxJAOGcTbAbOvSCMSTRCCqgaU63oo/cyGIK/CFLvyyZRahjHmQl\n2BVTx/G1pdijngfuTSkA7Flnirb5ZqoE54DUUroDUSH6PRuXx3wpMYdTRQVj\nGD0/\r\n=UEyv\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","gitHead":"98cff0d3cef4b9febafcf3119ead3225f2da1959","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.1","dependencies":{"eslint":"8.3.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"25.3.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.27.1","eslint-plugin-import":"2.25.3","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.1","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.3.1","@pika/pack":"0.5.0","typescript":"4.5.2","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.5_1638960922877_0.672092254095934","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.0":{"name":"@carforyou/eslint-config","version":"4.0.0","license":"MIT","_id":"@carforyou/eslint-config@4.0.0","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"77a582011f70ea1a5bb9dfd89e708572715e1ba8","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.0.tgz","fileCount":8,"integrity":"sha512-kPfooNtjpsAR/XPecCIx79Uc0PPtQ/5kfFpFg/5RSAvXcomYgJciuo+WBcnWlYLoYfXAWjlsN4362NGi7l179A==","signatures":[{"sig":"MEUCIQDtDOnYQo9+h5fx1zFyiMsTGUhhvspK7zHBAj2KZytGJQIgBbGwXLrujZq2X84uwOJHNXw38UNi/OgMUZEDbQbuLQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsJAFCRA9TVsSAnZWagAABHwQAJQ+YsRWsreV5dLfwSId\n0sQSqcu1mzqoVnszshlJLsGpDCwL0CXI4WsTUK9kDCIx2tjqSznNIhVDKTXd\njjHppFrhsg4dcyAnMAbSJkXr7H473QdNjnA26h1dEgZL/i55qs4d95Xk1T2w\nFm1NuBdTACAm45Q4/Otg9tqXxT2/qj3oqjT0EAwt0aoFvLWGRt5wqAF2yRQq\nzJMPLkgU8pZtL4rxDKK5YPbO/nxqup59t92Abcca+Yyvb9DRGxprJBSDLeDG\naBMOfh8jkvm64fkOa4n9MNZRCs1AumGhQFx6yfvsDP8+IDEMoKWf/8b69OPR\ngnhyTjWCKj++wzRauVoqEcr5GDoHfRtN1zlFchu0VFlbm96rMPTYucNWjOB1\n1T+geeq1EcfoiN4Rbqvh064cfmrFJtoaSufoHcrTPDGsEt2XURaJr9TwEmrz\n25L0OSbYQscWURR4G9exAfB/Oz+ozBirsSz34MNdVspiOYVssfNhBA192aUV\nOkkAe8tIVFqdNnW5FBI5TC8kL7nMIpjjCfqaGcK/zJAlopUWPo0sADZ/jHYb\nbmX3A5hbUoGV/FgWYw5sb3F0DG1UVE36Ywkwy72RaAiNVu+S3WGhVTPKoTb+\neKQoliR0k2XTOyB3LM+8mwVdzWgj6qVkfPdxb24EJxUYfG4dGukqz/KaTg9h\nlveu\r\n=MmOF\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"gitHead":"31261b4e206de729845f530decbad2c8781da7e7","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.1","dependencies":{"eslint":"8.3.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"25.3.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.27.1","eslint-plugin-import":"2.25.3","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.1","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","@pika/pack":"0.5.0","typescript":"4.5.2","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.0_1638961157830_0.1502390756066918","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.1-eslint-8-245a570fe4a5aedfe163eead7390ec08bf701f52.1":{"name":"@carforyou/eslint-config","version":"4.0.1-eslint-8-245a570fe4a5aedfe163eead7390ec08bf701f52.1","license":"MIT","_id":"@carforyou/eslint-config@4.0.1-eslint-8-245a570fe4a5aedfe163eead7390ec08bf701f52.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"21cbd046b87ff828f92a9b79839d0d241fd8fe89","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.1-eslint-8-245a570fe4a5aedfe163eead7390ec08bf701f52.1.tgz","fileCount":8,"integrity":"sha512-FNtizrRhIMd3tTxyquA1W3BTNUM89QyO6Hi+etdVFQDbIrkXl5xTD5uM1ifP3FZwm0doThGJ35TO0PwWscaTEA==","signatures":[{"sig":"MEUCIQDa6ne/UeqsksCSWGOM8J8ZjmKEeV503QcNEWqDM6TS1QIgKBrjB+jOxV+Dz0HDh6px4e+T3wqnEYcPRVABl6rsPtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyR6ICRA9TVsSAnZWagAAwQsP/25XULoLmBi5Hz99FXus\nOFI/pkedCSeQqwKEdBexhDnFwsH3yKKiIBcZiWpqpq2aUUz+yZYlF0+EuxTw\nNe6OorpqIMzh/HR7mdNhlTQFe8yXrRsI2gedtasTyCnIAatmhWFDK7P2WoF0\ncbvxC5mawBtDY8xGtJ6O+85L0CXoKpVJo66BcBLyNxBzAmAJPm7So0MkYtS7\ncYIFiIqicyWaeTPnvjExzUL/eBY8HAelrWGcGR7frWbXFRIykgs9KAmvReD2\n84q7+HlPbzfxmPpmw98x1L8zDM/h77hK4vCLSY5GkpUrAPFugjsE9TVPnu4T\n8tB5xpjIqW8vIAVovHy4QoZhPcY1nN1E/5SfA/Si+usz6xbs3V0JghJAHteH\nZTfXQR7EN1bt/wyywX5/rPN9+ig5qKjrNkl95hgrq+k2dSg5h81en1DTnkkY\n8DV1v0KxO4rMRecf5ZFcssPwQ/ofAZJCZy1aEgPW7j5H/3JWPCoXL1RpgLz+\nGhlPG8EoJyx3oBovfJGXvaZR6Z2Z3/zdof6NbrSngxxBiwdmBj03CO915HQR\nPeNXbdgz3ibdRljEcrqIqpBQ/CtpGi0FqNuXjCRyHQW5c99jvuS2eto18Y4k\nI2zCfLfzIS1R1vl9BzVK8NyFOkZCsWlMdSkPxmX8XKnVWzHclrEIGEsWa3fM\nuZDs\r\n=+iqL\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","gitHead":"245a570fe4a5aedfe163eead7390ec08bf701f52","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.1","dependencies":{"eslint":"8.5.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"25.3.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.27.1","eslint-plugin-import":"2.25.3","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.1","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.4.5","@pika/pack":"0.5.0","typescript":"4.5.4","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.1-eslint-8-245a570fe4a5aedfe163eead7390ec08bf701f52.1_1640570504438_0.7767227683458442","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.1-eslint-8-79376bc28c6d022486e149469c970b9d8847402d.1":{"name":"@carforyou/eslint-config","version":"4.0.1-eslint-8-79376bc28c6d022486e149469c970b9d8847402d.1","license":"MIT","_id":"@carforyou/eslint-config@4.0.1-eslint-8-79376bc28c6d022486e149469c970b9d8847402d.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"4bd948f9026e1ebd98f58a4ed98cea9747e8ff92","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.1-eslint-8-79376bc28c6d022486e149469c970b9d8847402d.1.tgz","fileCount":8,"integrity":"sha512-ipGMMaTHel+CRecEAtzOBtFPVFs7bqP/4LhM4ScZKE8WyzuDVq3yN6OOCGYgwpJ0dDFYH0Cl8/uZMl0tzcQXhQ==","signatures":[{"sig":"MEUCIQCyYsws7zJmXe+O9HlpPCyc0YPhmta4PnWRH27+Wa8IDQIgH/cgbp8M/zOUpDcmBy3xsPCypyr5svGpGrGdcLDRkX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhz7x1CRA9TVsSAnZWagAApm4P+wfWh3R9XpKu5Wo7DZ37\ndyfLj5KksHk+mEy5YW6C51pSvTsRyTV8cuDDQf5Tc1U1opc1bbKOBBvA6fKf\nvPXarNT+FbS5jt/3aY/C/vOFPZgifWoJ6MX1J6AWQpz4+H+xfGLVnfDSz+6G\nsa8kSoop+KOEtp/8uGMWmgQLd4sgg9qlFaEwzhzeuCvHpxBhAqE9Eji97uOQ\nNEEeOk43Z5pEO4c1fopGk83rz+DZcM6nAf+tjOUYg4V0XeYAcXUOLRSPyTC4\n60KfrPu8+H+fJ/lIwqU7iqv9L0DVb8xlwrOpobWllztqnO9kQk8WBFZYtBec\njxMUVtRuD5TDeXSmzkVczCg5q6GkP7552sc5uLfw9lmWvXVNNISy2jNy8hQy\n0IQfPrzlN1APDKOr2gT5WnIk7n/gA1ySjsnp4T1bhuTmjtN14AaU09Ssc7DY\npGLOZJuDujciVo3uX/YOUFEVdb3hydTFfHGKWMfnxtHuKEUjGzvHC+1Ifgrz\noMe7Jk+y5nbUgD2eXsmlMVXhSo8zk7c78id52wZVFsOWWDPMxNc56QA8TBzr\nUiLijJy9s9R6xa3CeNDlW3bQTw9+NGAAllzWWNKoMGZocvrZ3eXmd/9WrRcX\nKKcDIetNhmtUCZpH1Zh98XVO0kZUdipCyRtRnIbHc0PIRv7z3V84qnjE6l2t\nxiKv\r\n=J4H7\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","gitHead":"79376bc28c6d022486e149469c970b9d8847402d","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.1","dependencies":{"eslint":"8.6.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"25.3.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.27.1","eslint-plugin-import":"2.25.3","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.1","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.4.5","@pika/pack":"0.5.0","typescript":"4.5.4","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.1-eslint-8-79376bc28c6d022486e149469c970b9d8847402d.1_1641004149525_0.24672160156869194","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.1":{"name":"@carforyou/eslint-config","version":"4.0.1","license":"MIT","_id":"@carforyou/eslint-config@4.0.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"9ef3d5c5366037ceaf8a8414e460d0d9732a72ba","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.1.tgz","fileCount":8,"integrity":"sha512-nxkhZtx8nEifEKXXHiD9iGBOVXK1eljNtG8aJks7GwWxra6dAzNj9bcOXAg8imEBi3lvoRxQxILjPNs8LYy/4A==","signatures":[{"sig":"MEYCIQDZVS6mat0xYYmUbKptkKmuQk2yu+0ydVRU4SS1aQVuJwIhAKmslNiDKmND+c2iMgRSScVqOdxVPkI0SLmv9CmGZqjM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0sSBCRA9TVsSAnZWagAAuv4P/1biuRIIOyiqOaZIAOC5\nz8uC3+aPTW/l8Md6ttg75Cgtp2ArXPmCCcWoFTGIHgG4GFGMlECN/ApaNVtl\nHQAG/FiNj6MzYvtozPBkvAyOu0mMhfSwiPwxriTnaMnQfjPc0IOIPrkOfvKw\nOpP1wl1gMaAwhmWpC9wXTPHq1nQs29K+XfE1FIKsZ7O4jcOnzH5C9Jkq37MN\ngCoPpHWSA16TI0zPkEpXuZF8wlAF9hwJzGfHblxz/JbstmWQ0VRIXI9VnleB\ntwnNQG9ku6I8W6ASa6TS+GzcXDAJxGEsEp8X+l1uVlq4UKQCwFWozWeF9Jmv\nREO/JFg8uRENF7b1AuSbw2CsSCb5XmnKuVMbXzZq5mIJNM/8ICUqN0C2j9/I\ng0pu6AXopOde19yPRaeVDA6etUayeb/4NTnNIy1U4xbIjCFXB+3eYn4GX8Ey\n8iGBKz7uHHcVofjypb3FZJ8R464tt4jZnrhKzbXqodiso0dob2/LryQJiTsi\n4CQ/GNpKPAxbC8/HwSjnCWG3fbA4sjRIpEBmZmh+VHjmqjDFExU0mwqvUExA\nd4ihi/U0VmExRiWS5uJeLqlAmk8grZqqqkZdnXbY8MvJ5rDZwFz+V35u4fok\nCnNywSnMR/sG0bF4Yz8DWC2iFRrF/OZYmaOmY3UZWn70cxHTnsKsYs8iNEIx\n4S+Z\r\n=UyZa\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"gitHead":"ccfa3fddc70087733efa096e7c9f6ca67b74f490","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.1","dependencies":{"eslint":"8.3.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"25.3.4","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.27.1","eslint-plugin-import":"2.25.3","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.1","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.5","@pika/pack":"0.5.0","typescript":"4.5.4","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.1_1641202817144_0.9471843959645112","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.2":{"name":"@carforyou/eslint-config","version":"4.0.2","license":"MIT","_id":"@carforyou/eslint-config@4.0.2","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"220d732bfce0acda1cf3a7f78b762b7d588bc28a","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.2.tgz","fileCount":8,"integrity":"sha512-/Z5+AZXsKQjYEOyYqKrXOYZwwl8exxgfjz5ZDEeq9GMkVV/4m6F+vlhqKG0td6aODm76ItqrHs9uEaw4YaYrcA==","signatures":[{"sig":"MEUCIQC9G+Z6vCf7zYM2rFx5xCLyzSBLHqGHBlLWcckBa0qkUAIgWKVyIFnCSfCETLjzs7DNlDafWwYiWh5lm1EuFGAXQXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0sVWCRA9TVsSAnZWagAAq4oQAIVrgIEgsXUjBS+5nS4u\n7gYGfZw9cEJK+/gKK/Tn9hKY8HyckluSmLgjK8Z2wKdNnPPzMbXz5wT9ASKz\nkHPRKs+DrhumUy9dBf1sVW+yLrU4pRHnI6uyg4pYQOK/3IKS7vVoxdzrNWaO\n6kM7AQggnqfPxA1Tm7pks2ZWtMKkcKt4NcmSCCBrGrr5caQfpfolFOr6F64Z\nOgddBRWBS57ApRJXT+aPoaHgCd+eWg/YtFme7mTf2i0ra62VVuknU5WbkAT2\n+QzSww2DzartRxSkJ/xxJ/wpKPdvCv31kBmJrKXKfeRWYmS+U09yna+EpDLC\nYvG6Sf2T5zFEANFo94Ds114GG0vIZZd0BPsWD/DeyB/PNkzjUcqyJkL2mtSj\nLFY8V1xvMTgIN6l9vWhSeNK7zR7EW8d0t7cRjs6bdK9kQf4RgTokPmNB0pwK\nOFcGhCm08q6NPKNAyUAMU4/uPiA098l3oHxzgNf+gNzq2gxpafpOHJeDLy3c\nhdqXeSEt3tGQCL+Yd3RIYwN9cwhvpfD1ZCS6mwtBouyxc6AhpBUz1YHXfZ+Q\nk0S+wJBkBQXjrSsQSFBvy3dYFZHKxplO3injGD3zXUyiermZfvKbxcPZuJmK\nJe5QJ0hRcVpgWyhG0mEL8mMHWMo43ctTuCZcmXNYOxu9WqV7eytOIXqWOHUR\nrPC8\r\n=Wxup\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"gitHead":"5b0a8defea462405208b879718954bff685b29e5","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.1","dependencies":{"eslint":"8.3.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"25.3.4","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.1.0","eslint-plugin-react":"7.27.1","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.1","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.5","@pika/pack":"0.5.0","typescript":"4.5.4","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.2_1641203029991_0.8500695886396099","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.3":{"name":"@carforyou/eslint-config","version":"4.0.3","license":"MIT","_id":"@carforyou/eslint-config@4.0.3","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"dee2cbdc412c2736b0ba8d98771a949e245b959d","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.3.tgz","fileCount":8,"integrity":"sha512-dsPBIdEX1DeobVQjNePg0WspnSyK+u9H8dDw9p9NkWgcyY8Ogq8U7viG6hFnQGp/erqBC0UiIaVVsdjarFTjBQ==","signatures":[{"sig":"MEYCIQDS01i+hk+mhSQUulasynExWPuVVxn4uyrc5E8zv2to1wIhAJ6kJLjbjSfhEjowqr6F8kmSVQ7bNA7STq4R5sB+xtRV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1BgZCRA9TVsSAnZWagAAXlMP/337+S9xY0FMnb6KaN1M\nivagZyEW7Jc7i6OeEVZ1xhiSFjmw9ptWk5i6iKBELBnOpVFyuk1tWSRULqKe\nV2oLVLcQYeRUKsTXNly8ChEX5kSqqNCyWDUlEPLH0T7JvT/acpnlQ52bC3q2\nk/7Liw9KtiFGx81AdEkzRzo/s2t72O8QQmAYrx7OmZWEZcSxs24z2ztWK6Bk\nN2pTcKLe7xgmihjIG11+aUnTFQvstyEy4SqRNbpaRud//tb+zN/us+0U0v69\nyV0jRyHqjJy49dMQE31rrYVEUacnkOUZg1NeRZb2jOjiPlSoEGlxGmwb+9oB\n8qlhwuVzyQn1gnJXk6jO5FkEeG2gGOdjAxcTwhFPSicu8/q8+sdduqxzSQLW\n0j/JWvaGLdUpU6zSdGKsSkyAbsQraMHXUinJ0JKeE4FZh0XP6Si9m0I9OjGb\nLd7Ui2o+urUA/Z1qEughJxxvdPkfcOAx9Dv39483C1w+3bp9XGBKqrSjlvMB\nrcSzPGfrZcSEfeg6FEQZzuxsU/5ViXWuQFuahX5PPinuUTU/LDXoKDvSyABk\nqOabA+7qaP70Ee3UzFGbE1uEJgvWeSSX2ft3XmDZYgXdu0z65CnXnW94oTWM\nPXkbGyRH7p7gqHAbuAIoPqX/oxT3emR6thMbcO5SRu3zDMSAuRS+6utDFmuc\nGBVI\r\n=qMuL\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"gitHead":"4d99e26a0175e3655d872b2934d0f5e7ab047071","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.1","dependencies":{"eslint":"8.6.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"25.3.4","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.5.1","eslint-plugin-react":"7.27.1","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.1","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.5","@pika/pack":"0.5.0","typescript":"4.5.4","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.3_1641289753163_0.826069553220705","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.4":{"name":"@carforyou/eslint-config","version":"4.0.4","license":"MIT","_id":"@carforyou/eslint-config@4.0.4","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"1610697f3250abac394f6751baf474d7590ad822","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.4.tgz","fileCount":8,"integrity":"sha512-wUFLqFniEgSNlVSWrwC1g01D8OuNg4gaqBYfY0ddDPaMLxOIoBF0rRPzec4JDCPXWBhIcyAiPxQQ64NGgW6KUw==","signatures":[{"sig":"MEYCIQCcYVqCwcYU3CmKkshiltW7nWgZqP3Mhd99wh5rcMAu4AIhAN9PNdx6/plOhLj4KXULdBw7z0NZ67OFCzEmXA94J6NX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3sKACRA9TVsSAnZWagAAcY0P/jO9Zzn5GQF0eLGqopEB\nc653fysi6Gw6kd5kl9TVGgXgRLsPi1LVz9jdkBtqxM6i/kqJJbvkXAf6wyv7\nse6EXXJ64u2ZJIRtgR8SguCnlJzodgesxxQJr6BcmyUEaqMk8HfVWEGxq+/T\n06ulgqKRhn5pTktn+HNCFb8C7xh1+pIsC7ynBevmQAQQTmzBh9kOCCBjeo59\n+Kkv4vTwkwjkPKKL7zg6DAcTf0fR/kANl93GNqgkTb6nrkuy1j4P93hAmtzh\n+r7TJPoKU8zJv6tT1e7/25FrHp7wCzmDc+VJnjiTXeN2bUW92AR8fXHYqY3j\nAH0T+I9s4Dxnp8weAr1DOBLgvsRH3RPu0ZasGnMzyo+Nj5blLHQSSEaTnsLJ\nWKtwFmbiRQXic9XuTSO4F+zGETD5uH61Q1sotmBsAw+ZaRXE4JFvuGXhNGYb\nErz7MUXwQCKLM0UCSde0xEhYMDvMv/NrL/Akq391LIhR1rRletyILSjNCiYk\nPaQM1SeGGIpoZOAB1tUDPg8J6WXUKukdLJouTzRNRTwrYi6Qh14jIKHMxsY1\ntIJSEPznhDFYMbGA81RcQOzEvuVDaCIhtfEC1aqEIWOkOUNc1q0yGdV1AbiZ\nxPUOCzLZ+vsSURq5GlWaBCc2OXjKfJUJF7V+yd0Or+C9tKCcgILF80EifF40\n+UTL\r\n=1XQV\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"gitHead":"485362999f2594264ee88203a0d5fe341764bae4","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.1","dependencies":{"eslint":"8.6.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"25.3.4","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.1","eslint-plugin-react":"7.28.0","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.3","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","@pika/pack":"0.5.0","typescript":"4.5.4","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.4_1641988736149_0.9813960518298843","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.5-eslint-8-5f7f2e1839e1fb413d16b4cd5a09cb6f7b5efd90.1":{"name":"@carforyou/eslint-config","version":"4.0.5-eslint-8-5f7f2e1839e1fb413d16b4cd5a09cb6f7b5efd90.1","license":"MIT","_id":"@carforyou/eslint-config@4.0.5-eslint-8-5f7f2e1839e1fb413d16b4cd5a09cb6f7b5efd90.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"bc9d1c376f763b650ae57695e6c0b55c4168cab8","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.5-eslint-8-5f7f2e1839e1fb413d16b4cd5a09cb6f7b5efd90.1.tgz","fileCount":8,"integrity":"sha512-jri3eTqBZX+sh9kY5YU2tC+PAi2J9OhRYNJfDA8jpwgZF+HH98aA9e+MniNa8QyyXJUIeozzxaVn6Z0v/oA9Hw==","signatures":[{"sig":"MEUCIQD28sE/F2Ok5TPAqRgqzL55V+Ly+vHdIbtVm6oxXh6vJAIgK7WX/r0TxWzuk6DHRxgTzONqiOMxb+KsE3JKEN58ATI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5MtFCRA9TVsSAnZWagAAJEYP+wdT4MzvgeSAnHC1r6sM\nPRKFAullk7LSOcHjvhur0anVhg4t+7MCMQl6mvfxFE2iEjIPumm7tcPsAJ8m\n1sEdyw3hsLR02/eiGVGe2Yyws12uLh7s5TFNXi38LDVG4Or5XlHbVb9ALAml\n+RrW3BVgst+fbnV8gxhi0qhKiqxwJf0pqKt0pUCjHEVgtJWIVNf/M68HPpFB\nDvIqq0Bo3WzWTQuxnOu5SyG+lPGdUgBaLg/y7k0/AWxIC4QvukW8n/42zgb8\n9FR/uJAIGuW/Ic9pA5fjV8ULNzKiCRL1BtP4tvcEr+Ist7g0xafEnW+KMzrz\nDrT8uyn9rv5+9BCN9XDp8JolCJu8iTAUZ1LtyIB4vFSEuq09p5+uzNwZoy6l\n7mANzCtoz4aAA20xW68hqSV+VpJSUSr3YfwFbeqzZEKPWEI37oAc/ZCDjYDW\nWYfoGoBy/Ej9W+wIG0V0/Kx7P9WSoAYzD76W8MyudzQl5I9gkDuP7SKyy2b4\nZCQcDuZqJ07Xa8jflmiPkKIH/65mqIFtuTG5EYAyZvwu2YSADWgVcjvKY3iv\niWKqpWXt7aje00CeCR07qMeUAJ5sWUx3fbFV+gFphdESK5PJStLSnab4bF6w\nFY7+ru7e8NgREf8brAJEOajZ0wCbyFv+Yww1HPUKNpx/TtSwS/pC6phsaQp3\ndiSJ\r\n=SAHr\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config/pkg\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","gitHead":"5f7f2e1839e1fb413d16b4cd5a09cb6f7b5efd90","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.1","dependencies":{"eslint":"8.7.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"25.3.4","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.1","eslint-plugin-react":"7.28.0","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.3","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.4.7","@pika/pack":"0.5.0","typescript":"4.5.4","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.5-eslint-8-5f7f2e1839e1fb413d16b4cd5a09cb6f7b5efd90.1_1642384197125_0.1545033838405796","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.5":{"name":"@carforyou/eslint-config","version":"4.0.5","license":"MIT","_id":"@carforyou/eslint-config@4.0.5","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"4338010b6c772758eef2862f1c3815ea78e0d0c4","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.5.tgz","fileCount":8,"integrity":"sha512-1f1MyFc1NoG+kV912Hv5CHVYfFihue5vu2gamAdq2gI01v8j8PD6O2TORywC5RhOlPabPZoIXF8PIyJ7QqTaTw==","signatures":[{"sig":"MEYCIQD51qiioPkhsibDJJXjsOaPE5MvnttYqitGCzBxcqjT4wIhAO3yBINBHOelB0IpI1EHk2ZdPlAq20d4jkTrPimGyfjL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5nIbCRA9TVsSAnZWagAAsTgP/jXz04//5m0QSzkXjCDP\nCT8MgGdcF5hkU8SEVvBloalTHUF7+U8ytoR7aDuoPfLsXGzyNEqg+xHYsP62\nXeB2+X+3f9jAVecWcfmrtZ9AbOIXh5c6GvPseZcya+oCsSB4W4pBDfsfyYmh\nQ09MSBTJFT9+i6Odrt7Vobdt1LNVLIX9ld2y1mBUEp275DhAVRh273q3edTJ\nQlzLiTxzF+EsNpXZukwqF9p1VnH1DnIQjqBz3JksOLdF/dP4llbvRFpIEmdZ\nXEfDE4q8Hm8DLV1QTDVJ6UYQnOmQRHUfSDoXjQ3g41ILICorKElZp1GQnNf0\nm4S1DJcevWQLfUyTn208XdpTSzJyhwQV/7U/wRXJjZzAA5qUfm7kkCiuY5Sv\nz/Tk2ccyYpSCvHnqU1T2S9ozHR9iIXluZ1GPZDToxKR4/HJk4sSmWKjrSyLj\nM6kRGF3ulfqqz4yJQ6Hzleift5gvyxqfvTv6WIOG1NxFY5kAJjYpsbxTanNn\nuJbQXBuDZKPdf0yVQklptGdmuOTkgsKXTZmkwzhApOIDQaB3wtRTwz/u2QRm\ndR7f/Rv4rzFy3ciweqwtEbOOzslci8VmuF1SGiVYwHoKQCLYqPpHK/O1P65E\nnSbraK7bWMBHatbJI5aiMaBTG9mBfOwqmL2JtozhSND9AVxZ17KBsbNYEXPf\nMfcR\r\n=AoiI\r\n-----END PGP SIGNATURE-----\r\n"},"pika":true,"gitHead":"cc1d0ce58656a3c7070225c50429760e9b2f7f0a","_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"sideEffects":false,"_nodeVersion":"16.13.2","dependencies":{"eslint":"8.7.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"25.3.4","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.1","eslint-plugin-react":"7.28.0","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.3","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","@pika/pack":"0.5.0","typescript":"4.5.4","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7","@pika/plugin-copy-assets":"0.9.2","@pika/plugin-standard-pkg":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.5_1642492443766_0.21872505573854917","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.6-tsc-pkg-925b677ce446e69ab9e6ae3ad1e2b29715757ad5.1":{"name":"@carforyou/eslint-config","version":"4.0.6-tsc-pkg-925b677ce446e69ab9e6ae3ad1e2b29715757ad5.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.6-tsc-pkg-925b677ce446e69ab9e6ae3ad1e2b29715757ad5.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"10c917cf0bb7470d690abd4860bea21356a87233","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.6-tsc-pkg-925b677ce446e69ab9e6ae3ad1e2b29715757ad5.1.tgz","fileCount":15,"integrity":"sha512-Sp/gXbzuiIOukvQt4ZecMP4ueiUBXc1soI2iQE4QaTT4X1yzkViqUcA9oNvhevr/54r1G/gvWVwdzMHQ+fcwOQ==","signatures":[{"sig":"MEUCIQDngNEq8SZcGKI9Z98iqK81Ndh2YT4QaWJzFxAcxLMruQIgMIqSvXyqN/at9ivACSDHLU7M3Ok32Hv8YR+0/Hck3mI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5+eDCRA9TVsSAnZWagAAHjMQAJ6Nj32izHUt3t6YMm2Y\nt7C/nQNwg6ymmEH8H1+yLwLxZrAQp5Wtr6n5hGV5MpDWTwQvRfJcBdxegxDG\nGMoVgSrUP1Y3e/DEJjgMUZxk3kFogJmnuZk45a155wZpjK/P+WpW0DhOE4ZO\ndBzH40wM4yu/tufbY8nuaK41jdilfTjcyPsi0pP9qyF+/X2WJEWE03LXjU1S\nU3LLlT6i1ew0AItG1kFTwuAYb6fqoOQhKQDeuI7w8TgzRNnEIv3sLEMpRk7d\n/lD4ge41NaweRw3xKSjCNICv6uuqboBKcLdDnhJHKrRyihsoRlS3rnSgi/A5\nmAyclu/tAyI9NuBzwq4VGuH9K5se8hvyKoa94md1J4Etq+yyRECJ+ww+BpvP\nqDwGg02xu0E3E3nBcxl3gJ+48UWQlEdLqxhGm+++33iWPUU6i7iMIJfKT6lR\nwB85Mg33gSo3dRbKh0gKL4ywHWL5FsaoADja8bh2lLWylAW2m2+konoFlE2u\nBKsxftCpetu9SEe8opHeYIc7kRC7BY56csbQYf4cLWLps+KNTzt4LIJQDZT4\nDKbphCBr8/jFefI3jdvIkRnqKJxNi0PjD4eXrEvrRwrA5vcaIso7lukzWiyt\nE7cxH7oBfcF6xrgSUaiE/jZwwylFljpZiME4QZkVIxN3HkY+kx7/2SH1Q1Bb\n+Zix\r\n=ih6+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{"./next":"./pkg/next.js","./react":"./pkg/react.js","./default":"./pkg/index.js","./prettier":"./pkg/prettier.js"},"gitHead":"925b677ce446e69ab9e6ae3ad1e2b29715757ad5","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.13.2","dependencies":{"eslint":"8.7.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"25.3.4","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.1","eslint-plugin-react":"7.28.0","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.3","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.4.7","rimraf":"3.0.2","typescript":"4.5.4","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.6-tsc-pkg-925b677ce446e69ab9e6ae3ad1e2b29715757ad5.1_1642588035001_0.8112087700493684","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.6":{"name":"@carforyou/eslint-config","version":"4.0.6","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.6","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"f9b988a27dfe79662a11e4f099b2dde7d76b4735","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.6.tgz","fileCount":15,"integrity":"sha512-6ClTovKt3SHjrjxEfXfA61p3R15LnxZmCu0FaZm5AOkiuxFOt6h4cte0NXWPLe7oqy9O+EF1uekIzvWE/6JpwQ==","signatures":[{"sig":"MEYCIQDoZHsVEHNQGKfgBewUSPdJpHq/lYz/NFxC9qdZdmO1CQIhANwGqftzNiksiJngaR/VbNANtC6h+SbNZoZSW4j94JQK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5/VSCRA9TVsSAnZWagAAVCIQAJ+6GuJgVgzYxxZnqQPL\nUjWwgisPPE1VCZBpiewjhsRyGkmL1DFbU8hgbs17J5JkRCmRoWtkLQdUiRwI\nKb1eOIJJgWW6/4b+5LxNhcT77PS5BDsKP6LBeMxAx0mrmFhyoVNi/uV6A20z\nzfssOqYm5g7nnUq7kPEbspTpenmUEDs3vmlVwnKprtQrlC0noN95LaQ8xJHp\nrqK/VAno9CZmVU4D6Ksm8ql0FFjQRGNZcywrQSNIddEP7Ydn2PDhqqeaJtYh\nrXFWHbGwHg9yzrVXU1SkRlaWePWAh102JemcNQCtQJQt5FBdCccqc51MIxv/\nyYVuzUdu84UORd4eT7gS/OkD2RRqhnPn7O8WbD06E1qKT0bY6+6Gv38xLyCx\nCjLhYjtfgMv+c/uLdF4Skdhk/8vnXqIMq59KBQC4dSOZ0ZWexW3QaiTXODcL\nS8Cz/lpmq6XihIyPaQ0tVQuliVrrtjafkPAeY93enKkl6twU0yw9fI9Y+hfm\nSPcd282AzWTSHplE1VwHkTD5+qcrCDrWVSZ5nJn7a6fgJFjJmWWIJ/b4EgVs\nKB6RO6vPNVkGq08R2zXUgA7jYt6/g7VxCnpI9tJDDHWwo2fmImfq8imUQuKk\n8es/ayrS6i4jKl9HT+UUv+No6c8kHdq59z9RfbtbQ9DSe6woH5nZDHLNrkFY\nnzf0\r\n=S5DJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{"./next":"./pkg/next.js","./react":"./pkg/react.js","./default":"./pkg/index.js","./prettier":"./pkg/prettier.js"},"gitHead":"94139b1d92745bb54e46ba2dc582f9a46c41cd90","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.13.2","dependencies":{"eslint":"8.7.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"25.3.4","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.1","eslint-plugin-react":"7.28.0","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.3","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","rimraf":"3.0.2","typescript":"4.5.4","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.6_1642591570833_0.950942674326533","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.7-fix-entr-01f0ca28c1e97732c5a94233edd262d1ba985080.1":{"name":"@carforyou/eslint-config","version":"4.0.7-fix-entr-01f0ca28c1e97732c5a94233edd262d1ba985080.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.7-fix-entr-01f0ca28c1e97732c5a94233edd262d1ba985080.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"afb5eb0f1d98121ece3ca993c9120e27d47edd89","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.7-fix-entr-01f0ca28c1e97732c5a94233edd262d1ba985080.1.tgz","fileCount":15,"integrity":"sha512-Eycm3HZ5fsuCbTRm3enEpr/0Qs+JA6IpJT5bLWILQjo9TM2WVC3zn3SGfHiLXsXcAEnKLeDKkcE/qbMAIV4zvQ==","signatures":[{"sig":"MEQCIAb0O095zXB3hkYW7cPEO3wobx3knPMDt+4ieQR22KGaAiAOPJosQfG3vh6zikuBqLmV9IJ6Ga9kNpBXuLFUJHBOpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6DXECRA9TVsSAnZWagAAxcYP/1O/BnybWuG1MQTdDhlK\nEy6Xrj7SkM8dFwHjka2+iezbmWQ5kZwzkljbz3P7Rh8mSdHtTK69dVc0kjFZ\nCMZP7dJDlBBCWv/52mBy6a9+/o7eCHyyYNLzf4Zu0LgjGqsd7qG1Do/rLtgv\nD8wEacqP7tKIhx5x85I7XzK96osCNCnAybRA3hwb8RWi609MBnlM0Cb303Ya\nwK1wbtMU0OvclLpofl0FoVUxX6MI2QVZHMo6qAUBrEMUyX5eSh4JnRr5HTZC\n76bsCCZIwE6qwL9yfE0s6kQmBi5KmxIqui7uf0eTvwzks1ONuYx3Ux53rR1/\nL1LUmBbp/DjCQF+v+PDT50ChcndtixVwPubTHI2BTzL1AfJKp/HcdNoOhnSE\nd6ODIgk8LsS0YEG9S8SHRZ0cY9tAITEuhw21eWjhLHaAC9kg3JUHjlZ7rE3G\nb9TNBC/LyAWNXw0/UcHwqdL4kgWbVr71XKYyo3utyVqgTBAOZdtOEu8XkJJb\nqF0y0/Qwfa8jzzY+KtD32ynzMAXnlY8bE5WoTa3eZI8hmq7Lg3bbj2ocloCm\nJRyF9FRbGb/YdDWWsgr0dQi2oL0fORtpIHxnhDqRhr2za3G1Ph6XMQZyxSRx\nU2SjKs3aoB7Rdo6ci2bHjnXgLFqU5JgPD3XRGcsBTg8i4a/QHNQpCO3M7dJ5\nnBlW\r\n=rI6R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"01f0ca28c1e97732c5a94233edd262d1ba985080","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.13.2","dependencies":{"eslint":"8.7.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"25.3.4","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.1","eslint-plugin-react":"7.28.0","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.3","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.4.7","rimraf":"3.0.2","typescript":"4.5.4","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.7-fix-entr-01f0ca28c1e97732c5a94233edd262d1ba985080.1_1642608068465_0.042380818788108954","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.7":{"name":"@carforyou/eslint-config","version":"4.0.7","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.7","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"f75f7cefd897bb77dfcc2a16f59e236124074d16","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.7.tgz","fileCount":15,"integrity":"sha512-AMr6mbRKq+bfMT9TtRocVgw7K9Ea/Xt54dPriqxSs9hzeenU1TypoRYTuGAHdsWPQtHBs34MvU9Rn8gMtU95Ag==","signatures":[{"sig":"MEYCIQCtmiaAjX5Pec5cgXQ0+lqTw/ivmEI7FR+1jctP+4nfewIhAJBE84xuW45GuWPa/FE7brrM1My0GvMnAamW8z3DNt5x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6D7MCRA9TVsSAnZWagAAw8QP/1Z0L7zFGOa0JOHfNaLU\n1ptppJUu2dticmUlLcW77MBH+l/7xk9amln+LJvKZ3K6YfoCT6HXzjV80kIC\nVqS5XlUkmTyL29/vxMZaVIWqDtTbcEaehS96nct4wx+ppwZk4gHtzcOxosgB\nwHBIy+9Ibdjj9/aqgPvyMOMwlljlysmgEx6LCuDIiFbg2/gyI8c8z29AjlRh\nkhylfA5KnVH2SwkXbz6ZpfJu0fK1UQU6Nuy0s6R2M9vG+E+NFq9kq9DLEmY9\nuEDCZo7hwLJFH76VRd4ZQAhjaH7c0wOVtV+U8LNSrcvnhtJzHly7Iac1a2wq\n47/O0+fz+xNs246Hba3d+rretjuutnzVfMGrDpfwo+R958po5fE102lu9rmz\nEr3SAF0mBItVuxJLK8v5fxIxRoUY+upeqA7pt0mzm5wgPdihkHekqO/LXm97\nXT+l6OieMWq1+o5u8pojDsh3U4PlZb8yH0brRJFr4sQWiBEd2Z9Ll5+JW+YA\nH/4NBKxnpctRg74Tj6n3kQeho892AQDEMNV/Kd3Gr/6IKcoce52PuMIZKKFV\nq+jS9lLPbeElZ1CIYyBhao4WI2yoM9wZ6EP8Mkm+/UKKwr6FX45rYAPyoyx+\n2GfC3VVMa7zYD2r8Wx7UjAP2QGRJYqQaClek70kHymdEU7KLXTvfsCL84yNt\nv90r\r\n=VVpJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"51274e37711e2c7810bf1fec69c78d7e28fc49f0","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.13.2","dependencies":{"eslint":"8.7.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"25.3.4","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.1","eslint-plugin-react":"7.28.0","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.3","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","rimraf":"3.0.2","typescript":"4.5.4","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.7_1642610379862_0.7163519423824811","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.8":{"name":"@carforyou/eslint-config","version":"4.0.8","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.8","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"e7b4ae95c370540ac0d7ad5f6a125634d63238fe","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.8.tgz","fileCount":15,"integrity":"sha512-BvFLxAaGOJxRTn72LOIY12t73PL61yuImMr2VUGo/O1dw1kF/fxKg56oNTAMwamG9pyxJIJqR10Wf9mpfgGH6g==","signatures":[{"sig":"MEUCIQCusPCJp5786iLqULZ2ef4xV22yPslo8lQ/WMT/AvT/HgIgXAnB0mR1aPLWkknpUa5RIWcAY//EPnC9/mfoS/hLXVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7lJRCRA9TVsSAnZWagAAYPEQAJs4Smuh/ndRFb3cCDfF\neKhyH7yQligpsKZ/9L8xhNyseqc6Qu9EIecgQqyafH2wRHoCaVN8aorcNTdE\nj77XMV2rTAXMyRVJsDR7yitgH5w/LVMZkbPr9QAzz2NRhQNE46ccmWYarR4S\nKzovu2cxgOSBZLItpA50aIwFXFwG0zeYePDPL3AB0MptbDYsgx/XMqWe0y/0\nlKN18qanQNUwbNL6oDRFKfq3//LQ72Cn3cv1OLIAdvcpP9Jp39Hk0plTq8Bx\n1ASVXfXfJgTeV9SjJChiMkGkpOZGGI22kP2u8ULWv5Cf3BWbQg1h7bCTxfZz\n/n5xSTwiSu4i9jeycx4MDpRBQxwzZjAtCvBKae7TCMV6i3yLlk3AocRCs86g\nx3f/iKjRTAWMerloA63t9QaxwHvlU/m+YGk3bonWna/uFsKzRb5hZaks74Ih\na7D5NIYW6iUjRwAM5kQZellJe3zZE+YKfUatUru7qmwtEHxSQ5Zp5NXVIzK3\nBrKcgj9gqX2vzNLWm6xtSAxK85jh9n8k6Tl8bzzTrU3FLamXJw21Boarwkd/\nC3aeKpiIeqTX6d9bNo8VABSzfrolAA3xTeX4dztQMqwNkCbrNP67bU9HynYb\nJFh3U5rKgoQmr+0CY3Os2PwERV2K1/26ySMFHCDd+UKZbqiLGANDt2upC2d1\nsIZf\r\n=ebfj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"26a07ebbd1ba7411a718f71b3ae5a30346ef15af","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.13.2","dependencies":{"eslint":"8.7.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"25.3.4","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.28.0","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.3","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","rimraf":"3.0.2","typescript":"4.5.5","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.8_1643008592838_0.6424167228874846","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.9-eslint-8-d0399b37278dcecf6b7c8babab4b68c7de72ef28.1":{"name":"@carforyou/eslint-config","version":"4.0.9-eslint-8-d0399b37278dcecf6b7c8babab4b68c7de72ef28.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.9-eslint-8-d0399b37278dcecf6b7c8babab4b68c7de72ef28.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"e8f38f417f9809bee9c32e171dd412ff812adf53","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.9-eslint-8-d0399b37278dcecf6b7c8babab4b68c7de72ef28.1.tgz","fileCount":15,"integrity":"sha512-Fubaru/Hs0OYN59kDAPOlW9lTvzZ375/MmAdi/vI5VUKhnyg/C+C/NH/THiKFv1ek178T/uCbhxG/QEYAimtZw==","signatures":[{"sig":"MEUCIHnQCMr9DzHmLumkM61k5uHEugFkK0xPrKwcrRTuvQ7fAiEAjkyafcAIxTUzXAZZ4h1UmfFe802HiAsHkjCbhr9sVAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9zEMCRA9TVsSAnZWagAA0SwP/3ztWCSRWgbnxJ/s7fzT\n/JGKhGgSwDmYHHVb496vAZe/F4V/eTngQ1Dc5JfR6DmZx1THoOzu1GQzoU84\n2ICawgVKEEAsjfv1Tu5vyqzREDOTTngBtT6GtJJKYm7nRAbbksjbKkTaJYij\nitL/xE8WCh1pyysZ6ArNyHctC7tITzJSYhpQgYRoL7mFlIv+nZy9VwIR3LYt\nIDpEdUGfaN5OPPUxiDXxOFBuowPMHyLBkQH+IDgnmlxISCH+XFPsd1NJmDQs\nFaxTHtpTjMv9t4pA8BdBbgYyNpLINYYcDeRXdM4BjFqJ9vNyvtMm6AjkVOzu\nwBdS2MvKEMtC389f+80Y1ieH0nyd5PKec2y4nJqgA43DnzTTbcFICi7fVE91\nClweRLSp+tuCDrznugBHo+Q6WjzgOG01IQH2p7e6yCjBJTqq4iwASoEsX8wq\n9zYDpeZ9yJ/AuhHasaZ/HA+2g7m0S6YjG78lc4v/t6wkilKTKTImMVQpOHuQ\nzxTci8QxAsuLb6rdDV2ec6yXRIwMi5fSamgXJMp/nADlgbjN19uJa+lQFRfc\naoHYlkL4ExV8l4R3lDmLKJMClw3k9Z/M2zM6qEYlmZ/7PbPpjJBc+Pw063OA\nlZO6zPqVEOoDAHGjetInG8Gj4dn6Rmf3pn2yU5e6UmMj9anBXKO3ZH3w8ZVw\n4RNM\r\n=/lgU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"d0399b37278dcecf6b7c8babab4b68c7de72ef28","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.13.2","dependencies":{"eslint":"8.8.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"25.3.4","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.28.0","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.3","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.4.7","rimraf":"3.0.2","typescript":"4.5.5","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.9-eslint-8-d0399b37278dcecf6b7c8babab4b68c7de72ef28.1_1643589900214_0.44975906088412465","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.9":{"name":"@carforyou/eslint-config","version":"4.0.9","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.9","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"23f253d31acb6c5a332c9f2de3597af83bd798c4","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.9.tgz","fileCount":15,"integrity":"sha512-0z/7yiTXyPLECMWoFdtHVZ5j+gHzrsDAX3LldKvqD25Ja440PEWQzO/sRHSkOvwoaF6wfAvfvgCFVsSW2Du7rQ==","signatures":[{"sig":"MEUCIQDpGZ28C7relvEaSsvPn3p2YAoe4gwE8ZY/0z8gROj2hgIgTKr1W8TdMXyZP58vhL2tvJZeeMByS3BVmt9kePBIg9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+PHCCRA9TVsSAnZWagAAcvUP/i0gG0kmrEEw5rDVgKdO\nqxyPcNa/pyigbEXAgJS0Yr/hV5iAB/vVLIFjKbiL79hwmM23dJptrNXQFtnA\nWZL2Y1hF/WBCGVOBqu0+nYZRYotN5j+qBTDk7A/R8ei/M6rm+2d6My/IQnzT\nNqgxDTMoZ7sr5bxtyXCT4sa1h7kzi+7PSFru0872UFSKJ59y0J0YgBS8oxsV\nN9o4t1DXp3aUUObl0wrM/uYdZzCX7aO81AfiocY0mvh7HRacmNSVI8+kHt1T\n37VbtmNHgcP3tQWn7F8nGeYN72a9T34NGErU2T40HZyGxB1Fs60m+3dEvqsG\nZawJQjyuEWrVeLZq9+2EtXrPUMMEV5JVt4ucz1upNvvKzjmnpZytkHiPdqpR\nQjjZ/XUNKeRcJyz3xB+zsNwhvM5rmbBY0RsydgIgBfoKQ4dLq26i77teTDwM\nEdMtJZO6fw7avB11tVSnrnvWYP1zWZE/r8G1SfeCkZseCE0OC00B6POjp8dI\narUf9X+iIeutXs7n2WssC0Diwq36HURY8Y9Sl8wKxk/ALrQnNdoWHE2iRU6t\nWRGe9oZDHubBqb8oZTmtlrPxYDAsdS7NWIKvkxroJbwp9FUFbmCQdPJr3is+\nAqDrPAM154ADCmvwF/ZDs9t/S4WHInKvhuQ4d28crncyjzDbXhKlpCHsFy2H\nJlxA\r\n=ImAF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"00cf60f0c0aebca6bd12d42be046a917ad404aa5","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.13.2","dependencies":{"eslint":"8.8.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"25.3.4","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.28.0","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.4","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.7","rimraf":"3.0.2","typescript":"4.5.5","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.9_1643704770282_0.14114034391250718","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.10":{"name":"@carforyou/eslint-config","version":"4.0.10","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.10","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"50ab42c702fdead421e2fbe9670bf4fe5557008a","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.10.tgz","fileCount":15,"integrity":"sha512-5/KsawBKSSBy910rwHHC+RwhxAfjkDbSxPcW2Qjl8UYUmGM5W41K6TEi9Xx7q6JXklcI7Muv+vs7tltqi9eKqg==","signatures":[{"sig":"MEUCIQCx+GkUtxjsr/hH4g7vEzpgAsJUYtUIgrgX978+Jjk1xwIgGNRmfu+46Uv8UWP85Bnsiqn0Jzr0wdYPN/h5YWg3+5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiANwPCRA9TVsSAnZWagAAhJoP/izJmLLT0Wgoepl6RsYY\nQ+TSIfH1w3WQ09+ARf8j4DcPthwouuALKIVZ9E3+EAZcWb94IiY6K4VAIcy3\nej9qthMQE6Hiv4eIEfgan90gFHJt5QPcqOoUYA72x5VIwGb97isge6ULteH1\npNQDTakBA2TSxo6OK88kGo3xGu8fzhVGAmd1xIqMgh2s3zHNE6hkHps4OXzg\nEy9ra8DNFJP/whipy+YIweCQ8PU4KzKcqz6ekmAIuQM3mh6bp1rYZrA3ADJE\nozBp+RSnAiMaOH11xXKJKQ5z/sMxzLKH3Gcn5StNZVhY9TFOkSdktu/53svZ\nnpnFVe80q5hHcjDKEvmfYO0CPwlgwnokAiKrv9R7cuK7TneA7UjOBZOJzr+Z\nOmtp7ZMOMhzKe8bARW41ANY2JQ8Jl7sEnSVuIpnNPUgs+eW7Ra8VfuVwcQcA\nRJtYUtEldMvgf7WNEZf1frBdMF0al7ySe+LNd+VBPP9EyCsU9QRnV3xdiIeN\n2Fgs3yTz70+CEbYYBrjRvcTTITRqQyWdnntXUo2OEyH6PF/QiGdfh4e5i2ik\nXrll/YIWG2wzuSF12vxomQ7sXU7CctRAonM3CReerhWDSue72VImeXHNp0gX\nhW6eQuJpyCdirCzex7adSRQN8uQyeGGkqvqBrPF73vybzVH/D/lvxukwYfA0\nixNh\r\n=XRDp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"322f28fa4c2214b312e8d5b73f49569736518095","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"7.24.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.13.2","dependencies":{"eslint":"8.8.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"25.3.4","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.28.0","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.5","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.0","rimraf":"3.0.2","typescript":"4.5.5","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"17.4.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.10_1644223503703_0.47215278463642774","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.11-eslint-8-fcd3afdb1002a4d789e901dad031e198eee11960.1":{"name":"@carforyou/eslint-config","version":"4.0.11-eslint-8-fcd3afdb1002a4d789e901dad031e198eee11960.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.11-eslint-8-fcd3afdb1002a4d789e901dad031e198eee11960.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"0fc0a5d058fe4956ba875f12374453f6d5f19983","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.11-eslint-8-fcd3afdb1002a4d789e901dad031e198eee11960.1.tgz","fileCount":15,"integrity":"sha512-Q4dnAf8heCTotaQd0XT6/ioM5NQKN2joSEhcc9r11D2QqPolPqsWfgCCjzEKp8P/d9xHIW8KjkHDa97kAES6lA==","signatures":[{"sig":"MEUCID3Y8DYeaV2qsk2eBlAB5exfh8jE17AfYFt7OKqw2BogAiEA4xavbt3hHQ89bd3vvJhHfuUf2jxxpOrS+6ArscyVVAY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCbLhCRA9TVsSAnZWagAAcpYP/jUp1rqEwCctx+y3GHp6\nkyuJNW8aF2mkGMEQEbNy5vM617SY6h7cJr1mawTTeAtAJpN1cdfboKsLB5uq\nd33JYJmhEnp2dDG33TShPoIIjZX9g4vnl8ED5WWWOSgqVXL0fKSuR81dK3VD\nfe4cdCk916hjXd10PPb6zXpPHYTVVHgK3N5UGBZtSAeJypePgGkdaSxZDk7y\nYW5O0k2BO95P1Mg7tcEbEX6hkAjMIxG64x+hvkRu6Qc6tcQrf54zEzC0j5PV\n6zeflEFMVazfHai6sMF1wrGNhmEuGpm6l3oH5E2f+OQ8diLMAHXdRAf5zp7Y\n5l/DJZF5hgwoDxFROi3gTmJBXLrAeB6BkfiS49g8tiXyqjAJrJ3KEXW1PiL0\nxcccSzqksWQvdDOJTTNdU9YdhSiJeMvTI7mC5awb5/uJx9EfLaKYsgj9SeMw\nDtlB1xpfa0bkQ7WCBwdb1VAHm7IdO7d2yLLrBODsh66LHuYTFiBnoOdRCm0z\nnL7S82Usul1hw0zEkz6XUSTDiiusWAeev7jCuHPJa6mSHzwD6OvyMuEi3v+q\nABZgl3b5wFE9fPJbTXaFa5aoQ5ovRxCVHEyLGopt2h4k0xJjT4RNkhZSssib\n3x9YMKLhOEeIJ/ttdRhZEpmUjJP0riH/LAh1nuFAV/7do6dx1c8dNMY0g1VI\nWtLX\r\n=GWB5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"fcd3afdb1002a4d789e901dad031e198eee11960","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.14.0","dependencies":{"eslint":"8.9.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"25.3.4","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.28.0","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.5","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.5.5","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.11-eslint-8-fcd3afdb1002a4d789e901dad031e198eee11960.1_1644802784922_0.4863122083464775","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.11":{"name":"@carforyou/eslint-config","version":"4.0.11","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.11","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"50736ebf3ceb3d2834677542c170b2ce1f74b4c4","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.11.tgz","fileCount":15,"integrity":"sha512-C/TNCCs4WWP7YcAzIC0t5nsMgeiYDL1GxT7nzgp7YwIF/hvPZ+Dt6yC8hDTmCyzpBjKXHeiX7g+ebifhQOu75g==","signatures":[{"sig":"MEUCIQCyRzEbi2e+4OYjh+wclYRGUJIEGohEb01To/SKcyTTKgIgTjDTyzH+VrLlzRZkmbcusdembwYGUBJwt4qzlHlKARM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC74UCRA9TVsSAnZWagAA4vUP/jfK5yZgFW+RvZ4p4LgP\nZlGkbdqaxJ7sgnQan/0yodHTSDSA2N4+hb6awHwoAu2isjItQACWweXjr6kr\nzF1Al76fJToZd31jYmBY+Qm30xmdkddUITpCa/0qfRCuOEoQe3hPsZcmccKi\nBPDOIipQuhC14pBt5CbX21G/LAmryBBKKA66XDy7qWB5dOjDgcy7LjBeH2FY\n02PhVHnuqOzY2rYp4J1BtcUHDmmIOPAsuR3FFidd53KoBsZ7VayIuN5MCYgp\noI7o11E1rG5Lbt/uqQc57WOJdYEvjm5PWkg60z7JhxphbWlgUFDls40PaxH5\nOrjza4EDsjeoIvUUh+4DTUnCK0OGTQyjAPm88cE+g9FSkX/wsUkLLVPi9C//\nVj5ekl4QqAiT843u1bsmgdle9Y7h27lSYzKuIjWKSbrOUhCID4NzU7uybx4U\njjNTnbYoepm/LCiUPpCam1GG/x+wgrdnUF25PhKZd8xA2Ve+3T+Ajv+iJ++Q\n/LamvRAoKrfVM871cRlkQ9mm29Xk9F/cU/Avz1rORimPmzxLBOiu1YNg33hY\nBoQhD1g2pSum4llvUkOWqFsDejMixeOjxyurj82C+w2aLE1ouM3OxyVM4CVe\n8Tb2iiF0i3J9O9mIGVE2jPDO8OzK/HFbI3O8+csoOdzF7Nw+giRZQOXYPq+e\n6hac\r\n=085Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"960d0c70fd6fec3019fbf57cbbf96caec6c0f289","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.14.0","dependencies":{"eslint":"8.9.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"25.7.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.28.0","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.5","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.5.5","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.11_1644936724558_0.8027783243668818","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.12":{"name":"@carforyou/eslint-config","version":"4.0.12","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.12","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"90f7f8e7b5e43ecfd91b6c114dd35772556b8417","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.12.tgz","fileCount":15,"integrity":"sha512-MlRNshaF5rRfJfpG4BM8JmgbLjj5Bo+0zKWhwHIJB0R2r6MJwhL1sZlR6XjuVaaJ+AjzrEbBLwHYuvSX04C11A==","signatures":[{"sig":"MEUCIQCHiEW6JTXJ3IwNaFyUDaMP5Mr6+7g+sboEJYiFQ+ZpZAIgYEpnlct9JEI07gJM5Y0WMUe0nni8JNUpASY5ymZvEos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE2+aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpldg/8DLbnDF6YLivJJ6fcCsdXFMySvcpLN0LiXggZZIgjJJbeGYK6\r\nX+xuj9tZ4yrC8OXTIqkmpLQugZNmqrjt3EgdP5R7MUuo3NlsxWMarcTKg6Z9\r\ndJiKBgHoR+6b+4Pki00MFHbaa0hZIa+WxykLldtAba1NGo7hw2BZWoujtJmF\r\nIJtukcz+tKasy98OEaGUg2JYKZuYqfRR9gLoHSADVzwdPmiU9t1JvLm3HVpB\r\nRgkzNDMAveaNhuD9CWvrHaldM396yC5UtsJgJf9ZKA2cYvAS8806tb6d47z1\r\nD/UhczJD9719LoAjZXfbQTxvSqiIXPU03rJYAa+S2lrmBAOCBvThqeXs0O1X\r\nPYZMZA02oCwz+mznhQHMAxGFZnGr6xrUIyYFhDvomi8/XpWIMKxLBjxfwrbt\r\ny0JolxwkcIAJSk14OWBWhAFso6VPCaJfzTg+0VML1PQwiBduEM9QbvMGqCcD\r\n0ChdKiuuNHJlpf7+kLLG7MAxlkVc9cPSygNDsirlo5LnhLRAFRpKvs45l2dx\r\n6OpQevDTKTAEHuTXao0JpfG92xWL/Mt6M+zfhsz5fgTQnDoIiAlKIej7YoF+\r\nC8LgSZI480Jo8tFd3p9QCrd5cGk74/QzDlDNqqztCHaEppQ3SKS6UJ0JnPFk\r\n1GE68A7vGIQ0PdFLrV3P8muVG3V2TwNXzX8=\r\n=tiEj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"e0056b6a1b39a155cc4e762409e7bfedc2277b34","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.14.0","dependencies":{"eslint":"8.9.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"26.1.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.28.0","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.4.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.5","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.5.5","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.12_1645440922227_0.3478752272816761","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.13-eslint-8-223f68f651ed2d55363b352ded435dd91262d32c.1":{"name":"@carforyou/eslint-config","version":"4.0.13-eslint-8-223f68f651ed2d55363b352ded435dd91262d32c.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.13-eslint-8-223f68f651ed2d55363b352ded435dd91262d32c.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"1023532aeef3332a0305861c8475360879428635","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.13-eslint-8-223f68f651ed2d55363b352ded435dd91262d32c.1.tgz","fileCount":15,"integrity":"sha512-S6VkY4i4kofg2bSHPIjKxJMWavqTexPml9O+HF9drCy5v8q8Sg2JqQe+oPssv51ahfB9zkrCuo385cHAjeLOPw==","signatures":[{"sig":"MEUCIQCfNCBAl4v5eA0pZW+xpnarj0zBVQ9JOKvTbwn5wZcWpQIgcDn0Gst+CEXqpzU8cBtaE/hStK7RmMpBrU12D+og8jk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHCymACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5+g//WQwTSQSay2XC8NfUqThZftPJVmW2BdQFi4DDfMIwJgfjd3gm\r\nor/TtD644Zi9TqqeCOUNRDfBatx37rXIyrYejFS0EMzuYvU+/L99ugicx/Y/\r\nFWL2/HZ2diRIFxyGl9sZ1ZjdXhBBmBXh9AAiAEH3NXNJmFzhgPhB68dV8dgY\r\nEuesIrvypKvhPASxwFQMsueBaHqda0SKBO4wzcj/pZqIIlyZzWpM3PIMb8Q7\r\nczPLKxdd8cus7SBUYuf2OUOBEQPJox7yQuAjNivsNbspiKdsS3qXs7oZshwE\r\nffwawdP1c7wK3ne4G4MaV5xlTrJmiMC+98PPOr0OBnTXS4fusyfNm4ZrzSB9\r\n3FViKsNt/IUDzJULUthismZJrQ6kQZZnT2MwCv3o9LFwy6hSy+l0Q1WbmYAa\r\nHG0dQl6kNF28GKT2X/5cB0LhI3Yc943hUV0+gujxSHzRhHLoKWgMBTqYRf6B\r\nfcHsNzZzleTL9EDJOKso8bSvrLUw04Nl2nC1t+H1TODBOeHS5uHsrh5F+MoL\r\n3jnzCNHBjwsAk929BILC4MKr22470zYj8BeCqvnKOYCbNasJZCHSL6pvfoFR\r\nQ3jlJUdtMltSG0Vo54mNLjoSgQe7un86boCcDND7imBOtKTwkdrXzCOfnaIC\r\n2J9oujTyJzXuRgzCGR/UnWRwtDnglN8/At4=\r\n=xG0R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"223f68f651ed2d55363b352ded435dd91262d32c","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.14.0","dependencies":{"eslint":"8.10.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"26.1.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.28.0","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.4.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.5","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.5.5","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.13-eslint-8-223f68f651ed2d55363b352ded435dd91262d32c.1_1646013606458_0.210488303097774","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.13":{"name":"@carforyou/eslint-config","version":"4.0.13","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.13","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"4c6a6763f9e0afc1d807a6d37d48577409c06582","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.13.tgz","fileCount":15,"integrity":"sha512-AMb1DE+m09vswOQXpXiUJHjkaUsMoCKB4EzsytRRNZBWWAaP9Le+qi+dqkq34VdMpmINHOzw0bnP4WSOctveDg==","signatures":[{"sig":"MEYCIQDG/ZUSgXgbXhvlWrjYiNjhRo0usKVd89eJqB4eNWVFsgIhAPUuiPFyKgiZepRW/Dcnu3zpwE3ZfThDnlWKtXpuBNPZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHKWBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpL2BAAmQG9flFGXALzNa6Z5Ad4DsCopToaxuGuuBbMSnXIa+Dts7mv\r\nFbuA4pwxbj0p8U1LJ7BKt8yei5shW2r72AjEYiiYulkObNwDSj9/uKL/WmXN\r\nZTTuIQqDQ4LK5dHHRDRSv1A7VEIvx2raegfZS1PoaZZgbKPXrQMgOCtq+KBY\r\nuTR+kOswB9tk+IKe93Day4rQXZkbHeJTccnWOxP5Yeo5MOInDRAnruMi7GYs\r\nXWBN6FsqPLxrDVHbkDJKlXRhzbglHlEdXr9A4teAEy6BemDBnK29dinm+df5\r\nlhKffqv2bdbyewpNhb71B0P14H2GKMFpQ0JFAJaM27wtyiCgCxPuyCdaIJ4q\r\neoUG57NjFjglfRAw19F4Wy0sw4MXZep6W3Dv8Q1MXepxvKfuSl/+C+75fyOg\r\nOJb/XYqyvJ2OaHe6bFiqj3XQgeOqtlwjTPCdYYDxCFidOIROTvix6KH1J3XP\r\nV2pk7qRB3rij4itN1/KqhIT+Eu8xtcaOKG+a/yp4vTAUI5nyUSEnQR4QnDan\r\nTDfhCsZ6HOr4vMOZ7LV788ahNlbfmxJzNCHRTEForCmVlphrZ90Xp3UOKN93\r\nacuIWljui12lVXlJHUVVXiaIZwtDLu6JFE0/5i+1DxnvlPHh7LFFCuxvx+Eb\r\nE4AdXGboqyn5hQOMViuvsFn9z/1bAselilM=\r\n=FSTF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"f146527ea7002861eab610326b43ca6f4592cad3","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.14.0","dependencies":{"eslint":"8.10.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"26.1.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.28.0","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.4.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.5","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.5.5","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.13_1646044545655_0.9955164536994872","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.14":{"name":"@carforyou/eslint-config","version":"4.0.14","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.14","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"c96cd7b46fa1edfa97055eb26bf1ed2eeb07fe76","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.14.tgz","fileCount":15,"integrity":"sha512-u90aqEP9OY19g6gfdnD+POJa90D5ud8XJj4lyH8wrtbCNGCh1CMZyY6VBre7dKIE+VjvgUILiNHAzxX1Ulilkg==","signatures":[{"sig":"MEYCIQCFSMkQs4e405cLxIsQetNmQofbkVUqb78nUGtIen3TZwIhAI6h1I4qjnVjrTjXIQBzGy5dn5x01Byu6+vX+yIgGdBT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHy4wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1pxAAnVcYhF7AhpyZqPRPFq61VuZefFSS5TuIzefHB2lGWLF51Vmr\r\nxTggQ9m1ma7ZYZIjvb1zuUzu/ASTnAj0iOpE5oqF93A/e2g3Uu0i4Mas2XgD\r\ne33iAcp7qlJdWVgxtaOxrFNvzar53qQ+IHFykX+G7KzuZfDB0vFNKehhIrKP\r\nlqu8aMR7UwS6kBKALn/7nTegI/6FIA2G3p63p+htU6Z/1fx4kCXoRkc+Ot8k\r\nHGGFTxGrsAZ4MeXnqo2qQo8v3PLEJ3pZ8TRYEDRY2wQZBYe4TJb324eeZfPC\r\nDD3n9Nl4SPbb38AX/gurefg0j9y+xOWuS9qtKAeYUBkRzHtmRDJF+T9E8vEc\r\n9jN50uZJzXyznaHinMwF7RXxuPU+CE5+Pc+ZqvGnoGYYlRi54OY1X1c1You8\r\nNh5NIHaaGQZcfE5ci8gCtui0vKWw3dMNal0Y46STtnkiTYaqEGaLtTdA1uHr\r\nZLuZGzbJpr7yKpwZ17lFGrWEpRwIMR4fFRFOCF1YTuN+v9+5UhxborxfS7KS\r\nsFudpD+vyYkVo7SNi/ix+HbGn1EYEhrfbjis2sd+JM68P6WlIlR4wVCwc9qX\r\n2yPE7LkIajoJVRp4313qr+PGxNaDvAfxdqCMNJMFqy1DyV5CwROHuj+V4GI0\r\nbsbpla749QXA7Wn2cIaBhmDswRpSNjpE2zw=\r\n=kUoV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"e456e7de4e344cb96328f6351c356f588230da84","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.14.0","dependencies":{"eslint":"8.10.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"26.1.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.4.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.5","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.5.5","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.14_1646210608742_0.17556462771991144","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.15":{"name":"@carforyou/eslint-config","version":"4.0.15","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.15","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"fe294705449d98f71fa937a0527006929607f444","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.15.tgz","fileCount":15,"integrity":"sha512-DifJLzZDcBWhcz2rz/hcfvAKMlG7NV14Ab6k+idpDjTNtVB7i5dAqpvxEBSoBAkw3bxVkXG9taafjr0PtUjtFw==","signatures":[{"sig":"MEYCIQCzXbB18LsSBBZqQVjrNOgVNcj4iZSE+HOhfqQkJP6CfQIhAPjjMuhu+Qq3CLk8/fMeBV/DM3hcfEnsfp2bcvugMChi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJeyBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8vA/+K1QlH5JXSss6u8k5RtJrvrZhZ5G8RM6c7pbFPEUCY8d+kRYy\r\ncB7Z5aYiY8NnPGhgY2KtkZzjsLEYXsJu+uS21TRLDM6CLDb1IdhDQ7xKpmng\r\neGUZFoqaxrrsNYPJJ9psSG5ZkUys8o4qkPTCLjWVpKnz0IuQcgAPGGR7Zmt+\r\n6Waft2NSGLVpmSXw94pskKzT7bQ3UdFRl99x9npkx8sp0KxtizvcGPbQh0cR\r\n4rOFIKjdbI8jtw3OY2kGf4jt8+8b1w7mH3R+Fxxp/BPWkAsRfqnQW8seZ0E9\r\nBa8Wp+vpTMN/ZHD34Hx1TvtUHR7S+3E8bwz0Urh4RmpDFzqDoXEaW6W5tW4k\r\nab9cnBoc2wc8HovG4cifh5mn3BR2NIOFcwafPrdLba4pdHzePT+T0+6yPkp7\r\nOSfMstY0pSt5CeLcgCoPrcLGfYh3gX9BdNuLrxstn/25Ou6X/4D657tVoH5g\r\nrjQXn100RfnqGOKRDATCMmSUgSW7tA+2Wlozyb185huNmk/BVGYttAQmtCom\r\nQrMqksj6sk1EKXQ7vze/t6DCDtiCLz7u89AovL7ap2WxIrO67MlwwLPB8bLr\r\namS34lYgYWNQ9EJbmtIsQ4f8YriqihpSXqA4nsWx7a8NfDY+1Xawg33N8zbd\r\ntldT3RJGtFjN2FpFRUlD0+/6vkdReFebsqg=\r\n=zijR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"8b6042c4387928b606bdf52cc6b5e07e4af67f4a","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.14.0","dependencies":{"eslint":"8.10.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"26.1.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.4.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.5.5","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.15_1646652545186_0.58363707244437","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.16-eslint-8-d81cd2ef60e8bd16df8aadd0ba9baf7a0d71cc57.1":{"name":"@carforyou/eslint-config","version":"4.0.16-eslint-8-d81cd2ef60e8bd16df8aadd0ba9baf7a0d71cc57.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.16-eslint-8-d81cd2ef60e8bd16df8aadd0ba9baf7a0d71cc57.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"25eb9bf1d6516862f8496d7cabc917437467ec8d","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.16-eslint-8-d81cd2ef60e8bd16df8aadd0ba9baf7a0d71cc57.1.tgz","fileCount":15,"integrity":"sha512-5rY0py9E1mcWYrCo6F4q6awf8G6CfIZNMSL02QLS0PGWcETjNUx4/QZ93kgEopee2pMQLHdoO8EYw1eVoqe5ZQ==","signatures":[{"sig":"MEUCIAY0ro9yOClh6/6/91XC9tCOZamkGMDzhBC2mSpZ6uScAiEA01rRMG/k8NOOliEYl1mdFy0qhDQbjTe4k7N7BEnD50Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLpYRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+Vg//YkXleK0VBg00yAozNNNBV8WDWiF2XERYYaGTS7/DQMJ4z51q\r\nx67FvjKTyozj14qZ+iXVNhdxykXyRTVn8xyf0i0bEdG0X07/D1WBm9GXqyi3\r\nmPorrANUNtV0yoRTqbkhYSlZ4s51n2sxu/IsI8ZY1805bY2bngx7CbQ6rEKO\r\n1f4Fos9xPRr9F6RRNcAYl7iWpJhsNjt+WWzh3A5nw8YrGU7CefLir8oN4Eom\r\ni331/gACnMsZA8LB2KW9b2MtekdZHobkGENRYTrAhWmdNfuymz0m3R9mXNoT\r\nTKSXwW2+mvgNk1UlKUV/cd+EwXyIHjFTX8bCaQSv6fbQEbuFqUSiPbM4HSB1\r\nuq9DC2xhi5DTpcdC/scOaKIO9KNde643Ll8YWKDYaDv3XVmTa6e/qnGanfnS\r\navpbRoeAtztk4nMXttrX+G9xV7ETbgdGg6p9LYmzidwdwcGoy64qYG9IQC18\r\nvXcAfjyz4Hpx3kYehjWsMfrTaK9oCYBdpHYNrmGMb6kd9l9TUuBYWuLVDH8S\r\nMId58bP+hMB4UrWxTNhsgUX0wgQIhjrhxyxWcVz9CA+IoUA2czADUxKiaCnV\r\n8ZownWvKrLs65fuDezjEpfnrR2IS2cY5sA+z+C1B4XTlEyWK8WaSAbeD4hL4\r\n8g/mF/jD3iTdiKvrkt7on6QivdYSUEH3CFY=\r\n=UpDE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"d81cd2ef60e8bd16df8aadd0ba9baf7a0d71cc57","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.14.0","dependencies":{"eslint":"8.11.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"26.1.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.4.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.5.5","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.16-eslint-8-d81cd2ef60e8bd16df8aadd0ba9baf7a0d71cc57.1_1647220241339_0.8809710985072037","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.16":{"name":"@carforyou/eslint-config","version":"4.0.16","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.16","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"1ee36e0b67d6a209a22ce0adfc1e227de4eb1292","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.16.tgz","fileCount":15,"integrity":"sha512-28rmQWfsz+rkVe4AqRQ1gpHm/Ffi7llInB/ZGFJVcA9ByRLAHdet2Mj4LDUF4DB9iuaWhd/K9haGDi2/uXv2hA==","signatures":[{"sig":"MEUCIQDWFbyk2jy7FVDUkMGeggJWraUoc9mCmjef2p586xi3kwIgDxxpxY9QzcpJLQrGM8bWW/SxnrmUU6D7iWLmtTig4ow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLyM3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqp7Q//ZevATjv1Jmr7I/uSkd4sPF/f43GLpC6yxfR73WaGG6JR5ObJ\r\n9k5//HEv3gkNMy6Eh3U8BT3LIXtr1QDHyVupw07xMrpMP9MEdUpfyFqaIeQp\r\nS+fbMDyx8hxRWeKJUmSfIQOKDOwx71yw4gtzY81zBEYh6Y0br9FhBQ0m9VQd\r\n2pb2CnCpfWjm0BJOJys/MMwhIV8PsDGRlUwPkurLH7bWPZomIYsfcxXAOj1S\r\n9tiluy5jhWh5SFzCsF8HGAhkH0Ted4h8bpBoUia6mzRBcPY+95lbZ7NYqh22\r\nZz/mFNzzQOGxt9jj3zn2c0acXWvzodYgHbDI2Fyb7l0uw6fqQzuNm27fqaTt\r\noSFAaF6gqabpkS77F5D2humguhpuFCpEl3qMQMw+CjWJWK3rm13yMMOvnxNT\r\nYLDAgr13F1ZX9G8HxFsldSVo65vHVUQ8G0NYqSrvWps1FK8eZsTP4zxdMT+D\r\nbGdW0BxhxtHvnT4YGlds/5tsUaiY7CHz4XOAWtCA0uL5adNEVD7cuoBm65FT\r\nWpgC4lcu+RsB9+zbBb1RXyYrm2fZQeysXNHebxgm9U+0mgKHWBYU2tYR2ORy\r\np5/4QqVFOPUlMbfZw/kM7KexApeKKj0aQqbfB/9QB0TrtEMp/Aol7uTZf9CX\r\nKLc8Te5/fePey10T0qXR4IfY7le2A7h0xkY=\r\n=Mzfa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"1a5978121413ab13eb8ef5aab896973fe1724072","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.14.0","dependencies":{"eslint":"8.11.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"26.1.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.4.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.6.2","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.16_1647256375816_0.7918656574395799","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.17":{"name":"@carforyou/eslint-config","version":"4.0.17","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.17","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"20cb7c3d0f591e27c8cb62ae27059c7124376c12","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.17.tgz","fileCount":15,"integrity":"sha512-T+eSo9HP6PrXPqAFvoumS1Ro4hn5GTP0teEELzyNDeWFEjOnfooouXV3PEIeYEUjks9meeEpg1ajzsRsqm3ptA==","signatures":[{"sig":"MEQCIBlTqNIuSO/9cFTYD6UyBxkxr0VrNEexFSX0yzfq4XjwAiAiBZ2V1TNZFBMjnEHDIpJZfjMoi3Ak6Es7Yv5kaQufSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiODnhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpf8Q//SoIWiiEaiCzBSH59GwG+zlCbKOZlIGDdErWzwtwCfZm6ucPW\r\nHQERBHq6/goxuZN6iGxOB64g7TEh/ntHjSmZhOgjd9WAjuK+QJFBmnlwl7M9\r\nZcYeL7uTvZ+RYrB7TSuTNZ9h3FJY/t6uOeyHMHt+tzF22m6gevIA0MP7ur3N\r\nmpF2NQHDmrxfCiuPIl6z4XOL1q4n0kT1xNKK2OLGOCe0670bKs3J335Yjh0E\r\nCQdBsWsmBjNkmKJQ86FuSSzHuvZ2l1x+SOg/2wkq7+TFkeyuqG4gLA9yHN1g\r\nIAh70sCFofAwQhvszmHbsNFhwsae+125c7GMbCOWTG8YFlClM9Na5eCGFmRo\r\nRD7IWNxcuW9k53GJTZ2cVx7KkOvgZBDtkbzgvjP/bDv8v5Skj+yhO+3VyPH6\r\ny5ThCIa0sFpzlyjTnIGvbza8uugUV0bCAd5r1TnrlFKWknOqRFOS5kTTR6c2\r\nz1oJczJrPRNEfqg4vjUcHgUP3DSu9I2U4X1EHfTSJ2Wxn2SRktPj33iuGXbz\r\nHxw32C0qqemp5SNXH8jLnQ9lL07ZkEm4cFSPmVzQfgHLfF0NfZD+kTTGZ54C\r\n2FSfSHgEplhz9OxVNmY6fBUKInczPgXNMFjw+Lg76ixdJEaz/dexinT9eURv\r\nuZhIwN6C+Fw0modvTban35fQsh5DUyacm/M=\r\n=b/DW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"ca6633dd4ae791d4ab12c78e1eb144d8b788fc16","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.14.2","dependencies":{"eslint":"8.11.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"26.1.2","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.4.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.6.2","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.17_1647852000785_0.5188775776507346","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.18-eslint-8-106f16d69e0343130f3c26ea5b11fd84bd084142.1":{"name":"@carforyou/eslint-config","version":"4.0.18-eslint-8-106f16d69e0343130f3c26ea5b11fd84bd084142.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.18-eslint-8-106f16d69e0343130f3c26ea5b11fd84bd084142.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"685b4152f8657f8d1c7c1de0e84081a1b93aecf2","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.18-eslint-8-106f16d69e0343130f3c26ea5b11fd84bd084142.1.tgz","fileCount":15,"integrity":"sha512-rT2RtTnOas4s0njcl9wZ2Q+o8WgJIVurGRB7BYp0fgl+iehktU/Xe7vsI3aZg+B4Qqsb65+NBZC2tToijSwwrA==","signatures":[{"sig":"MEUCIF1cI+hhxmanTFyJrNhTr3kIIzc+CacXPXOQfwpf2oNLAiEA8KHUliWKdg1tN0Oa0yL2tqT1G3mcY5Ib9dF2ik3PfgM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSjXqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVlBAAovu4EXTyHXtV9llaMGflbCuv+miMZjDDHMMLQ6MDDRI5SEBg\r\nby0Qyfr6WieDmSq/sugPhqWQ+NQBjv7Fo8gr3xV2xBtZIyAezhes2YvLeGuu\r\n7aYJ1jBCsuHHLXYSsHyJBsc6sal6Tee6jsrJ38IOdoesgtoKm2GUI+nZE51u\r\n2ODCxiFSyU6KwlL2YW7HsA2p2TsDbO+GPhnZ6TBgS72oj6Sly3CABWI1SNxn\r\n6qz1G0gi79v5TXMr2++eEi3YAYLw91cZBv+Du1tysYH/FInFPyEzAYWWNhtD\r\noCZMaSryN05GytOxG/tvUQKDRtSgXMLYy3+ItTbv6HOBLjcv/cW1mephvi2v\r\nHD/D4WEQ8CHiwxcjLCshFh4YeHLowto+z+D1gxqgoYw0qPEhOcxr0hq6CK+d\r\n+0+TCIBzWUS9q7lsEzuaS0ukY8OWyMFJsfgn8lYjUt/X8EDzf35U2y0UQ8qY\r\ngoejKuuvtJmSm+5fdmipkwIERVjibzHWyWSqfLFuuAQVUete9MSIaeKHI4tK\r\naMy/ZoBcocsdyxzUElgqJPFTrkgpgi1F8U/bakE06ugQWYAbLG9qPc8YShBv\r\nNSEFYwcUqluhJZQhNPlA4eZYYeUJ1Bw/6UrPAYBgPl81Z+2UyeDhwYSdHpkW\r\nqg8wvx7YStIWevlY9Tvf8Hl65WHWz3LzJ4g=\r\n=E5IM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"106f16d69e0343130f3c26ea5b11fd84bd084142","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.14.2","dependencies":{"eslint":"8.12.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"26.1.3","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.4.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.6.3","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.18-eslint-8-106f16d69e0343130f3c26ea5b11fd84bd084142.1_1649030633904_0.6386769121136611","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.18-eslint-8-ee776bcada9bdcc7e38835eccd1ccc4bcd4b0e9a.1":{"name":"@carforyou/eslint-config","version":"4.0.18-eslint-8-ee776bcada9bdcc7e38835eccd1ccc4bcd4b0e9a.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.18-eslint-8-ee776bcada9bdcc7e38835eccd1ccc4bcd4b0e9a.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"d315060448550a48d8035b3e8c1cbf39cc0ed560","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.18-eslint-8-ee776bcada9bdcc7e38835eccd1ccc4bcd4b0e9a.1.tgz","fileCount":15,"integrity":"sha512-QFyXU6i3DB4Sb4UGgInEN5qerz/tDNJ7A8oaEYLjq4suwDrXrLajRNpyfB/XeWW8vTAEbnMmu1BvkAgUctuQZg==","signatures":[{"sig":"MEYCIQD6aCJ/15aN7/WfyUgo2Golg93N79MCUnRMsaiChQo1+QIhALx10qhfCA5atD8KNiY7vk/IULWuEmSbMlsxkPp4a/N0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXMi/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoanQ//YF7cRt2DxSV+bllmP1NAwjskJ6FFLMI4JARYnAPK5ul4zhcn\r\nO5hbl8dcJga3rPVV/81nWd2pX0gwJX/etQSR8Rcnwzrc2KuaDb6gFTIUwOkF\r\n0kGinkbijhg85vR4NmyoA/EVGWLdi3Fp8g6xr7bIS66vcWiWYodgU1azC7kI\r\nQ9+pQtbTXB4QE9sHdFjhNpt3jydx0rRHB2pYsKmYKhCJ9QjzdTgQlIwJHHA9\r\n7FUlOFfWfJSLkOypaHkPTmV3EtzQ/Zs1yEHYNqdEKveufhGQWwCng7aFbj4r\r\nEEJDtgpxTjZ1ezlHTkY8mQi6Kn4mT6sO7YqF+R9XQ7BpMkJvB1IBL2j/jLt3\r\n/7+0ZlddnE0aPc0f/AOSYj1Khd0vYvackbkSHbJ/Fnh1TJkI1HpJC05EObjr\r\ndg4ZlJCSD+5y2iNKJVLjLPkRAd5T09mSyzmHnLboiK23vzuIIi4xK6SNdKpQ\r\nWqWeuCkK772ZyV6/rghFN+mtHspcwjaidES0kIuTiQix3bqQMwM6UIQHt63a\r\nv9xN989w2YAiFdK1xZT4p9Fqd0LynNEZUe5mPkGtSUAw1Sd0Li9eYwEd09N+\r\nVw2nddWZKbgQvuMGZgXEeIKnoMRm1+2+7ycf9KLIXhTLsP86cP31TkjRXsPX\r\nja8Ouiyts3n8o2DENcV8gLDnAX/MuOurhB0=\r\n=CiZd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"ee776bcada9bdcc7e38835eccd1ccc4bcd4b0e9a","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.14.2","dependencies":{"eslint":"8.13.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"26.1.4","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.4.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.6.3","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.18-eslint-8-ee776bcada9bdcc7e38835eccd1ccc4bcd4b0e9a.1_1650247871247_0.10346697747784628","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.18-eslint-8-f552ec174d462c98abed37615b8512a4e95c7795.1":{"name":"@carforyou/eslint-config","version":"4.0.18-eslint-8-f552ec174d462c98abed37615b8512a4e95c7795.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.18-eslint-8-f552ec174d462c98abed37615b8512a4e95c7795.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"a3df5dffa329502b35e7726ca73a350e00bdd7a4","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.18-eslint-8-f552ec174d462c98abed37615b8512a4e95c7795.1.tgz","fileCount":15,"integrity":"sha512-apI0ND+fqoan8l3gmT3qnPxRQyD05K+6kUsR9sjI938dEzuMkaSjjTItjgQIVLpzpTIhlR5y1uqWpdXTK+7X6A==","signatures":[{"sig":"MEQCID5CE2HLzVPV2/VJSZKcE1VEk8TqeWD/xMgLpNkRZXqAAiArWYC59Csca5eNMhCZjSTZeetXzqSYBpEqCB3JgPCLfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYyDhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorYQ//SHBhWq/xOC4S4yF4U3qMnp8kzTG91QR3QjwoGJ8+YgoPsLE0\r\nn7UNMa1KeE9aD578Ym8axnrL3At4R4I2J8M2RQyRotvlddRYWmZAym+OgDhr\r\nlt/e7+5naC7wlR5ZmS/rIFpOgc5C7xlGxbyQ3lvu/TFgcG5nyyktTmU7q03u\r\nynU3xo5EYd1ocjAAc7iLJv2p4ifcMx08WqaPdJySs6FuT0HcNhtZ5tbs98pQ\r\nJ9kvMztlxxmMmUKOHT1GFu39v5GqfRNbTTqB7apVJYkqQcqxA0KzP2fp9JQw\r\n+qdUr1yrUhGRHSTdUQQHYIe+7s/UB7jefxu5R0WB5IKhb+YAVrt/eV1JWKSX\r\n1j+Z1zvlks0EsTqr0dIDoQ5XntYdV/Q+AFUh9p/Sv+afeNmDBlB3au9O29ko\r\n2oOzyxvCGmCHMD4m5mK1JDNEprtM1Ebsd5BJIs13roKTZEYgzyz1Xhq6De7v\r\nF07GDYbT6wkoMplyze86l/3VXUY8a46vWS9Ji2PMokGHJZwEhpqsy8PXfzxz\r\n0EiFtsXFYzk70e1mpLFxSCGNhZHqCSEnY+brS20nJAk+TnIbarPkvhIqgVB+\r\nglLJwD1PsmcAZhqRDzg4oRR+MTzpeOa057ebMYS+HSd5Pyms8/qI92FN9aI3\r\nBQG6NYfhS9R6lr3kUWlY0AL60tool2s6NsM=\r\n=nUy8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"f552ec174d462c98abed37615b8512a4e95c7795","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.14.2","dependencies":{"eslint":"8.14.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"26.1.4","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.25.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.4.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.6.3","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.18-eslint-8-f552ec174d462c98abed37615b8512a4e95c7795.1_1650663648559_0.8849857294695056","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.18":{"name":"@carforyou/eslint-config","version":"4.0.18","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.18","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"74549972e3bcb3713426fd25652dbed6baf90a7e","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.18.tgz","fileCount":15,"integrity":"sha512-/bsi2EDVuTqSuDrOV4RRTRS92cwCokBcEZ6Mz/gK0dRf4puzUpU/A0U2guFjqoyv9zs/7S069y2fC2549JU4Cw==","signatures":[{"sig":"MEYCIQCExeaB0tn5K/+C0VLXMEhRg6biY+6DJQAbII6JvU8jFgIhAP1qYWOpCc3AfeyliYuE/GPyqoN7yhU5og+0fTmdGgPt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaolyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolKRAAl4mlxO/AFBOY/hyrbsOnj3F0lLln+3PfZIbT8rJOS1DmefpD\r\nEtMNv89G5UVdH5KSP9mkSt5HABLbZE7aRU9tlSTDDfXZePQU7NcSfX4Jt4VR\r\nc3Q10wIc1z8eH6R43h8u18LU3U+WxghnNq95ZmKM6vbKCfIvcyQjmRcLS9Ui\r\nx0p5bE6jXVZLdwLGyQeyCZJibsE/4ryDeNNUz8cJiB9xryZh5K0W8RmWFiYV\r\npOhZEKnJdkt1BD94PvbMX/lftic7CnHhSn4d4plJfOxGS64kNDQwgcm5+2vf\r\nQ8xd6tLxPQA/ibLf/MlXrn/x3MEi9ho5/MuCvZITZ4thpMc1zzsN3btCp7N0\r\nM4iDt2H9G49Yzl8LqVFtiBfkZPJfjqIWVEjzcyHS4xpfMPWSAxKGlEoeTJ2P\r\ntynyPZq9qvmtVus437+A/lq2KXm/YeCaVOcG94EK2b4trf7IGi1gpu4YsUUq\r\nqqBgAXXymW7z6NMOnQNuTLhHWA3Cj+9UPGrRc9784CCGjKTV/FFuEssNLxUX\r\ncyTBV4KgqAh+tjx6C8Ye0GUYLSqlR9/YQ7f31ZUm6z4J3b72AJVnzlAoxeTa\r\ne31GNWOGnPlW2ypadL5parI3Y9EAXm5ELMmtoGJNa1izDZLrKLkvmFmpckN+\r\n8CD/vUWMKDmpLu9G6iYfWffteIWj4cXnH2U=\r\n=8QxY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"9f22e5c3b375c5fc22f212649bdaafc2698bc49c","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.14.2","dependencies":{"eslint":"8.14.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"26.1.4","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.4.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.6.3","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.18_1651149170073_0.547331804208423","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.19-eslint-8-14e783ae21470184e64ed689f42dcc5b38c98f84.1":{"name":"@carforyou/eslint-config","version":"4.0.19-eslint-8-14e783ae21470184e64ed689f42dcc5b38c98f84.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.19-eslint-8-14e783ae21470184e64ed689f42dcc5b38c98f84.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"72cdbdc532137fed817f6de44300b39ffa657a5e","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.19-eslint-8-14e783ae21470184e64ed689f42dcc5b38c98f84.1.tgz","fileCount":15,"integrity":"sha512-gmZERNV1chcBPX6cmYprNOjz6D4ZtMhxk+BrWKlfbOkbSu68GQuGXjh40eoe0F8HUIMwZVO3LRclJyl3VZAiAQ==","signatures":[{"sig":"MEQCIFVZZQlau9exLUUI0Hugkwlab5EpRpR8RLYPW5oLZxSyAiA5T3jW+DO1+Dz8+EWxhcxi1htZcbSSpmrgXW5IAWgJ8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieGwtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmol0RAAlVfLFT0nwI1b6034XwCa4T4FBbHq37Cy7MM0MDca3dw47t4y\r\nl9PVi6ovCqc8buRj7OrzQ2CgOAGCwZGs4MzvQxU6g/8LUP0JBWsINUcdzYPU\r\ni5cewW5tz8HaaQFgxaYklxRii+Yy7tCZgBntAldOyCjnQykNx7aNbRYSA66h\r\ntz92hhIfTBrmaZ5YN361+Ht1JzsX0u7GwuH9B4uUF/z6SlPAYMmFFaiH5F5k\r\nwdwMUfJD6SoA0lQP0l/ZszDL+waU4CwkTMTO6cQ5Rw43S/6LxDHf65XN+uXQ\r\nTEjcaoRf4JBDtKHKds4+le2pLR4q/BVpslRU0sHYmcZ12QD3VialU/NhYD/O\r\njNV2XTLDtAKl1CuW429t6DsnIebQIZvUJ1fce7FZL5OdlCf+7H+LT/iLhS9i\r\nFM7vDdWTwBIvG6Y+tFXJDn99bmeUwWbwAt6QHLVllbUfC3Vmi6zlfcXdimrj\r\n4BHRWF3eM7Pa/aMye3/XFUgi9BOK2boY0mQp2UrYI3Qj7Q0QW1S5kW3CmhNV\r\nU9uHo7SdvTl8R9c6So4ovz+TueIqkA2pKCqNt/zANWnbURaDRKzXZMIi+uKy\r\nD26jn+dXbQZIzKSm0WfpHD19b+G6DUXWvYPQoOBy5BEjxsbATgR4Edo5DrkL\r\nQtL+IzhDYmrmMToER8BDzINjso2khsc7oRM=\r\n=xI94\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"14e783ae21470184e64ed689f42dcc5b38c98f84","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.15.0","dependencies":{"eslint":"8.15.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"26.1.4","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.4.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.6.4","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.19-eslint-8-14e783ae21470184e64ed689f42dcc5b38c98f84.1_1652059180769_0.24631321097092296","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.19":{"name":"@carforyou/eslint-config","version":"4.0.19","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.19","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"add39d974bc02fd9f1198bfaa8ab93ecfb9ca05f","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.19.tgz","fileCount":15,"integrity":"sha512-WXyJ0lTdTSZ61fKh9A6+io/9mlL2ZViBzqHGitt6uzlaeFUKFtQQQWWoPs0lzB0915ApUWZ23vOKPU+SotBG8A==","signatures":[{"sig":"MEQCIDoRqK9WfI/2mHyMc82sv0/WqzcgX/r0/s8u5SxNVKXlAiB96L7pAYoxsDFFb8ptzzT/2xBj22QOW7cO5F7M76U9tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieMSSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7lQ/+KXpyeoxK40iVMhzgZcsmC/WxXlPn9nFrE+Rt8Xx0VV6r/wx8\r\nNWhLrjMaP6on20u70dnV9C51ODHyyQsCpHRBzRET6Y6XZcMnHteZOlcZMMx5\r\nnm1u9tuIQdg+X3Xn6SNAZIsuMBnDdJ7n4HMxtYwJrcpYIwcl2SoQVw4aHrAK\r\nMRyPKODfInglRCJMlYdeup7+1aksfo+4NuLeTULlDu3AyTgy236ISDhNhr41\r\nf73Xwyc8poc2c6H0e6RESPcCwWNkxckR4Uu/geNwLsMknNTfv5y7BcGzCtbD\r\nfzz4g+uuu3c4MJmxYZ8+wrHcXHZTd8hOaVJELDAAFId6y9mSW3/LLyYKV5jk\r\ntn66bKLFymJeFhajsQpgPxTJADfIA/GBb+KW0y799+jAfDE7m7pgItbawHbL\r\nTawTwCmGqkiGnPWuRYQJSyMRFJaQ3dCYnX2QVbtJ74bY/ZomDHG0LIxan03X\r\nBGrbgEAww7fzCRev/UD59WKbjLKOFdR0lTQXY6wzdfhQNneOnjFPTm+WnZv7\r\nf+gYsPYjwGVnfXO3nVUCd8g3IrJPjirMBkMkHRXMxprJqCP1ogr4DPgJE73u\r\nMEy8Zw2WwvquAO/R+Ffzny+rzCo7yi3OI6WJp75JBsbZNL77rOlUnniU7vD8\r\nfVA9lyYsDIPmWN4v6K4TAtVC+UVN61ke3Co=\r\n=HTdA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"0466fc2683e1a3b1e71e14d741a8fd0c93c80094","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.15.0","dependencies":{"eslint":"8.15.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"26.1.4","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.4.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.6.4","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.19_1652081809972_0.013322029952666181","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.20":{"name":"@carforyou/eslint-config","version":"4.0.20","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.20","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"89743c35e8ae8362319af7b16e75ad01edcf0dab","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.20.tgz","fileCount":15,"integrity":"sha512-bUl5zsM85G7XwZI97lOhnxcLSNSQXzM/skmGgAiGwOmgTNk3EwpB+mRLrw9xNsDxwGvzeJGhwvG2VdF5IRXT9Q==","signatures":[{"sig":"MEUCIQDNwD3RCxMzu056lbujP7mZXEP+W8vwxzg1mbtUVVpExQIgH05nUfbZyMLZKxt2+HbtK7KmW5aHZ/SjyNEp6Thw9P4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJien+DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoV7Q/9EZxZnjLpWpSXtdu3pAyhqSRNoWiN2pjZdWwOEv/qE8guH7EF\r\nlGt0U/oPypogn7nuIH6UxXDyKi7/fgA0Uu99G2whQiELIdAN5C8OvzdqtaRb\r\nPubZiaZcIkQF1D1sWnjhrBtf59kFghJ0x18+vZOVb66f4W3ZbKeyhgNaphUO\r\nXViYf8O2reF9983SDba95dBVnLLasOzCnrBIU3PckyZ3oSa4pgn7FKeUSaUT\r\nybXEr5gCfIMSIyr7WkvXa7fwlt8bpvex9R5pjtGDAeEYeDerTRNJq+PRbsbp\r\naUuqjTUaPu14zbV9gFmxRXwV38T1cmuQJA1c92eK3oLhAtAZTtJ93GXaAkBZ\r\nWPxoxonVGB0dT7kRcY6PXn4BlhNzf2pW119791wWuLmRlM9BBa8crOzHU7rn\r\nR2ug/VWf4SUXHAP4tLGiFMWYav+ulkfc4+oL4aX1Yso1r/h2xBfXVAudN0iE\r\nE4jrq3/4grZ6PT9/T6/+bHp/19e8WzArP8FLhtix0onF+aY2R0oCCDv6QsXA\r\n0B+WQ8l86Bf6Cnz2yIU4etoi81TUjReEYrvMIT4+gDzXFkFiIFrW4JeWdM4a\r\n3NPuhaVLhLXjlBaj2tuF5bwXlfPOfWnE5NM2cTtyrfsNC8DaYCKkiuECIzmf\r\nJ1dl8TvXWoYQPoa3UMI7rMo9fyta18X4Dzs=\r\n=T+Sp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"8d74b9c003d8f77dd4569e1bfbbf29b13476eab8","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.15.0","dependencies":{"eslint":"8.15.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"26.1.4","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.6.4","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.20_1652195203105_0.5307583864894017","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.21":{"name":"@carforyou/eslint-config","version":"4.0.21","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.21","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"6e42708e328f45476a7bde59428bee611e8dcb07","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.21.tgz","fileCount":15,"integrity":"sha512-HzOrhdfQqlc2FW2ObTO5J4rv55xWKkbOrAAXJoci3+2swHAWLAtcpMU2D//N3gOWNCTMrp+XvRmW6S17VaA/Vg==","signatures":[{"sig":"MEUCIQDW+0SD0WTw1ttotbwNtAayhmm2XsRNU9jtMPmhHaFa5AIgcdLRh8o6fevZZKeSD/BsaPI+KhKZQRp1AMbambefZc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie7aiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrX3A//QFarJ3rbzHor1nxB1WQWq8ym3qmNVh1+OMse7/O+jsw5huXC\r\nDnV/WLBG3wi6+y+gkPrSmxkyxhWlrBvZbc9w4PGkpfXhAI/CLBhatKNTUA8n\r\nUV8aWaKXN0njDfB/4fzmQ6cmUz+KunyDluPtnxl5Gv3L3Iy1bDhwzrrgFscJ\r\nV2Pi8q+hKEZ3Uskqi/VOnKfUtHqk9OM4bBL/w0fpNEmrkQapHMQldV/5aciV\r\nxmQw0jeAL3Y851Xfwu2aTSjQPqTkQOHclUhbrtBGjpUlM955rY9/92xap8UQ\r\n8Wg/JRARa++17uNQPBG4nJL0ZF7slhDvMd/++Q1adtKH0+JLHbp/ZoS8qdHb\r\nY5vDxroLCouqJgBHUwf2tYL9ZIeJP+E8QnstPnZ4zX6pa3D4q3NNSrHBXELr\r\ncUnkzHOFR42fzguaqC2gAqkvByTchHB2lpW4yxDfe7O+HsIuZMjy6dxQGC30\r\nq8lmgYgClb12hsgWRKzfy65tn2Rnb9ZT4Fb1n65WHnRCDZrR8mo6woWf0l9l\r\ngyIwnxrzJl2n0HP/e/555jGdGhmtjOCXZ9fzFq8nMLF7c8JZU0vXdvBTAg/z\r\nVFeFlZFkl0X4MvBVjoQQc/Fix0nK0fWlbd05eQGrRTiOKmyVsChkSbYOhhEK\r\nzzkj2hr1rL1h6FGomcc3H3+ExHFbXpjADg0=\r\n=y4so\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"84dc55423899a17b4a376101ad9a44ce65d51f94","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.15.0","dependencies":{"eslint":"8.15.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.5.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.6.4","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.21_1652274850614_0.8191899443529123","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.22-eslint-8-cf3b969ee6e31c61937e724ef390f3b35d14f059.1":{"name":"@carforyou/eslint-config","version":"4.0.22-eslint-8-cf3b969ee6e31c61937e724ef390f3b35d14f059.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.22-eslint-8-cf3b969ee6e31c61937e724ef390f3b35d14f059.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"18cb1348dd8c4fa25d6cde1183bd17d12b690cc1","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.22-eslint-8-cf3b969ee6e31c61937e724ef390f3b35d14f059.1.tgz","fileCount":15,"integrity":"sha512-oL2f6gvN3hATQXHCeDv9MNk9jSXC/bMihAn4Y3KBQR0JK0Obcun3QMn4FSG1M1IYaZLFAC0lVFkfDBw6LrF0Qw==","signatures":[{"sig":"MEUCIEEuq4hXy7rLrX2sFAmLOHI4His2qiUev3cTfVLpBS+2AiEA97pPdU2pFXLSqxy7VlxW7Yv6VuYh3fNa1ghZxvYwfMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiitIUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaaA//RtImLa1bXnD2Wf8dt83woufLD9km4W9o3M20n1CnSOeAR/Kg\r\n0dZGO4bFPOvG3DGY22g1U8k//A/CMQKyx9yDj0ZG8K6jXBJuZRbJlb+OoyBe\r\nCf5p9jDkOmmTLpPwHZ18eD9spxbwYaremD7PyKyoy+t8GGmwjmFvcaGUy1yL\r\nzVpSnli4LDCxbLgA8fyAC3jserqjQ/NK6PDnsxQVraobv4luEhIm2udHPRoZ\r\nc/DPLAdHCZYjSU6cnkbRTzjJt0JkgBBwK1zc8uChsCE5AJUcn8dZtnUaFnE3\r\n+pK9q3yzyGyDePgHJ/KKoNbGpmJ93/6+yDnWQLOs065b6fB0sPyF8oH1mdpq\r\n2MM5Ah76MWmRlgXciKnbw0kWyIuy7tVrO3INx6dugmzhmf5GpwQvf2jsF8Rk\r\nu9lCYevxu5TgbND8MQDG+R7M6u7YUWaCOiy8hrpEyEVOmD/bp7NO2G5iRQcb\r\nNk6lFx4IVa+evymqiWAmWWuUNHxqWa1ULRYxjEpeEtGWtrkHx9IsNyTR4id9\r\nhSo1VGrTUlJYmGPwGL232I/lzzXzhvAsuwohS27UeaUZ03tRnvN3TrWSYj/8\r\nS1B81sf19iDWeux2sc4UrqbKBG0Df9K0ECu1lHRI1Q6iO5fg8Y08t1T1Qj2m\r\nuDjbgSVYLIUJOqCnZ25ooe0lOIb0AxDUbX4=\r\n=veXf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"cf3b969ee6e31c61937e724ef390f3b35d14f059","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.15.0","dependencies":{"eslint":"8.16.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.5.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.6.4","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.22-eslint-8-cf3b969ee6e31c61937e724ef390f3b35d14f059.1_1653264915958_0.8085089064881557","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.22":{"name":"@carforyou/eslint-config","version":"4.0.22","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.22","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"9ca2714c4a1cf077b40f032107403efb12b7e44e","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.22.tgz","fileCount":15,"integrity":"sha512-bjf6Xjeeu+8vIoYw1GB7Wb51Ye2X3o8ixUW0bWloP+Rlmy2KYtQlEZmbjpOiShmJxx915BwG/VQgo9xFZGb9Mw==","signatures":[{"sig":"MEUCIQCd2mF02APn9iyp6s2jPOijSQ6tanXkmukqZ8QlfdXtvQIgVWVHWaKSbzNs03D0n2Ws0WTfzCLnYYio3BuovXHqKgQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii4loACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMiw/9G/ZZ0gyZVh+ihMQlCHrimBANUgSHK85Y7jLhZiQ+gXbgi8o+\r\nZ+JB759p6555z5Mhus8GuUJiUPbse5wQeWggP7ziEsjQXPr1DQW5Z2d4I310\r\n6oYdDgMNr6s90hUe6TB4SsQhaw68+8/bxMVlVIykxl808CQ9Am0DtzK03ssv\r\nG4TPMrTPjRC0VWB+kgIjHnYypF6YsyCz7vdlUr4s531KcF4ysSTlYWal1HsL\r\nWFETLT63A03FEvQ2DrC1iYcPQP42EBD1baNqff0G+YLfbmIQXYeBDkM8Cb0E\r\nKKnMVKaTSyj7hJXRGEjRlTVttYNb0ZDCCxgU4RNceasTs7PDQEKygaCwP0IV\r\n973e5UwWlAjBEEN4GqaihUT5SJNaBvN0ffXZb8cFgfpKyMaO+NrUxOBJohuY\r\n36kwgB8+CN/7Qk7jG3RaV2qoVHHb2llKU+PETFZhSrn17vLlKfTrrFiu5vtI\r\n9W41eX0QAqf6AIWHNJ+2I+GCscI8GAcpNY2cJm133JwgKEDM8dnwqttir58b\r\npUcQuSbf55HGiK8WFLcOWy2h0L1UZukoSPo9tOzGr+oMmLwfCHGG8VTieMac\r\npH+8Z/EgoxqpTywQd543rm/xv2pxO4kzFrnFbdwg9flOpc+VTQ1NDAA7cbG0\r\ngl8QtZxLUXe9nn5dDytHGd8Esn+91gkjFaY=\r\n=c+ar\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"5e2d81faf5667705dabacfe40830cb1e2dc9e265","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.15.0","dependencies":{"eslint":"8.16.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.5.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.6.4","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.22_1653311847912_0.07579175787909942","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.23-eslint-8-58393259df77603dd890a5d885a4045c07671934.1":{"name":"@carforyou/eslint-config","version":"4.0.23-eslint-8-58393259df77603dd890a5d885a4045c07671934.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.23-eslint-8-58393259df77603dd890a5d885a4045c07671934.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"9115c718d6d71ce27b14fad1f3ec311abaa9834c","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.23-eslint-8-58393259df77603dd890a5d885a4045c07671934.1.tgz","fileCount":15,"integrity":"sha512-iL0aJ6aVqzJOINoXXzcJMfK5WniS+AJqHRQxRboSDrXudWwLVD1ALN+DSndh/fvIkig/zo2EHOnAYkbUSaViZA==","signatures":[{"sig":"MEUCIB7vAVo88sVNHmw5sFXFxKFz+HEnXvSUisQrT3UtxGmBAiEA5IX0pH+RqABFx8ZxwuZiK3QTYkC0l0Q/zE+R9RpQn5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinVzHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQsg/7BDGxrnz3YVF1r3n7uZYx+jtCEFWJARmLCqsNzuAjAljZ5uI7\r\nAFKaIMhApfaz7ty7qET3mGudNx+MRFV9tZ9lVAfrCYzKqPWzflGGYeF0qo+v\r\ncs/v4pAC/C1NrMJvSeZd7I3eX2xMU71npK//3jnM5rcPyYjT/c1jCMQDIqhl\r\nTh48w28do67ARlEoaad9CYPnAvWrOE4JFk+bfoq26zZNd21I7BJgt6wm5OzR\r\nMHV1kbTVqmCay3tq5SYWqJHRxlqpk7MQjEw8uJnGFQ2S1hy4gN+ScBe1s9TZ\r\neOjL6nyLD+tCoOOCakqdqPzDfAswnn3NzBntRKZSjmm7EpPvwr6dLnssr+Yh\r\nNwD2vuFMs36KXcm11HWvRwtKpfN5zdUASdvtLc0d1QX3ma/Mu1kTaL3Uyru1\r\nDaV8Os5fD+iUpGNG+w71ILJeBAgzPgZa94tAuWyk0wmKXL2SGpja/gAysgI5\r\ngjND8d+Vxz1ajP+SXiehRiMBX7bnKRDbO1K40PqrBDgvY607GcRnitGW5eE/\r\nv/NnqhGo5YcgGF7+mXcVrwoLj7iZomEmqIoaKeOz5n4QnaD2DbOtR9gdGeqI\r\nNilE32NjYELJkKyZHGzNEGLORtE/7DP9lTY2bAaqmn6jQQ1+LrVHv3Z1w7pk\r\neL23vL2PXE1sCLXkcwgy3pxZ5U18ddEpXtM=\r\n=Dczr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"58393259df77603dd890a5d885a4045c07671934","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.15.0","dependencies":{"eslint":"8.17.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.5.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.7.2","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.23-eslint-8-58393259df77603dd890a5d885a4045c07671934.1_1654480071514_0.020327055698670105","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.23":{"name":"@carforyou/eslint-config","version":"4.0.23","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.23","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"30aae0be44bf7dee11b32c74a3822d8772e841d1","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.23.tgz","fileCount":15,"integrity":"sha512-J1idkdYZeXVJnONbJw80fjETSVoObIDZgAdaiFWY402cjzE8HLrKDTjEfN3VYc3RRkP+/TBFsOHsrQ+cYi/H8A==","signatures":[{"sig":"MEYCIQCdx3LJq+C6PIrNCEwOPjPVx1Dfn/izZh6PjJ6HdlgKBgIhAMdO972vZoFY7PkuQ+Cb7unjReTsSKQqMhGQuT6foYQS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinwGyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphEA//Yylctdl7ZILhzb7wXk7/UxVQpGawBfj4jThFME3yCgbliy+5\r\nKssR6UbjU3s6qLtgTyY5ydAQYncL04DbST8WESc1qmHPiKciTIyt8ZICITOv\r\njiR/jgvRfyKEScPZ/gZ+IqWq5Yw123COlUdmNmp+1ToS6EyhR3zegU2uEssj\r\ntFtoL79fOyY7mHV4ncDYtaJckZnwX2cJZJ+eKCis0iAil3back540BYr0ewz\r\n+3RbgpV70dm4gfxqEaiNWg2UD2q+KmWutI5TZT/9UkQczHZB4kurYE6glZZ6\r\nmUUdsMb+Vxx1UTeLPPwLpAULyVx8QzKvmsiIVQ7goDYOPzKNinCuIiXsmtFq\r\n2w8PjKkaKhmLXQURq8A1afzm+SpykgZGFT15Kx/ifunjmAiexwP/o66vel9/\r\nA58Anc65n4Mu/cAbuziaSdaRYcrfgbk4qavjLj6WvG8e2+d7kNh1pkych9Mu\r\ncJ/+GHLcjHPWekmB0St+evTTDK6JaVyVXeDOA1QKSTCyg0TwGs3Tmu4LCyHU\r\n0ZgHGUIGLOr/lQrvG0R0/d5HMwBtPo8xsrHOJC/aTp9owneaD9DwNWATcXYw\r\n388Pc61O/MPqXW00ahC32jpPSS+L0+XQNeUh4knfWoe9vboxyU9Ff6HmkJR4\r\nEMKEy/JHCSxKT8DnoSsL5b82omXRN73s538=\r\n=FYIL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"f83af24fc0ac65fa00b1f55342864818b498e65c","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.15.1","dependencies":{"eslint":"8.17.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.5.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.7.3","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.23_1654587826613_0.9815055895347247","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.24-eslint-8-14833f7e17b89fb76942cb6f22239df47819ecc1.1":{"name":"@carforyou/eslint-config","version":"4.0.24-eslint-8-14833f7e17b89fb76942cb6f22239df47819ecc1.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.24-eslint-8-14833f7e17b89fb76942cb6f22239df47819ecc1.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"125ad2a62cbf1c6351c1f4939eb59ac57982ebeb","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.24-eslint-8-14833f7e17b89fb76942cb6f22239df47819ecc1.1.tgz","fileCount":15,"integrity":"sha512-kEYIZvK8x3CRiOnheXTXvku932Zv3Aq154nPYTEfoCz21KzKqu1F+8Bi1r0HZhRFzggdMgWpxXbQEzpfzSIudA==","signatures":[{"sig":"MEQCIDZYlx5UK91LFo22ulQ13SkZeIwYGDhWT4X+/JH1JzSNAiBBESP3PtDv91bKZf9Ai5kWqHlgP4rYT2CQHqTVQO1kbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJir79xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqceRAAn5GGRRANaL2HheMqcJ0TF6kR0JbJenGhBATr8DVdGyyiAvGC\r\nVv6vQFHLNpxVmbhRAxkOjt5umc6zdEsUCwrap9zs8IffxGgB3yzRygpbOXWH\r\nZNKMM5vhLowXJzrsOysofqpn+RDNB+nzaD7MuaHDHjqF4Y4NC/csli6OUqI8\r\n1QFRTReADgvJhv9ho+FT/Z5lElLvKf62yVU3pFP7MhlmF3lqayszQ+E0q2G4\r\nS4z9RkIHajV7GBxJKtdf7p3V8PBx1om2ZGQ8TkAQLxqAb77lt747NG+Q2pCt\r\nAbbH5A6wVCxk88UVQN+kcURPb5ZoxW3X7hTT7ehzqE2eM91Z/mMLkJtrYJzB\r\nknLyDlAURcZsLF5rywy7YqIWZp8AxJQ5+EDddgEGF8VEMqWo8HFZKQ+99pfx\r\nAlxrVoZt6Knu/SZA+33nn84e8FkGEAjv8MIrgbCNUL+JTud1K9X+n7HGvLPT\r\n66JRPrO+kcvx0ztegLK+DFUeckcx0gQDx4F+OhTKCkIzJ4GoS/Rq3j2q3VFU\r\nx+KhIcra8FtAVfdxsG+wABeJC+w0BuTa0728OIDWNhdAQfAKdq6j1jTLTJHJ\r\n3ptS3y9akw5WbAU3r09fvuf+tNausq+dytKDzifxgRocLLX2vzuw6QSiMql6\r\nRbQZOX4Z+raIXkAn7Lk07AHDpZeA3pZWSkk=\r\n=2Ix/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"14833f7e17b89fb76942cb6f22239df47819ecc1","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.15.1","dependencies":{"eslint":"8.18.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.5.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.7.3","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.24-eslint-8-14833f7e17b89fb76942cb6f22239df47819ecc1.1_1655684977288_0.3448559207891795","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.24":{"name":"@carforyou/eslint-config","version":"4.0.24","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.24","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"ac7ec3d63ef18e685c4bef099675a081af7b0eb1","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.24.tgz","fileCount":15,"integrity":"sha512-BQUFg0dMF9FatigU4EM0n09KTZEY6YTIvH+ofuMvg1OGRG6Gi0CeZqveWYHe/HpxP4rgMwTMZ4D7Bc/Y5jtpUQ==","signatures":[{"sig":"MEUCICvvR2lONQRMX6KCszPxcv+73ySUYl2mAuxev6SDEEulAiEAuxU96EDqdlnmGBOUWFFoS579f2Q+e+C36ngqGkM2T/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitDABACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsoA/+JJp7uCB0pVxXbh5G8/PRDZ0jlsTj8bZAU5xkzsCvGnlYZqvT\r\n4WEV4WIk0SXvMXf6bYxcmteDguFEV80byAnaWejai4wWKzPVOdhb4Sd3r9QX\r\nCeswlt+J+cTjaTsdc72rGg1QdUtKPDA5aSer1IR9lD3V/0gsrOLh9pnnXwUC\r\nZHDs8G9gu5cF9iztv8X+RRWOKo++jlo6NIxWctkb+taEQ1aqhJ/zIdxPKRTt\r\nK7UXW1TqG+aYhDIcT2d6xaXjDnHhXjWcGalgAWq92rHULin3WY8uA8eJs8qD\r\n3oqxFPM+6v52GiGGVBhOEXRYvQ0cnVzTAHvLVDMquwkp+CTwKr3jEs93Uk0f\r\noVbZ+JDHprtYl/I7cqH0lvAKN8SfUaOXYx6FEiGPfEbPtmdVSRLcOY1OLJGf\r\nuYpONKUUF/tylNAb4/PjBT4ElauUx9jUi/6ebBHN8ARt1JncF5amhyUCTSkm\r\nr6z4b2KzwcEtth4pvm/ehkQVybM7fUKz/IH759Gh0w1td7tU5wR2F4uNBD27\r\ni2A8L21ThNzlC/dZSdGQxCRjzjwxcVw7ksTD/Y1GZvSgI5Pn7ewJp8qgaLHL\r\n5QA2jZBVZuqgirlt+1t+7OkR2vKDqn9a5MH78BRN1iOKIIia8cLVGFItx8H4\r\nFTTEG1il9FmwpuneNNsEwed9ou0XbY4kKBg=\r\n=md/U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"b6430e7e99982e68fd985c0305cef3bb7ba0169b","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.15.1","dependencies":{"eslint":"8.18.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.5.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.7.4","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.24_1655975937586_0.34438665491320997","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.25":{"name":"@carforyou/eslint-config","version":"4.0.25","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.25","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"227ec38592a12d71cab1f8065f556fabc27f6a64","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.25.tgz","fileCount":15,"integrity":"sha512-JZpC3MArBZjMNoPxpI7uOy34PPeszdwmRjH5F+Ya+vCNTGAZsCENFnzl7PJ7RRws6kfxPNnbiQ4bkoPWlxbFAg==","signatures":[{"sig":"MEQCICI5zFDS0dKATR0vZD8LGitJmuWvb0yNCvAuY4+CFnn3AiBaxF93FAaXRUtT8vIqIr1IQA0oKHRplCXPPhGNTiDbOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuXa/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTLA/9FJBCrppci+kSnr58SFdG/MzUXxPwE2uDNi83kAHPDHuAzU6W\r\nHrHlsCQJzvPlpRshAbMuUq7gTGRrmw2W14KLCBp3KUzhhR65xN+1EsoRpNFb\r\nkdjhcYqkfULZgMrzPVk/Aex5Oq1kW/ADgumP6oeRmC+XP1rMcIX7AE7TYRJw\r\nTdzw15vEEbYP6RbRXW2hDRgQMrbKarbmut6CXHi2X07UcCXCI3fEO9ANtrCp\r\n6GLk+eKqGHCsJRlvW5Mn/ASgQKzAOVKuLUIpy4ezXSYmht5xI+yVklsbq16j\r\nG8ycFdtFl+SsPVyem19fUj4WtaUS2ulGximnG2EymAlH2Lw3khBy7l3jP1bK\r\nhww76vnadzBDhLjOrZmb63wwR10xrAPmh5uL12sVuUks17is5r3awcGH+jL5\r\ntkeIPD8E7XIK1DPxNhT7kt7QKkc7gvhD59CjiqzUzZDyTwB+1OE9yh8Lg26a\r\nFeSBT76+vNr+eVCJrUkPEvTRpHhZGcI7iWAmAr7q0pFgMNRAj3K4mjHx+j8T\r\nw/6V0k1VPz0Hu0OTQdOjpuBck8nyaZT5kTfftwmHtZFI4+E+e7gTVD4mBvzY\r\nLvlTbeR0arXwxCFaH4BdNvX2WfJCsrbHyfRLD76BJTYTRAycgStTydTLeTzq\r\n6y0WGZqRZDQik+wNOIBZH0F+VulY8+H7ngg=\r\n=Si4L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"d175020ec3924a8238be04fe70f124d5b66e4625","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.15.1","dependencies":{"eslint":"8.18.0","tslint":"6.1.3","prettier":"2.5.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.7.4","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.25_1656321726971_0.4561577082125161","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.26":{"name":"@carforyou/eslint-config","version":"4.0.26","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.26","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"a90948b88e3ad3e15a7af9dbb811fe2be5b1e557","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.26.tgz","fileCount":15,"integrity":"sha512-qK+azi0NT9I65Sp4P5IgEIP3OXQupznZpqEUDWbp6XxGh8Dvowx3299dgPNSsLuOgZpN5LQBjZQoMeADJC90og==","signatures":[{"sig":"MEUCIAd6oZt79o7fMinaGnmvXeqZfr54mqadMdwmmhVuBa6tAiEA63pEs9WjET59fcrKq4JDMHEtFAPDM7SrWQReG0xc9mE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuvm0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpU/w/+OJU/cN4tjyDWt0cmG8XXcghbvVLUsEsNdq7/G2VV5AW4QMrC\r\nCCt1wdp7XZZfZuilbZ1GuEpPdyK3o5i8xZ6E0DuiQSqosT5xGKJhjaOomCBf\r\nWgjEbZAfDMB+DzY9s7OARHMgzgx6XLKrF4Jsw/qiaDtziWA/8baagLm+Nr1C\r\n5OucKFVxGwssVlJP6Y+JmhxMeHxSVwrinibyZ/Qrea/H/zD40TPtUI3oaDOG\r\nzSiwBI9WUaYMP0dzeTkgEL+gnSua1rCY17ftFyNa6nzK4G0Qm3xa6j58G5/i\r\ne158ZkhdDTT1yPmmSVkxs+/X7+8uUOPA4rtsIhZZyaPfomTEN9o3OJdpgvvW\r\n7qvIaqBqnk2MlG6kvYu7WM7H/h3sY+lTR99mvCxO8GHpa2XTbk4ZcLp8hrKr\r\nHTE2SOBE5T8Mv0kvWRXOTrXl/MxO4fd2R6AlFBFtDAS3Tqv0NDZClmcNbFe8\r\nH3q/xCE2fylYLTsvidbtwqSehsWx+HgHs8cjNig0VCCIGRNhacD7/NIrxs1R\r\nS1wK/8sg5afuF86Pnq568AHZbrdPIMlxSEV8GdTbPea0IS8b9dn2/ZqTwTJr\r\nfweT8n+EHe9uUa9CQsRXD2jV2zC1gQokPJwkXtXL5VW1N76GVFN1nWZCmEfn\r\nSZAwpjnqwkKAj1SXVXosDqChtT9aq+2u8y0=\r\n=pKos\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"cad582fcd6d38a1def8227a9601075d2153a0eb5","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.15.1","dependencies":{"eslint":"8.18.0","tslint":"6.1.3","prettier":"2.7.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.7.4","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.26_1656420788337_0.6159345428977685","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.27-eslint-8-9baa8f62b809df5978b85a6cec0f6067182d485b.1":{"name":"@carforyou/eslint-config","version":"4.0.27-eslint-8-9baa8f62b809df5978b85a6cec0f6067182d485b.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.27-eslint-8-9baa8f62b809df5978b85a6cec0f6067182d485b.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"c3eac0ab3f62d8c7bc37ad1cb4d99c813cfcacef","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.27-eslint-8-9baa8f62b809df5978b85a6cec0f6067182d485b.1.tgz","fileCount":15,"integrity":"sha512-V5LD+mMTk7lfavuc8t8yF7z6RHghVWwCavdn8sENUG/aKk6X4NIlKMF64ZJqLb1MXtO1GOgiUngZNlcVoPg/CA==","signatures":[{"sig":"MEUCIEQlREE0jikdBNrslSSfhRvq0B1REUkf8iDCgzhawzfsAiEAp9K+YuudRkLU+U0PRA2+4KppcPbhTD32AcCVHDWY8Mk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwjfkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBDw/9GWKi9v9HrBahqBYgJyc6h9GzXbXEMHeb4p2LDbHk5ANSOWLe\r\nJgQi4OVEpDuF1L4HPgAJSxH+mPm2yAIm+GfAil8N7jp0dch4M5GSPSMw6M6Y\r\nKLgfnRefvEHvPFawt5WglKLbhWwwZ7ROI/6hpEcoQzdItrPhNf5NTlcoywHQ\r\nEd7EZdz1yktXT/vh6UWcvr+wQFFJziphF+ZpVjUKaLJwqQ68u/BDitKP+aeU\r\nf5a6VqFHhQX6C+PCrGOv3aWrJM5SqUM/6rtF925U34aVDyhvEZFtymBFpe6s\r\nhAFLynxU1HG8smTkig1Sejf0K3BYHXcpIlRh6IkIKSsDmcGn2Zmw+pW3v3ul\r\nTxlxybAwOz1B63OloVyH1TKZtLzCvgFprnYxZt+OewiGjl61wDC8d9nGKz0b\r\n7WQo2O04509INCSfGaHxobhDxBLMWzyIgGDiP3+BIsEEReDKSjeR0s3QLvVr\r\nu69n0b6ZbUbbaKvNo0gukGpMwN0E99Ng2ZYMzR4mfP8BbEP2AxYSmJqCB0Oz\r\nWuX3rtGwZ5oaG4qJCXA8zjZXamDtGuzwcJkqmQSQIu8Rp20QMeuJSDRvX9LS\r\ntWA/XNv9FhQ2JAiRgkIyMp+uvzT5vpYNXRrXox6jqfT6nBZLfoZ9/OONJcYp\r\nbEwBkFDKCrWkRrr/akv2Nlg1aG2+4O34qh0=\r\n=5taY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"9baa8f62b809df5978b85a6cec0f6067182d485b","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.15.1","dependencies":{"eslint":"8.19.0","tslint":"6.1.3","prettier":"2.7.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"37.6.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.0.0","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"27.5.1","rimraf":"3.0.2","typescript":"4.7.4","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.27-eslint-8-9baa8f62b809df5978b85a6cec0f6067182d485b.1_1656895460300_0.627449687701511","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.27":{"name":"@carforyou/eslint-config","version":"4.0.27","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.27","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"49300832629ee45c7ea57639203d17ce63e123b3","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.27.tgz","fileCount":15,"integrity":"sha512-s/K+lwegTEM2T0C21MxoIcF8ABtOvPsMYAqika+8ZQzgWvmrljRsZSLHoshHxL/UukCPBpbNQoG6XQmnpJreNA==","signatures":[{"sig":"MEUCIC2IdoGaoNMneKLTNQlXnA1UjIuGK5Tn7xyBU56pEVb+AiEAh5GmfiKRWFsxxe7IEs+TFqUgGw+DIrr5ci7oKHuszU8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizS7fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrrsg//ZgTkhXQpEgEJsU3c+MKBuY3PMLv1/8ctwCd3IIvbMgW/hoh+\r\nuqdriAb5NDsN8UrmnEX3KFE+RpWirsQ1nKzGv6RtXxl1LCe9Lu1GgcyZHAAa\r\nkrcow7r/oItT5pVkLUpgu5Aty9Vbp8AuD28+NfrDYBjM3rMVcCAB1SBftcDO\r\nsMVcymE6qM+fAD0AFe6odQOXcbWQF7L/HiF2JdaQaZKHSEPFkt1QyjoPh4ma\r\nsFMAY0NrECLvxdJSomTJnvJS5Aru2HEA7m9E0tmU++9nOsv4ZOedsqtIeIvS\r\ndZBbM1swxFKQTunibhvHGkJWpc2ljjqS6gFtCPbSATHwu43jae00TBiYQveT\r\n3CvasN3FwUKQHQ8WBN3q3gQFmMg5iPj8g1m0gG38a5zMkOfdd0AXDC75tk4t\r\n9ta/i/IyGN0dws+DaQ0e8PczJB00ebKOfiOPEXfBPsMs6QHerOWkpB7Z3TPz\r\nctRIFoQ2AePI9xQHFYBt13HR5FXiYc1QXc88yJFqvGrr7uMkT2n0mPJvwRZX\r\now77JO1/kbuN12qeXFPkTp3dlQlFt2RLKgNZYMA13+it6Bv6YL22yCv/LIar\r\nMiELC8t/IVFOIc6yF6cDeQtYZisQlxj8VR6n/FOQmACLa69uysHzelWkgf7E\r\np0mLtCciXowkQKVRfYWA0vZky59PfqBtF40=\r\n=QKyi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"c8ba21c40307028a9b9bd0714d34aade26c83991","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.16.0","dependencies":{"eslint":"8.18.0","tslint":"6.1.3","prettier":"2.7.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.3.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.2","rimraf":"3.0.2","typescript":"4.7.4","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.27_1657614047176_0.23485359669458883","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.28-eslint-8-3daa668dd5f871f82af05629d08c2edf76866add.1":{"name":"@carforyou/eslint-config","version":"4.0.28-eslint-8-3daa668dd5f871f82af05629d08c2edf76866add.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.28-eslint-8-3daa668dd5f871f82af05629d08c2edf76866add.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"98f83361583c9e9a97559075e75d7c73b9bbaa73","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.28-eslint-8-3daa668dd5f871f82af05629d08c2edf76866add.1.tgz","fileCount":15,"integrity":"sha512-8sIvC6a+Y3s6Dl4cArL4CB5xoOs6Vc2EwOsgWuVyHUTXzg9uQwFHwAE5+T6/GXHlUJ+dBbmeDy5LKvjIG+2GMQ==","signatures":[{"sig":"MEYCIQDlmXVICErQOnwTYB3VBsmKA3vnOXVkOYooiYJLpidhqwIhALNOdm0EIuYUoJULzm9qiiCfLVHaCCaNRr83MAbT4pT6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0y5mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJEw//WSkODEQ7qJ6gIo0497oY2C/y+SXt5yTh/MXSy5gHZZuwbqfo\r\nOmGnhebg6IZLiJoTjr1bsb1gpBUYDxc5uA+F+wgTA+tEmesPNEC6lTfuirAl\r\nziRw1kfvEh5EeNU7eTDQHa9br7++uABdtiBEL48Og46N+9XLHPU/xZnY0Qvs\r\nSS9+Jc835nFjM29NVal4T6NQDzkOpTBP3To66GY8GRgBmUvqo8B7fkosXZwX\r\nR88aFw9Kk2OiKB0jNi2hOZDIoosr0e2OkOxWKbvOqAJNhezMpc97MWz6x9aj\r\nzCrv/qJUCtsQgj+QvJkD324EzFXgYfp5wkG+/74GOFzwOhcyhW9clfwof90u\r\n5kJhJBX4xc7Q1WQu5v0o5SWLcE19DvKFLI4imzNupHWoo4nfLPt5QeFr26Ez\r\nMvz5+758B8oBopu96uW8mNgNgXJKAyHJ1JwfbxViHZnQgktRNc9geaPwIKh5\r\nDf2cL+GnfT8PaUoMADXLgX9sNIXLLJhHLBS5AJ5DBeDvx4latG4HjAkGt6tC\r\nUHDCisCNziP2zlysMLKfP12kZpj57Z6Ntc6r84+eSE7+stg96L7KrsFjyGt7\r\n5jJC1iBZyrNGEAiywuVznOawNTWRNSdgMojFOVOvRmfGl6tc7t22fdmNThMC\r\nME9Cno81Ru5892BZ4clOFwH5M+yp28R3iZk=\r\n=4S41\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"3daa668dd5f871f82af05629d08c2edf76866add","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.16.0","dependencies":{"eslint":"8.20.0","tslint":"6.1.3","prettier":"2.7.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.3.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"28.1.2","rimraf":"3.0.2","typescript":"4.7.4","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.28-eslint-8-3daa668dd5f871f82af05629d08c2edf76866add.1_1658007142608_0.24058413761923458","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.28-eslint-8-83a36cae603bda62a30f853d917453cb5f7b2322.1":{"name":"@carforyou/eslint-config","version":"4.0.28-eslint-8-83a36cae603bda62a30f853d917453cb5f7b2322.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.28-eslint-8-83a36cae603bda62a30f853d917453cb5f7b2322.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"e449f541d648f978adbb951a4704c1af067a11a4","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.28-eslint-8-83a36cae603bda62a30f853d917453cb5f7b2322.1.tgz","fileCount":15,"integrity":"sha512-j3iGX22D0FwhtlYfAZN6pHOTYzv5zaTZgGHdSm/+x5MVdLtFXs8D5VLpjKWhpl9T/Akc9Ei+vzIhalECCYJbtQ==","signatures":[{"sig":"MEYCIQDWGNH6YmxvlqGtjlVHZydce1vSdkAxlwPqmeE5Awqd9wIhAIxUJExCwO6jCuuM72pI7YAVcNl9B57ZCfBp6LRbAt2F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi52wWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomAQ//bTDNTwyLpoIE9nGtJkmnkRQMsUC59k8ss4zSXCmaUfZ0/ogV\r\nNAWGNS5RgWMeIe2ktH3aKAvpsa7yEuPH7EhezogbL2MkkQS8uHCfn08pyY3m\r\neN9vPD/qXvvptPV2Li31RtLAnp/6WPh+M2YFFapn9ic5brTVdOTMtzxFusVL\r\nxmAKAwePMez0RKxYUe2id5dX5KkBB4yfyZa414+5mVToX6HMWucPl3okbvwm\r\nstTw1Vjbo5mGVpmoEMWjt4sMdJA/lhkhIh4okdsuFwXY9LoKAQU2zxkeOXt2\r\nVVHxv7yOxbJYwMqr2dLaJchQx1PwGTBDY0wZjbJtSNymHpCSh28fUtPX3qsD\r\nUHnXMPi/4kDcdf9oqXnSyc/b6jlsqhE4yV+0oo5emVqVmC6YHE622sObwaq3\r\nofQa+4AJ9fWbGAv6G8HOxY49fCF9UNq2W7t5QdVbyj27+Mm2kdBR515GXliy\r\nMMF8EcNBvbY9Vh74q0a7AUOGEfYzRjqP4CsZH55DZ8ZADd4OZVwx5lNj0FRQ\r\nJ3XLbfkwo/nsyis6RjrA0pRSTP+mUBy9YppR2sawSZeEhouQARfUV8tir26h\r\nq6mTb3MlFIL/FY5yedGBxAcYzc+akmEiaTkYfgOC/1ahYXd2zv53BH+onLxo\r\nY1jce2dIT6/S+OE3L2c3Dz2ATOboNho18qw=\r\n=04RE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"83a36cae603bda62a30f853d917453cb5f7b2322","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.16.0","dependencies":{"eslint":"8.21.0","tslint":"6.1.3","prettier":"2.7.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.3.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"28.1.3","rimraf":"3.0.2","typescript":"4.7.4","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.28-eslint-8-83a36cae603bda62a30f853d917453cb5f7b2322.1_1659333653810_0.02599466656211491","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.28-eslint-8-b9790422fb3b0894db3a994e3e90c39ffee3d44b.1":{"name":"@carforyou/eslint-config","version":"4.0.28-eslint-8-b9790422fb3b0894db3a994e3e90c39ffee3d44b.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.28-eslint-8-b9790422fb3b0894db3a994e3e90c39ffee3d44b.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"e980228ce22c4cd717d22f28bbc85040de4da9fa","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.28-eslint-8-b9790422fb3b0894db3a994e3e90c39ffee3d44b.1.tgz","fileCount":15,"integrity":"sha512-+pn7F+GNsGeAVT5aG9LYhGhSMzXiEE94fdkO388+T03DINXYeFT2g0ycFWKNyBzwt3HmwIPu3v9+yJ0USuRXNg==","signatures":[{"sig":"MEUCIQDBH5eubVVxtzN70MCM5B5MERfyxVwnEwPKduzKUUqrqwIgGVH237irRFmkaI7ssrm55qflH88vFC/N4vD1XXXp0m8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+GWCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLOxAAgElmuBdYqmJgP3gn1G30iV21UgPbb1iRQPEJAHbRmdkbsU2q\r\n4GEpJ+7ZPwc1+7CuqOkiWaoe8SuU8gj967jwPVdD3c8pA62J8AkqWvVQFve2\r\nWK+AG+bT+aKTJ2awjUuIMYfIeIUx9Z1Qza4zKVDJBIwcVEJKvqWkcNUjrYKZ\r\na78MkQrhn2g1zD/tSFdmJq3IqMootYofcPP5ghCrnj7ZXZ22iRyYzDDNwQL/\r\nWiRrhww3BBjkh9ueC4c/83jFq2ipJ/HvvxWNt/98KpjxYYmxNSk+6iorqG5W\r\naMJYn6rsA9hdXxLXnAHTftBrnpM+4h+R75BVDgok0U1e6pv9qS9SVdWFtI72\r\nFR88MxLGeUoXWch0ZdAo55nhLFaEY5+G3hTxHAt3Yezutf52RWjflTRk/BCs\r\nlTtu2rnzv70oUAKBPmDrdTRDDabLTSQjOyGx/1Zhsyp3tpqVVualeWL2x48A\r\nEowFhXySeF5PXAy0YRwEbTig4SrEpzSX70LGP5xiyx2vYJNQoreV3WUbNTBB\r\nz7g10U9b+hbvCYYIwSB7gsTRDVZrrOWYECFQ6gCG5hF27eq6MoinxaqGdnO+\r\nkKYjXk2gVL2H3G2+ohyyRvfgg84P9AdE9Bx7HZq62ZDVaNQ2659U2aYfaQly\r\nIcz9KMVFcU9FX1NYxtxebvD8eFezRuipOCI=\r\n=bA+n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"b9790422fb3b0894db3a994e3e90c39ffee3d44b","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.16.0","dependencies":{"eslint":"8.22.0","tslint":"6.1.3","prettier":"2.7.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.3.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"28.1.3","rimraf":"3.0.2","typescript":"4.7.4","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.28-eslint-8-b9790422fb3b0894db3a994e3e90c39ffee3d44b.1_1660446082439_0.011818944147464094","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.28-eslint-8-eefde34f241014c72028c12611557fda5a47533d.1":{"name":"@carforyou/eslint-config","version":"4.0.28-eslint-8-eefde34f241014c72028c12611557fda5a47533d.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.28-eslint-8-eefde34f241014c72028c12611557fda5a47533d.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"9c5f32554cde26f5583c203dec2f73a860b146cb","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.28-eslint-8-eefde34f241014c72028c12611557fda5a47533d.1.tgz","fileCount":15,"integrity":"sha512-itfRi/HMNCl0KNV/Rv6RJ02vLwtfH+3mGCxl2kxOaaLYL51axLg/I3Y1qFJBqg7eVWNyTGIRFXL2PhhQ46j2jQ==","signatures":[{"sig":"MEQCIHT9tAVOmzlYXxgblYDA98xyDAXhGcx4K8aLsuR4guUIAiBS8LXcDZDkkcBI7fpN3g5Raaih8nJFD/Jgcs0ae4b8Cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCX3FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVxg/8Clb/Guzd9Hf7+XvFc46XqErDapArID1KUO1EPEshqEf8ceRC\r\np9aYoGTeElmYuz/tM4R8RqMk49rRKP+5Fa1qFkrzU4uKVm61nidOOUts3T+D\r\nX3Wvjgk3qM1hYMfBTpP2S98SEWF6TJpJX2cqznZlxBraohpmJFFuN5SZqoll\r\n8yrq6budpZ7aruX7SxK1wJc7FqbK18gRzJM8HsjOZ2oUn5yU9a9ZQ4j41caR\r\n6u6COO0rgf6R7crvUkim/2sLMADYsBE2FGinQyRDljny7/zrqzXtuqvpD62s\r\nGFu4urHRNQgYrejobAXklH/+sdpUJ0SojjjIOmMk02iByImaJn3OZD+rGqf8\r\nu+VWVNEC889vUgPt+E80xRptklZ0+w/vFBVvQ/R2H/wYSWcCDXpPCd4F3//p\r\nzYWr/f0rNbvQrovig9kOVYOjB2JYGxtNl6t6/on2C++TipkZKZ7kQ6u00Sd1\r\nbWBRtF85bDjBnZE9vKcMePfiLV0GNP9b48nVjoddVakQhjiphMqKiowgmNlN\r\nS2AaNh5+GngX3D7Mw+EWjQZ6EdAfFnhEj69L+Nm9MrXhutMNonZ25QWX6pfW\r\nAMf54cdSqMgpcS+CKxDm1EygY9AcrQuIdDGsSbRWmlom0xzb0PLsJpNiB/41\r\nymqHKg48cUqr0H1nek+FZgz+24N4ByFXTbc=\r\n=c68a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"eefde34f241014c72028c12611557fda5a47533d","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.17.0","dependencies":{"eslint":"8.23.0","tslint":"6.1.3","prettier":"2.7.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.3.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"28.1.3","rimraf":"3.0.2","typescript":"4.7.4","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.28-eslint-8-eefde34f241014c72028c12611557fda5a47533d.1_1661566404972_0.20512997515639664","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.28-eslint-8-98496d21aced68bf4990b1629e9dee30efa3cc70.1":{"name":"@carforyou/eslint-config","version":"4.0.28-eslint-8-98496d21aced68bf4990b1629e9dee30efa3cc70.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.28-eslint-8-98496d21aced68bf4990b1629e9dee30efa3cc70.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"e3aba534204e50da25db0814762dd0885b7f267f","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.28-eslint-8-98496d21aced68bf4990b1629e9dee30efa3cc70.1.tgz","fileCount":15,"integrity":"sha512-SDfVSImGyfqCqCzoGqQMFLeQwpidiQg9J/jaylK56GwAUPJeYrQoyts9NrmLc24/Q8gF1XKOfvxMqvQfKz9Pdw==","signatures":[{"sig":"MEUCIHEyY6dSM5M8IGjdmhHOKmImjALcIoFO3dqAJAVu3yC6AiEA1sIFvQTRv8GdzXjgIIUZSaludXcjrkExwgNc7t2bRqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHsfoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrI4Q/+LExrVBtSyDRTLaVf240Rvb2Q1DlGJYBnmYIbSYNmLYaEZkac\r\nhvdekEU80kj422O6+P5jGSnpaGlLNzsxDYvXtbYunPnWE9qmJXlM9hzhc3Rf\r\n6AmELCDvJyWRKai8K3jf3bI3L5ckZBBNfV2ImshjSvnk4aqV9OtMpVYhCBvN\r\nkCSoiK7eQztiyz9tV6hsA15zSQp/531pOJY19TA/GL7bwXC31b38QDK8wEFJ\r\nQHz/V+a1p8GvoNCPw8dbo6xagBxVadA/KjQ26/mv9tqgdv4SsT8VH2HC5kJb\r\nzpLDRmPmZTn0cEzjA8lms9anl1po7IdQ5U5lkUvpb59Ra3k48MKpQ3LMfImj\r\nwa7tBr+uWg7dVP25fswBF5sspx7H6XR2/q4972wq1uibjNe/kSBHJzfsjG7j\r\nJ+8S7NG3rufBncDSD5RvYceMhQHTyuFy53bJxonkx6QCegM8H9cyCAcVSjQo\r\n40eXTZZsCssSbH0ItD/DZnX7JEXHslwmaOSG6GLlrQeShtc2klN87tTOTjEJ\r\ntDEROJP2dSjYmQ8BjswblAOjdZURIxqAzMLm8zDuu+R07ZjWVjZ423y2K2iL\r\npHPKR5wjY3nphLKoTYaDXP7HrCqWwiN6AVhLnqc6aMYZwCFkWBG08DDysnXa\r\nRbDr3z/tsH6AxFanVTABrsu4Rf2WGYdW9w8=\r\n=MjuA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"98496d21aced68bf4990b1629e9dee30efa3cc70","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.17.0","dependencies":{"eslint":"8.23.1","tslint":"6.1.3","prettier":"2.7.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.3.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.0.3","rimraf":"3.0.2","typescript":"4.8.3","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.28-eslint-8-98496d21aced68bf4990b1629e9dee30efa3cc70.1_1662961639930_0.1001806770259921","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.28-eslint-8-b142a4ed49c5d0b2d89d328b33dbde18ce95305c.1":{"name":"@carforyou/eslint-config","version":"4.0.28-eslint-8-b142a4ed49c5d0b2d89d328b33dbde18ce95305c.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.28-eslint-8-b142a4ed49c5d0b2d89d328b33dbde18ce95305c.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"0ae7c3d4eb7667cb2dfbaafae3834e3e73fe1f9c","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.28-eslint-8-b142a4ed49c5d0b2d89d328b33dbde18ce95305c.1.tgz","fileCount":15,"integrity":"sha512-mUBqR6uxxc4X9eZN7/t0xuc0K157bG2GaAZeRpRKfOXZU9VHKxvHkpfu8NjZ9T1GjqRHeMBDBg8R0/eRcv6D5w==","signatures":[{"sig":"MEUCID4zQc+9NeD+OuXt70XRaXjHhg1mh6oJbjDj0XYs+u4IAiEAou1BUeYZl9HGdvpbxD+7rfPa8NPcwXba6YSQw1yM3r8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLmDQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWCxAAj/RSR1KJu8IiwUSmUWFNDpVZyneQXfBOP+UZwqHJRE9904/D\r\nOtv7S2I4smhtzf8VCIM+/3BLSOo2Yyom5qaiMjqqqS6qaNLI9LQjbJBTd6ce\r\nnmHqcO9rh2Ik3nuiYwgUmzNJRcZPsiPS/gRDqBHOcRjUlVCsgIYuNn16itef\r\nTLxY6L2V7jhDCGtIY68C5sQ+Eq/RS09Fc80DpPecMfACNf9w3jmH5ZWiphQg\r\nKHbVE320EC/g7ID53N7vxxfASJmGB9VyKTquYwV93X4/ZQwv5g/Hyf9Z8uSO\r\nLmjCyVSzaKaJTkGd3jNezoV11seSpR4jNCGEun4xM7FikJFW6q8+fEBFTX8/\r\nvxx1Cuqt6Q9nyU25k44I7QFgmhnnQ2sqPF0HKr+CuFJWZlMpPDCNcKiTOTeQ\r\nmX+kavUV5gH4I8wFVy1ULEHzAlvDucme3zKmkRyJoIaPPslDxCgukq1UY5Tg\r\nMm/W0veCqC02LOQDrXbRGyMriKBCjiW5ElfGEEMPs88D5Fhv6p5DLIlRnwo4\r\n4u7g5N7HUYU2Lt/PvBcp4sUVP6P0Zvyw8nE/A1sMwdgDacHsGfoEQQcKmT7K\r\nOj92R9BIK2Tqktk4LvfG+T0hZFxajkVENOe+rc3WedE/GJH6WKEUaBI4FtI0\r\n2ksueRLLB4DRyEFvrteK6kVL4bVe1hfvxdQ=\r\n=K+NI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"b142a4ed49c5d0b2d89d328b33dbde18ce95305c","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.17.0","dependencies":{"eslint":"8.24.0","tslint":"6.1.3","prettier":"2.7.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.3.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.0.3","rimraf":"3.0.2","typescript":"4.8.3","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.28-eslint-8-b142a4ed49c5d0b2d89d328b33dbde18ce95305c.1_1663983824248_0.7959007274409613","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.28-eslint-8-9b41724046dc2f46246c6792a19f890c1cb6b06c.1":{"name":"@carforyou/eslint-config","version":"4.0.28-eslint-8-9b41724046dc2f46246c6792a19f890c1cb6b06c.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.28-eslint-8-9b41724046dc2f46246c6792a19f890c1cb6b06c.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"ae1caa0f30538cd2007b79a420141826d125118f","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.28-eslint-8-9b41724046dc2f46246c6792a19f890c1cb6b06c.1.tgz","fileCount":15,"integrity":"sha512-zSViIwKresbJR4iGXyc5QtfQEOZSGFMrx/Bw5CXS3q7atvBfnJKh9POuRqSBSRxucmlJBNjjtxwqR5eY7mZj/A==","signatures":[{"sig":"MEYCIQD/NmUw1JEgpVP7u1D9BDKnp+PJqYIN7JTdR0fFOWahCgIhAMIeJUpAqjxglViwuOXA3UJzh8EQ6kh380wrPsxB7sLK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQNMmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHHQ//egsIWn0RsN8fzEhLkv4D72KG2r5Dcj4BHaLxOfbkY8yXG9mN\r\nEY7mjmwxR0RTXrYbR7c9q4UBxsbCqqXNDLE7x0tkL80vXms78vV8TjTmCzPe\r\nhocH/lDS1whQQzHOTXnRwNlFEvVUNuZ7ea6Z7l15J2DAcM26Ann+MCRVIWKD\r\ncPZowotid0FroBs9XPI78M7CD5PQhcT5xspyYC3obFd4u0ntVBySQXkJuM5P\r\n1s6wk19YrM2K5Y623/O4gOU1JdJvDH5c7LmmVD99oq+p6uv0ZFKDfp6Q7FH/\r\nn2Nc4C8BCxnYC0j4vR01keRXu7DLcy91loY5EqQBZZnG8OQFO3IN48tLex9n\r\nW0wau4hWfUvZHaa8v5Rt+nnVfYPMTd85n85dcvV4W6vfaPPO0ZIP5NhHkAP7\r\nMaA0StpZRSEfokSCvaN543rwWDiVqIs0KoG50jVzQJUBynwkMCrBfVVSTkLK\r\nVqyiTaH73oFozLn3ONrhNOXU2Q9A45X7oaYScfa9zkZrQmKXUHgP6mlIkWB4\r\nI+MAbUAAN9xCvK69o99+jlSrE4TT5sSitBF+L2eW/OwScdbuVfsjpk+ywOzU\r\nPpb5Yjno/IdVUy9cM7opufMVWGMsexbYoJr7J05xM+iU6FH7IX1aReMFNlo8\r\nFKvEyFEccc4/t74aUd7dj+Z7xR0/AOOnIiI=\r\n=TR78\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"9b41724046dc2f46246c6792a19f890c1cb6b06c","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.17.1","dependencies":{"eslint":"8.25.0","tslint":"6.1.3","prettier":"2.7.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.3.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.1.2","rimraf":"3.0.2","typescript":"4.8.4","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.28-eslint-8-9b41724046dc2f46246c6792a19f890c1cb6b06c.1_1665192742611_0.2078635402276443","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.28-eslint-8-c43db78f3bfc83b01f56b77fdb7339460a09ad4f.1":{"name":"@carforyou/eslint-config","version":"4.0.28-eslint-8-c43db78f3bfc83b01f56b77fdb7339460a09ad4f.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.28-eslint-8-c43db78f3bfc83b01f56b77fdb7339460a09ad4f.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"c836f051606127ca21ece0b04be1dbec8989d67e","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.28-eslint-8-c43db78f3bfc83b01f56b77fdb7339460a09ad4f.1.tgz","fileCount":15,"integrity":"sha512-jenhLDlaI3VwHw5C4HeHSYkR+J5RpBEwr7T8xaNaKwr6g/6BIcawoDJIsnLQdLBjEf6LiQTeVdiO7ycKZAq3zg==","signatures":[{"sig":"MEUCIQDHMpTVIpWBUoUNEWXUdLUlUi7cmyBMDvOnehv1ILbkSgIgalvCS+1XzD9FkqgPLEH+/eBnnyGWdlHXM6Ygm8pG9v8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUyRVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqV7w//XSOdcYIaLQmC+S2wPnrKGI98G2sG2plxvsJipuozEToOUeJx\r\nSe6DZ5l6PPaN6xrLo6Ny/yA8U8h3M2T/XpfBK9MtvxuKAyzjVPt5cPjiK9i2\r\nfqYIcH34QxLc5mDr7NeOC8ugRivtkdk+3Ofb4f2Jk0LRDoePYFBDAHskCxG8\r\nZ8ozdEPKmXjs+TCi0Dlh2ywXOMnr0PlVZ06uc3C6ankzsNlZExXX3oamrrlD\r\noWNi316875MJB8SkS/MhJL+hcvNNpesG/OStQe8Vmh0G5otziQ3uWoD5Z81n\r\nFhrvqp2g8AxX8zpWBcXF8I04GeTHVaj1KadyIKHzH/6ZbJ1GTTVR1lmYYt4q\r\noFHMjeLROJwBO6x5AFATvXLMrSmHyEUi3JEhkgKMDQDxEKBiebtwB61JjIhS\r\nC1/b7Nxq4N+k+2PYzTEtbg9D1kmv9dX9/rVhIkcLoseDg5qx40kgRupN0jkm\r\ngpj9KbCS5/pmy26B4MOAJ7u+sc/JhYcUK6WSd12N2tSywR//h5qwoeYn8OHv\r\nOBsPMjHDprhyKkAVpRpPcYx990JaYYUcRS0vq6HCYN7F6qEnvJ2WTT8MCIhB\r\nE0qVf3CLv3yWbWZfAPoaT3nf7L8l+9ww0BfpbRVZJnxvCEwXja/9lWiFaaUJ\r\nRDHvRXzCFz5v5I2eGvdiJjLwiUC0qCSe5Lo=\r\n=fOIq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"c43db78f3bfc83b01f56b77fdb7339460a09ad4f","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.18.0","dependencies":{"eslint":"8.26.0","tslint":"6.1.3","prettier":"2.7.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.3.3","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.2.0","rimraf":"3.0.2","typescript":"4.8.4","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.28-eslint-8-c43db78f3bfc83b01f56b77fdb7339460a09ad4f.1_1666393172720_0.23455133222422941","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.28":{"name":"@carforyou/eslint-config","version":"4.0.28","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.28","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"32c04a089c39cf7898917bb42ee9cb0902efb53d","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.28.tgz","fileCount":15,"integrity":"sha512-CSqsp+oqdFrVC58nnRsDUbdcLvRV5OxYxZ/WAaPE4FXzCRQgEx/CWc1jyCb4kiIVAoui9ojs9tUAwJkBwl3sKQ==","signatures":[{"sig":"MEUCIQDR7WIlrVERIpnkq/tyM8hiQBn43ERjPjJOvPufAI+2fQIgXRha4h9vDNshn4JI+VFgBch56lbgHbo8/s9AyvUP9DI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVmSZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmol/g//ZZL8Gb8L+PgKIs5K26eWfioapBTP+HcR9De405u/nqI9yRlU\r\nUt6i9QM47mA0IIlzi3GmpqFPugyKfk+XLYtei3lhtzpE1uWRCjV0a0TMY1xP\r\nWqw9n0Pxpb3PoQq++vH2lLRUbT70qtPkKhESYezGpPCH+xsf6MyVg/F6lnN8\r\nIWsM9ds5hLB4w323r+9Aw3cQORl/gpf1exhoKAzspyBcBCTukNn8ZMfsAnoG\r\ndQM/Opf4uhiFGqThrNqCaojm5lpAcI7b8wiZfsPfhit/ZzdyoOHFwKFk5ex/\r\nwZCQ/+248cOCHeRYBQQLBT0mH6i2KfH9fdjlA5lOOBI18OCaNShrZH/yPAVl\r\nIdvFxBljzS73Bh47WBoEA3EDfaHlWNkUy5BZ/0pBKFJ/h4fXL53KF2YKPRxN\r\nNNDTTfIeq9uBeyBf+b3yAyx3Quh/F9cCvWlydpc0OWJtwTkXzMZfuO2sug20\r\nfzM6ZTnoOTgOKxGy2VLCU/4PO4/hjngyViOzabrwZ7o56TpwUmO0O1zcwV2x\r\nYesSlj4CZUAquUGMCdXdD8NajupZxc9B8y2O5U25B3Uf24U0U86GRvb/+Q8H\r\nhQwFS30M0luC1O1mEebDCJXMV2/cYaVMb+eQdvaQiIcx34aAFObG8S8Y1LR9\r\nVQuz3LES/BjyYRBjOixW1DhqkN3rsDBf74M=\r\n=bQpl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"636eb53441e76c2ffc02dff0f71daf3aa06ffef6","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.18.0","dependencies":{"eslint":"8.18.0","tslint":"6.1.3","prettier":"2.7.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.3.23","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.2.1","rimraf":"3.0.2","typescript":"4.8.4","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.28_1666606233446_0.5924571414616087","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.29":{"name":"@carforyou/eslint-config","version":"4.0.29","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.29","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"cce68b68f4effc821f92bfe196f2240730f0d974","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.29.tgz","fileCount":15,"integrity":"sha512-LCaxV5phqib7dGN7QU/sN48KN38a34LzgeKT/wvtnRO0KBNv2ICOLV8a3KtUCT1JM7GTOMByvVCAeD9R7tvBIQ==","signatures":[{"sig":"MEQCIElLr8SBORBMhg9NUoSitCvpXx/CkW1G4JQ/1kPHvZFGAiBL4pwHwCY3LK/Ji7eAKsQzG9oydjJEsTbfbfC3zsMWPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX3L2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsCA/+I3aZIzMn6ONcF6DxC5K7JtAl0fnCpMBUqT6CZ4BKqjWroFNL\r\nnTQ2IMppbltySm7p1LmcUGA40F0R0BbebXMsPROfoKHC1comY2vLAFC2xB6S\r\nJzuBf/9AHnNiHg1mCroCtAj879iYxBHnjfVeQ5raKQVishAxmTxSdu4vUkML\r\nXmVWCZI8H6Q1ZIz81oo3sXPtiz3QzrbIkS2gjj0SAPrW4HQrwLo9FQzcQgto\r\nkLehw9tu9113wUONYjTUieKvXsnekhAvzmSag1Lwo+HdJPVYbmYa3cwnal7e\r\nDKnWTghZdbzQOTLOPzq4lLZroEwS/CZbjaGNktEk9MhI+t7iRvWFs62oqbqz\r\nOIzEt5g/n2Dwq+8IVlNKIlpgiXazLiCAE+E5YQJ+3DT740gG+YCjAC9A8mmi\r\nOQQ+Qsj/L43fiKIyyvLDivNRpDknzGhl9H8UAq1+vIFWJUL5lU0xrgZD+4GK\r\n7DXP0I7HktrDaYVE0s5IkeCylWDoMPMbUPmOF3Q1r5m49ptOVQDDWYnjeXIt\r\njpLqkxkctD65yYVTY7JEhw9/rio8ZOBW+ie8MKgtxXAKDKGZpmOX1Zyr84bY\r\nNhvyvSH7tIp4dXMVE/271mA3sHXvvNiMZ+skLcgk5PCb8wtySsL42iW38vXg\r\nFvpzy+KqOram+J5U1IiocbiTdmgwLZl407E=\r\n=DQEz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"0f2b80e64d964f13077a7375262950cce3006b58","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.18.0","dependencies":{"eslint":"8.18.0","tslint":"6.1.3","prettier":"2.7.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.4.0","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.2.2","rimraf":"3.0.2","typescript":"4.8.4","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.29_1667199734169_0.8396026423959744","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.30-eslint-8-835b07f4d4e6414960129e822720e394027e83ce.1":{"name":"@carforyou/eslint-config","version":"4.0.30-eslint-8-835b07f4d4e6414960129e822720e394027e83ce.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.30-eslint-8-835b07f4d4e6414960129e822720e394027e83ce.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"1cb06f1fce0b7c94d6ddee1bc716d99ed95788cb","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.30-eslint-8-835b07f4d4e6414960129e822720e394027e83ce.1.tgz","fileCount":15,"integrity":"sha512-T6IOBJSAhjma5Bgka2fYCLjLlfN+d/KP+BeHTpky4qCCzI77gEDCmQB7eqgJyXGxGvOacKht2TRJwM2pvF4h3Q==","signatures":[{"sig":"MEUCIQCVYBPqaUra/xMqk9/ZnASoOcEoVD9tpSwvIQ/uqvhdBQIgOLIbNP7gmtxojweXaf5FDMKwdrO9p6C3foPo/lLXOIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZ11XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWfhAAmBtm6SA2/K0ys8y5q/zy1iQv+L3HExnfwNADxxmXap2rf2jo\r\nWAjf4xav49PB7T64XvGDW4H04GUC6Nm7QfgnUHLqMsLSSKjmlQT9yBtiYpTq\r\nc2LAB9nyMbir+B6TVQy2N4C8tZzKOuYt8T5R/toA5rsn+cgjAmiBxxLL1o8G\r\nVJX0D15viwMlanKKa2GO7Xd8N5KbRkguxSYK9NOK+Mx8AAEnbiDV1qTXME1r\r\nxfGNqZcU0+p4XgYu16zN+aZ6ifD5HWgBuL7xz+f7TXzufQ530Gf0wg4Y9kDK\r\nXlzuof+3moeUiP+0LT3GBuPbEaLm5n+xZZ1Lq34CB2eZPkDXrj675AyRuF7/\r\n2LBzFUZKg8iBNcCoYQbul+Kl5mQUbQcVveSG22QIg89p0OJzOTmwLd8ZNSKc\r\nihsncBIqIrINzL2TBG31AKM7lTwmjY52U+ZphMvGLuwxDZOCVcgEM2EIFP7R\r\nhq5CQcfuotF4+GOPXZGny0ABZS91MTLYHlRsxx/4wLi4lb6tO1Xg3jVcXKPO\r\nhBC5ZtIF3c8DmSepwLaO68raxXFmGH7dptsPNrQlLjkCooAWGSbHBviB3Gyx\r\nHSpqfR4VfL2A6zSiTbVwhYw3cyCtvpz2VQ//hrzI+GlUR1z9VAclClT02iuR\r\n8h2GX0uYRSZUMUNuCXcsh2LlYsWnDDH5y5g=\r\n=f/kR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"835b07f4d4e6414960129e822720e394027e83ce","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.18.0","dependencies":{"eslint":"8.27.0","tslint":"6.1.3","prettier":"2.7.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.4.0","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.2.2","rimraf":"3.0.2","typescript":"4.8.4","@types/node":"17.0.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.30-eslint-8-835b07f4d4e6414960129e822720e394027e83ce.1_1667718487303_0.6211375200961826","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.30":{"name":"@carforyou/eslint-config","version":"4.0.30","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.30","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"7d8bd5b47d0829abcafc1cd13cfe2d978fceac0c","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.30.tgz","fileCount":15,"integrity":"sha512-7qXYUL5Y42TSFa62+1U9Fg5TN2O1Jehtxh/c9zvCRIR4OQD8fU0vIaPfyIMbbgU1jWnCKl8b6M3wJAPsxp0L6w==","signatures":[{"sig":"MEUCIBsfs0K+WYcZBhObJtZ0k/nEk492pDC5OWdnYkY2N1bQAiEAqNKnAZ8pfDqG+6WYU47lzZI/t1iaeCMx8cct2vxYqT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaN5rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7Zg/+NJworJEQ6yn8EIHExJuuXBo1Il3AZFzoRJFZ++Aud5fCw8QX\r\njlRc3fSYWbUW4XXDZktzrPeJXzDjcSoXXw9VBsr82lx4wab19xbmhyvso8sn\r\nYLrrPER33fXmQIpH+FMUh2UArHISq+fbBNUl2iH00PpS8upBVV9f9W3gfm/6\r\nfo3BTeHsb+yFacUgBZLZOp9JhEw2etBdRV3ce4rVnsPd9qiuGcpWIo1Rci6+\r\nTGVT63yxmEg86pnwhjII8AsZvR5yNNvK6RHni6BXo+5+tLQ/Fq4FMu5k+ZDk\r\nP9DZN9q/0TKHwR610txbLnKp3KC7BMMYWe0sMLmS75jD4HHrskEMZZUOCX3a\r\ncSHtOB0REjNh/OvUHDJKZ9wZqHCWCH6rqM2RmDVg7ngKyieRWCe14VN27ECy\r\nqwOHVT30xXquloXAEsjBuERU5o3GaBQjAlkC3iu5VR02C7NKOuM9AuI3Vli/\r\nAE0InVDqc9v+RuK6qlIIHsKHtvBc0BytDibv+RHdGYOhkKZFqTuw6edrN+Cx\r\nSx9RYlPOEdRzNQVjPg9vak3f/Ig46cw9MXNm5cT/k5rVH0o4x3WhUgle9TAW\r\nkhAaJNmVhAgO25OBWxJVbhGXirO6l23++ge3LPf46C585DRPSQq9v9leXo8j\r\npKIcBDKA8mMUXbeaq9S0U/SHuxdQpbBBFvQ=\r\n=EFah\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"e79cfe08aaca73070d8dc20a795c955d5895fe77","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.18.0","dependencies":{"eslint":"8.18.0","tslint":"6.1.3","prettier":"2.7.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.6.2","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.2.2","rimraf":"3.0.2","typescript":"4.8.4","@types/node":"18.11.9","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.30_1667817067014_0.2745552142001775","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.31-eslint-8-da9d528ecf7a9ad3abcbe0c52f4f75be2d2902f2.1":{"name":"@carforyou/eslint-config","version":"4.0.31-eslint-8-da9d528ecf7a9ad3abcbe0c52f4f75be2d2902f2.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.31-eslint-8-da9d528ecf7a9ad3abcbe0c52f4f75be2d2902f2.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"e205fde44aba0d9bae0ba238b8605d2812ce0400","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.31-eslint-8-da9d528ecf7a9ad3abcbe0c52f4f75be2d2902f2.1.tgz","fileCount":15,"integrity":"sha512-0ft6AJ6lRj4YO0vSg9Dgo6WFk/lySqlRawGS5ZUzMk7Yxx3zo1QxkeLMt7qcoXUtobu4F7XV5hJxtr616Z0cnw==","signatures":[{"sig":"MEYCIQD/Oo2cN/3knkTRWgIztyjOUY7o7KStkOXY3T1ECT2wWgIhAOOZs1YG9XHicmK4VCL9ak6SgTC1tKR5/w4R9PYU4UNA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeBVwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmos1g/+JoFGaplwb9lCYgBXt02WR9YZJiZ8txifKitpkGCe2ZsGCHFv\r\nlQcORtBVpRIO4g7YrkjoEL46d6YC+yTzfHijqnWhtiIycb/sg5GwtaAilbxs\r\nov+Io0yeuQeezsmLOExX4H4wNWg+Q0balRGzK+xIhvX/HO68gCaGhVkbZlYZ\r\nmt+XdnEnOp4gI9Y7fzMmlqVoqxlxRLwiXtm+MWwOpeyQZBbo2OxjsvIJnx+Q\r\nMxtPtiUKzZHNHEGbI5ie1qL0Pdyhh5bmqE9xl3wk2a0vS4R38+QbaZqI5WWL\r\nlQZI6VmmgfByj5W6BE30NlH1Kh0aTHuvisxP9Lu6YqfDgZAhoL+he5a0FUB6\r\nk4nWlXgY0jh3HNd3xSug2RFhXQvw38Fq3uFfpBCicqa4tutKgX0POmkLlgUY\r\nOyHlpktZO/9ZVSnQX18nN13EL7Df53hkwnzOzubu3OpD3T2SOdIp7tdR/k6e\r\nyh2oi9qJ1fihoYMGl4l7rYmf1XhPsOUsify98+EScBOO8JCAbm1lrhpkooaP\r\nneNP9pBz1HrXpVw92jxtP2J/lcct3ddN1qzcxYQL24lgEo+LnJnjyGBtHXJA\r\nnvB+m8nbuiIWBb7kf8VIVOT4cG3rRp8W2DdFbXtbo1QRDtgtnBpdlbZFmsgv\r\nLwHJAL3uA5FaS9O9lP8G0Z4i6ryCzxoIFEY=\r\n=GwGL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"da9d528ecf7a9ad3abcbe0c52f4f75be2d2902f2","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.18.1","dependencies":{"eslint":"8.28.0","tslint":"6.1.3","prettier":"2.7.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.6.2","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.3.1","rimraf":"3.0.2","typescript":"4.8.4","@types/node":"18.11.9","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.31-eslint-8-da9d528ecf7a9ad3abcbe0c52f4f75be2d2902f2.1_1668814192328_0.3513900755288255","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.31":{"name":"@carforyou/eslint-config","version":"4.0.31","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.31","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"6db3d613e11bee5c2cdf9b61a5c673710872a957","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.31.tgz","fileCount":15,"integrity":"sha512-DKHJICRHDojMYubaWQOWLoc74YuhteKA7dwiY3vdWF+ZWpIR4AL4rfYUlPts1MabGIeRMCx3vvKa0dYOoD34MQ==","signatures":[{"sig":"MEUCIANtYouxh1rvhYpE4hYBsX4G+48xdMu6rHy0CRpTMhFcAiEAo/u5OneZ5zBNSKTTOP3+XO6AxmpPnNcl8m+FCv9NV4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhIJRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEcQ//YHMFZ3nPcZp5wnDpsFoIFwnW/fbNl/m44WtFHjMSzzcZCV6o\r\nrBbo1be43/jnJttHgejDBxjIO9EVnBlPofMVgWJ75Z2s5uT82NixBJ0DQ3Rg\r\nUvFpWHBaFBxaDQJQDrgsZ8B0XTQRe/d18Jb8KYYRapxhMYBlm6AFzWtejCOs\r\n5JNo0h1WwpRuGkZt74dctyNS2RO5j/tuYx0C+cocE4jX8Vcl45a7ztm6Uz1U\r\nqtUr5PDf51M8x5zKY6TYDPuPGFYEB/WSg+qphl8XsCZeLbzsCugN+d+MXGnN\r\nsgfyxhjyAGiuWcsHs15u+NYJrevQk+2oOyCrYKpmPwtuOe4P2+2yGe6a9YCF\r\n9jT+uDL/wbP/RqFRP+CHX7KPt+0kWR2EECxGLAk0uVaQozJDdroqdtdd8LVz\r\nF78cOoh8P1iEgDB0cYcLOFU+RXsEQI/L1ljQSXEFQ1d3Y0gcJaekFcuAWUmg\r\nRk2ZLY0/jJQCj5QAuTxSp3HRP4jCTsVCxzRmzfcV/ZtTy/n5j817LGN9b7h4\r\nbrx+CcPolEGyktcjhFYqCxKdUEtOUPm+kVR3qLLNdRphZh49qonbjLln4dAz\r\ncjZ1lO2m8Tv4ruVJGrYumaYtzDJFqhNBAXu8p/65gq1KUJoKGl0SprQf07N2\r\n5oYw1D88KvG+Pgvq6OKUCA2bqMg0RTnxXR4=\r\n=a5HW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"3a80e809fa6967073eb1306228a5aefaa2f20909","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.18.1","dependencies":{"eslint":"8.18.0","tslint":"6.1.3","prettier":"2.7.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","rimraf":"3.0.2","typescript":"4.9.3","@types/node":"18.11.9","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.31_1669628497452_0.7829433394846976","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.32-eslint-8-aa3a06d8a74ec4e538123e5769a185db5f6e851d.1":{"name":"@carforyou/eslint-config","version":"4.0.32-eslint-8-aa3a06d8a74ec4e538123e5769a185db5f6e851d.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.32-eslint-8-aa3a06d8a74ec4e538123e5769a185db5f6e851d.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"911b05a48b5472de36ffa4aa80dc1f33a405820d","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.32-eslint-8-aa3a06d8a74ec4e538123e5769a185db5f6e851d.1.tgz","fileCount":15,"integrity":"sha512-eWD17QwaYXCzt39vO41dBrU6jNm5ysuWUWepSH2o+Hh17ddRI6VbymzN7zt/Qe+Jt7OnO52cKX6q3RPz//Kjpg==","signatures":[{"sig":"MEYCIQDzfEnxZoqLNOnzLGtX6JBOuIo4YMvqlaC8+dEIsSBc7gIhAMSbzxGFNlauRbhMgfmEWyJZ/7tBV6GoNDgSoQ3zt4V8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjioNkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosIg/9E/i5iL1b//4v12///BW6SMf4vlWdbvcy3wn3UFZoYuWMfEn7\r\njKHyfsaHxDiUPWywz8vGgrX9fLkmrOGr3by3F5cqysAJgUj+8X3M1SSyp6G0\r\n9Olp9w84a3EycpuKjtGDajwoZAcESxZ6QMaOsxQla5zPIycZ5iqqri1diEsr\r\nHcuWxc7O2GaNMa1E0Crja3zCFuJ4ex224gjzSTQP+2SiztPgQcWucFkL6/xB\r\nLyOLFwJk2VIkw8spKutZCyg7stJLlx6FshDJc+YpK/NCCma4NWE4hMy6rvcS\r\nZ0M4gEGO6DqCzOw+0fYAzJG/OPmapLaFpsZatjzrk/+Lv9hqXlKhqT57ebeF\r\nAYaZI+PpN11EtLZl9+I0an5f8fGN+eg1WQalsiKszNnAB8jY4m4bEh73v6Ht\r\nFLczL/U2liyxQPyRf3ryigEdOkSD1o8XfSI2aRszsALLbow+2M9EQw/5jJ0M\r\nTvhBG+RvaDa6DDlNMJgqPhJTDMy/j1BnLFFRV9plxpBa7vMHgzBtlESMK3aO\r\n6isrVVNeXWhGEHvbivGrBXzptznL3MBzdNQsdgyDF+MWzEPjTpX2vh2lpPQJ\r\nuXWSy8Z6VSyS1D+9mLwkH1a6Tr9Lup/6PAYBsurcdnfkWqv4wwvmrTfji8+D\r\nqyTh3rtW4w65cxnUNXcC303SkKEsdIHB3vw=\r\n=Hhlo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"aa3a06d8a74ec4e538123e5769a185db5f6e851d","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.18.1","dependencies":{"eslint":"8.29.0","tslint":"6.1.3","prettier":"2.7.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.3.1","rimraf":"3.0.2","typescript":"4.9.3","@types/node":"18.11.9","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.32-eslint-8-aa3a06d8a74ec4e538123e5769a185db5f6e851d.1_1670021988362_0.21969534580952632","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.32":{"name":"@carforyou/eslint-config","version":"4.0.32","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.32","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"de256fd193128cdc9b0e18c7b8f818fdae8340e5","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.32.tgz","fileCount":15,"integrity":"sha512-gNZRJyzfa44zoiIKLC4Vr5t0UciC5ggmEmhBM6K6bexYVZfn1n6XAotFZ7n3V9wd8+19kMlq8QPNfyY8TyX7tg==","signatures":[{"sig":"MEYCIQCv8rm1mnksq+Prg4S6JUfJ+2MKQA3j+PdJRPIgAee77gIhAIgE7brfP3AYEaX7NEoWFQUTrG3M8m/ForP3H7P/L0CJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjwXUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmowig//Qer43wKva5ublMUkzf8QYT4ePqHKfIJRC7OyxLntacAYXtpd\r\nuEvv+uYJ+p9q7tREMFNrOTi0HCN9kf9Kz3EV0p/R2lV3FAyRQq98yfEU4EP0\r\npS6YUfh18AUpNqHNbf/cnuSl5Lt96jmWsDwjCM5PYTRb2UxjteN2VAKv+vDC\r\n7Gc7qJ+/w3pFKaK+zzpiDh7ZHPlt9UwcE/nqGBbgbjKW39BFegt11HoRXphV\r\ngYXdcyJOHVXi0LsrKow0oNGO6oEAVgXn8Hp1qdRPUF4bqx/h+akNQLbdZO+b\r\nimbo5h8+LuwQDx2NQaGtHU7BIsTLAuOjoPA/VXE4zfTD8hVhVLNHA5u8+4xA\r\nWxDOrE0Qpjd3eBODhz4W1kur897LfeC55FzyYP4FSxuz8cXov+N8r54aqCPh\r\nMdQbnt7cB1xrxhXZzkK+Fwv3z0SLWbahuY5GTvgpSLBLsRXVmm4WUoi+DeqY\r\n7KDw2c8T+75qGbSLxvlDz2LCrmVjOOc9x979LAe2wOaQEU/s7Aew0olwBnsI\r\njK2lMZBR9s+d/Err0Vy8vfLHXVE7HqYDYgRzC3Q5CSuUI5Zpzy0QEhpmQAsE\r\nbIOuUoC1qQUbRgJLxpZj0CB6dcGcaiuHcdOochXuYX+odxHHNI6v+7Gf//FM\r\nPGuV7DrQs1qLIWKW+UJVd9D9gjIdFyeL9hk=\r\n=t20b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"ba48633bc7ed9f79e2a1577685af1dc3ed4050dd","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.18.1","dependencies":{"eslint":"8.18.0","tslint":"6.1.3","prettier":"2.8.0","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","rimraf":"3.0.2","typescript":"4.9.3","@types/node":"18.11.10","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.32_1670317524480_0.681265357178251","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.33-eslint-8-e85ab425778bb081338bad32488926986a4095d1.1":{"name":"@carforyou/eslint-config","version":"4.0.33-eslint-8-e85ab425778bb081338bad32488926986a4095d1.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.33-eslint-8-e85ab425778bb081338bad32488926986a4095d1.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"97f270b1d5ed2cf89435c2869224e14487fdef34","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.33-eslint-8-e85ab425778bb081338bad32488926986a4095d1.1.tgz","fileCount":15,"integrity":"sha512-4ThPQWWdC//ciPWYsFNdio97Fj9QqM0P8wDoTbIVc3x0nbFHm85UvVr3YsduX01dY1FEz+tzPAEO9yYQDtXkuw==","signatures":[{"sig":"MEQCIF5vuWu1N80LDiHeQoCqXkFi5tYac8G9T/LIcEOmMS0oAiBzETr9qXjQDlgDMLT79FPvRDkAiC+GVH6TPzYATIjl9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnSg8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgPA//QxPz53DHIlbVylhC7KKqRrRY959JjagOamPxnqDRE5XaYzNh\r\nYMyAyup39HMIcCjmxaJCxHyFWiMbq/xFlpfUivd+Ozbtp9BmdaJAG21X9wvi\r\nPcw3Sd7ubrFAA6yH9fCeATP+0/14JCxVcLn5yJG5q2nhUeA1Pjb4j+dxj1TL\r\nfMWVVmO46A+GQAHo/2TdK8/WjNtZmIbVCswFFYff2VusDrpqoPJgeWTbtyRe\r\nfgfRmEEF8JxjXULhaHFgITTViO9CeMRtUUm4UgKEGrUSX5UHjmSVb2/d/5OX\r\n1/QFigiigIQEStw48VvRnoQhrCO0+Sg96XqifwNp36bBxhuULqu5/gRa9BFO\r\nsb19N4btNgewfl/i2i6nRhYdb36PgWYm0cKQ1nLykMrgFhM/R94ws+vf8PJi\r\n/KKMxPrmujhDo3ZITLiuAkPPoURVsovk5Oq/dH/W0ve//dsLzuTr6TTZBEl9\r\nzlVm4VyhRLwQkCggdmz4YI54t4AeM1JEy6gcGN5b48YfeOGZWUDG8OBS4AM0\r\nbIiuZRO4RSWuDi3v89FCHuBIlqkrOhB20GzmBP5eYAh4cEzxLxdMypOc3ni6\r\nOYA8N5HJMFActjpDPyN4XG64Ww5tDkMU2H3yuzjt/qH6mmfKlkEtmGaiV9V/\r\nIHTaw4oHotxDrVYxT+iEIyiyD4tVwvLFT38=\r\n=Imwa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"e85ab425778bb081338bad32488926986a4095d1","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.18.1","dependencies":{"eslint":"8.30.0","tslint":"6.1.3","prettier":"2.8.0","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.3.1","rimraf":"3.0.2","typescript":"4.9.4","@types/node":"18.11.13","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.33-eslint-8-e85ab425778bb081338bad32488926986a4095d1.1_1671243835859_0.9007150706429115","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.33":{"name":"@carforyou/eslint-config","version":"4.0.33","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.33","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"1210684a3a972102c036379b7f702a0f0ffc676d","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.33.tgz","fileCount":15,"integrity":"sha512-UpyCMk+urAkKay50MpUsF2LqFOTmu+PXJ4CqjLme0pySM++vznhN7JNyXJj1GUFm1ldKg9qXb3NlgLSYUJnNpA==","signatures":[{"sig":"MEUCIQCGfOEk5so+E6i6MNuKtM8NGVcPyqoqbm28bXdV28RVdAIgeaIZmiOQXDSwxqF48e+jynxWOJhrYM+f6MIA5fvcR74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoFaXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/lg/9FJ529DW8PG/hWlYGZCRncVynKE2lhQqY2YanMPlvr8luTvPT\r\nAP2PTtP+0tFczBwuC4/W2GSxBXAxBopBHlYMGdByXNYVAMJJv/bZMu6tvK/R\r\nfamVOZ/rhp06V/Ss7PctFbb5De4NU4CeygshGmtFne9kSq/Ty4iRHtBZn1mR\r\nN4wTYRWxWaKU9bdqrdgoK3L93hngBTDnjPJbr7ItZARIF2uli6OnT4322cfp\r\nufFocEuTaYx9vODkcL/DhCcDHol308Zgn6hlATgjpKZ8XMJWNVA+CJtE5QvB\r\nAHLHlHrdrMdukN0VyqsEr89PA1BnyoVczN0kP6a5wUUOFe8IUlLS+rwbOSnC\r\nOIJhk2TkSRtEX88mDCAvLZWeF6c1RkEGeZXBV9+CaL6/vWb2rGfftfubZKCR\r\nFOgRe9iwxnrEQRSy2KedT3057/k4mpSjX/SUg7pO61oMEqjcXpG3FLQssfUO\r\nDdBuK+/pK5KNe3NYm/UADtVkGE5P9acJ8T1GPA+mKgDp6R71e5B6ofz7dvlb\r\nKa/15DikJOKXChumTyu97mrHDWARpiwoC/YiUDdfcLiArayTzDgoYhaAaXDy\r\njXxjMch7LVxnPQC/RjrR8hRO3L28qyXVVt+9JkrUFLZIazM6jeNVvqXnFBlX\r\nIFb4N7GQjzJIAG1W5nZ2oGu1qiH9BF9k8WE=\r\n=fdIi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"476c09ca91308216479e6b81236eb37af223d16c","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.18.1","dependencies":{"eslint":"8.18.0","tslint":"6.1.3","prettier":"2.8.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","rimraf":"3.0.2","typescript":"4.9.4","@types/node":"18.11.17","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.33_1671452311559_0.9267062057346143","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.34-eslint-8-23c96d0999848fbc833ddf4766fc21d22249533a.1":{"name":"@carforyou/eslint-config","version":"4.0.34-eslint-8-23c96d0999848fbc833ddf4766fc21d22249533a.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.34-eslint-8-23c96d0999848fbc833ddf4766fc21d22249533a.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"1fef075c974cc7bd0f1b99da9ff20e00c8730523","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.34-eslint-8-23c96d0999848fbc833ddf4766fc21d22249533a.1.tgz","fileCount":15,"integrity":"sha512-tNmXiOpxwP886KAJhJ949wJHgSdntqUiw8QxYfEO4+5xpNaj6UVL5k/So5xfItsFwEZycBcnNzGDwBWXOWEh/Q==","signatures":[{"sig":"MEUCIQDwFI5ba4/vzoNQc5MnBqLcbWweB+YWAvQ42k6zqeuM0QIgWCGAgWPn9v7W7ctR9iC9rP1JbWSQT3/WjBomiNyHMFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjr+GRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruLg/9FKvyR9Em6BLbNM7qygw3xqlvqOAXYS82F+ljI/R0sYOrwea+\r\nHHlwmMT9jD5xRMywvF0/nIWUeszl65nmdMTJ+UYXo3m2lVEROhqs7yLMhNu2\r\nPmvRUXRhe6iUlNPswk/uB6G74YStR8cwT63/12o0V+3tyycRQhFIdPXQsatW\r\nt77xfHeinbLpTzrsV5375wR+MBAicVBaaA0JU4hvmd73tvgkFHtV3HE+LYG6\r\n5cVkuOr8kQCMSAxhu47VZv96tpkQThausLbzkfpdXyxQ5l8G7E5Ku5LP6EVq\r\nDYC1uT8jv7XAl7Xs7F+sKFY1xGoyMWvZuWqqRQlk+pDaDjLOPOwDA3c0Qifb\r\nMLCcrZjn9HOoHms5ITnt0HbB7USI8tCTJsrYMbeuGz8foDXUsx10G4Qx7yAy\r\nhaGptHrvl0D2YTsltudbzQkBLslyLhnETvWLGQ41K7KqcU7wf+Ozk2ajTG07\r\nsmaWH3zCEM+IGuMFqVWoeXva744oI4ihu+13W82vSRCFcoaBKv3ahW1jgXJx\r\nFGF9d2x5tWJb2yKhcV6s7Rjbeyaz5r4ziqg7jnkOpYOgZdkjzI/fYF6Em17X\r\nFH4YJRLvYRI8MjHENXTlJISz/pd2wBcA7HZNEePgj3sVidcFQhGqVEsTEltG\r\nmBOVKjpM7Evac4o766eiUFAurVWGznWBD20=\r\n=DZ3t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"23c96d0999848fbc833ddf4766fc21d22249533a","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.19.0","dependencies":{"eslint":"8.31.0","tslint":"6.1.3","prettier":"2.8.1","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.3.1","rimraf":"3.0.2","typescript":"4.9.4","@types/node":"18.11.17","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.34-eslint-8-23c96d0999848fbc833ddf4766fc21d22249533a.1_1672470929367_0.7738177510528723","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.34":{"name":"@carforyou/eslint-config","version":"4.0.34","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.34","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"c314efa96424ee5dfcf1dad87dc6a3ef7a22bcd1","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.34.tgz","fileCount":15,"integrity":"sha512-rSCPmdnqrF8S2VECjBUikPxhA0xZruYczxiyujvTvJqKxEiAVFNuTcRdD43VJEKUwSsmYWdbJJf6gLo5bEIPTA==","signatures":[{"sig":"MEYCIQDOaFBvzxq7ZQV7mAvFyCJ50o0y3YsSyjnHLgdgmH4RPwIhAKFZH4xxEfCR446bNXEDRflwTbMKYDds1hYOGt8WZSMN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvRRfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqX4RAAjqTi6X9KknOIFDJMs3+55Ud4tuFm0k6j/YtObb/J6gh6vQXl\r\nJ7vWBbEtb0S5HncLpdCAJ6HXxUD2Xh945C3QjOX1V4EArK3tDJ4/KN2BzrOH\r\nP9ywG7+uTGZ1CQsP9s4mGWA6C4jq5KNHRGKZr/tezusOHbDy8+ab0NeoD+Ul\r\n+rj/DEQ5zruzyYg/RJcnnCK1wb6n222ewEi2Yjau0D0d6bjWv2nuwqrFZqmp\r\nIYScR1w0M2O9maJJvg3uKPnko8p5De+JHUqT1Zac6VBJHo9AQ6x9M1GLWsVH\r\npEzA5NnUqC99KI6QAPdu8gmDK1MQJz3n4f9WUhq04ZT0WEjxocYqqtumUTkx\r\nImTd7qdVRR19mzQssdNFxz/ulBleTViM9oT3Xq2chpS59OQHILtQ6wRoz2oQ\r\nvf0hHvi2ak+XcYD+EcCtsdTsonznT73XwRPM/576rz1+n/b92PzPhXxtw9D0\r\n3egCOOW3zazL1p7q83XMAt5Z7B8vmOyzOKru3J3cnCXUwDtWFcTJ7xHPPyW7\r\nN9fXO3z4sQiOSeSg6wqcethOPJUDu9rg+iRravPz8vdMdE7Sh25Y5fKf3qcl\r\nRZiEtibBoDcli0FiMeyQ9stM38VtZY/7zFyFM3cY3E6yA4G7ZWzdflFVxEmu\r\naIXT1SccPhlUo6EeuueAzmdoLL5i4OPv7/A=\r\n=FXdF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"5881a198ed12e626d548384292622eded3ec8d7f","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.19.0","dependencies":{"eslint":"8.18.0","tslint":"6.1.3","prettier":"2.8.2","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.5.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","rimraf":"3.0.2","typescript":"4.9.4","@types/node":"18.11.18","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.34_1673335902590_0.2835595712426373","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.35":{"name":"@carforyou/eslint-config","version":"4.0.35","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.35","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"c57b56717dd24fe04d71930d147ebf652a1fdc12","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.35.tgz","fileCount":15,"integrity":"sha512-UgRel7/4cwd6US/awHAH7K3XDzfQU4IyOqiXRq51ISmqKcjRJBmNKsFJdtoQ6ez2q++YOuA859xC0L0w5PZAxQ==","signatures":[{"sig":"MEYCIQCB4/kpRrgBG/rIY+EH9n+EaIb4CfkfxBdrE4hIs6dFQwIhAOuQD5jrPXSJkBdTYmnuKaXS0P1MwASDozNUGihfjCaI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvrhQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3MA//aqzEdGhnoEDcHNoSspdxNtjSa7r29Pzh69VEBqTQcxN4cBQt\r\nTYKC+m98yTtUl0GAFOeVND3DjvG9zNjN1IJkkvaCqQkO3GiNeL1dU/ok38t7\r\nAcUsHdM/ilIfnMnEOybsIQevkQNOVJYp04t6uMet4M96hACF+ueztZK26nbh\r\nK93fvkUcF8T/s3WedaesFCins2EVU+S0itaq+y2iM5R+y0E67fmn0I5/zU5m\r\nDcuEDi56PzzJV40LzZ0HgKaD1ypTBBhkElSZCgWdGKtlSKss6y0MyiUEEziT\r\nKqVfeZ5TPFQh91RJ6s0Z55auFxXxsFdhM5EMA2xRsGrmGz3urxLBcvyb1+pY\r\nkV0Kk74sGUCsKjXYKWXt6qrsDHV1ROBitw0jjTaZafjdKsYoCDIurT0j3dbX\r\nodUTpILCu2rsvDeG4/1Pxh1guv2+f1gNfz8sFK7jG1062xN0YJoX89oYGb4w\r\nWcLMyfjd5pEdEdH3AMuRY7/8QLqOKnS8yVxqaF0sPf4iHneP7y8uxrSl/F7e\r\nyFg8Lxhy7EUqz26D+8Q9Hz6g7Jqg9F+EEwKcZDnmCs25BAL/XK5SxqVSUnpD\r\nCfFXPl8BTiFV+WJ4SWPOPHerA2oK+itueO8Tmqoy604/7mGXBEVmTQDLRN2L\r\ncOTmo9TDLInt/Sqfm0zTDUdWgNwjyw+geG4=\r\n=oJlE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"39341cd6f15cc9f5a6eff9921a63d0aaec9cfcd5","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.19.0","dependencies":{"eslint":"8.18.0","tslint":"6.1.3","prettier":"2.8.2","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.6.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","rimraf":"3.0.2","typescript":"4.9.4","@types/node":"18.11.18","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.35_1673443408302_0.592211806308413","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.36-eslint-8-f14b8a990618bc53b7f35ac064614765452536d3.1":{"name":"@carforyou/eslint-config","version":"4.0.36-eslint-8-f14b8a990618bc53b7f35ac064614765452536d3.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.36-eslint-8-f14b8a990618bc53b7f35ac064614765452536d3.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"85126d9d2361eb94325581c94cf22066cd4b2cd4","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.36-eslint-8-f14b8a990618bc53b7f35ac064614765452536d3.1.tgz","fileCount":15,"integrity":"sha512-JBlxGbpizGIfhOGe8kPAua8RVq6jQj7Z9tbgAFYAXp1b5r3II9iS26BubblFg6eXQ9ZYouRUf2/WSUJMY00KtA==","signatures":[{"sig":"MEYCIQDgjwYiJAHU0pezhCofb0pJfDMuSK215WclsYLpxZPITQIhAIeWVmKT828pA8LPHD8ppPaDnC8vkUHcdFfCbD7DFyVO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvrjMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcGQ/9GMeQbK9iN8MZBDhg2LOYJsWHdO2Pmb8cWSfQJz98WGnP9GEF\r\n+M5RRGqsfcT/8FtyqriuB8Kt8wpxX2NBTqxgoLHkTsQ+b9EjTHdgKUY704Ku\r\npK++8xWMoIC3EmoivmOJThusMgZYr0MNzPVrcJSg5xpZEJqii95d7S1KnqN6\r\n1gj2NyNNsloKTqxzqLAgXapebLPT/Mgj9bp0D4L92+ztaAqWP4/KOpAo5BNI\r\nA0p4m5UfMkkUMGJvXddAqw5sDRZYrjECO2J/G2MTHr7nTOwapfXwwQ7EmlXG\r\no6b0JG+OPnls9+Uq99qjpc6pfftdmbw+g0w+pVI81ZJk9vmI++69aNwTBkzw\r\nlPmvBumN7BkMh6IGu7zF9BKKUmO+IlZ4oZU3baKq4+bPkmKuD1I7yOnnFOgK\r\nEvf0k8JqTetYsmYLE8B5N+ltfDgb6+G1Yu5pPB0KFRxvbFDdjwCWs/lpgsBC\r\ntNRfWtIImegzyglLLLRSs9x0Eq8wUsgDAETLn5XKKKd5x7mL1XfEVSk+xjUC\r\nRzKPmgdCAuEo47GnqNZcxOYY2/P3HMrIRBATi86iqEHghtU10tcEX+AnIJle\r\nBk/HJDB7Myp389JKeMOE+AeWApf5u2Z83mJ7L06ATLSVpD2ktwlckf0Es+56\r\nTQumuTXVZ0/vUEJskW2lpanDpx0SD/Y+1Ro=\r\n=gRxZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"f14b8a990618bc53b7f35ac064614765452536d3","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.19.0","dependencies":{"eslint":"8.31.0","tslint":"6.1.3","prettier":"2.8.2","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.6.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.3.1","rimraf":"3.0.2","typescript":"4.9.4","@types/node":"18.11.18","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.36-eslint-8-f14b8a990618bc53b7f35ac064614765452536d3.1_1673443532574_0.7186821520101412","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.36-eslint-8-e51b2c52ece9c009d986921992179fb179ecce23.1":{"name":"@carforyou/eslint-config","version":"4.0.36-eslint-8-e51b2c52ece9c009d986921992179fb179ecce23.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.36-eslint-8-e51b2c52ece9c009d986921992179fb179ecce23.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"721ac2ce936b21282f676cd3e34a3a09a6f17f4d","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.36-eslint-8-e51b2c52ece9c009d986921992179fb179ecce23.1.tgz","fileCount":15,"integrity":"sha512-YUHJLBT2sCOAMI3PluajpHOnvKm7ldkhQ48Rfp5pU4f2T4CHcsiNaTJ0IAPr4rOIbMH8QeQzexueIRxjrTnUWA==","signatures":[{"sig":"MEUCIDF2oMmcX2+x2lhtv5uJ/VhS8KSmZdJeIcVPYmPieuIwAiEA5A3cj95FJ7sjMXoYAM3kzOGwcBjQSlcLNGMlGvH8FiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjw7evACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsAw/9G4npP73UyvfT6JYRU27WROESN1n9IAgapEDgYT351yGaEZqz\r\nNw6c1h2EXEjVfljuaAwMR5YneQf36KDWlv0eoHT9rbzGkBOld+7h8UJBQWVr\r\n2z0lYejIr1MuZDYS8KH4KyJV4gKX8MS9dyf3nj49q7Zsi0nM3rDpjyZPToN0\r\nDA0clqFFzQOH00DBKgxQXOnSVJQorr76up3JHCfK7sjvoP4DELSLIONdlBWQ\r\npyzh41r5V7jYNceGCvIrBKP8LyUoEmqXDl+gaQCH6Brw0QQXKSeX6yBwE2/R\r\nG+N2UojvHZbWKuHgRF7YH6sV840HrDri/Q+9H+utJzctmYPLkB/0Ju5G2H+p\r\naItGQmc8yMdXz4vJs0t/5fw0UAyWX0dWPuPd3Dh6EIce1EYjkXNJQSwFz02k\r\nc3F5gDnoK4Gey719j3VKSdeMUl1vxkv++Uwx/il1DAa2UtgJ7p0jT+OXXUUa\r\n61H3d9NVHAXfPdman4/0EEjq8H6sUPcEEHDND2+qNHTY/YkRcF7FBTdnBpn9\r\n6QCqNp9mpucxjoidEXnrJGVdueB+1DA/1Mur8IHjtP9LgI7Qa0P+V83OFv5Y\r\n/cqbDKk9YYNikBRtYiOi+I8edYzr0vQMxG/Ikvlg0Gjgaaa/PqcsRj42Yg7z\r\nSkPiSKavqgW8jCCxKXxUMEUXc7m68/eeaTs=\r\n=k9FE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"e51b2c52ece9c009d986921992179fb179ecce23","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.19.0","dependencies":{"eslint":"8.32.0","tslint":"6.1.3","prettier":"2.8.2","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.26.0","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.6.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.3.1","rimraf":"3.0.2","typescript":"4.9.4","@types/node":"18.11.18","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.36-eslint-8-e51b2c52ece9c009d986921992179fb179ecce23.1_1673770926892_0.5348750560014162","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.36":{"name":"@carforyou/eslint-config","version":"4.0.36","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.36","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"4b422a1fbcfce873e6c0b97508aa1f9690c14a4e","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.36.tgz","fileCount":15,"integrity":"sha512-1etq1DOJxSyLpafFPExXucj+9+mbiFyTGsedLaU0ae8zWAzbFcEv3LiqCxjdxcHCqEOzYfG7MRvmCdytYZk6vQ==","signatures":[{"sig":"MEUCIQDz+s3MbIBAXdYEQaH2tfWkbooIXd5z0NyJvqLPPBD5LAIgTF7BuxfH7yKF40DizbgmpDSLc04/Fepp5+cXPgnbS6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxQ5VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/VhAAhD0380DO4myVys55X7gja8YYCfAi0CGJms6A8yhhYXqv0+VW\r\nLzhNxhsoo5ryi7SkRqU52MuF8iVm9inx2jJBBWG9DOr8Mkq4FcgWmsuKw/CT\r\n/0aVQgRRIpTUnI9LTpnrNxAMIIf1Pf0XPUPNAdnOLRtWhDDQnlmQlBtyZtUK\r\nS2uTKoLYiaBr+bwwgB1jRSvzESAdXbiUarrYb5ICWKA792vDcPx6kT1QkalR\r\ndNxNBAY466PGbji+R3Cl6IUoEU4zL/jqPC90KOKm21/rKEDk+i14T23/wnNC\r\np8EibT7WnEwQghz8XbOg249qZwEF6pdVCnDgxEtOr3VzwqeZZ/xSmJGo/G6h\r\nZfVAQfF8fw5dx8RJZpqPco6TMQ51UgP1h0t+HpkSAzVJ/Ca/YHz+/4k2q7ah\r\nWPH6jk4XBIL+4J2KDGMAlPNjdN4ly/B0mreu8xNJwJaP75sTytbgYoo7uDL9\r\nfHFoeUym997eDSagA+J1r87ZaaBRp7QchpLTr59pkUw3klR6i/QsgptfFzkq\r\nL3cGbzgVvr9Onr9LwHm02n6VEL/JA0wq0czDpAxhP43wRcfl66fEipYttFtX\r\n7eSqner0Qhii2m2hR9izRkpZF0WK6w9TvB+QmBZfxCYFk9QU7RGz83YIW1tE\r\nZdHD+C+SJMo8+uCHeSgm/4HapxH5383keuE=\r\n=BuKA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"be37b5ea2bced16ab94167798741bfd7a5816480","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.19.0","dependencies":{"eslint":"8.18.0","tslint":"6.1.3","prettier":"2.8.2","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.27.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.6.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","rimraf":"3.0.2","typescript":"4.9.4","@types/node":"18.11.18","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.36_1673858645756_0.3544953056213631","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.37":{"name":"@carforyou/eslint-config","version":"4.0.37","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.37","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"eb8812fdafb5a406358f4bb3915433faa55eca9e","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.37.tgz","fileCount":15,"integrity":"sha512-Q9LHOnuPkOeZ6HCEkwCpJDfRGtn1Jwr87MKS5CcuxY6xUSLfEgg4DLYS2IFfTtE13RoCin0YvV+btBhX7/kktw==","signatures":[{"sig":"MEUCIFUnTfQAPOT4AO2cUon/4JxNjLwLJ8QjJ+WDW/uUJ1RJAiEA/VLQzvqMnmZg1MGC3CjNAyNQv8Dk62ismmYPYTTQWMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxmKBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeqA//QpvO604RLVbX4QBOsrk0RXcuRPZ5mUz4/K6aGJyFiRO3AcL0\r\nN6rxEcV4rNkUMP7Uh/hZW73Rx7h0w/BOLR6y2lPYpacUxJgpv84qWmx+DcRE\r\nRraZ0coxFb/4R5jj+1BNe1jkIzxOXlwgOuBAZEoWTZsVBYlk6Y2LVqfRvsS8\r\nRVSwx77J4iM+1YqI+Ynlb86XCLERdxxfe2c6XB1dgV5lUju1pq5tNPi9HPph\r\no6Uzsei05ksW6weDLMA/auni6Ge0cyz0A3bjOhX1MHP8sCEB0kmCxGleYoTZ\r\n6Rd8UtQJohHDqL2dp+y1R+cdFoe/hdkZwFya5qhDbezsjd7Pe3H4oWfLFBOe\r\noFVLr3I+U9tgeyLtY7d9m0hY+fpdvV5aFB3YwExmOr6rjeFIhqZp0QWo4hIj\r\n02Z5TQszcy8eG5JHXqsgQSuamdQcEv0JTEavPunGg1+Qp8Qe1ebav0CeS7vn\r\npfvrGB+EKQGy++xWmqhyv3EqX85WVqIGihy88GW3dkhk1oTEMWr2aoBmMBMK\r\nEQaIoSuD1E2nxnFCchwk5mM3MxCkE6eEkgyoCWWgiYpStLmSz2KDWK+LveXm\r\npUL9shaUkuVzcDlw2oJBWcT7xYb1YUgze0vikQnUswplSOdGzJGJ/lj9bOmJ\r\n32GfAz9BCI5WLYcbweZgZ8brYw/g1QvShj4=\r\n=ewq/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"9d6d6a4a59843abb074167dc6f883bc244b94249","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.19.0","dependencies":{"eslint":"8.18.0","tslint":"6.1.3","prettier":"2.8.3","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.27.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.6.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","rimraf":"3.0.2","typescript":"4.9.4","@types/node":"18.11.18","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.37_1673945729297_0.06707233654358546","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.38":{"name":"@carforyou/eslint-config","version":"4.0.38","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.38","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"9e44d275e3d0b206ae743c6b78d9b834d60a9cec","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.38.tgz","fileCount":15,"integrity":"sha512-ivaiirk1wriNJ3y4uF9Vx/KN9sFZQpdcaJFWp3NGMIR8iLBCBayrQQVz8bkD3G1aPFKE01e/Q5Bb6qXEwg42GQ==","signatures":[{"sig":"MEUCIAwdxrmPBeaNYavWzZxZYIwaZItUfzKTcnZ8CxhfoxhtAiEA5Cifs1qxS4KvNyhKgDBz8NKzVDHIli7bGPskszIXu1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzlGVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUsA/9EJDfOIxtFEPNNEDmd3v0s9IvTCpMkrC/BUOG4aQM9FFRKN6x\r\nmzi3ndmRra9XbcaTX1J7z/Mi1vIwRuQp7foJ4f1rONRNeLMZf5e10vTbxmo/\r\nC7EHtFSO6/ypcwBzg5crUPnIyFRXw/AbMLF6BJADN2X3B/8IpXC8XqryWbe/\r\nr108e3kmyfvp9kxLnxx2IpGq7VvvYcN2NcUbQwnsZlTDIegzcQTK5fQ+ESZh\r\nGgeefrx9IQozdSMU0cFrXqToHM74wObLwn6ZdSXnOypUcmnZVYxcinrUX0NK\r\n1Dh4waEtuI9DBMr1NxDBFyippKWd0L0pafZpNHqRbgHNE6m7OFORBCZrqT+i\r\ng6x3HHQJNFxRSgSmG8mRuXvmaocTn8297qWjvfewPlOBs6ge12lwxhmAcvTr\r\nQOWxTLGPsbBrX9gWhSPIx8PaM9KTq/pc/uuVHY8Pzv44769C6QwC4EYyrdFS\r\nHFWToRZ0UTk0Mk7dAPraTll03TsbXCzAY4PpmyswpELgwt4aK4rNrL9bcJQB\r\nhc9o5m7/tt+3Am/gHbH2RFNv3VNgTyBHMXH1pQFPmLAqEFNj8dzxkZaaqjQ+\r\nsC7GJDgMu8FkLz9JyLV8hZS2GbcFb363UY+CegcVf5fleW6873eKHAu1wC2A\r\nGQceAXtdNS5YCPxiZF2NJ16kzQlix/EMffk=\r\n=SLuw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"3ffec993db21a6dc07309dd6fa757969eb16abaf","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.19.0","dependencies":{"eslint":"8.18.0","tslint":"6.1.3","prettier":"2.8.3","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.6.7","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.27.4","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.6.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","rimraf":"3.0.2","typescript":"4.9.4","@types/node":"18.11.18","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.38_1674465684855_0.27288890120289255","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.39":{"name":"@carforyou/eslint-config","version":"4.0.39","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.39","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"81a10ca409813f5bf26ecc145b92b0cae63eb91f","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.39.tgz","fileCount":15,"integrity":"sha512-c9M39W6p9JdAVA0pixrJldpXNH+gnhwGUUR8Ih7tHUzit+9gXp/16szo+Tf+/VnglTXL3zTpnByLh5FvuNFfDg==","signatures":[{"sig":"MEYCIQDLVAdzo2wrUZ5mwrLKtULXlSGK4C+akN7qAwcBRW7MlAIhAOYxvESlEOynmfqkjKJnHQlv/6Hc66nRI7aEace5k4qI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0ke0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUHA/7BywRp9tJM7EFTF4djDJU93WFi/MgVpJ+XmHDIT+Xvc/Frcik\r\n4gPHnLz/f7cZhi8P4fk+QUC9Z3lF2GVSnFpbyJnS+jTAlWqPxIm0k6wpGuNY\r\neBHs8ZOPduS1pHxH2W4Uz6Jkadpp9cZ3J2lvAs3qTFp9Iy6QO6+cLJkyVT1C\r\nH5bITgTdhAFgSuW6OrTijQDll3QtFOF45yyypV2LaIfHwYcjj8lzUaCIsMON\r\nGh1cDMEWEiBI4BWILEFgQBEp0GIliXVKoChDaxUlMB0nu9EzQmg1P+jyDLR+\r\nzGndfSfbmrliBubmzRmHwkTlIkzT0n96gIjCptVpCXSM9JYMN01jRgipIxeI\r\nwIZGCz9FZBbAJ+HUWgXZDIeRZdCh1Ty0r45bDU0nRcuKe2oZhqtuobW+p779\r\nql1we3cugHdD/MQiYNpYWU6sxR/Qwofag8nX2Lh67vr6Xnjab2gdgrttCky6\r\nFtrVNRFtlgI8wapw3jamlqtIzEU/1rl/FL1lsgoVRMgYrZyvhObUR24p5gGf\r\nKFtLMhg3ZbumEkvl7zQGQPPMNKXK67/5lyIGiq+KN+X5LJ4jR+ieGw5k0ua5\r\nWKiWzFBXEj8OVOXa8mz/xuoaoUucmPPEe+YrDgcLsjmFjWh+SuiAEA2beUkW\r\n+MIFPocr+3Gl9LfiJVYh6uYLoXl6LlXoMwY=\r\n=DfNC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"8ab1b8404fc3c376cf95bba5cb5a28bb4c3df80d","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.19.0","dependencies":{"eslint":"8.18.0","tslint":"6.1.3","prettier":"2.8.3","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.6.7","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.6.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","rimraf":"3.0.2","typescript":"4.9.4","@types/node":"18.11.18","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.39_1674725300581_0.14020726845675902","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.40-eslint-8-c739272f6dd58a024490811a98b3281ffd206c1f.1":{"name":"@carforyou/eslint-config","version":"4.0.40-eslint-8-c739272f6dd58a024490811a98b3281ffd206c1f.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.40-eslint-8-c739272f6dd58a024490811a98b3281ffd206c1f.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"b5b74345ce54c7169b807a6bbf8f44d43c2c2fbb","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.40-eslint-8-c739272f6dd58a024490811a98b3281ffd206c1f.1.tgz","fileCount":15,"integrity":"sha512-Z+dhob0cJnSSeJrv8Hk7FQt2yoEtu0+CN2m6jqWMMndXZLT+FkbV9S3cxNa1njjfybEjPwAHW0tgaaA3TLCX3g==","signatures":[{"sig":"MEQCID7jyc/N2xpopdCCCcH/WP4+jm6u86gaowWv5/PzBfnxAiBRD5dWZJi42j8ERyYHw0BhsztRQkb50F/4vjig9C4Z5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1cAHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQOxAAi6Ejx9aI/ySPmiUwdWSJZB6sqn9QFk7i1qyaitVtbmhOJeTr\r\ni0UOhz9y75z9+Pv4LB4QT+usCyazA+OAeXLyfIhBXYRl4Ds9M0AgSJTB6fZJ\r\ntgxqUesjwaukL/sJx3ybsyUntJ7s5VGFqbLI/VDiTneJFseDYHskIbjqZl3o\r\nQHkYhlaEwoy3/2tvkT27I7VZM0rmyxY+Odpv9zktlLFhwHHF9/8HonQlm6uW\r\nJoUwb3OkDesIW+UN0r0yXHe6NUnevAzT3ukiXdAL0TT+shDYP6HJGpeaDMao\r\n0e88qzqhoUlePdoD3ReBBz+ADAYxCx/MWPNS7sTj9j8LhHmQGXRcHhvtBdlN\r\nqfk0MSeoG02udtwrFC5mJyqK7CGgGQnKTC+DmdYZX4cNDzoZcaMneAdaExK8\r\nOJ7+wUoKlfXfGAZGFryzZObMEcXRLevxgIb+2AZ3l0PuE7vrc2/QR+J+NSoC\r\nF58gSnkdTcLDyHvP26bDM7v9O8e7tIjDMvtoQSZwJIEdeVk6I/J5lEm5J3sI\r\np2mCAVG2Dd15kLTVhp5Al4n8CefqbZB5WT3ALtu54buWwIZ914wkYCmx//8W\r\nEnhfUvTMyVyfsNzZhTa/8+KV5PygIwPUmisleVIfivVq5+TSGSjQ50Ko3CAC\r\ni0r1xGXQh6RBlHzholD0fUl3inBcH5QDgTA=\r\n=tOU0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"c739272f6dd58a024490811a98b3281ffd206c1f","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.19.0","dependencies":{"eslint":"8.33.0","tslint":"6.1.3","prettier":"2.8.3","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.6.7","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.6.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.3.1","rimraf":"3.0.2","typescript":"4.9.4","@types/node":"18.11.18","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.40-eslint-8-c739272f6dd58a024490811a98b3281ffd206c1f.1_1674952711258_0.617739396530637","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.40":{"name":"@carforyou/eslint-config","version":"4.0.40","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.40","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"f453ef5e850b03d1e38ac0fc33d0c217616e45bc","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.40.tgz","fileCount":15,"integrity":"sha512-D5R8eHP4RRt1Ffdr8Noe/uaZJFx7Cfegr4gbRNDUFOodLkdn43fw9IQeqdPcAZbDt3J0a7C1mfBm3kgTTkGWEA==","signatures":[{"sig":"MEUCIQCK8bLKW3mA5cjCb4QFc7LtRqE+xvDeqQU9V0DRIK38EAIgSEJ5ecw9n4uJtw8CZ5ui6TdoWWM9XsiXGByfiaDCJPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2NReACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO2hAAmT3YKp+bMdgG1CcHFaHRlgp7o0qrarW+6nyKtrHZXX/qWirD\r\nj4U5FzCazRgyQGc1X3AEw04IsJ97lxAP3WtYDl2Al8KH5NcipFpTiwRXsTU4\r\nhuewt+ty5buLR5XrxaDlCJ9pXTPYRz8myTOG+c6Loj2zIeKjWDD0wQ2Uo0fs\r\n2WWWh1i4CZ7ijTKURe54oda8N0kJ0waaf+haFbB8Njq0SDPYhxf/zL9uvw/5\r\n9EFxe54M2gflOeV52sxvugFlWXQLn8Ht6aZ/UQuOIC7WkAuRW+8Sq0vqhwsX\r\nA4/0PDojo4pISLxV693NDbEXgw09ncEXUHLcpMKbx044vci2/8C8jg+I42dv\r\nRKcDp+QI7s5OLhi+ZJW5TxIt0wH5sARd+FzXfxOjcI4NTvVowuGW3ydqHM9I\r\nJZg+neJUvRv6VBKaIq7DHTAIJMXeXPQpQ5LZ7A98lkpQFGmYZcB6HfavLXMU\r\nxCEfwcoyI/rUaVGNa8GuHx6j3M2ITia8amjWhDt5j8dMBl/IoR86S3sk1p4S\r\nKXzJVySh3i+7kOMo50OG8pFEUCN33Jia5J3gql20GmTZzaHy9M+mXkPgW+aV\r\nhofhD5ToFVwD8zHFwRWbWEJayXvNEKqKL84la2xwkKxbHbDIMEu5lUelY0h0\r\nT/fxi9FvJys45JFRR4WnUtYQMGrU6+qV+00=\r\n=bdjC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"3a00452e706a2dbc7ab6179132de7cc0e543c8a8","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.19.0","dependencies":{"eslint":"8.18.0","tslint":"6.1.3","prettier":"2.8.3","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.7.4","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.6.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","rimraf":"3.0.2","typescript":"4.9.4","@types/node":"18.11.18","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.40_1675154525973_0.6169220673262035","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.41-eslint-8-a4cbfc8b7396eb86aa2f7c049b55374b7a8a8a72.1":{"name":"@carforyou/eslint-config","version":"4.0.41-eslint-8-a4cbfc8b7396eb86aa2f7c049b55374b7a8a8a72.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.41-eslint-8-a4cbfc8b7396eb86aa2f7c049b55374b7a8a8a72.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"8d4b1352e2c74817967febf74f28dabf4d399710","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.41-eslint-8-a4cbfc8b7396eb86aa2f7c049b55374b7a8a8a72.1.tgz","fileCount":15,"integrity":"sha512-DALborqNA2dRi1QqImHWVCaHRijuJglO7iY/tN4mFMDdohK9WcATwJQZyBraeGZj3dYSxpaKOcYRtjJzSvM0LA==","signatures":[{"sig":"MEQCIBTOqlWDsIabwl12mbMjWn6hcdLElk+7bjelzivKya0+AiA2jxRoEqAoCrWTzHeHdFj12pOFTT08O7/6U+4Fg8pIOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5sykACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsFA//X+xJhIrhFK+EseJqajT7hTx2gLk8G2n15qLXFyPMdEw75hpS\r\nP8g6FCG2exbfd0UyVPKXg8b8WrDmRGYyfWf+EfAglqn5AX2LJ0eMZOHrSa8m\r\nYBNrW3JGyUoy3ydnoUGYkYKtTtI2j4Kg1udpGJk8b4/D1uN25Bno9R209L89\r\nrYW1/Tlt8TB54YE0qjvb0LIMbGwa15bnhb15pF685uh6T9TtPTMd/HocC6EO\r\nnNOEkOYjucAv3igb2OefhhAquqThay2r6NgouJg/HYvK5vTuXVEb5ZINFc5w\r\n0dwRNP9IM8ziuaaW1qqMK2I+sPaEYH/++NNiuexLvxd4ojzMPwPZ+iLBLIng\r\nBkQSFG2TStpCl4ScYJw8gpgCYNl0WJy/+5XYLatLZrn2tgRWpkJy2iB4Zju5\r\npgPs6STZf0zt+QUCKDQw7L5/IqC4MNgR5wh1PfYY9dYKX+p9niMMd40WIz5X\r\nt0t9WhLmbFD23JjGAGMnlYs0XXqiqvbaWkDOTNk8T/hYRhavDfB4xwD8gT/d\r\npA8IXQbDUiJOBOrAu8eWb3LvAmEOY23GON9P/xV3VT7y/hStCi051gF6KeFc\r\n4Cah6PW3zRlrbD87Mri7m9SkNV1duBmeoPwUfqiaJt9NrnfnF9qsqSedG/7M\r\nAtybVp3azPNypa0bocSNuq8iujR1crpQM8k=\r\n=QvD1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"a4cbfc8b7396eb86aa2f7c049b55374b7a8a8a72","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.19.0","dependencies":{"eslint":"8.34.0","tslint":"6.1.3","prettier":"2.8.3","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.7.4","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.6.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.4.1","rimraf":"3.0.2","typescript":"4.9.5","@types/node":"18.11.19","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.41-eslint-8-a4cbfc8b7396eb86aa2f7c049b55374b7a8a8a72.1_1676070052382_0.3146820592184021","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.41-eslint-8-9e857598dd35e03569e1e690ed66ce817716065a.1":{"name":"@carforyou/eslint-config","version":"4.0.41-eslint-8-9e857598dd35e03569e1e690ed66ce817716065a.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.41-eslint-8-9e857598dd35e03569e1e690ed66ce817716065a.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"0455e2e39bed272542a6fd065aa17f6fcac65a5a","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.41-eslint-8-9e857598dd35e03569e1e690ed66ce817716065a.1.tgz","fileCount":15,"integrity":"sha512-96Q0JPIAlzonU2EJWFVvSdGMaqtfvEiK4Kzb265ix+SqfcFfFOP8CZJOFtx9YJ66sbf1C2Gm4bvwkGilVv1tQA==","signatures":[{"sig":"MEUCICbcE5/HwLkGW9ehftMhj0PwtuYv1hta6lfd42hw/kokAiEA2iIsu+lNi1/vCfdQu59baIjHOk1ORqzK//LVnsHsY20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+y0iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrzxAAiGj2EKSdbjRXPJUFnSZAIKM5BWdObhlcQb7WTRexHkAamhkL\r\ndhDWp7qZ454Paci+S+I2RjaMibnhIvCOns8RwPcS9xQegUIVtiz4dn8OHsQl\r\nAH+PrKYG0Lk28aKkBAn3P3jqhQMTQFkzYpaPUa22eBMDLgijwZ1l400FK1Rt\r\nGypcojgYNzQNjpHv5RfvnYwiEO6FCiD2TWTWWbDYDCqgHpPDI04Va+zBi8Tw\r\n0Uf+UvFKlyRIYAFL8X/ppotgeQdeNmctNQ/rgyk6s4Dlrg5UJ/KyxHeNms73\r\nydZJz3UgbWCVjL33+H41eAo/E+vCJO7o9TTdjQPaqIqmTybNyfT46httWb0X\r\nIi74iRXpkw8Gf4afitXBcPt2bl1OzBdMuNrihEuo7UsE/NT8p+fQoIIVOrho\r\nWlKwV56g7XY78iJvGByatQrRTTrD+Viy5Qi+7sq8+3d+GBq8hUKfWaFFo6FT\r\niFmm/0922ZZMUWuCSEa0GMu0VjHE9oUOQgO07H+kfIpWSRZ0ZbHwGi97yDlj\r\nTdt40G5ZSHOf3QlgZXuF7lu0x0eJmQ7tnU8vK+8bB43SFfuodSWIrUVny6NT\r\njCY+tJwl5xsw/DGP29iBwT9cDWkxt5EHOn9Uyw3jtek7YAkjMiocEvh2Wvow\r\nNn1+pUHLAev5TDfiAUZuitIdUIXLajx8lRc=\r\n=vAU6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"9e857598dd35e03569e1e690ed66ce817716065a","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.19.1","dependencies":{"eslint":"8.35.0","tslint":"6.1.3","prettier":"2.8.4","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.7.4","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.6.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.4.3","rimraf":"3.0.2","typescript":"4.9.5","@types/node":"18.11.19","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.41-eslint-8-9e857598dd35e03569e1e690ed66ce817716065a.1_1677405474061_0.42131881321639164","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.41-eslint-8-6f5b2851d04993788c1f56b20c4bba3714d1f523.1":{"name":"@carforyou/eslint-config","version":"4.0.41-eslint-8-6f5b2851d04993788c1f56b20c4bba3714d1f523.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.41-eslint-8-6f5b2851d04993788c1f56b20c4bba3714d1f523.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"b34acd11cbc975a31674b73bf6ae9eb75ce25a01","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.41-eslint-8-6f5b2851d04993788c1f56b20c4bba3714d1f523.1.tgz","fileCount":15,"integrity":"sha512-2ytaNexUKfFjaIcgaDhRl0j30e3Q8QD323u3I0mxrNCTZ8p+0hFQTWrakUYbN4FiwdOakSs1aH/89QilacUufQ==","signatures":[{"sig":"MEQCIBF2cWYcxn7vSZtBQymjy21FqcLOAxnkK9CzxairN0hpAiAqIeDWqG9tx7+/DetF1nQzX00ca1FxKPnBDgfj6Onmrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkC9o0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouLA//ZqatBlSa6gIlnlEcWqGgxM1i+hKIpV+GcVUSEqvJd1zZf1o6\r\n1osRYzNCexzKrcKovEEsv0PZEIxXJqksatsE6DcQwMMsy97HEtzLv7yVkrUV\r\nqdwWjAp/8AYxw9k4Y9K4IJKupogpltv0zoxRfRb/tMV91I4Sd94NERKOaH4T\r\nb+dtQaU/O14/uaiy98GEVTgz7KrhLlvuIrGkYI0TbAlubTXMmovbgHKOfF15\r\nobxNlRtvpkQNmdkH0uZaga5jLqg0WWwYIltA+HyHjqT17doz102kqfzrk/+E\r\nv3iw5FcVJjW8AS8rMerQMMcBfNgQ9Kok3NrjgnOAw3MfmqKQNM5W5twZuR6o\r\nB+Omk0oiAHuWHVKmzKncUlfp5//+w06/kl2mYA5j77AK79DR7+kB33e+DGLg\r\nFn+NrZMwNUYbu7t5p3FGE3gJwnYFXpc0UfqOF4y9oRXZhyU+JqJcFScJ0VhV\r\nA7sEBg5J6Cq5QHjRkQoQLT+jnpAg8qK1Urr4g05NVBa2rVE6R2F5YnY0GWGY\r\nds78rAvJdvhbv0fdlQzBFOuwD9bqYJ1ewWqM9+eUxK5MvpBawZSnMr94lXyr\r\n2pw9nCzhaSSNNoVfWdApo9oNvTj587qp/h94kClTlZ8fSuh8Nizwu+mXSl1a\r\nk4ZcK+rF/wz2HOT9zV2iUFLNeAzoNebz4Bk=\r\n=wh5f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"6f5b2851d04993788c1f56b20c4bba3714d1f523","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.19.1","dependencies":{"eslint":"8.36.0","tslint":"6.1.3","prettier":"2.8.4","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.7.4","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.6.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.4.3","rimraf":"3.0.2","typescript":"4.9.5","@types/node":"18.11.19","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.41-eslint-8-6f5b2851d04993788c1f56b20c4bba3714d1f523.1_1678498355845_0.6014297706585374","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.41":{"name":"@carforyou/eslint-config","version":"4.0.41","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.41","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"1eb27f99df93aeaa823c9f6aa0f5539e0205f59a","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.41.tgz","fileCount":15,"integrity":"sha512-7j7cCaN1t4B8ACFZkZWGNBlymLstlH9m8lhSyk2bxRMfJE/xaMqoM/vMr2phs2usMuYHYSgzGE7AO3Rw7ETVYg==","signatures":[{"sig":"MEQCIGVsqq4pU8fk9JgsKshL8Ean1AaBEOM+oW5PDd2SPofKAiB1CFdA+rLl1+vCU9vHMOqlaA3cUtJnqdgHuEHdtS7SLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF+OfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1Yw//fhHa2Herf2hoIK49SXDIIjNBiVfNJtEU45RDZFnRQY3vvuj+\r\nfe99t1NAbqICLoT06caZOMplohLCq5i0wZ14DBbWLUab5wwbbd1nZLKigkme\r\nkGPuuure43dPPN7m7dZL+e96l0smE5RchQo6fu+41NWGhvJC0kjDP/SU76sQ\r\nKArK6P/cvDOWGJQzznNZM/7s//uUCg1LYze1zKU/bR8GW/LxgbVZpwEVF95F\r\n+a132Hd++xlV9UrGqMeoiVIBIXoP5G+UHIIJMuDFF56kPX9NlNkIoo7ebSq9\r\nzC5vY3vTkw0u+UEyrXMzHAVonoHuq8qqFf6u63nviAV/iZzYdTDz4MaUpmWu\r\nFNP6Qd/g23Vv1uzOYJYlfmAHhy1IUQsjJbi7bqcmZOuFV1VHmEkWr4q4uRCQ\r\nU0PZLItbhLUHhl1yLEsKx5O9E1FfscvvdzOvd8gFZ1uU5RL0ZK1+atXJYrke\r\ngkGC7SyWJ8BegZaEdpRotIez4TWSA3Vzl1c4lquIi4l+7VZgzWhxWStqaD6p\r\nMx/x648rax4/HVwiiGgqb2rnzLT42iHCNztC9N5mNlUiHMAk7F/D8A13nUEd\r\njT4KTOd2OrUZMUN/niAKXsqwYVieI2hKYy/xnwYTSr5gt8bhRZ0XM6Ms7D9t\r\nT2z/Hh3VNtcovC35gs9G0l000chVhtVbtWU=\r\n=M2ip\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"7d34256fa80af0139ac6de98c8bb5ac09565e3fa","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.19.1","dependencies":{"eslint":"8.18.0","tslint":"6.1.3","prettier":"2.8.4","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.7.4","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.6.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.3","rimraf":"3.0.2","typescript":"4.9.5","@types/node":"18.15.3","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.41_1679287199424_0.8664457527082849","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.42-eslint-8-512cf29f8ab8a4dd786cb6c518c168fb0c972643.1":{"name":"@carforyou/eslint-config","version":"4.0.42-eslint-8-512cf29f8ab8a4dd786cb6c518c168fb0c972643.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.42-eslint-8-512cf29f8ab8a4dd786cb6c518c168fb0c972643.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"bba6d01ef5531fc9dc9c3f9dd1de5bc50ef859f6","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.42-eslint-8-512cf29f8ab8a4dd786cb6c518c168fb0c972643.1.tgz","fileCount":15,"integrity":"sha512-RGDFJ8F95hX9Q0MnngbTTrP+vCV8Q2ThCr7WG6X4joPgi+i83MhuhYolQODENDPe3+7h6CCTI6Y37D0Y3Zerpw==","signatures":[{"sig":"MEUCIQDRu4FUJabzcCx55+h0Y6pxZEUwpzd9BllF9iVvnDKDiQIgdIrqFbPPP4+sp/YM3iKvB7EZ2/wVmE8oFnUU4+jBeYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI7lJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyMA/8CY+XqFYjbnFf3by3w9kvfeD1da5dmzUuIp7v1yzR1caA7Bi5\r\nCTHMVDjMmjRYUorOP+S/LbgZgbTlVz+CzVOvoNTlVeYwDgrwvoah+WS52B24\r\nMH2sZXWAO0Gyr9As6MCNXiCuY8gcRA+xy/UnlDQ8liHP35CPcHXa0rCLI4p0\r\nyafHqcSCT8XSCaVrvMBEyBbeJBBHjjHvkC0FfSe/BnbcpMlkWXolaSdBQF2v\r\nGTwd6BfscensIxfjgYgcYVaGDFjMbRUvzsO+Kn158Ksayw2PQ8k0SRix39i5\r\ns1J/zMOHqVzcYCuUZQWGbAdqvcJjh+/KPJ6qOFuLChUCc8LevSUT4ufkutYR\r\n/K0IUf8bl80VeS/920/9DH+8H4kQ84OFg9zsjHTR407wQPQhWmnRDBWsAl7Q\r\nGrrLxNMi5nScqYzNqMI9B6k8Ky7sE3EE1NodHFE6ErOx2sgVpm/Dzkz8qGCg\r\n/zHD8EJYrlKbQXpSA7n7ybzf8OZ//j30L907500qpcNuh2hK9XWPrLp8hurx\r\nQ23LoCp1xTV+qZrfNryhnrp2Gqy2XmASf5M+yYpPRs0FkoID6PaIIO9TcfIM\r\nTKENz+GtzcbRQoo8BGcj26NAf49UwopSeDcTJ2iiK7dZbrGvjoECdy8z4DY8\r\nvEB32ihGMwbFqaxQADMFXLeGu4x0jXD4diM=\r\n=yfi8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"512cf29f8ab8a4dd786cb6c518c168fb0c972643","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.19.1","dependencies":{"eslint":"8.37.0","tslint":"6.1.3","prettier":"2.8.4","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.7.4","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.6.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.5.0","rimraf":"3.0.2","typescript":"4.9.5","@types/node":"18.15.10","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.42-eslint-8-512cf29f8ab8a4dd786cb6c518c168fb0c972643.1_1680062793227_0.5320804843827494","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.42":{"name":"@carforyou/eslint-config","version":"4.0.42","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.42","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"ca310e28c3d967b9c8d98368fc48a6e4fc80b266","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.42.tgz","fileCount":15,"integrity":"sha512-95CfSk3BOtzZtBS3MZmX9PABHE7zdG9b9fqNKE5MH7yIDVJBGmGctNTseEfw31JU/qVQisdInrH0wD2QGV9fYA==","signatures":[{"sig":"MEUCIQC6eYHEu/xC4dmt7grLf+mZkzYpF7FTA7VeEPYV0bKStgIgHtV8twatxvYoQCYDSm8uTcDpNvIomjzxJc4yUxzITIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKtt8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpzkg/+Irt8UqjdQ4Q3sVAEDn7fkB1j+kpp/JSD2OGQ7dNFkyLREAmZ\r\ncA0sP7g2bnVguuj9y3f/rVioPyAo2C+9Kzx/f8xi2F16EaOFSLQD4WppvVOX\r\nhKgo4SuNNIQClJM9c00NXLKaaTmRDvVNxN3sSxl1P9Gz6uuW9PYxnQnYYwIW\r\nC/495kb6280kABN7Z0ns5nNYcWm5WCdMFiolro2ESv4raxUFAOOLl8geLwxV\r\n+pR794GSgzXAgYokukwsAuSnjr95EoJBVxOm7MKUqzsGHg9DFpd5dhyYLqGb\r\neeW9nqV+WCs2z72+g13MNG6hBNYzvuj6NCcfpqe6DggcU8RmyOnRzYoylOa+\r\n4rnRwbuq0bF4mNn4g1Sw1E1KFn+6tvYS0iTwG+bkSGZrLHFHRs0hrHrKAc/W\r\nzW2xgDihi3RupDLciBI28d9qBvmwrjkFDgMJPW2UkFhiFHQ6N+nUQcDfvLGM\r\n7uUhIkKlgEAa/9xfKF1ca40bvNlPUZ7qA1sxwntpFuFJMUJrPtathH7/uSSH\r\ntC4XFoo9YszwE4H1ccMsr+T6lzwcZdC9+R1xHzl6VkFJpv991W2M4V+rzqXp\r\ngDgrH0cqJLuy4FIzriygP+vy35xhtYp9hPf3RqtpAwhp2Pwz+9y7BW/wK+0a\r\nbOECQ9haueWUXuSLJikaE6LP1ilzoGibbEg=\r\n=M5vn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"2a6d2d00b926827a21692122d2b4dcc31851df65","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"8.18.0","tslint":"6.1.3","prettier":"2.8.4","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.7.4","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","rimraf":"3.0.2","typescript":"4.9.5","@types/node":"18.15.11","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.42_1680530300752_0.4988358828875066","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.43-eslint-8-0cf0633b901279d9dc814f2c57a7aad2c3704114.1":{"name":"@carforyou/eslint-config","version":"4.0.43-eslint-8-0cf0633b901279d9dc814f2c57a7aad2c3704114.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.43-eslint-8-0cf0633b901279d9dc814f2c57a7aad2c3704114.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"21fc2e5ae15a5316b8165363661a02de59bc6abd","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.43-eslint-8-0cf0633b901279d9dc814f2c57a7aad2c3704114.1.tgz","fileCount":15,"integrity":"sha512-e0KlCPE3mya895c2q+ABbqVQx5CQtxdhJKCxjXpUP3J7c76lnCJ5akVSu5GJY/vEmjtm61w0TVW3ceeiJov6MA==","signatures":[{"sig":"MEUCIQDxOU0xdzHc754QEZGGaJU/aAnda8VIknZcnCnMSqwawwIgdtyDirNnoPQfc+lT9Pkuiy4z5PfnS4rlJOlnS8oqtv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKtusACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXHQ/7BcEXYXXPNLzC2GVC76L5qDVD8sZ7X6emQMgsNBr9sqYZ9UIb\r\nKvb6fXqu09UE8rSpGp5Y5Ec4snX3WLTJGuq1Hy0kRmY5LCHj5IPG9A7gsgSW\r\nTQ1ESAGeMC/agtQDjkpW5UVInXAejIrCxLoHFSJkG0IIGbLG1PjXM3y0DQk/\r\nESGVeu1RexAXzYkTADXpoPBb/52x8jCCH72hdMLJkU0YAM081bU5rFjEdgl4\r\nFUSTLoPOviv/hU2XaJXvKtJtxlhKdx+EjSse+BpBzXgaZptr46R4C4Bl9Wy7\r\nhTp1jQv2pJvSwYQDQ5yWWlOL2qagCUytnASOio8D6ArCjsHD+SqptQ5ZHrW9\r\nNaTqzIaZbaPUxC4J3yKymv81XeIq//pPrIkxcw1Ig/MO2IW4mpcBny08JXcw\r\n1X6M9MkKVNVf1GUkl5ePSiD158mv2UdTNAdxhHBZ32K3Kp5taRvCPw0NTxLp\r\nIqWyfRX8PzPAbGHwHY5Kxz3XEyvFiW3FWxCuXFCYIryQAqc+5XaEFb1kypcF\r\n2ndSgKXNlCIT62K8jlDJ7V7CgoBdQOTcDjnCyQkthExJecQxaGqDAIXTb/mf\r\nR3NTK/BTbbFBfsKp2p6No6P0Fp/c08DKtHXdsn828CahqEc+jM5qNccAnrtc\r\nLz+r8XAtaDlX6h7PzwJX79VKUZU9z5kU88U=\r\n=9q93\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"0cf0633b901279d9dc814f2c57a7aad2c3704114","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"8.37.0","tslint":"6.1.3","prettier":"2.8.4","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.7.4","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.5.0","rimraf":"3.0.2","typescript":"4.9.5","@types/node":"18.15.11","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.43-eslint-8-0cf0633b901279d9dc814f2c57a7aad2c3704114.1_1680530348685_0.562811655075921","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.43-eslint-8-b31a4b4b6d5163371a2b162ed9c95ce5395b1daf.1":{"name":"@carforyou/eslint-config","version":"4.0.43-eslint-8-b31a4b4b6d5163371a2b162ed9c95ce5395b1daf.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.43-eslint-8-b31a4b4b6d5163371a2b162ed9c95ce5395b1daf.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"7a81782db900a5529318c78843f7dc2da0ca18e6","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.43-eslint-8-b31a4b4b6d5163371a2b162ed9c95ce5395b1daf.1.tgz","fileCount":15,"integrity":"sha512-VDGwHueiV9dDw17Hq7NSATpiZx4y5fG7KzBRaXUiVsF5jq+h6dpt7NOtepiXML7/yxcScv8CE5wy/BFiRhnc7g==","signatures":[{"sig":"MEYCIQCFqxNHHjYpXOiUaHyC0C7J3Bz+XZ9kMITA1WXKyPn+agIhAIONBSq6ZEWS8mTxeeUw5flWCUuINvH8wUXcx3qTD2re","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMLqwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1qg//Y0AZ6+x1HeZa+0529pz6LdcEl9SK4LLiFtEz/9yUa4fsQC24\r\nWFdj2o8+VlANwdOyiwqR6QkU1hoxO7H2IR4TveLdxIHxk21QUXe4PuVEtH9x\r\nB6SK0EgM171j1ffXb90y/qb65Lp6MJmlL32o4WQ4dKObbwNkXOw8M/7JdasV\r\nCuhvsu9iNlbH652FLt0imh59CxjCa29heEKeux2UZr1j3ac9lbqesLWfOySZ\r\nboPUgiNqHfqv9Dc2uIw5a1iGqpPuiNxH54tEH7dXDT63SCBCJAlabGAR9Hy4\r\n1k/7cpYbD5c5HG0Ya+As8NTdVMEFV+5f6GWLZ50O9Qx3z4LPEYlfy6KuDBXv\r\narBoImbsmBZSndMcfANzlB4zouVZFrjNEDVeUE1wDHWYSOux4Pe2pHoMwBx9\r\nZ9go6bupRa1MRtQ2BJaPPeyglM8eDQL9JQmZBvNSov9vGzOlAQ/qZS8uUR7Z\r\ncOWWTwxSM3Aj8oban34/fsIpAzJg/iF2Gp974fTwK4kaqeP/jom4v21r+089\r\nkd93fTo5Am/gaAbKIaZcwNh5xKsALh6ji4dNGKxMEEezdUnYMKe2iMh2ax6v\r\nFnn3qfrmtEs2hEZ5XfAQBjjul5SObv7ZBUtRhKHVJk/wPRYQ+ESTT3nsRHNr\r\nNZfeSxl56XA5v2f1ZI9QH4iZlL3WoutZZ3s=\r\n=6qdP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"b31a4b4b6d5163371a2b162ed9c95ce5395b1daf","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"8.38.0","tslint":"6.1.3","prettier":"2.8.4","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.7.4","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.5.0","rimraf":"3.0.2","typescript":"4.9.5","@types/node":"18.15.11","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.43-eslint-8-b31a4b4b6d5163371a2b162ed9c95ce5395b1daf.1_1680915120564_0.5126483451230368","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.43":{"name":"@carforyou/eslint-config","version":"4.0.43","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.43","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"7f6a0f44e25c4902f1deca6e88a9a9ff2d9bd0ff","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.43.tgz","fileCount":15,"integrity":"sha512-5QjMhcxNfNBCsG7+j/hlfE0yUKlGQh3bFBFn4HOtMOuuipLzd+8XvoXZVghJESVL5sSZcb+wvUhd8uNh9yO33w==","signatures":[{"sig":"MEUCIAyHPHcroGrpy17Kw3QPffaTorJPNo94YVoZflVB6w2qAiEAgB+l+YyOS1oxEbmKI/jqoqDCduDNhjw5HoMlXQDXyIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNRC5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6FQ/9Gloq5UFmXvT3CeNFHMAvhmgTnPaxcNkApSy7oweaNBjBwZQV\r\nmsl+MwP8UtpIo18RyrEp/0Y6CyMjq9RDWD11VLPRpj7Q2ItoEXwgaVubsf9C\r\n81PUzxy9MhFVCro5VrLUGfvKc32iZw7RgCqOqDlb4WvIJWfci4Ud6d4mHll1\r\nhMl+VJFgZf3LmOwzNrnPjulecP19DAt3M7jKPjz4fmfc3rlSgc61J3K+Tve7\r\nqzS0GlatqcDHApUHOxDvMZ4q6j44e9mGPYbEeJ9ClMQ8TuKY4Ux/eyvz5+55\r\nWnIDmxFhEu3dISyq5XEBwdR8wQaXNzIsdrKlZ7lyq3yA2x/SzPfNFCyev3ee\r\nQPc23VR2xtogwKTMC8SwifgU86TnDyl7Zmz2MqtWY0teWIlRWvAQymJYQYaF\r\n4ugFhWg6O5tLE0/23jdNKG1VicIPzTaDR2rzxgU/tpx+jV2kn7VkXjm1rB0h\r\nx5Xb/frL4nNcPdN9m61TyjUkl6hEPmyK+OxJMwkA8IP+nX3KZP0Bv/wThAQ8\r\nditJDSwzl8B46cvHdz46pqftGVTuPVJey+etJbpFaf1droGVIqC6C2KGxcqj\r\n6AxlnfLgH0epif2wz65x0HxzT2vftj8ot0E4PHHhhwSLDGvnA4N/koqy3S8R\r\nrycWA64HcaQHYIuDFuNLHrllpD4FQEqu8LM=\r\n=jWHa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"503b42f3c3e6a5bfececc37486ec06dc5ca691e7","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"8.18.0","tslint":"6.1.3","prettier":"2.8.4","eslint-plugin-jest":"26.1.5","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.9.1","eslint-plugin-react":"7.29.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.1.1","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.0.6","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","rimraf":"3.0.2","typescript":"4.9.5","@types/node":"18.15.11","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.43_1681199289668_0.2956860334969553","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.44":{"name":"@carforyou/eslint-config","version":"4.0.44","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.44","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"b24a7a73e47bb1c2551865a5a0b7a81d7956ba47","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.44.tgz","fileCount":15,"integrity":"sha512-+o3G3LNYy+ntpShjIBnnNh/9H7EMBGocHtS7nwigjHqY9XzNvXuIbjWBgmc+hAcns9K7Xv5LK8cdyUSqKc3DRQ==","signatures":[{"sig":"MEQCIHcQqYDcIV7sv45XHEVCCPOLbrHeH2kNjciI8533nLTFAiBG9BNC7KW8486+5JbW3UWpHj67OQ/Z0KjN2K13Ab3JlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP9DPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeRA/9E6XO9sDrVB2rVIs00L2A+71CyptTSVDGD11q/dYW+rVA5GWE\r\n3CEwWJY9cPdnY72P9H3N4XXVZ/NQZL04Wx6w7GcN9wfVk91YKZVZMdWkR76J\r\nBYow3ifLNev8TJOBQy8z8tb03pBivoNiwqPGAb9n0dm3+DUvnzNlFdnAxzgQ\r\npH7C8XgIWuKyq8q7FbVXSqOBI0utBfKmFmaozDl6suFPP4Q6pHkmWGwMf6hA\r\n4qquq5HgzGQlv6ABSnUi1Zr52zl/j65FngU16RjtxXz3qZpJFE1OPZzcrHAg\r\nbb7RY9GV2xAkpvSVzwLsNxSWh49jEiKBmue0jjJgo6SpFHCev66ysdaIVJ7P\r\nwbbRwDycS++jxy1p9KXZdk2LKnQ+CoMJ9yPG1lhJOdpFM14yEmSQkMIzr3tN\r\nOPZm67Z/LLVqauRzWfqtOohVCh9oJnGn5DexyYxGQ5eAg7a54wbz/4mQrHzs\r\nPVc65HNCqD3bwCclTUnj9fXhouFAHpF5p8Dxct/DrlcCEdUGKyme51/3UfwF\r\nIoyzR7pCwbfwbgtq0/BwSRvsBwydjKtQMDdFsWXruk/1GFSEd0dFlFyNk5ls\r\nGNp2CnHyAqgS+hnbafUbHZld0EURyabhsRUyR6DnPD6JVKlS9LNnhfu6R9ad\r\nvCBqLcZXynKI/C4LGg6SyUugB3owxnUkOwk=\r\n=oBzP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"bbe8e2a19da6314658ede40ad7a268e51462b9c4","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.13.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"8.18.0","tslint":"6.1.3","prettier":"2.8.4","eslint-plugin-jest":"26.9.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.9.1","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.2.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.10.3","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","rimraf":"3.0.2","typescript":"4.9.5","@types/node":"18.15.11","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.44_1681903822874_0.5345826412267565","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.44-eslint-8-0ebe313aaeb36f1f8c2d688da0b2bb9ec47e5101.1":{"name":"@carforyou/eslint-config","version":"4.0.44-eslint-8-0ebe313aaeb36f1f8c2d688da0b2bb9ec47e5101.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.44-eslint-8-0ebe313aaeb36f1f8c2d688da0b2bb9ec47e5101.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"88eb3cf46486debe7664c29254b22c2b8831827a","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.44-eslint-8-0ebe313aaeb36f1f8c2d688da0b2bb9ec47e5101.1.tgz","fileCount":15,"integrity":"sha512-eC3jdQWOVPCM84m2QaQn4ea/okuNpqJlnT7SWprrx+uAejEUn56dHmPwdUdQAIi+bOTjVJS+zeDdJFoVvvn6lQ==","signatures":[{"sig":"MEUCICqN6EILugH2WNyZ4+qn7we4kMRiviArEF3J872NRuesAiEAvK89hdk4Exx8hKMUwwME85r9gc1iQITiR9BmimEgVl0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP9DhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUtw//bHWYs/vKdXzELALy5P9M+LFKZhdzW1h+U+XvXwZ5KeTwumJF\r\n+l699P6y+sVzOVWbZTjB81K0AnVuWqyC/5J/o7fuiZZCItNZY8ecRDtubKwX\r\neg9l0pRcodlEqA1VV1hsbw33EA+F2QrzsRh0vLuNbv4mXZY+sONkvZhW4eFJ\r\nP7ELp2vvuAAkMC5mG8Ad0lvugyV4+0mHyRUHSih50WrdwD9IfPYgiYPBlxYy\r\nyyJdiaSo99fgipmDdHogKDIHgxbie29xw68pQxbAve4UgynTQtRC5y+mF7Ov\r\nnMx/WsoJSZ9bke2EWaTiKBVYRzkgg1nF2MLB2uQHvv6W8vgfuU32gjlsfmt/\r\nJnREN3rUqNRtyXJhWySBOdD4SGS27/RBG873B9EwEmbi0E4FIyqWa+YMMiyx\r\ng0D5R3eRhQAwF4g60j7IGOEBbMx5lSLWRROULt1nA5XOLWKu/9qaeEoJkE4m\r\nK3pEd8jOUlNmT//0UZs03wn86mUjADcaQu8enJ6dI6FspojWjFlyftW0BFYR\r\nOX4NsXMxg0XMKXICZOlFBSNix1VfQkOOEduQi4SkU2rDFQ/TkY6lEuXKWQBQ\r\nJAU9wyjoOfV0QJYCr6UdGH6IejUE5866gjyNDmjqG4Red0QHVI0yIxmpv4k5\r\nStbsYwXiPjZA1MOqJ7hkwXHadKWNFuVCI2w=\r\n=y5Vj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"0ebe313aaeb36f1f8c2d688da0b2bb9ec47e5101","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.4.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"8.38.0","tslint":"6.1.3","prettier":"2.8.4","eslint-plugin-jest":"26.9.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.9.1","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.12.1","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.2.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.10.3","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.5.0","rimraf":"3.0.2","typescript":"4.9.5","@types/node":"18.15.11","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.44-eslint-8-0ebe313aaeb36f1f8c2d688da0b2bb9ec47e5101.1_1681903840657_0.9475179396388251","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.45":{"name":"@carforyou/eslint-config","version":"4.0.45","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.45","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"3ee1c867e952596256a7cec6cf4455694799feac","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.45.tgz","fileCount":15,"integrity":"sha512-JK9GLc+YaEvOLhObB7VUKpD0Y2iBt/bExys+gEq4OPMnfpKVShYqJt6wXf4NZa2wWYtK1OwoQHj7xuigEzGWdQ==","signatures":[{"sig":"MEUCIQCNGj9IUK/6v7dWz1rmVAYQ8seq4UR99oLJsHLee9DK2QIgZ0frjpLP5Mij8o80i/6ru0rniIgXAh/1pLCD2k9gOGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP9K2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbrxAAoawxxVT6YsZSjJz/OP8ZTAsUV2cN89k54U2A3JcTI92/bx2d\r\nRQyoPJtZhfH3+p7oxJdR/PVhk0hekP7Wdc0A27IzQWGnvIZz8x1pLs2rhtRo\r\n5JRYlbwGANSjedcq+sxZkta69kM1MaSSgTm2DePiAgMzCoW7h2W4mDC+Roiv\r\nStr6Gb6yg3G4zvCMZp4YB+Q08XtmrmLbpSXP93NrweXAWivLsaedynUWlRVC\r\nH4tqUHQQ0kciQHCurRyddVGWWQatjNeyD5fekPknPBQZcd2WwoyfPkK6gZt3\r\nyw/RWgfMtwRr/KqRe0uydYSrI+kmMUU7wLU6XSr4EgQcs906XvpMmGqZovbZ\r\n4vBos9vYv3U0V/kC36f39MrWBHQ3/AQKRy4KS/sEY7C6uE/o8V0AMsW7nVye\r\nKACkQdHgTl855z2uyxcywHHF1Vc4Xt3IbbKey/Zi/r1p1R/UF62x1Q06l4QE\r\n2iFVfWoFai1v75hcd8LhSOcDnuX+yFnw+2A7YtJgDIGkiWtobLHdk53hmnr0\r\nAON6TMcANT9rhyLdUsTQzMdIMKU34S0METAUxmAzrR9M5zTIHZBXSRqeAidN\r\nLSos2Q/AouPsOjczEN+bUb8CVQCNv3ZLJQ9q3PQcH61nRKuF8zu2UncFcE7k\r\nZ5fPCzXCwxGguivwIKFcnaonbS6IRQcykgQ=\r\n=3HgM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"f24fb05ccb4369dca33d53065efdc3df3d1ca1a6","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.13.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"8.38.0","tslint":"6.1.3","prettier":"2.8.4","eslint-plugin-jest":"26.9.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.9.1","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.2","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.2.0","@typescript-eslint/parser":"5.5.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.10.3","@typescript-eslint/eslint-plugin":"5.5.0","@typescript-eslint/eslint-plugin-tslint":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","rimraf":"5.0.0","typescript":"4.9.5","@types/node":"18.15.11","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.45_1681904310342_0.5295885047695508","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.46":{"name":"@carforyou/eslint-config","version":"4.0.46","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.46","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"13d709df7e0ebc64ee2b38163a9bf0539f4b732b","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.46.tgz","fileCount":15,"integrity":"sha512-iubyeL9raiPlsKMRyvgnVKzWa3fGU1Cvm2uyuW5CnO+Lj53Zv3ZB0S3NDLIwsdsrIHqOf3L77uiziUQd4ldIYQ==","signatures":[{"sig":"MEUCIF19muPgBPSb7aVedvC+gnbLusfNLF8TEb9I2A1gT6iIAiEAlOnM6+IYoP+mVbzzT/YEG2T2OffE1j/RYk1vOSTuUog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP9SvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO+Q//b9VTIYGwpvvFLUdzsDyX4hJ5wZ+N9K387+zxahmpL0foyyhS\r\ns5qIvfeMGmY2hAbVQoDgomdaLtmgOjA69CdJgair9N1YGlzAettA51XAiqw2\r\n/iAxVmbOZdtAyu8EQIVAC5a8jYqbVuhG2VxXDUj7DYewQxfrBIEnG7xsAa57\r\nq4PHwJcltmzODWeD1KnWiKjhIVdCB47Hn6a/nlvHl/0JhBF40g/Lp5sGmhnC\r\np3eplIbdsQPh8ZOHuSgzFRxZCTvpYqxhchACjRhttvYiMI2zwKc99/Ej4B7Y\r\nanls+CzGMc0unMJM9YT7QX1FQh7xHl0BrqQ691rpcxMeSxumqW4jsfwzNRaj\r\nGCMDIWaNozEsOyKRg4y1BXlQf40S8vNxbkixUUM7dU0fGg1QsCoZOZ3taEbT\r\nBA//l2bmbzyfid/bKRDFskQ/uzegU4DSObomjjV72Q9XQwrcS1EGt69nSBCa\r\nZymq/Guy2V1yuc5aaV81CoGkVEyqfJW7ZY3D7DwkpdYRPc6AHtPZeA0YwZzJ\r\nsrUi0jLNGZOje5RL5LzIoBwOi3kT4aZ18J1AvdptzyYebbsTJu3qe2YJrPXL\r\ntLx2vC5Ry7CAwZb5nxWQrfYoJDkPbGi8M37M2qTgnPko+63MCKs14/XS2mnz\r\nUoAj27uqHxfiSFjqqPC7mA7vGYO7zKR6LaY=\r\n=yKf6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"33c0200b3fa6cce28cbf55af20602ad4a7c682c1","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.13.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"8.38.0","tslint":"6.1.3","prettier":"2.8.7","eslint-plugin-jest":"26.9.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"39.9.1","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.2","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.2.0","@typescript-eslint/parser":"5.59.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.10.3","@typescript-eslint/eslint-plugin":"5.59.0","@typescript-eslint/eslint-plugin-tslint":"5.59.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","rimraf":"5.0.0","typescript":"4.9.5","@types/node":"18.15.11","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.46_1681904814871_0.22576211564222892","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.47":{"name":"@carforyou/eslint-config","version":"4.0.47","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.47","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"bcc5ac9c3e2891fe447599a93e69cc2100ef5392","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.47.tgz","fileCount":15,"integrity":"sha512-b2Cl7pipVWD3HUMcfXk3E0UK49iIl9Qp5/bL2Rz3KWf//gi1aYFzhALdobs8ObZ4BYoR6WYmZSmMwuINJorxbA==","signatures":[{"sig":"MEQCIFQeMyB9t7PCD+8z79YYVUkLw8FjIwt++QxZweW1XLMFAiAOS6VIaT5KNQK2Pc51YnClsRxYOSZOQkJKB3TaClvXvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP9ZmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUkg//VEVZvRnEO3atWbfOV+tOad3oMyIWu1nur5vbhxeseHGpqGPa\r\n5v/l1FhOyPCuHmP7WqdjpY+2C5jMC0WD8sv2IBua/uYnAJoCdN69yTGE2WzH\r\nuef8RSOf+tkn9ehVpPfDIo7UL1VYerucpuCdC51As0lLsCzw4EPbeAteGvTe\r\n3zzF6kLS2EWQDqvko/9fUo4x75mQU5IvE8PjCFnULNR6TTnRzNOiz+Hi4QaY\r\n3K2XQKUfClvjqpJ2o32G5Q9bhT7WcDwDcMOMuF2dTHJwwCwLV3WuvQuH/pvk\r\nQbp/to/xnBqV4GCZe6lyV3S+ewGKB0tNY06m9y7yx7KNxheuz+co/a6L5Q60\r\nYtKta/t9Q8iAwwjdwImWJvOwBix1bf3oQHJwKyvEnjqZNOprO04yjNYg8stA\r\nlf9gi4yD52H7YfwmfQ3Naiy48H7RFIVwRGeA7V/mC9fL9UWo5zFexl7PRndz\r\n4NUgdEq7wkwrpBpbVKna3doNAb3I2keFTczdabtLGsi+PLkd+WOvaI1RGi0c\r\nwFHPAbWrSkXf41Pcl8SkAWENuRVZx9GApbwtdvhxgJey6+YjXySEni6ZQA1L\r\ntj66gx7VeKGyX0OZ6Y8/Ibg+0BFpkzxEWO+dOEwavU3GOEA4xZ/inA7HFceW\r\nMEv55krPpBs2WJsyVJPB/4aHAjETlfsALDw=\r\n=DAm/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"9280899cb2d00d6703d2770ccb658216953a0fb6","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.13.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"8.38.0","tslint":"6.1.3","prettier":"2.8.7","eslint-plugin-jest":"26.9.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"43.0.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.2","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.2.0","@typescript-eslint/parser":"5.59.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.10.3","@typescript-eslint/eslint-plugin":"5.59.0","@typescript-eslint/eslint-plugin-tslint":"5.59.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","rimraf":"5.0.0","typescript":"5.0.4","@types/node":"18.15.11","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.47_1681905254406_0.8501014690576789","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.48":{"name":"@carforyou/eslint-config","version":"4.0.48","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.48","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"99e7105cf0db717de19c31687b496128054c2cfd","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.48.tgz","fileCount":15,"integrity":"sha512-HvYrMM0Sfdhjdt0uKuJqK5zYO4juSQGIBrEzPodh0JQyXk+YGaH1jnUCvAO4/HMw9sofrQcrD9I6neDaAvBPQA==","signatures":[{"sig":"MEYCIQCN3CAlu3I7ec/1YimBaZ0KkGIk94SCCbS7YZgGvO2V0QIhAOI7UJdsnU9cS/8TAD9SIQDI1V5bkV8VXKU7ubuBlags","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP9bwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwFBAAg5qSfoVGgm+8eiKR7pweG/P66Gk0F5MqUaNo52LxrcLaR084\r\nm6NE6DNKL/lk0y14Ko34xYElKP3Cbgi4/ymlKtBk3tZJ3TT9xPmdWZNwjddu\r\nY5hve9HejnqLoLZ5NzPIAhUSqO/JFL2AS++S5r3CdQo06pMbbzfnIrUGkkXZ\r\n0WkcyFu64RFHbqtnfdUch70AB9PvfFicwZNLd++KeuPCAPLH8tbEj8T0dwwp\r\nge8TkniYCQFxyZlxYHxGxnvGz2V5IJfYssYsFk7pG9MOq5NbUzs6pX/L2exv\r\nagPcIX2DHfFbP1klQtDfou/KYZxIa6qvC6unsGyWqD4sGyv+1QUVRPh6Wgug\r\nN+aITwZKaVKHlLqTNPwmF72JqB7u8nFo5d3f1TkSfMDPJockh6/u7kTFoENq\r\nzECNY+QlLtyKbGv8mOY0shpp+v9egYSPu+1JAOKBa1l92rdClSLxM5GcdHe6\r\nD1wR1075LcH9WG9O3KjFdHGdTRf409+fvijRAsyKvdxTP9nGI4pnuHaoMEvs\r\nGc3cBOIxHmSThHQMWq98D+gqb35Z2ds8/GyivHekg3vyAnuAdaHXj+qihG1K\r\nfSrVNzB6Srbl+Xe88swhy4DkaFlGT6RK7goszDEcYHCNHV2lYpOE9GpxOQl3\r\nsq2vSTHQ0v8Q+wVxv9jtmN4xLNq4MBCGW/4=\r\n=h8ZA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"254af63064868b3b71bcc4da75c2152adc2fe72d","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.13.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"8.38.0","tslint":"6.1.3","prettier":"2.8.7","eslint-plugin-jest":"27.2.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"43.0.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.2","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.2.0","@typescript-eslint/parser":"5.59.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.10.3","@typescript-eslint/eslint-plugin":"5.59.0","@typescript-eslint/eslint-plugin-tslint":"5.59.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","rimraf":"5.0.0","typescript":"5.0.4","@types/node":"18.15.11","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.48_1681905391793_0.3957329158678593","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.49-eslint-8-7ee3b786b90fdf74d831c6511e47fc051369c13a.1":{"name":"@carforyou/eslint-config","version":"4.0.49-eslint-8-7ee3b786b90fdf74d831c6511e47fc051369c13a.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.49-eslint-8-7ee3b786b90fdf74d831c6511e47fc051369c13a.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"c67af0f9422144f9c72ce165eb0a107bbf24f22c","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.49-eslint-8-7ee3b786b90fdf74d831c6511e47fc051369c13a.1.tgz","fileCount":15,"integrity":"sha512-QdgFobisyD7NqI8gHwDrq/1AkVCCGSQmnZn96k2PBxcfMOcLKcXW+AWjbcNz/VO3YrAQ/ts2d8JosrsePVsvFA==","signatures":[{"sig":"MEUCIBoicwszeYy2pQH1L5MD1+e7xW+Q2mxET0iPYRMUXtgdAiEAyYvu0ueZcD81x6Gd4bAbLk5oBzus9eNlRdHKQuWaspU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUOzdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0xA/8DJAxqMLwsIZDtqUdckLW+TNv6gcXIhWChQ7WyIf6gayveuht\r\nBCSjk3q6b2iGZdIefBerKJsjJZ5d1Vn1uSBLDl/Lqgk3tVdTxroB38jKBJpf\r\ni8b93baIXsoZ2UK6rwmG5FxbiXKDk4Qmdbu78EG8MDpC5LduIiahoqB/qU4E\r\naBkCEr/jd5Pgdz7nFbMpGgjdIORdTMNOrJtbg47T+0saL20ckObtYz3sPNc+\r\n806z6UHFXiNozniE0sxJxQKE/vNe7n+JC7Jkp/sIy5IkkYNdONweYiLWllEt\r\nFaV+BfODB7IqZFDaFjszBovmc5zXBz5tnYRlwN80VsEZjuRSswwzX8MW4Xcu\r\nz7/BwY+Oi9IoZrs19ywrB3qFHw/2gM7bCZdceK76KNBRO5Y8CLLd2WCDyF0m\r\n++tQAJM67ZU/YjWztLPiNATHgJ6tYnhMIJf2wMT80LiE04E+QnoqEppS522J\r\nOJ31iSJIsxrBIXnM74oOrGzgtQ4N4WjwZc62RIExQS1ufAOb4lVYMXsRQMAN\r\ni1K6xipmPYOG0sH3newZ1pcMp143DwXhXRRfB2fpbl2t/9pg8saJNuHBX64/\r\n6lOEC7276kxc4aa2+rmukGv/tFqYg6z82ReXBxjQCxRIEW/k94j/dRF/9rNz\r\nIIZP5rmmRsulIlx77wUilNEnlNbkJMGjCzw=\r\n=UAS6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"7ee3b786b90fdf74d831c6511e47fc051369c13a","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.13.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"8.39.0","tslint":"6.1.3","prettier":"2.8.7","eslint-plugin-jest":"27.2.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"43.0.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.2","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.2.0","@typescript-eslint/parser":"5.59.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.10.3","@typescript-eslint/eslint-plugin":"5.59.0","@typescript-eslint/eslint-plugin-tslint":"5.59.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.5.0","rimraf":"5.0.0","typescript":"5.0.4","@types/node":"18.15.11","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.49-eslint-8-7ee3b786b90fdf74d831c6511e47fc051369c13a.1_1683025117622_0.24117528395943233","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.49":{"name":"@carforyou/eslint-config","version":"4.0.49","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.49","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"6a6f67114fe498d8a57c79aecf259b414fa413b5","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.49.tgz","fileCount":15,"integrity":"sha512-R/DlFLI18HaBFPfoQvt57tBQyYTsAo6FO1jAx1oIBtmMMKJFX+CaswxmfNTzVk7qUmGriGj5VfcQVzz2WCArXA==","signatures":[{"sig":"MEQCIGoNPetakKDlXuPhXRF7x6KRDQQKBCGmZ252XdyaA1tKAiBSAH+u7m+lda+fQjRvlWqUj7cHApy5sf5e1uu+1t8TCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUOzwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqR/RAAoyjOt3vMWLzK7cY/x9WhzTtHkGQQZEyBvm1JazseX/90u8a2\r\nBv2MasO5FhhFFrKtbhtHWEazqrIMNmXJ2zhu0U0/xy8fKlO1OBd3GmGs0v4S\r\ntkjMBWtrxt++aKxYGQD0TO1yB0q+MgdUPIxRZsF9IYuOLP84CFrQmxNDqyT0\r\ny6vqKlIirYjTN1oHUeLJaoch0KSNeShrN+evkm5Me7qsAqjfp9tBMkkT8WSs\r\nKhKKwMBBjRLlFuZ2bEEpm1mx7ivG9/ajj729CRBaA1KOjDx1m7mTTMndBbnN\r\np9gfxu7v8ddmg5F9YP9mwu5EhstCtikj4qTvpKhhSn99uqA6FeCHQwHFy0Lf\r\nNZ2hQ8MJvYgk7swbTJ+Afw6fSlGUcRi4wVmOIg/R9ZCdUP7rXzWyX6jEIT+N\r\najR1pRlDel5bnUlgtlP4Yce4Jsf2kVJ+lAsl0XS9QKelDx8VTCIgtEi8tP/I\r\n4b2wYx9BNcwLDciw0/IEC9T144s9pjR5qwku7/MPTvov+6xDY7mbl/vN7x2p\r\nRdCL6vH3a4lPgNSuTI96OLYbBrjhZCMPO/2LT+97PAVhWtmUlEE1SS7zoUUU\r\nsv1s76jf3aWvoN6fAnZGYRm9JErltQn80ykB4yxlk0yO0w49/D5ZENpvkj/N\r\n6Jrr3HWoVB/f+oPd7OxNpIa2qUeGlnzJ8CE=\r\n=jzMv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"172d37e6787b27ce6031c1067ab779a2409d86dc","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.13.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"8.38.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"43.1.1","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.2.0","@typescript-eslint/parser":"5.59.2","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.10.3","@typescript-eslint/eslint-plugin":"5.59.2","@typescript-eslint/eslint-plugin-tslint":"5.59.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","rimraf":"5.0.0","typescript":"5.0.4","@types/node":"18.15.11","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.49_1683025136309_0.005160825287751969","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.50-eslint-8-502653362063569563d3f7f965352bd8b16e7c19.1":{"name":"@carforyou/eslint-config","version":"4.0.50-eslint-8-502653362063569563d3f7f965352bd8b16e7c19.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.50-eslint-8-502653362063569563d3f7f965352bd8b16e7c19.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"7564da49a8f7b179abdfb4794f72ea7823041063","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.50-eslint-8-502653362063569563d3f7f965352bd8b16e7c19.1.tgz","fileCount":15,"integrity":"sha512-zI5d/1eb+aF8XNZTLPJ98U5fn5bwp0JKNZEbf2cKXtP32dmOh2uPNx0UggptBDU72mHcTS7DOnNEdvpnWevVmw==","signatures":[{"sig":"MEQCIA04Tdn65qBmdu/dbd3s6h9Tfd8kHyRjmtyeade1pXO1AiBqQMiUJaq6RPaH10a/hgDs+ayi9RO+Ph37iN0Nu7cVJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUO1QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcCg//Vxun3POnMf12YgnQRLbLAbkBoLbcztlUkOdnaW7W8hQUcDb6\r\nHIIEBSrGWg5+CVxLyLBzE2REvPWjg+40ZGoLK23SnkVaAHpiabVH6xfiZH/t\r\nBuPkhV0vU2QgiYltYcXCfgDs91E4HJ0Y1hCdXABPM+ztk2vuJR27mnQ2V2ob\r\naceFGW+PiNLqGaOS74j93lEMlxP7WyiNuKgSe3wXsvNJ97QLSZ984CW0J0BY\r\niIflEG1zArVt1ovUYhRyGvhlrxHQx0DiMF1ndDNFqUK4YOmIxmHeH5Cv7WII\r\nKcCUpzQXAditbbK/yev3wHkLdgQVpd//iDq7hVIvFRTsqBnBCfrQO/ShJbZx\r\n4kfp2raHudfzXCYCaxDnbMbJH/TtLUlWNbNR7bi+ylFSDaSg2pntZuYsjY5V\r\n9f92B+DiP3eOF1nSyl4JgYnx8Pp816WmtdjRWhgun5X1AISI0i8Ng3WFMjZ5\r\nsMV4ctZrXULE8BWaIyqZ/2CeSJJcX9OKh6lCOXJT9hFhLJp5XrxVuJ+BT61s\r\n2wLzEQI7ANaLp0dtYr/3QOviiSgIhSNdAIActkPpSSWY9wew530Z1LKXt4gy\r\nKWauCUjbsesSNIC4UWgVj2fmUnaIIVkaYXuiinETMWNu1n9bqDEPwFarwzGC\r\nSgDq+gJQgs+fJbJ2u1yYn61HrSsHpVAQBbc=\r\n=r8BQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"502653362063569563d3f7f965352bd8b16e7c19","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.13.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"8.39.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"43.1.1","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.2.0","@typescript-eslint/parser":"5.59.2","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.10.3","@typescript-eslint/eslint-plugin":"5.59.2","@typescript-eslint/eslint-plugin-tslint":"5.59.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.5.0","rimraf":"5.0.0","typescript":"5.0.4","@types/node":"18.15.11","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.50-eslint-8-502653362063569563d3f7f965352bd8b16e7c19.1_1683025232561_0.4072683687077099","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.50":{"name":"@carforyou/eslint-config","version":"4.0.50","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.50","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"6380f36a4cf67e6b473514749c797345d58247fe","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.50.tgz","fileCount":15,"integrity":"sha512-ziAcWboFT09er9pBBwQWr5/5eJ7AHCd9JVdToa1rexezgVO4gkKFdstqEJeMQKrBCGvOpsgTgMwgtDpf3Ze5vQ==","signatures":[{"sig":"MEYCIQDOPfdwnYnGsI+5tB6puomoE52Vrkcn2Dm9qYfEURQBHAIhAMeA+7Wnq4TtWVAx+NI+0+XUsYg9oyxZH3uVqZLNDhDr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUO4wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGUQ/+KGu7K12iLNRGK1D4DsFGOUp2Zj4WqYNlMqu+CAb2yWIalJ7R\r\n1D5Ar2MZ3GJk/mLnnOU+GMDzXpsp3k+c2NiYooruh2+WApor9iku6uMwd4N2\r\nXmcbwryjSVPaf2CdDp47ZEkUSN8Dvcihyxz36cZVXzFIIbPsiFH9xaRg4+iz\r\nyHYzr44G6PcZvmRmuRv+O+QWwBFqU8f4hYtdPHPSxJgsZxqAMwwu2bNzqQiC\r\nPHHFNuypialZRMCgkEzyGOUBzG69RG9ZldMWR5URu1ZizOYgtm1KpM7/m05B\r\n785vp+UrNxD/hwQ41+m8oGXACITThqtLACxzOZCjz+Fhw1+gaU8payc6tLkv\r\nhPXxhqjtopjnS1oFUa+hgPIdYrpDWXaDMAhvS3HDNE7vkVqfDEd6XPuCKcZI\r\nEN+BzYtzsRxtIualJ/tGl+PztSnogAXtgeBDxiGGRlsbByGz4DoV6D7D6dq3\r\njurm1Mvk9jICcJmSZ8efkbJn7njT+PULi7UOjZanm6+Aq9faDgVgYE5hvcBJ\r\n37RSnWKMzwoGGT4CP2ZiaSOtWRtaH6zw/CJeUJPsunUc7tLITvSE4MV6kTVs\r\nshL0FUCNx1xvwxdJhLSYTrlYjOMr9TaQsmf3qlWJuF3DUtBO1VrBCYf6MquZ\r\nK7fPbWZikz+/C9DjQA3B1c+ELM5zNoorK9o=\r\n=HGv+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"83803c0a80faa90394140572f2f4b38dc0675329","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.13.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.0.0","dependencies":{"eslint":"8.39.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"43.1.1","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.2.0","@typescript-eslint/parser":"5.59.2","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.10.3","@typescript-eslint/eslint-plugin":"5.59.2","@typescript-eslint/eslint-plugin-tslint":"5.59.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","rimraf":"5.0.0","typescript":"5.0.4","@types/node":"18.16.3","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.50_1683025456117_0.7269572541611049","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.51-eslint-8-57ec9ccb314db81afe84a22b14ea80cec6aacc76.1":{"name":"@carforyou/eslint-config","version":"4.0.51-eslint-8-57ec9ccb314db81afe84a22b14ea80cec6aacc76.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.51-eslint-8-57ec9ccb314db81afe84a22b14ea80cec6aacc76.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"768b723e082c554e89bf7d3a0ce1148922473023","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.51-eslint-8-57ec9ccb314db81afe84a22b14ea80cec6aacc76.1.tgz","fileCount":15,"integrity":"sha512-X3bW95MUVUqtNuppTGtEN/+UlhOdW3LOGLizWisSQHAA+pKHeGQ8HxYqJgTCnjJdrKf9F4Y3GF+oWLVZkbR6EQ==","signatures":[{"sig":"MEUCIQCfHNxLlEi9y/jvSzharklDSJYxDzL1xViwxCilxCJv2wIgdcIsS0FnstY8Nooks2tHpqpF7r/stEGjptNfziTQsgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15381},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"57ec9ccb314db81afe84a22b14ea80cec6aacc76","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.13.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.1.0","dependencies":{"eslint":"8.40.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"43.1.1","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.2.0","@typescript-eslint/parser":"5.59.2","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.10.3","@typescript-eslint/eslint-plugin":"5.59.2","@typescript-eslint/eslint-plugin-tslint":"5.59.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.5.0","rimraf":"5.0.0","typescript":"5.0.4","@types/node":"18.16.3","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.51-eslint-8-57ec9ccb314db81afe84a22b14ea80cec6aacc76.1_1683509905485_0.5718823985140327","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.51":{"name":"@carforyou/eslint-config","version":"4.0.51","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.51","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"4b23b1da55fdc789dc432c428f521f55bc8903d0","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.51.tgz","fileCount":15,"integrity":"sha512-7Bh14qFocjhs844nGOuWWZWAcuxhJGK3McQ8+9rer6UK6dL34IcAr2qTgnm++AQBSi3wUFyHirCs4PAsBwnTNA==","signatures":[{"sig":"MEUCIC3z/Y3xbQfA5ZNdNdDLca0G5SvwtPWe0uH6bjLZ4o3jAiEA73SH5JMthYXf/Tc71F0JsQZjKcVjsd7K/kSUNAswABM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15329},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"7bc64c3c6dd6f5a80c07415336cd6e13dd20d2d4","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.13.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.1.0","dependencies":{"eslint":"8.40.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"43.1.1","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.2.0","@typescript-eslint/parser":"5.59.2","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.10.3","@typescript-eslint/eslint-plugin":"5.59.2","@typescript-eslint/eslint-plugin-tslint":"5.59.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","rimraf":"5.0.0","typescript":"5.0.4","@types/node":"18.16.5","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.51_1683528057176_0.8343223901267778","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.52":{"name":"@carforyou/eslint-config","version":"4.0.52","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.52","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"4ec7d27a422f7b8076c7bb677595f15cf7b7845d","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.52.tgz","fileCount":15,"integrity":"sha512-foP3V27rhBCxdAr+gVcI2IAxcSBtFyzBNeW4I/nlhioyvkURoLjYhStLnuwUWiotxNzlZX8NlmpDNOArIzhaEQ==","signatures":[{"sig":"MEUCIQDFaQfUGv53Fx7K2T37aQ7d9w0rLAc/zNC85JhRkmdZZAIgJ6W0ZXqBui+g9tAYNb99wt5enrxh1dgk2hvCJqi9s50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15329},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"497d6e7c9fe09bdf55bb1e7902499239a5f7c936","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.13.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.1.0","dependencies":{"eslint":"8.40.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"43.1.1","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.2.0","@typescript-eslint/parser":"5.59.5","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.10.3","@typescript-eslint/eslint-plugin":"5.59.5","@typescript-eslint/eslint-plugin-tslint":"5.59.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","rimraf":"5.0.0","typescript":"5.0.4","@types/node":"18.16.9","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.52_1684131579010_0.215256003758302","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.53-eslint-8-a625ecd3ad01c177f69a64fc57a047dc8ecad6ff.1":{"name":"@carforyou/eslint-config","version":"4.0.53-eslint-8-a625ecd3ad01c177f69a64fc57a047dc8ecad6ff.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.53-eslint-8-a625ecd3ad01c177f69a64fc57a047dc8ecad6ff.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"822a023b138f36d08442a79953cc4eed36618116","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.53-eslint-8-a625ecd3ad01c177f69a64fc57a047dc8ecad6ff.1.tgz","fileCount":15,"integrity":"sha512-H1DUZFJgJEQu8MPxPdjj+vq4LZ/Gek1YXT7RSw/8vaf9+XAMPGZrsbeeUZb1ESnZBKjhcekWHrf6UoJO+iU3Ag==","signatures":[{"sig":"MEUCIFB5n5iF83fzKPFd9eKJCrL0Vf7cMtHCE5sYwX4HXkaPAiEA/EaNBJv5mTZVOQPIXHgLSyLxmp9SPJ20o6ljlS997+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15382},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"a625ecd3ad01c177f69a64fc57a047dc8ecad6ff","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.13.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.2.0","dependencies":{"eslint":"8.42.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"43.1.1","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.2.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.10.3","@typescript-eslint/eslint-plugin":"5.59.8","@typescript-eslint/eslint-plugin-tslint":"5.59.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.5.0","rimraf":"5.0.1","typescript":"5.1.3","@types/node":"18.16.16","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.53-eslint-8-a625ecd3ad01c177f69a64fc57a047dc8ecad6ff.1_1686039287491_0.5254031366339489","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.53":{"name":"@carforyou/eslint-config","version":"4.0.53","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.53","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"dd3b214d1d6f3cd570c2fca58b1b23d8005c65d5","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.53.tgz","fileCount":15,"integrity":"sha512-PGoBZ/2j0Vxh72DczSRv9Yt92FhKCrs3O62hku2mZI90caSk9QqOJH0tBWKh5DGk4VLc7fx3J8ajpr5e/g2pzA==","signatures":[{"sig":"MEQCIA8R9RL8HsVxLGz5N2ZZTxws3Rs9jvp8iK4XtDbCVoWeAiBPsIdInTHYsJeFnbXNR6Ji+Wh6yydys2Jgx+zfRiVs0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15330},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"3fd8ea0d0d7f299d6f44d4a0bec404ba3d4da32f","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.13.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.2.0","dependencies":{"eslint":"8.42.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"43.2.0","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.0","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.10.3","@typescript-eslint/eslint-plugin":"5.59.8","@typescript-eslint/eslint-plugin-tslint":"5.59.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","rimraf":"5.0.1","typescript":"5.1.3","@types/node":"18.16.16","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.53_1686049870789_0.916077902608263","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.54":{"name":"@carforyou/eslint-config","version":"4.0.54","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.54","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"431c12d7b72b1da9ad2ff2a60cd307dfead5c922","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.54.tgz","fileCount":15,"integrity":"sha512-PFuII+AeQnulTzF6YK6NqMgChL5S1PVwUtNL2VKsT99+0kaNEwqY0+vXKCuYy4NNvWEGSIDbGpJQY4fNH9Trgw==","signatures":[{"sig":"MEQCIDuZm06yr9gexj7h2uPqj2pDDsGE1TF1jiS/mjyUlyVKAiAo0RcVWZWorooc9/tDSxL1o8fz6kFDXM3me4WGBd2BqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15330},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"dff4aba58822db5dcb6a1e67881fca954897e52d","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.13.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.2.0","dependencies":{"eslint":"8.42.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"43.2.0","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.1","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.10.3","@typescript-eslint/eslint-plugin":"5.59.8","@typescript-eslint/eslint-plugin-tslint":"5.59.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","rimraf":"5.0.1","typescript":"5.1.3","@types/node":"18.16.17","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.54_1686547948928_0.7575131033762135","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.55-eslint-8-dc07686488c739bce1b3cef503bd526d84bd6320.1":{"name":"@carforyou/eslint-config","version":"4.0.55-eslint-8-dc07686488c739bce1b3cef503bd526d84bd6320.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.55-eslint-8-dc07686488c739bce1b3cef503bd526d84bd6320.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"0e77d17c4b5c81d0df61545f1e7cce72b910127b","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.55-eslint-8-dc07686488c739bce1b3cef503bd526d84bd6320.1.tgz","fileCount":15,"integrity":"sha512-4a3XIuvZ+arrm5k58Ay9hKYJklqILg0oHlX79IlSAa7wHwVLzdOrrNs0O0RfEWqbYAHi4wT+YGF+GO8q6yaezg==","signatures":[{"sig":"MEYCIQCfgZJoEVxCRqnDzRDL3vwkapFnyuTZ5YrRGZAkQdP5pAIhAL05YI+zyMlkH7UDHeNPJyaBOJlgwt/nyxraAgWMXEqY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15382},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"dc07686488c739bce1b3cef503bd526d84bd6320","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.13.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.2.0","dependencies":{"eslint":"8.43.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"43.2.0","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.1","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.10.3","@typescript-eslint/eslint-plugin":"5.59.8","@typescript-eslint/eslint-plugin-tslint":"5.59.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.5.0","rimraf":"5.0.1","typescript":"5.1.3","@types/node":"18.16.18","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.55-eslint-8-dc07686488c739bce1b3cef503bd526d84bd6320.1_1687145092911_0.8107930393347669","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.55":{"name":"@carforyou/eslint-config","version":"4.0.55","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.55","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"54434ec89fe0c73429e10763853fbb9942b135bb","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.55.tgz","fileCount":15,"integrity":"sha512-gGjS5Po56HiEHI2Nm6UDhpUpurBtU2Oic0Yq4S74y6m3KkZYy0MgP3rj1byMDuXcjTkzpTYeM8KIkfNQOk58RQ==","signatures":[{"sig":"MEUCIEaUInLw5tE+QoQCOZVi5jp27whkftOKLwxU3F/2goomAiEAmIThhy+pTKDE34rZn7x64l11SXqs9zGsw8Ai23Lm9qs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15330},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"253e281668ecc5fa2a9044cf254eaef7a45f9843","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.13.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.2.0","dependencies":{"eslint":"8.43.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"43.2.0","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.1","@typescript-eslint/parser":"5.59.8","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.10.3","@typescript-eslint/eslint-plugin":"5.59.8","@typescript-eslint/eslint-plugin-tslint":"5.59.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","rimraf":"5.0.1","typescript":"5.1.3","@types/node":"18.16.18","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.55_1687163877906_0.6203021147130032","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.56":{"name":"@carforyou/eslint-config","version":"4.0.56","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.56","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"18870719a877ab6b36646a6b82b2053ec6dba3f7","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.56.tgz","fileCount":15,"integrity":"sha512-amsk/nsvWXBAjMI3xXXSDIDkmowoBoDPRXRnjTFRF8JHvHZznCAwKqQKa7hTkGiKVK4lAKHM2m9NaaLCcVskcg==","signatures":[{"sig":"MEYCIQDJn73u9aSW2euDClmgAnZiXbVGOhzQFPuDvHfySysAJQIhALC/RZl65DEK31BTlTDOBkMi/e+WDfZHVXFafyzcZX99","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15333},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"1dcbc4b89c66d64b9e65a6b00fbde86597861e1c","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.13.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.2.0","dependencies":{"eslint":"8.43.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"43.2.0","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.1","@typescript-eslint/parser":"5.59.11","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.10.3","@typescript-eslint/eslint-plugin":"5.59.11","@typescript-eslint/eslint-plugin-tslint":"5.59.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","rimraf":"5.0.1","typescript":"5.1.3","@types/node":"18.16.18","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.56_1687164031794_0.4824050867909433","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.57":{"name":"@carforyou/eslint-config","version":"4.0.57","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.57","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"6504c67008c1fc9d69376aefc148a738d8708f76","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.57.tgz","fileCount":15,"integrity":"sha512-C/2HWoOjm9qd5m6HPaj2aropG3gzzeDW9wCZ5k21+PvXSgqWgBAWoKJ12UfMnYi7SqeiKzSne19FRhOZ+G8sxw==","signatures":[{"sig":"MEYCIQDQypyj0Cu9vzhxQA6Fus9u1T8MzPlsBYMYpFfUAzZvyQIhAKy3rICaLfK1hkjXku7u2/01+EG/P/uhzq9P809kZjnv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15333},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"520f47ea64cd7199bb0d685fbbc3d8a7e8235099","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.13.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.2.0","dependencies":{"eslint":"8.43.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"43.2.0","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.2","@typescript-eslint/parser":"5.59.11","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.10.3","@typescript-eslint/eslint-plugin":"5.59.11","@typescript-eslint/eslint-plugin-tslint":"5.59.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","rimraf":"5.0.1","typescript":"5.1.3","@types/node":"18.16.18","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.57_1687164195527_0.6327622338908889","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.58":{"name":"@carforyou/eslint-config","version":"4.0.58","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.58","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"2e5d5931288c2bd2ab15d99b8d041788943d405b","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.58.tgz","fileCount":15,"integrity":"sha512-eoG4rKi+cbvqmMb/HhX8BlnNCjScmKcSGtW5j9lGWDrBloQY4jSD8Q8ul4WEpN/i60OxbZM2GXkD94dMXpLU3w==","signatures":[{"sig":"MEUCIQCw+nyXSCximE97n4nWig3RfexkIbtM60czU/Q5j13xjwIgTDp+RuaeBzBDkGGKx4VOqLHeJVmzK4N93R12GadGU3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15330},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"a81d1f49f7ddad317593fb627049930a059a9b6b","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.13.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.2.0","dependencies":{"eslint":"8.43.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.3.0","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.2","@typescript-eslint/parser":"5.60.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.11.0","@typescript-eslint/eslint-plugin":"5.60.0","@typescript-eslint/eslint-plugin-tslint":"5.60.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","rimraf":"5.0.1","typescript":"5.1.3","@types/node":"18.16.18","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.58_1687773357909_0.40002888735098696","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.59":{"name":"@carforyou/eslint-config","version":"4.0.59","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.59","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"af961d67ab68cdfdc4fa5c6cffc3873abd6b1240","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.59.tgz","fileCount":15,"integrity":"sha512-0mwHmwoWcuxuxYDzb7SAOk2UsrLQkxGnzQCNyvEsGDujjNrR7/m+pjHv0B1XdOEKrqOWKnp5QDH5jyVWQrhQpQ==","signatures":[{"sig":"MEUCIQD6EW50irZ0xUv93EQ0afXhjFEC0R4pksh9Spaqo52tUAIgeL82ZSqNFt/jWUfoxF4gA3aRY5whtrAF3EzD9sad3ZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15330},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"577d7f61b92a1932d51fd471e2bd68b8db568356","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.13.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.2.0","dependencies":{"eslint":"8.43.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.2","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.3.0","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.2","@typescript-eslint/parser":"5.60.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.11.0","@typescript-eslint/eslint-plugin":"5.60.0","@typescript-eslint/eslint-plugin-tslint":"5.60.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","rimraf":"5.0.1","typescript":"5.1.3","@types/node":"18.16.18","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.59_1687773474238_0.8018216432554051","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.60-eslint-8-3a3fb2c16bf47bc55e075ce8b930dfd4ef10c088.1":{"name":"@carforyou/eslint-config","version":"4.0.60-eslint-8-3a3fb2c16bf47bc55e075ce8b930dfd4ef10c088.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.60-eslint-8-3a3fb2c16bf47bc55e075ce8b930dfd4ef10c088.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"55f63dd87a82c46ab13751ba4c918469782b233a","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.60-eslint-8-3a3fb2c16bf47bc55e075ce8b930dfd4ef10c088.1.tgz","fileCount":15,"integrity":"sha512-X+A2iQBHfIDEtEhLhckTAohIr/YhzdxAmi7+32izLkewzr/g7sfSOp7qHDeNoDLB2xUHo06uxCLcCiJ/yQrHSA==","signatures":[{"sig":"MEQCICob9qC/UeYYeBDu5VX9MKeIzQt2/UrUcLGzIcD1YZkXAiBHBYURK/3E95dfDA3TkWtw7gcdRgIvJDV6iczVzNdECQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15382},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"3a3fb2c16bf47bc55e075ce8b930dfd4ef10c088","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.13.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.2.0","dependencies":{"eslint":"8.44.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.2","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.3.0","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.2","@typescript-eslint/parser":"5.60.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.11.0","@typescript-eslint/eslint-plugin":"5.60.0","@typescript-eslint/eslint-plugin-tslint":"5.60.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.5.0","rimraf":"5.0.1","typescript":"5.1.3","@types/node":"18.16.19","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.60-eslint-8-3a3fb2c16bf47bc55e075ce8b930dfd4ef10c088.1_1688354078411_0.15492755541941028","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.60":{"name":"@carforyou/eslint-config","version":"4.0.60","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.60","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"b6d66cb8ad8aa05e16eefe1257ac8c7c0d38b464","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.60.tgz","fileCount":15,"integrity":"sha512-NnKFtNekahv+6VYqfC/5/Wf5k9Eel0jSJ4CR2cB7j0YhjelpvuZ+SNgcBIggGhPFpbU0F/kINkYC+ZRCBWy9qA==","signatures":[{"sig":"MEUCIQCZoulI6Rl0XNVRGDRrGg6IC0yqZlRl047y8K82oBz0tAIgQCQwMm4UZQ4gYoXyq3ifBEkpefuMFneO06PeyExTV0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15330},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"527a5dc6c248898112618e4faffae50b29a38080","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.13.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.2.0","dependencies":{"eslint":"8.44.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.2","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.3.0","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.2","@typescript-eslint/parser":"5.60.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.11.0","@typescript-eslint/eslint-plugin":"5.60.0","@typescript-eslint/eslint-plugin-tslint":"5.60.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","rimraf":"5.0.1","typescript":"5.1.6","@types/node":"18.16.19","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.60_1688373655870_0.4306552318420567","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.61":{"name":"@carforyou/eslint-config","version":"4.0.61","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.61","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"ae33ec17a90d93a37caeedb7103081de1a19d223","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.61.tgz","fileCount":15,"integrity":"sha512-LFRkc+kT6wNr53449xQ/H3qPb5LWItieg6KQ4H8PBIHfMYTn8LuzonGUnyddRW4lm699Ym1gvzOGm6BuDSJP/w==","signatures":[{"sig":"MEYCIQDaS5TPx4Wk1MtxbSrWrt8OmzSG8xS3IbzS1KP9syv8BQIhAJFRXuPfEiwPnJnTumQSpkAkeJHL1HFCSD0omrqOFWDT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15330},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"11c6d2b58193c2bbf1e8a52e9848be6f58cf3ab1","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"8.13.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.2.0","dependencies":{"eslint":"8.44.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.2","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.3.0","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.2","@typescript-eslint/parser":"5.61.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.11.0","@typescript-eslint/eslint-plugin":"5.61.0","@typescript-eslint/eslint-plugin-tslint":"5.61.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","rimraf":"5.0.1","typescript":"5.1.6","@types/node":"18.16.19","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.61_1688470468961_0.9024954074890523","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.62-eslint-8-81d011169f23c2d119b5dccb94992f9caa448ebf.1":{"name":"@carforyou/eslint-config","version":"4.0.62-eslint-8-81d011169f23c2d119b5dccb94992f9caa448ebf.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.62-eslint-8-81d011169f23c2d119b5dccb94992f9caa448ebf.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"de856d457c482b8e9767b33c5f22dd4c07e44c7e","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.62-eslint-8-81d011169f23c2d119b5dccb94992f9caa448ebf.1.tgz","fileCount":15,"integrity":"sha512-2KviMyMfTcoCE0wbKQjaBiIm3ShxKJ4ISKx+3rJwV2Ix66/ny7yAxNtJn3I8SxpUbuiATwZ9oM4Arv1QoqkjDQ==","signatures":[{"sig":"MEQCIEA1cTqx3rBacnzgCu/RmWqQINOK0yUx0z8C7xBDcQIvAiBL6lpYbk3vD+uSMDCH65u7gqBoJUn437UGwPvChocobg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15382},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"81d011169f23c2d119b5dccb94992f9caa448ebf","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"9.7.2","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.4.0","dependencies":{"eslint":"8.46.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.3","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.3.0","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.2","@typescript-eslint/parser":"5.61.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.11.0","@typescript-eslint/eslint-plugin":"5.61.0","@typescript-eslint/eslint-plugin-tslint":"5.61.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.6.1","rimraf":"5.0.1","typescript":"5.1.6","@types/node":"18.16.19","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.62-eslint-8-81d011169f23c2d119b5dccb94992f9caa448ebf.1_1690571641714_0.9705032341855164","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.62-eslint-8-64bc53a0de65249a22c2bfee27be1c8fc3fc777e.1":{"name":"@carforyou/eslint-config","version":"4.0.62-eslint-8-64bc53a0de65249a22c2bfee27be1c8fc3fc777e.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.62-eslint-8-64bc53a0de65249a22c2bfee27be1c8fc3fc777e.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"0a67310fcea1069717d281c65974a4910ee25ef1","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.62-eslint-8-64bc53a0de65249a22c2bfee27be1c8fc3fc777e.1.tgz","fileCount":15,"integrity":"sha512-csIEjdaBe5vMuurlUc34b3mwlKq/i/QEiba7mF2uzKo2IptBm7HKQ6rqWzWU+z6ouAS58wGun3RGQv6ZEiZHUw==","signatures":[{"sig":"MEUCIG2Ufl9Ua54jCs66Ds8V50MNiNgZapvYkZS6/fBQzaO2AiEA4pdX6ZoTf/AfgVT273rRWcvqqIzlxESkxYN+CqhhVoM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15381},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"64bc53a0de65249a22c2bfee27be1c8fc3fc777e","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"9.8.0","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.5.1","dependencies":{"eslint":"8.47.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.3","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.3.0","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.2","@typescript-eslint/parser":"5.61.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.11.0","@typescript-eslint/eslint-plugin":"5.61.0","@typescript-eslint/eslint-plugin-tslint":"5.61.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.6.2","rimraf":"5.0.1","typescript":"5.1.6","@types/node":"18.17.4","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.62-eslint-8-64bc53a0de65249a22c2bfee27be1c8fc3fc777e.1_1691767913483_0.8426928897051487","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.62":{"name":"@carforyou/eslint-config","version":"4.0.62","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.62","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"3605bb806e1402e6a41b8f6b3df83bbb2a169cdc","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.62.tgz","fileCount":15,"integrity":"sha512-zUkWioJJSHWl7/M3EL76Iczi6ToYOp30kxKlUFE0VzJVv3U7UWbKUWbVEPa+hbbC5hiQlNkpuhs8WT4MZnGRrQ==","signatures":[{"sig":"MEUCIAcxhTXwibKCPxadWBhxax5AhyuT9X6dUPg/S++moXyVAiEAvOqsbQgTULsyz3hW0YJloRl+mH6aRFU3BDjh0LTlQUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15329},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"851ca754c98aae3f991a5682d37d06ad7a6861b3","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"9.8.0","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.5.1","dependencies":{"eslint":"8.44.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.3","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.3.0","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.3","@typescript-eslint/parser":"5.61.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.11.0","@typescript-eslint/eslint-plugin":"5.61.0","@typescript-eslint/eslint-plugin-tslint":"5.61.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","rimraf":"5.0.1","typescript":"5.1.6","@types/node":"18.17.5","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.62_1692173379527_0.22898411012319575","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.63-eslint-8-e04e061c96a98a141f3f6bfde8fecc357e165e4e.1":{"name":"@carforyou/eslint-config","version":"4.0.63-eslint-8-e04e061c96a98a141f3f6bfde8fecc357e165e4e.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.63-eslint-8-e04e061c96a98a141f3f6bfde8fecc357e165e4e.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"637097191420d1d6d9afc392ee385a73cac04964","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.63-eslint-8-e04e061c96a98a141f3f6bfde8fecc357e165e4e.1.tgz","fileCount":15,"integrity":"sha512-iyMhDYJVBXrsGIhZabxO+/x5CxRXnJWE8bOeckx6BmOV1/VXNI5gtSOUwNsXPyb4Giyc9vfBnIcFvGwTLu8V1g==","signatures":[{"sig":"MEUCIQCGbXZ3CMUe0LzcKMNhapFJJ8omZdZixTu0dkggowInAQIgFUvrhP71vCoo6hQB5Mw/YBzCGekGzl3TpNEqyIKic0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15381},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"e04e061c96a98a141f3f6bfde8fecc357e165e4e","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"9.8.0","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.5.1","dependencies":{"eslint":"8.47.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.3","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.3.0","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.3","@typescript-eslint/parser":"5.61.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.11.0","@typescript-eslint/eslint-plugin":"5.61.0","@typescript-eslint/eslint-plugin-tslint":"5.61.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.6.2","rimraf":"5.0.1","typescript":"5.1.6","@types/node":"18.17.5","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.63-eslint-8-e04e061c96a98a141f3f6bfde8fecc357e165e4e.1_1692174614397_0.29598176575232604","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.63":{"name":"@carforyou/eslint-config","version":"4.0.63","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.63","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"d026b26d2ec8c3aa6036b041be0ce49558f3c602","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.63.tgz","fileCount":15,"integrity":"sha512-+k4xpv+NVUnOa8DScfJX+9ZDqcLBWyxTudJzcPhTm5AbX2Uljp3QfjFNJKuXykCoxti615529RCyYOCyBsHTlw==","signatures":[{"sig":"MEUCIQCzeRLXB3RWPTcAn6Xc5ZuXA3z6OlKAXkUwFNKBECBpygIgcs1BoPHL+8JHdg2RXY+60dIwjc/cSj8HlbIkyzHWcyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15329},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"a807b1ddb665f57b00b066f27f5de93d091ec4af","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"9.8.0","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.5.1","dependencies":{"eslint":"8.44.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.3","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.3.0","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.3","@typescript-eslint/parser":"5.61.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.11.1","@typescript-eslint/eslint-plugin":"5.61.0","@typescript-eslint/eslint-plugin-tslint":"5.61.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","rimraf":"5.0.1","typescript":"5.1.6","@types/node":"18.17.5","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.63_1692174635385_0.0038979075285614506","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.64":{"name":"@carforyou/eslint-config","version":"4.0.64","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.64","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"2f17167967b9c417721af48dd22f2e30011d7e64","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.64.tgz","fileCount":15,"integrity":"sha512-/RI/6/OkUoXoPP1/Xh7zvh/B3LdGCkgLD2/tjpaJQJnJULv29XYw8rjEeuLjSBReo3HGKOEoNIlmiaZnnbXyMQ==","signatures":[{"sig":"MEUCIHB7UcQ3jvBxtdE0VHbI7r5Y5mTUXl2sZ4q8ERcw8DmIAiEA9SyaR8xKkL9MAKBM/BvM5bbhb7WWIYLrOknnJyAIHQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15329},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"bbc6f8dc5cb1d5056abfa706a3723847398536c9","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"9.8.0","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.5.1","dependencies":{"eslint":"8.44.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.3","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.3.0","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.28.0","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.3","@typescript-eslint/parser":"5.61.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.11.1","@typescript-eslint/eslint-plugin":"5.61.0","@typescript-eslint/eslint-plugin-tslint":"5.61.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","rimraf":"5.0.1","typescript":"5.1.6","@types/node":"18.17.5","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.64_1692175231808_0.16347304715116162","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.65":{"name":"@carforyou/eslint-config","version":"4.0.65","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.65","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"175bc4ca2f54dd03c111d410ae024538df283c74","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.65.tgz","fileCount":15,"integrity":"sha512-FL098DtrqGWAALzljaz82S0F4SmCdm9FXkz1+hZlLwF4nA5qzXEoU2N6jE0+CqHgt/zrKTEZtBChGNtE7u8xtw==","signatures":[{"sig":"MEYCIQDk3ol89HBCY6dcFTf6wWyYV0YCRx0d9BSXF5RGDZ8lzgIhAJ9J+h/6Fc7WAzJQbH9Y/5VmENSZxHO0bZQOmT+8O37v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15329},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"16d0122a6a370a590d113486c2e798debfa4cbdb","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"9.8.0","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.5.1","dependencies":{"eslint":"8.47.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.3","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.4.6","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.0","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.3","@typescript-eslint/parser":"5.61.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.11.1","@typescript-eslint/eslint-plugin":"5.61.0","@typescript-eslint/eslint-plugin-tslint":"5.61.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","rimraf":"5.0.1","typescript":"5.1.6","@types/node":"18.17.5","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.65_1692176058288_0.05635406831617207","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.66":{"name":"@carforyou/eslint-config","version":"4.0.66","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.66","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"663418a2322bcc611a32f80a5f1941e08db21be3","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.66.tgz","fileCount":15,"integrity":"sha512-yZi1t1+CnKgkbiW1KromRzizhHzYrnHHcaaWIBeBgbaxjlkfcoBTMLfBQwJMwkveHnHLUsmj5HgypXfdGeZBhA==","signatures":[{"sig":"MEUCIQCZRA3Pu2vwCHZsuqgX1Z9KHPVe2UH8liEu3Lw+D8jeoAIgI3tz/nwpUOLg4ZFKrdc0iciZD46fN3wiAm+0p7r2Wlk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15329},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"d4fe93a6139fec0411256f8c2026ea20e84900f8","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"9.8.0","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.5.1","dependencies":{"eslint":"8.47.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.3","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.4.6","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.0","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.3","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.11.1","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","rimraf":"5.0.1","typescript":"5.1.6","@types/node":"18.17.5","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.66_1692176263020_0.8205925437183703","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.67":{"name":"@carforyou/eslint-config","version":"4.0.67","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.67","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"a7eaafa123adb6c0f3dd97bc665405e84ce8763b","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.67.tgz","fileCount":15,"integrity":"sha512-iOBrCw7Sf4QEi6j2XAG4hoOcxd33Tia+JQukxmO9+QbSUSPcg0YmBo9FxZpNlIWrEI1T7fD2lNG+GSsr3x2kuw==","signatures":[{"sig":"MEUCIQD1Tj8i514X6m7CmcRUnA1IMgWPVqVqRszSFNtdSPElJgIgfv+tnLA0AIe8yQftdWSKF25FB+ULA7MiiEVZprwgoUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15329},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"d3ab1a8b9761f254f204a06c55004d702f54e1d4","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"9.8.0","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.5.1","dependencies":{"eslint":"8.47.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.3","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.4.6","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.13.3","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.3","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.11.1","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","rimraf":"5.0.1","typescript":"5.1.6","@types/node":"18.17.6","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.67_1692627958747_0.27561261162066564","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.68":{"name":"@carforyou/eslint-config","version":"4.0.68","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.68","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"a1df14b7592479a3dfa522edcc7ecea078107ae0","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.68.tgz","fileCount":15,"integrity":"sha512-VDGohyIN9Vn/CSEczA51Xoggy1fS7ddUmrbkeV4fniQASHs09JAEZlJEtE3WveYKOsHREXd4W189/x4XEIZR6w==","signatures":[{"sig":"MEQCIHBqhx0qUmDjaaRea3cnnRJRlZ12qiC9PznjNuugwrszAiBfsMlXD3lUEaWmhRwCyNTtO1dwA7J9nT5R7DAfeRr9QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15329},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"f7d375f5c08f00bece5105c2284a388c794bcbb1","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"9.8.0","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.5.1","dependencies":{"eslint":"8.47.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.3","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.4.6","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.14.0","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.3","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.11.1","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","rimraf":"5.0.1","typescript":"5.1.6","@types/node":"18.17.6","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.68_1692628529185_0.7553179912494086","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.69-eslint-8-dcaf35c9f35bf02434bdc3bb6e0b72223e15d148.1":{"name":"@carforyou/eslint-config","version":"4.0.69-eslint-8-dcaf35c9f35bf02434bdc3bb6e0b72223e15d148.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.69-eslint-8-dcaf35c9f35bf02434bdc3bb6e0b72223e15d148.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"81d456259a8effb1741dfc53da453ef2957d7ddd","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.69-eslint-8-dcaf35c9f35bf02434bdc3bb6e0b72223e15d148.1.tgz","fileCount":15,"integrity":"sha512-/40dnJj5oCF8Mk8RGay3puveISgRsTu0BG3PFaeFPOX8CZpQk+3iuV6ktemWkKGtxcalBLUMbRifY50bMhr7Bg==","signatures":[{"sig":"MEUCID6f5N8Iobca8nrEUOw/qWbup7eA0ja7JhommVsYMmW3AiEAtXx9CnTYyiMx0Amr3ePtxR/wlfrzXIH6BHMu3AaqKx8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15382},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"dcaf35c9f35bf02434bdc3bb6e0b72223e15d148","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"9.8.0","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.5.1","dependencies":{"eslint":"8.48.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.3","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.4.6","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.14.0","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.3","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.11.1","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.6.4","rimraf":"5.0.1","typescript":"5.1.6","@types/node":"18.17.14","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.69-eslint-8-dcaf35c9f35bf02434bdc3bb6e0b72223e15d148.1_1693793196652_0.7373867222444674","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.69":{"name":"@carforyou/eslint-config","version":"4.0.69","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.69","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"feab38b0f032497db9bd55d903f820b56c8077f4","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.69.tgz","fileCount":15,"integrity":"sha512-S2az4PE1zkg9Nhz05IrM/cOTqCi0S48pI1QWILowSKaVSqRy1QQmWDjRPS82XgKyNPQwwFpUZIhj6b4dO/W5KQ==","signatures":[{"sig":"MEQCIAzdSrG5T70tGtCuwDORChLFDu2pZnJ/qHb7g+Xsr96fAiB4vB1TCit3aUAi4x1AoXRrI6PKVNZIYHS3tCNMpZQqEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15330},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"5ab9a66c6a78aba0ab878402014475174fb4d751","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"9.8.0","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.5.1","dependencies":{"eslint":"8.47.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.3","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.5.1","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.14.0","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.3","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.11.1","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.4","rimraf":"5.0.1","typescript":"5.2.2","@types/node":"18.17.14","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.69_1693828129169_0.7585952161712071","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.70":{"name":"@carforyou/eslint-config","version":"4.0.70","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.70","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"61a987cd0ffc37b5ae32515d9c41eb7863633a17","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.70.tgz","fileCount":15,"integrity":"sha512-H5Df8Q/Iqk7rjvLHefVf8FjRWTTRZaM2b9m+KZEGHv1/foy3NUlPFEF9JWLWuNVxWUaMg1tsKr9N/uqlFFuEMA==","signatures":[{"sig":"MEQCIEXBOSPl5X51h3FoE97YHKU2lrXxhR3Rh3Kfsx6UXEX0AiAqh1f0zJn0dhx2h5NauY6Al9/0fljsb2UJ/mvrd4Jtlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15330},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"27aa956e2491ce6592f31e8eba6ca4fe27d32c32","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"9.8.0","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.5.1","dependencies":{"eslint":"8.48.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.3","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.5.1","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.14.0","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.3","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"5.11.1","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.4","rimraf":"5.0.1","typescript":"5.2.2","@types/node":"18.17.14","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.70_1693828255188_0.9276034440934382","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.71":{"name":"@carforyou/eslint-config","version":"4.0.71","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.71","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"24a269f003c11e7adc8698a805016e7069641e5c","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.71.tgz","fileCount":15,"integrity":"sha512-2IjvVNLh/E10L0bqLzMDj9+ThjHOFIv1Tck//xWKo16FgPK+LdcU2rR+LZI4cHwOGuvNqVp1cYzgL1K0V+3dVQ==","signatures":[{"sig":"MEUCIFzRd2xttA7ze70quVrUsEeT1g7Yi5L14tJ5sEhyevMeAiEAtFP1UdxtjQHE3kWhdHeKgIqUDN27wtXC1M+1MtERqhk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15329},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"d20fddb4d4e7c08ad201323e1b02e64acfde2292","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"9.8.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.6.0","dependencies":{"eslint":"8.48.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.3","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.5.1","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.14.0","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.3","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"6.0.1","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.4","rimraf":"5.0.1","typescript":"5.2.2","@types/node":"18.17.14","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.71_1693994135832_0.6904858811571577","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.72-eslint-8-75e74f70d62d4cf1463ac1d6bf6df65fa1e0d3cd.1":{"name":"@carforyou/eslint-config","version":"4.0.72-eslint-8-75e74f70d62d4cf1463ac1d6bf6df65fa1e0d3cd.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.72-eslint-8-75e74f70d62d4cf1463ac1d6bf6df65fa1e0d3cd.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"4b19599c653a927c04fdb2e8b069d570da3ac382","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.72-eslint-8-75e74f70d62d4cf1463ac1d6bf6df65fa1e0d3cd.1.tgz","fileCount":15,"integrity":"sha512-ZoveiErQR6OgIEn5NblamNwUagujor0Zy8Toq9SyR3tlSkCtvr/owY+C7sqRu9Rf9qVZnNwfuSRj8a4TkQcjCw==","signatures":[{"sig":"MEYCIQDF/ATWCZFIYT2itPePUsLK9uoeI0z5kl7fNzZUqku+fwIhAJvTE+LpNVvpiO3LzdiVY08ZUkPon4GJl4R/4tNSh1+i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15381},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"75e74f70d62d4cf1463ac1d6bf6df65fa1e0d3cd","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"9.8.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.6.0","dependencies":{"eslint":"8.49.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.3","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.5.1","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.14.0","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.3","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"6.0.1","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.6.4","rimraf":"5.0.1","typescript":"5.2.2","@types/node":"18.17.15","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.72-eslint-8-75e74f70d62d4cf1463ac1d6bf6df65fa1e0d3cd.1_1694395198411_0.40311006373315794","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.72":{"name":"@carforyou/eslint-config","version":"4.0.72","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.72","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"cb41d1f8f58dc49a062828e6d4a65f281ed841d9","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.72.tgz","fileCount":15,"integrity":"sha512-ZWPPv8NL3rSvQEvB7uUtUtgWzKxWAvl6w01RrBuHC6JP1eWR/A9yEh0FSerxr6GvAMb30jNSJgCy+HsKqSqSFA==","signatures":[{"sig":"MEUCIQCuWiYYAvj0gkkdcVvsryWWM7Z8nq0esIvBobE3Z6xbfAIgRRSQX58ZSZTww/HvGG1wxgCJ1BrezWTT7jcnQgSyke4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15329},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"98fba78c1cd31f291c083d8ba5a59412d3b5bbe9","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"9.8.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.6.0","dependencies":{"eslint":"8.49.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.3","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.6.0","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.14.0","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.3","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"6.0.1","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.4","rimraf":"5.0.1","typescript":"5.2.2","@types/node":"18.17.15","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.72_1694420828754_0.9038706391495268","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.73":{"name":"@carforyou/eslint-config","version":"4.0.73","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.73","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"768011b3f74cc1744e783cc925034a6d1d6e8c1b","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.73.tgz","fileCount":15,"integrity":"sha512-sIc7AGxzXnBMpzfchfMcX7RdRC3q1jJzkE9zF3e2OUQqr8UYEqKqNoVAIX614o62sMJWt0+RMRFGHCbqs0uHhw==","signatures":[{"sig":"MEYCIQCdwDkHSK/TWvK1V5c8OMnU56uwZLyJcXwZlYoi7S8DHQIhAIA8EMHk314VU+GO2qqPR8llcKe04XuOZw1u2aaju9+B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15329},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"92b0b16bff1a7b7cfca2b628ae86b9c99225f68f","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"9.8.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.6.1","dependencies":{"eslint":"8.49.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.3","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.8.1","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.14.0","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.3.3","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"6.0.1","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"5.0.1","typescript":"5.2.2","@types/node":"18.17.17","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.73_1695026323099_0.7927444379905106","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.74":{"name":"@carforyou/eslint-config","version":"4.0.74","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.74","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"a5e14330a813bd87837e042d4b3f09be52f4cc60","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.74.tgz","fileCount":15,"integrity":"sha512-HM9/aOZrsNouFzhC6bfKvgrp1thY3fyUl3FKCNr+mGcwKco05i5nMTO3nzqOvUkbUXLHxSyWXXdVpmS5bFcX2g==","signatures":[{"sig":"MEUCIFPUFdYQS9chlblnNfC/s5DrJReLD+Nnwvrbr79xjnZiAiEAlU1ceS5lH0OWPSghuJ918NLA/tLFYCbMeene09AjF4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15329},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"519e237b1db5d07f09bb02deafc4a9f530d3f4c4","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"9.8.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.6.1","dependencies":{"eslint":"8.49.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.2.3","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.8.1","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.14.0","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.4.0","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"6.0.1","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"5.0.1","typescript":"5.2.2","@types/node":"18.17.17","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.74_1695026484378_0.08640067991049571","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.75":{"name":"@carforyou/eslint-config","version":"4.0.75","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.75","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"24ae9331012694158af1eba2073f584bbd37757c","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.75.tgz","fileCount":15,"integrity":"sha512-BqZhBI5Fi6kwliNksOVqmDTlJJo+4v7TXrJKOXsrMbhror2uMBUqx0fsuTg8Ir+iY83Stveu2te/0avvFywAbg==","signatures":[{"sig":"MEUCIQCR0PCm+LQhtnIAC3TySVCshfAjvURJ4BYeVGyCLckkpgIgKfdMmMB6CIjxiEZkBpKXlpXlXExKoiAjeoZSRON3Adc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15329},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"55a3d61f61341e6852c8281acfd25e6c707f639e","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"9.8.1","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.6.1","dependencies":{"eslint":"8.49.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.4.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.8.1","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.14.0","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.4.0","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"6.0.1","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"5.0.1","typescript":"5.2.2","@types/node":"18.17.17","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.75_1695026660888_0.9252725394869288","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.76-eslint-8-9c2685644912da3f0f0d3f7f97403686d1c2ba47.1":{"name":"@carforyou/eslint-config","version":"4.0.76-eslint-8-9c2685644912da3f0f0d3f7f97403686d1c2ba47.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.76-eslint-8-9c2685644912da3f0f0d3f7f97403686d1c2ba47.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"391441bbd24772be27a475c7c5c6189b3b4ddce6","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.76-eslint-8-9c2685644912da3f0f0d3f7f97403686d1c2ba47.1.tgz","fileCount":15,"integrity":"sha512-zH84FqCi6jyhSeZgpUcDldRc9qy4ZxJxKbCLJbMCbiAuZebw8CFM8+Gb1ufkOhc7Qz0fbxSsVyrKVkYPG1SyTQ==","signatures":[{"sig":"MEQCIFu4E57NcCix8ahn3RK41lJmOKU73KYwGSPZEDwcK9LYAiB7LPsObhJzLMQjMmCDZMfPUHY4l18jwgcUooEmMecEPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15381},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"9c2685644912da3f0f0d3f7f97403686d1c2ba47","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"10.1.0","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.7.0","dependencies":{"eslint":"8.50.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.4.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.8.1","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.14.0","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.4.0","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"6.0.1","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","rimraf":"5.0.1","typescript":"5.2.2","@types/node":"18.17.19","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.76-eslint-8-9c2685644912da3f0f0d3f7f97403686d1c2ba47.1_1695613447886_0.8982015585373717","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.76":{"name":"@carforyou/eslint-config","version":"4.0.76","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.76","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"b9a0093e130de3cd77b631d938ca56720ebedd12","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.76.tgz","fileCount":15,"integrity":"sha512-aG6tJKnplIlIsKT9/kXvDSXgDLCmxR1WukRcSeT5n2T0WFMBECsg7tuIucDCGJd7dqSz4ZgwMXBjbgWoMfABvA==","signatures":[{"sig":"MEUCICjJ9rYDsNYfXxiupDJhKV4uG4hME6bnI0Zr0JQyF2xvAiEAusjPFY/vcG48s+DHndNPBvPO5X/1fkAQUNtAc1uGw1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15329},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"183cef25f85cd66cd783609a78227d90beea592c","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"10.1.0","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.7.0","dependencies":{"eslint":"8.50.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.4.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.8.1","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.15.1","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.4.0","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"6.0.1","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"5.0.1","typescript":"5.2.2","@types/node":"18.17.19","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.76_1695626552659_0.35336492004051956","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.77":{"name":"@carforyou/eslint-config","version":"4.0.77","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.77","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"5898e760c58f0363e9c680433d7ba7afc1c4f490","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.77.tgz","fileCount":15,"integrity":"sha512-XspNnkusBKo7ghHMCIgCWFHYRhzly3qPp9E1Kk4grEi1qAYF0tImCVrpRTSj/iC/k49oUiM68Ld+ohd6czEkmw==","signatures":[{"sig":"MEQCIGdM4ZiXJw+oAGXAbLe8vtDrl38tQcq72ct7TY5DPmq8AiBkmb8/EFa5mXacIvluXiRr67XRTLnvoh0YGk8dOD/NDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15329},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"f9744c949686c4431423df2ca362475746a3aa8e","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"10.1.0","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.7.0","dependencies":{"eslint":"8.50.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.4.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.8.2","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.15.1","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.4.0","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"6.0.2","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"5.0.1","typescript":"5.2.2","@types/node":"18.17.19","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.77_1695627011283_0.4351398449155617","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.78":{"name":"@carforyou/eslint-config","version":"4.0.78","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.78","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"b30b2d05d69063be87eae3dfda164caf82344d11","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.78.tgz","fileCount":15,"integrity":"sha512-ZG/FbsXf20ajk2KUpl4cc86kbRaeMZ+SHo7lTYkvHrs+SjlQMJOBOJZphIqSto91XPlExmLK/JD3e8JEnQgKVA==","signatures":[{"sig":"MEUCIQCRpNA20zwfkMuNFF27UGoawi9evF6oirij7qRM2Yml6AIgIwF4XJiCa2JOis3LZNmP/5dotRkFHwuuV+xz0/88VHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15328},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"81328baa9e4a00f1835f63d4214df9c44e1f326c","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"10.1.0","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.7.0","dependencies":{"eslint":"8.50.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.4.2","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.8.2","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.15.1","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.4.0","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"6.0.2","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"5.0.5","typescript":"5.2.2","@types/node":"18.18.3","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.78_1696401452599_0.39585349823203253","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.79-eslint-8-7ba9f82a2cfecd7d8f8d675e8223e4997b2cf506.1":{"name":"@carforyou/eslint-config","version":"4.0.79-eslint-8-7ba9f82a2cfecd7d8f8d675e8223e4997b2cf506.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.79-eslint-8-7ba9f82a2cfecd7d8f8d675e8223e4997b2cf506.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"fb15464f4693d514b02954690335d0b6bb3b7e94","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.79-eslint-8-7ba9f82a2cfecd7d8f8d675e8223e4997b2cf506.1.tgz","fileCount":15,"integrity":"sha512-u+OTSRH+jGIhGH5fWG12ffiV26ByEp/MbghQgFNpgpMpyO2zCYE70qxLAm/M7frUXTCZ470CPo8jUdbt3Gz2XQ==","signatures":[{"sig":"MEUCIQC4O6e24I5JB1CT4sdJIjI8ywl6bpV6IN0h9Sdsc7Qx0AIgd9nY8icvvn40k1byBwOslz5G447pa0dqqWKCdB5kDl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15380},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"7ba9f82a2cfecd7d8f8d675e8223e4997b2cf506","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"10.1.0","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.8.0","dependencies":{"eslint":"8.51.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.4.2","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.8.2","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.15.1","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.4.0","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"6.0.2","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","rimraf":"5.0.5","typescript":"5.2.2","@types/node":"18.18.4","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.79-eslint-8-7ba9f82a2cfecd7d8f8d675e8223e4997b2cf506.1_1696813844085_0.9076880572553909","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.79":{"name":"@carforyou/eslint-config","version":"4.0.79","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.79","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"2ea14a5113e091fda4d88174e179b093e5c26a50","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.79.tgz","fileCount":15,"integrity":"sha512-Sp6feFhvLQpixCaNFHt85snvVTaExzc8pE0RC6Hq52aA6I4C95CmKNzTF4xAmLyjWxxz3igMiwf/Vb8tSsiAXw==","signatures":[{"sig":"MEUCIH79VqIzV2vvXBgZ7NI811b8ZTuWG2J7d5s7iMt5amqaAiEA+SkBavKI7515rTY+7qb83ybUq5LtwY/m2Whz6Fa3KXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15328},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"1ccfa982a49a385f76a18e6e13977d85c6ce2058","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"10.1.0","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.8.0","dependencies":{"eslint":"8.51.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.4.2","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.8.2","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.15.1","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.5.1","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"6.0.2","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"5.0.5","typescript":"5.2.2","@types/node":"18.18.4","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.79_1697117425822_0.3946150097167054","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.80-eslint-8-95ed9024ec22a44092cc460100dd27c351600ef1.1":{"name":"@carforyou/eslint-config","version":"4.0.80-eslint-8-95ed9024ec22a44092cc460100dd27c351600ef1.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.80-eslint-8-95ed9024ec22a44092cc460100dd27c351600ef1.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"7fd5a652cd10452049019671f981ef7ca1f7745b","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.80-eslint-8-95ed9024ec22a44092cc460100dd27c351600ef1.1.tgz","fileCount":15,"integrity":"sha512-jCk9oTZ6FzGrf9WCIfkXUUyeySbPxM3HhhDMFDepldekStu5U+QzYADjn798dZEn9DrZ+yQ1gMpgocG27xRmag==","signatures":[{"sig":"MEUCIQDnN0chgOz+4DfWOVRvKbhkflVuPygnPcfDA/vc7iPLLwIgTlPSMGWeyRzeqa0SJrGUwvlm+LEig1+nSi2RMoH2C2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15380},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"95ed9024ec22a44092cc460100dd27c351600ef1","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"10.1.0","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.8.1","dependencies":{"eslint":"8.52.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.4.2","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.8.2","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.15.1","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.5.1","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"6.0.2","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","rimraf":"5.0.5","typescript":"5.2.2","@types/node":"18.18.6","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.80-eslint-8-95ed9024ec22a44092cc460100dd27c351600ef1.1_1698026238318_0.6396764867140894","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.80-eslint-8-397036ae89a2b505bd71cf85f9cd7ca2232b206d.1":{"name":"@carforyou/eslint-config","version":"4.0.80-eslint-8-397036ae89a2b505bd71cf85f9cd7ca2232b206d.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.80-eslint-8-397036ae89a2b505bd71cf85f9cd7ca2232b206d.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"2dbd0c7c4c369398dc16298556a2d4fb381473b6","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.80-eslint-8-397036ae89a2b505bd71cf85f9cd7ca2232b206d.1.tgz","fileCount":15,"integrity":"sha512-hvlSFPlwz6GuAa6iRjVS7ZPkT6e66l5WbLsc2bqAOry1QC8C87795wFAxIgKIsBBIfdNFPAfs+qNaX+Ps+pm/g==","signatures":[{"sig":"MEUCIAxEKy01hfx/HsXrdV+KGuE7H13dpzhERe1hJMAFWODGAiEA75AQJm5O+nhMtDH+gPDIBM8sC7OeIfiyxq0THuGWB7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15380},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"397036ae89a2b505bd71cf85f9cd7ca2232b206d","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"10.1.0","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.9.0","dependencies":{"eslint":"8.53.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.4.2","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.8.2","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.15.1","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.5.1","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"6.0.2","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","rimraf":"5.0.5","typescript":"5.2.2","@types/node":"18.18.8","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.80-eslint-8-397036ae89a2b505bd71cf85f9cd7ca2232b206d.1_1699059377235_0.12599334985691857","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.80-eslint-8-1631902aea708b115ca5a4420862eef93cdc7113.1":{"name":"@carforyou/eslint-config","version":"4.0.80-eslint-8-1631902aea708b115ca5a4420862eef93cdc7113.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.80-eslint-8-1631902aea708b115ca5a4420862eef93cdc7113.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"a7c3299c165d88498af394f467fb5bba967e6e80","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.80-eslint-8-1631902aea708b115ca5a4420862eef93cdc7113.1.tgz","fileCount":15,"integrity":"sha512-r4UR6qNuhekksVZkcDIFlKmMtuTD1FweMnFl6+NaslZZN76n38pE6aPHcwgLNftznzEZ3v6XlDpdYYQGBP29VQ==","signatures":[{"sig":"MEUCIQCMWZ+fM7O8Xo5BIADTDWaJn4c6CBgWpy8xkyC+p/q4kQIgauiNxcP3sSPJaHlUWUyg3/p35tr7DmqAT2dBMfHlfYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15381},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"1631902aea708b115ca5a4420862eef93cdc7113","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"10.1.0","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.9.0","dependencies":{"eslint":"8.54.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.4.2","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.8.2","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.15.1","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.5.1","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"6.0.2","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","rimraf":"5.0.5","typescript":"5.2.2","@types/node":"18.18.10","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.80-eslint-8-1631902aea708b115ca5a4420862eef93cdc7113.1_1700446578461_0.49439501707000155","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.80-eslint-8-8de3df2f5994966091f846c941786146d440914e.1":{"name":"@carforyou/eslint-config","version":"4.0.80-eslint-8-8de3df2f5994966091f846c941786146d440914e.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.80-eslint-8-8de3df2f5994966091f846c941786146d440914e.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"0eca52cbdc8cd2bb9d616dc96766bb3014b1f2c7","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.80-eslint-8-8de3df2f5994966091f846c941786146d440914e.1.tgz","fileCount":15,"integrity":"sha512-l7/ohy9QYC+dgJ08byNXsS6oNSqFpiqVwYSIyjYwSytK8b0GmOJolTneEPUmDMgueQJSGYuyXL1S18HA/dpjjg==","signatures":[{"sig":"MEYCIQCIiejI567/p83tU4gx3GVfYZ3yIQsoOlroyAZeQyOpJQIhAM7Bc4yl2obWxJRLDKV92ew3CffjJLfcAQVc8ifGMxDT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15380},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"8de3df2f5994966091f846c941786146d440914e","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"10.2.3","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.10.0","dependencies":{"eslint":"8.55.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.4.2","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.8.2","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.15.1","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.5.1","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"6.0.2","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","rimraf":"5.0.5","typescript":"5.3.2","@types/node":"18.19.2","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.80-eslint-8-8de3df2f5994966091f846c941786146d440914e.1_1701652672703_0.27535273885813893","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.80":{"name":"@carforyou/eslint-config","version":"4.0.80","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.80","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"b3794e7fa2102e1eb53a53c2301ba3bbd16b53fe","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.80.tgz","fileCount":15,"integrity":"sha512-Skt+MuBFAB/8pJjzaYx9tE3+nHxkrETiBzJMVqihKL/VG15q/MRtFe/6HC9AhJVReuHobDq2Agqde9gMGN3C1w==","signatures":[{"sig":"MEYCIQDNY+v7guBJTiZBqsIm8a06w3xNIBVJFygHhSqcIAiFewIhAOpb5BU6kBmMTAfLUTXnK9Lq12OkCyTor6HnlORN1pPm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15328},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"562af136caaa3667bdf0ff9ff7f37d5a0ffa9353","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"10.2.3","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.10.0","dependencies":{"eslint":"8.51.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.4.2","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.8.2","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.15.1","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.6.0","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"6.0.2","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"5.0.5","typescript":"5.3.2","@types/node":"18.19.2","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.80_1701766387961_0.07978550762584757","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.81-eslint-8-fd44a0c4ee79ad3265b26efe266d5d55a7e65def.1":{"name":"@carforyou/eslint-config","version":"4.0.81-eslint-8-fd44a0c4ee79ad3265b26efe266d5d55a7e65def.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.81-eslint-8-fd44a0c4ee79ad3265b26efe266d5d55a7e65def.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"f35f8b6060a9a5e662b12b7ca1901917c425e41b","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.81-eslint-8-fd44a0c4ee79ad3265b26efe266d5d55a7e65def.1.tgz","fileCount":15,"integrity":"sha512-5oVa+USoBBkO0Fjpa5MyLhbDc5Ryz0SL3rIIl3bcoLj/wfeTcg0PeHoUMzG0yI+BILPzRD2/+8hoeVvi9Rhmmw==","signatures":[{"sig":"MEUCIQC7pEmK1RtvVFnJKKe+UtHvZFG7PU9Vu5V/bnakKw6KhwIgFGJrtThryNRnt02+mImz/JRbzncYZwZQAEMiY8C+KqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15380},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"fd44a0c4ee79ad3265b26efe266d5d55a7e65def","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"10.2.3","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.10.0","dependencies":{"eslint":"8.56.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.4.2","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.8.2","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.15.1","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.6.0","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"6.0.2","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","rimraf":"5.0.5","typescript":"5.3.3","@types/node":"18.19.3","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.81-eslint-8-fd44a0c4ee79ad3265b26efe266d5d55a7e65def.1_1702864357709_0.6590384549773232","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.81":{"name":"@carforyou/eslint-config","version":"4.0.81","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.81","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"78f29dddcc3685605e23e0ddb615ff276dc4c9e0","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.81.tgz","fileCount":15,"integrity":"sha512-qsVBweLTcqgH8GXnvpY6AHCxa4HVqL4J5EozRUKQHyIB+DNlDs+6zCzTyZgSQ1+bTtbgc//fzYGV7+ggUsPB0w==","signatures":[{"sig":"MEUCIBxKYJp4hkujkGdVudEr08vuuOVZQTYJYON2Fnha+dfaAiEA2WWImit5bXRRYVYtdtL3wUUbzx2mEl9M4CoZJioQcaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15328},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"96b332fb680aea29f206aa2d808df308b0f22c72","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"10.2.3","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.10.0","dependencies":{"eslint":"8.51.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.6.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"46.8.2","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.15.1","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.6.0","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"6.0.2","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"5.0.5","typescript":"5.3.3","@types/node":"18.19.5","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.81_1704711763886_0.22059840619965576","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.82":{"name":"@carforyou/eslint-config","version":"4.0.82","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.82","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"f224f61fde7ce147713192a4cb15072ef35092f5","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.82.tgz","fileCount":15,"integrity":"sha512-RxBUkUp6AU4AyKFwyutWqpVWif9pPK7TxgA9JkzG3L+8GVNSXtyfl4929XtAd9cd4YUuvyrzJPeks6XHEAmwzA==","signatures":[{"sig":"MEQCIB+a86g5dcNRegLLc0Q8VwdC2hCYnusZBoaq5JTIpe7mAiBJ6EcQoCfhTVv5jXxjIlfrUteVQP0cskyBgkj8szwvpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15328},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"362edcb0b0a6262fc19fade607c474196084761f","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"10.2.3","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.10.0","dependencies":{"eslint":"8.51.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.6.1","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"48.0.2","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.15.1","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.6.0","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"6.0.2","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"5.0.5","typescript":"5.3.3","@types/node":"18.19.5","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.82_1704711977181_0.5603258914844773","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.83":{"name":"@carforyou/eslint-config","version":"4.0.83","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.83","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"0840f3c5efda1cd568cbc1ad8e250ae27766acc1","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.83.tgz","fileCount":15,"integrity":"sha512-ym/2PXQSYGfN76g39hhwGt+UJHMJlXZPaNfkrrKy9iaHZLYI4+OR8yQ/0zeZ1Ni75sbdjOvBUts/O78zv2+s7Q==","signatures":[{"sig":"MEQCIDP4klDtbQStbk+pWKk26/aCe8I5znkUVj3IZlSxZq8QAiBJia5rw4D61ED3umOxfo+obxV2VTwfOlv+sQizOOk0ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15328},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"e32bac6130c40e9e7e78b22880b8bbd16e78f06d","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"10.2.4","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.11.0","dependencies":{"eslint":"8.51.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.6.3","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"48.0.2","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.15.1","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.6.0","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"6.0.2","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"5.0.5","typescript":"5.3.3","@types/node":"18.19.7","jq-cli-wrapper":"1.6.1","semantic-release":"19.0.5"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.83_1705328461671_0.8495715555524055","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.84":{"name":"@carforyou/eslint-config","version":"4.0.84","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.84","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"c6038241ce75ae24689f85519fadaec87097896b","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.84.tgz","fileCount":15,"integrity":"sha512-G13VtAWaq98zbNtOHpvkqrAuZQh4YliUfZl/tc2h1esc3kH56/mQzu1cVLq/gvLuGaj3gJvhoudfWg9m4anbuw==","signatures":[{"sig":"MEUCIQCVWLHekL2oIbF1QMnvbuoMHQaEmNCIEonKrWYqE2NauwIgEt713fphcq70ph/yVzAg1mJrfAxit5xHIZ17DOZqJMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15329},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"05239b97e4b302bda72e85fb05417c14cb1137a5","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"10.3.0","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.11.0","dependencies":{"eslint":"8.51.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.6.3","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"48.0.4","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.15.1","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.6.0","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"6.0.2","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"5.0.5","typescript":"5.3.3","@types/node":"18.19.14","jq-cli-wrapper":"1.6.1","semantic-release":"23.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.84_1707127191621_0.8114234609525208","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.85":{"name":"@carforyou/eslint-config","version":"4.0.85","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.85","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"ae6c34edc96235aeaf280444025adaa6a2e47243","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.85.tgz","fileCount":15,"integrity":"sha512-ZqGzosgz0Dj3dsUxmMsa8moz3emBcNjPNsImv85hq7MVu67PXQvheISk9Au8os29d4rRCJguBbBtbxaUQ10vew==","signatures":[{"sig":"MEYCIQCxTxCVsLhy0x+7nSD2LuTtRgYd6VI3Fe9OA652643ZbAIhAJR8/JM0InixQ5BeCbHwNmxbL1x/KD7dHbgc6/q+kTo5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15329},"main":"pkg/index.js","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"ce14c9d2f3f20f44d87583a500e9d791e12cac1a","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"10.3.0","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.11.0","dependencies":{"eslint":"8.51.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.6.3","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"48.0.6","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.15.1","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.6.0","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"6.0.2","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","rimraf":"5.0.5","typescript":"5.3.3","@types/node":"18.19.15","jq-cli-wrapper":"1.6.1","semantic-release":"23.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.85_1707898641226_0.8342236174090718","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"},"4.0.86-eslint-8-a25195d9291ae51182d29c9200fd3e6197d17914.1":{"name":"@carforyou/eslint-config","version":"4.0.86-eslint-8-a25195d9291ae51182d29c9200fd3e6197d17914.1","author":{"name":"CAR FOR YOU"},"license":"MIT","_id":"@carforyou/eslint-config@4.0.86-eslint-8-a25195d9291ae51182d29c9200fd3e6197d17914.1","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"dist":{"shasum":"6f4a28ee65225903b85bea31791ba317ccbd12b2","tarball":"https://registry.npmjs.org/@carforyou/eslint-config/-/eslint-config-4.0.86-eslint-8-a25195d9291ae51182d29c9200fd3e6197d17914.1.tgz","fileCount":15,"integrity":"sha512-oCXmbsgwc9Hiyk9AnyD+h5qlGwOucYk88cem4ZGa4SgKgh3gHKX4yA/0Lc23UIW9Up0X0lk7E6i9Oj2oODkfUg==","signatures":[{"sig":"MEQCIG3Hx939xrKFLgDBxkfWd69EvmvbXzkoe1IGktaFNVViAiBN2Iz947ZhN8p4RZhAYtrzI8zDCU78btrOW911pX/6cQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15381},"main":"pkg/index.js","readme":"# CAR FOR YOU Eslint config\n\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Usage\n\n```\nnpm install @carforyou/eslint-config\n```\n\nAdd a `lint` script to `package.json`:\n\n```\n  \"lint\": \"eslint --ext ts,js,tsx,jsx,json .\"\n```\n\nAdd a `format` script to `package.json` to be able to use auto fix:\n\n```\n  \"format\": \"npm run lint -- --fix\",\n```\n\n### ESLint configuration\n\nCreate `.eslintrc.js` in the root of the project:\n\n```\n  module.exports = {\n    extends: [\"@carforyou/eslint-config\"],\n  }\n```\n\nThis package provides multiple eslint configurations. They build on top of one another so there's no need to include multiple ones.\n\n- If you're working on plain typescript project use the default:\n  ```\n  @carforyou/eslint-config\n  ```\n- If you're working on react project use:\n  ```\n  @carforyou/eslint-config/react\n  ```\n- For nextjs applications use:\n  ```\n  @carforyou/eslint-config/next\n  ```\n\n### Prettier configuration\n\nCreate `.prettierrc.js` in the root of the project:\n\n```\nmodule.exports = {\n  ...require(\"@carforyou/eslint-config/prettier\"),\n}\n```\n\n## VSCode integration\n\n### ESlint\n\nThere's an [official eslint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) available to get notifications about linter errors.\n\n#### Auto-fixing problems on save\n\nYou can add:\n\n```\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true\n}\n```\n\nto your `settings.json` to fix fixable eslint errors on file save. This will only fix things that can be auto-fixed. It also might take some time.\n\n### Prettier\n\nThere is a [pretty good prettier formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) available. This will add `prettier` as an option to format document via command palette.\n\nYou can also set prettier as default formatter for javascript, typescript and react files. Just add:\n\n```\n\"[typescript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascript]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[javascriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[typescriptreact]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\nto your `settings.json`.\n\n#### Auto-formatting on save\n\nYou can enable formatting on save under `Settings` -> `Text Editor` -> `Formatting`.\n\n## Development\n\n```\nnpm run build\n```\n\nYou can link your local npm package to integrate it with any local project:\n\n```\ncd carforyou-eslint-config\nnpm run build\n\ncd carforyou-listings-web\nnpm link ../carforyou-eslint-config\n```\n\n## Release a new version\n\nNew versions are released on the ci using semantic-release as soon as you merge into master. Please\nmake sure your merge commit message adheres to the corresponding conventions.\n\n## Circle CI\n\nYou will need to enable the repository in circle CI ui to be able to build it.\n\nFor slack notifications to work you will need to provide the token in circle settings.\n","exports":{".":"./pkg/index.js","./next":"./pkg/next.js","./react":"./pkg/react.js","./prettier":"./pkg/prettier.js"},"gitHead":"a25195d9291ae51182d29c9200fd3e6197d17914","scripts":{"lint":"eslint --ext ts,js,tsx,jsx --ignore-pattern 'src/__tests__/*' .","test":"npm run build && ./src/__tests__/test.sh","build":"rimraf pkg && tsc -p tsconfig.json --outDir pkg","format":"npm run lint -- --fix","version":"npm run build"},"_npmUser":{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},"repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"_npmVersion":"10.3.0","description":"ESLint rules that we use at CAR FOR YOU","directories":{},"_nodeVersion":"20.11.0","dependencies":{"eslint":"8.57.0","tslint":"6.1.3","prettier":"2.8.8","eslint-plugin-jest":"27.9.0","eslint-plugin-json":"3.1.0","eslint-plugin-jsdoc":"48.1.0","eslint-plugin-react":"7.33.2","eslint-plugin-import":"2.28.1","eslint-plugin-cypress":"2.15.1","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"4.2.1","@rushstack/eslint-patch":"1.6.0","@typescript-eslint/parser":"5.62.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-testing-library":"6.0.2","@typescript-eslint/eslint-plugin":"5.62.0","@typescript-eslint/eslint-plugin-tslint":"5.62.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","rimraf":"5.0.5","typescript":"5.3.3","@types/node":"18.19.18","jq-cli-wrapper":"1.6.1","semantic-release":"23.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.86-eslint-8-a25195d9291ae51182d29c9200fd3e6197d17914.1_1708908102030_0.6513878966086091","host":"s3://npm-registry-packages"},"deprecated":"Platform was closed down and no longer maintained. Check @smg-automotive/eslint-config as replacement"}},"time":{"created":"2020-05-15T12:48:06.208Z","modified":"2024-11-18T11:08:23.910Z","1.0.0":"2020-05-15T12:48:06.557Z","1.1.0-initial-rules-aa5763e99826c0ca16034109626189d938603cc1.1":"2020-05-15T12:56:28.061Z","1.1.0-initial-rules-aa5763e99826c0ca16034109626189d938603cc1.2":"2020-05-15T13:02:32.695Z","1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.1":"2020-05-15T14:51:50.043Z","1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.2":"2020-05-18T10:14:03.095Z","1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.3":"2020-05-18T10:33:58.174Z","1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.4":"2020-05-18T13:35:12.377Z","1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.5":"2020-05-18T13:42:58.878Z","1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.6":"2020-05-18T15:27:03.623Z","1.1.0-initial-rules-ca8a1992a789bb4c88f8f9a642c9c867859b13b9.7":"2020-05-19T13:32:54.802Z","1.1.0-initial-rules-dfdd23385da291dde2e6627059306a03b6713030.1":"2020-05-19T14:38:14.853Z","1.1.0-initial-rules-dfdd23385da291dde2e6627059306a03b6713030.2":"2020-05-22T12:49:31.459Z","1.1.0-initial-rules-e5696a2396ab8be5b23db3d5a9dac62f7ba98e51.1":"2020-05-22T13:27:47.648Z","1.1.0-initial-rules-e5696a2396ab8be5b23db3d5a9dac62f7ba98e51.2":"2020-05-22T14:18:21.332Z","1.1.0-initial-rules-e5696a2396ab8be5b23db3d5a9dac62f7ba98e51.3":"2020-05-26T10:48:32.084Z","1.1.0":"2020-05-26T11:25:50.357Z","1.1.1-fix-console-9e2a9ce8f30dc7379958a31ca26f8fd569644ad4.1":"2020-06-08T14:27:45.125Z","1.1.1-fix-no-explicit-any-4b54386cf032b1f4250c0e4f92ebcfe8a239757b.1":"2020-06-08T14:47:10.969Z","1.1.1":"2020-06-09T07:40:08.298Z","1.2.0-no-shadow-8bf153ce402a05a04ccf366e22095e1df75f9ee7.1":"2020-06-15T08:11:21.423Z","1.2.0":"2020-06-15T08:22:04.881Z","1.3.0-test-deep-require-ff58f476c51305683be0b27367916f3239487879.1":"2020-08-14T08:55:19.249Z","1.2.1-ts-4-32d141474676443ce4fa525ee10a9a5c2db3c042.1":"2020-08-26T12:40:28.194Z","1.2.1-ts-4-a751d04b0670a72e7535224483922417fa0fca2a.1":"2020-08-26T12:57:29.471Z","2.0.0":"2020-08-26T13:07:33.460Z","2.0.1":"2020-08-28T07:29:09.891Z","2.0.1-eslint-7-3d4b81e90302d8eadd601b623d312b0e399a362e.1":"2020-08-28T07:38:32.650Z","2.0.2":"2020-08-28T07:45:02.521Z","3.0.0":"2020-09-17T09:09:58.748Z","3.0.1-fix-dep-1229b78fb652f075009fce14dbea55ffdabd2c67.1":"2020-10-02T11:15:39.074Z","3.0.1-fix-dep-c29f33a5e615f7a6b6efc1c086aaf25e32830f60.1":"2020-10-02T11:29:26.227Z","3.0.1":"2020-10-02T11:45:15.785Z","3.0.2":"2020-10-02T12:05:28.953Z","3.0.3":"2020-10-13T07:23:09.548Z","3.0.4":"2020-10-16T11:14:41.975Z","3.0.5":"2020-11-04T08:29:00.230Z","3.0.6":"2020-11-19T14:24:18.678Z","3.1.0-import-order-sort-b170413bc355fabf0c317b50fd628942bdd15bcd.1":"2020-12-17T14:41:07.313Z","3.1.0-import-order-sort-b170413bc355fabf0c317b50fd628942bdd15bcd.2":"2020-12-18T08:47:49.148Z","3.1.0-import-order-sort-b170413bc355fabf0c317b50fd628942bdd15bcd.3":"2020-12-18T10:30:56.276Z","3.1.0-import-order-sort-b170413bc355fabf0c317b50fd628942bdd15bcd.4":"2021-01-06T10:03:30.364Z","3.1.0-import-order-sort-cdfcc4061d299ad5fd3e3ee7616cf710ebe7757c.1":"2021-01-06T16:20:23.100Z","3.1.0":"2021-01-06T16:37:32.595Z","3.1.1-internal-imports-ordering-696238306ee7287f61ecaed86e41f6c59b6b20b5.1":"2021-01-07T08:42:51.025Z","3.1.1":"2021-01-07T08:51:31.185Z","3.1.2":"2021-01-22T09:02:01.258Z","3.1.3-talamcol-typescript-update-c94a94829be8cb832d12427071ca1cf1742d8102.1":"2021-03-30T09:07:26.657Z","3.1.3-talamcol-typescript-update-cc7684767d7b0d73ba55a6be06f1292907949405.1":"2021-03-30T11:17:17.792Z","3.1.3":"2021-04-06T14:17:01.619Z","3.1.4":"2021-05-12T08:32:23.382Z","3.1.5":"2021-05-25T07:12:56.461Z","3.1.6":"2021-05-25T08:50:46.455Z","3.1.7-talamcol-revert-testing-plugin-update-01b7c3692dad0af4f573c74972b28c3bec4a2a82.1":"2021-05-25T09:38:26.771Z","3.1.7":"2021-05-25T09:51:40.900Z","3.1.8":"2021-08-10T17:10:26.481Z","3.1.9-masone-patch-1-69e9d7791de475b80bfe97c6569a8d63c16f4930.1":"2021-08-19T10:11:30.514Z","3.1.9":"2021-10-01T11:05:42.010Z","3.1.10":"2021-10-05T10:41:08.796Z","3.1.11-eslint-7-23e9d1e733e51d78b05466bbe55ae33d82179633.1":"2021-10-11T00:39:13.784Z","3.1.11":"2021-10-12T06:27:42.942Z","3.1.12":"2021-10-14T08:03:31.853Z","3.1.13-eslint-7-f1e80d21d6b48932c842e8e0a9d3fe02d138e22a.1":"2021-10-14T08:05:15.426Z","3.1.13":"2021-10-14T08:18:58.667Z","3.1.14":"2021-11-11T14:23:06.172Z","3.1.15":"2021-11-11T14:26:31.165Z","3.1.16":"2021-11-11T14:31:33.997Z","3.1.17":"2021-11-11T14:37:17.589Z","3.1.18":"2021-11-11T14:44:24.386Z","3.1.19":"2021-11-16T08:19:11.772Z","3.1.20":"2021-11-29T07:49:29.079Z","3.1.21":"2021-11-29T09:48:34.596Z","3.1.22":"2021-11-30T10:53:22.728Z","3.2.0-eslint-8-9a3fcf59017694db6d781286e2a1ee88cd5f851e.1":"2021-12-03T10:09:13.135Z","3.2.0-eslint-8-9a3fcf59017694db6d781286e2a1ee88cd5f851e.2":"2021-12-03T10:36:13.977Z","3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.1":"2021-12-03T11:06:20.818Z","3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.2":"2021-12-03T12:17:07.269Z","3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.3":"2021-12-03T12:34:08.031Z","3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.4":"2021-12-03T12:43:21.920Z","3.1.23":"2021-12-06T12:38:13.110Z","3.2.0-eslint-8-d7d33b4966ab578ed8d24095e19dc9a794f0c51f.5":"2021-12-08T10:55:23.035Z","4.0.0":"2021-12-08T10:59:17.970Z","4.0.1-eslint-8-245a570fe4a5aedfe163eead7390ec08bf701f52.1":"2021-12-27T02:01:44.580Z","4.0.1-eslint-8-79376bc28c6d022486e149469c970b9d8847402d.1":"2022-01-01T02:29:09.670Z","4.0.1":"2022-01-03T09:40:17.283Z","4.0.2":"2022-01-03T09:43:50.136Z","4.0.3":"2022-01-04T09:49:13.308Z","4.0.4":"2022-01-12T11:58:56.296Z","4.0.5-eslint-8-5f7f2e1839e1fb413d16b4cd5a09cb6f7b5efd90.1":"2022-01-17T01:49:57.322Z","4.0.5":"2022-01-18T07:54:03.906Z","4.0.6-tsc-pkg-925b677ce446e69ab9e6ae3ad1e2b29715757ad5.1":"2022-01-19T10:27:15.161Z","4.0.6":"2022-01-19T11:26:10.980Z","4.0.7-fix-entr-01f0ca28c1e97732c5a94233edd262d1ba985080.1":"2022-01-19T16:01:08.619Z","4.0.7":"2022-01-19T16:39:40.012Z","4.0.8":"2022-01-24T07:16:33.001Z","4.0.9-eslint-8-d0399b37278dcecf6b7c8babab4b68c7de72ef28.1":"2022-01-31T00:45:00.371Z","4.0.9":"2022-02-01T08:39:30.405Z","4.0.10":"2022-02-07T08:45:03.836Z","4.0.11-eslint-8-fcd3afdb1002a4d789e901dad031e198eee11960.1":"2022-02-14T01:39:45.092Z","4.0.11":"2022-02-15T14:52:04.700Z","4.0.12":"2022-02-21T10:55:22.568Z","4.0.13-eslint-8-223f68f651ed2d55363b352ded435dd91262d32c.1":"2022-02-28T02:00:06.655Z","4.0.13":"2022-02-28T10:35:45.771Z","4.0.14":"2022-03-02T08:43:28.860Z","4.0.15":"2022-03-07T11:29:05.356Z","4.0.16-eslint-8-d81cd2ef60e8bd16df8aadd0ba9baf7a0d71cc57.1":"2022-03-14T01:10:41.481Z","4.0.16":"2022-03-14T11:12:55.961Z","4.0.17":"2022-03-21T08:40:01.164Z","4.0.18-eslint-8-106f16d69e0343130f3c26ea5b11fd84bd084142.1":"2022-04-04T00:03:54.096Z","4.0.18-eslint-8-ee776bcada9bdcc7e38835eccd1ccc4bcd4b0e9a.1":"2022-04-18T02:11:11.438Z","4.0.18-eslint-8-f552ec174d462c98abed37615b8512a4e95c7795.1":"2022-04-22T21:40:48.984Z","4.0.18":"2022-04-28T12:32:50.249Z","4.0.19-eslint-8-14e783ae21470184e64ed689f42dcc5b38c98f84.1":"2022-05-09T01:19:40.980Z","4.0.19":"2022-05-09T07:36:50.153Z","4.0.20":"2022-05-10T15:06:43.299Z","4.0.21":"2022-05-11T13:14:10.855Z","4.0.22-eslint-8-cf3b969ee6e31c61937e724ef390f3b35d14f059.1":"2022-05-23T00:15:16.148Z","4.0.22":"2022-05-23T13:17:28.056Z","4.0.23-eslint-8-58393259df77603dd890a5d885a4045c07671934.1":"2022-06-06T01:47:51.671Z","4.0.23":"2022-06-07T07:43:46.847Z","4.0.24-eslint-8-14833f7e17b89fb76942cb6f22239df47819ecc1.1":"2022-06-20T00:29:37.468Z","4.0.24":"2022-06-23T09:18:57.703Z","4.0.25":"2022-06-27T09:22:07.170Z","4.0.26":"2022-06-28T12:53:08.537Z","4.0.27-eslint-8-9baa8f62b809df5978b85a6cec0f6067182d485b.1":"2022-07-04T00:44:20.446Z","4.0.27":"2022-07-12T08:20:47.431Z","4.0.28-eslint-8-3daa668dd5f871f82af05629d08c2edf76866add.1":"2022-07-16T21:32:22.773Z","4.0.28-eslint-8-83a36cae603bda62a30f853d917453cb5f7b2322.1":"2022-08-01T06:00:54.010Z","4.0.28-eslint-8-b9790422fb3b0894db3a994e3e90c39ffee3d44b.1":"2022-08-14T03:01:22.600Z","4.0.28-eslint-8-eefde34f241014c72028c12611557fda5a47533d.1":"2022-08-27T02:13:25.213Z","4.0.28-eslint-8-98496d21aced68bf4990b1629e9dee30efa3cc70.1":"2022-09-12T05:47:20.104Z","4.0.28-eslint-8-b142a4ed49c5d0b2d89d328b33dbde18ce95305c.1":"2022-09-24T01:43:44.408Z","4.0.28-eslint-8-9b41724046dc2f46246c6792a19f890c1cb6b06c.1":"2022-10-08T01:32:22.810Z","4.0.28-eslint-8-c43db78f3bfc83b01f56b77fdb7339460a09ad4f.1":"2022-10-21T22:59:33.025Z","4.0.28":"2022-10-24T10:10:33.630Z","4.0.29":"2022-10-31T07:02:14.276Z","4.0.30-eslint-8-835b07f4d4e6414960129e822720e394027e83ce.1":"2022-11-06T07:08:07.473Z","4.0.30":"2022-11-07T10:31:07.208Z","4.0.31-eslint-8-da9d528ecf7a9ad3abcbe0c52f4f75be2d2902f2.1":"2022-11-18T23:29:52.493Z","4.0.31":"2022-11-28T09:41:37.689Z","4.0.32-eslint-8-aa3a06d8a74ec4e538123e5769a185db5f6e851d.1":"2022-12-02T22:59:48.609Z","4.0.32":"2022-12-06T09:05:24.625Z","4.0.33-eslint-8-e85ab425778bb081338bad32488926986a4095d1.1":"2022-12-17T02:23:56.070Z","4.0.33":"2022-12-19T12:18:31.787Z","4.0.34-eslint-8-23c96d0999848fbc833ddf4766fc21d22249533a.1":"2022-12-31T07:15:29.557Z","4.0.34":"2023-01-10T07:31:43.052Z","4.0.35":"2023-01-11T13:23:28.452Z","4.0.36-eslint-8-f14b8a990618bc53b7f35ac064614765452536d3.1":"2023-01-11T13:25:32.789Z","4.0.36-eslint-8-e51b2c52ece9c009d986921992179fb179ecce23.1":"2023-01-15T08:22:07.042Z","4.0.36":"2023-01-16T08:44:05.930Z","4.0.37":"2023-01-17T08:55:29.451Z","4.0.38":"2023-01-23T09:21:25.024Z","4.0.39":"2023-01-26T09:28:20.792Z","4.0.40-eslint-8-c739272f6dd58a024490811a98b3281ffd206c1f.1":"2023-01-29T00:38:31.461Z","4.0.40":"2023-01-31T08:42:06.123Z","4.0.41-eslint-8-a4cbfc8b7396eb86aa2f7c049b55374b7a8a8a72.1":"2023-02-10T23:00:52.564Z","4.0.41-eslint-8-9e857598dd35e03569e1e690ed66ce817716065a.1":"2023-02-26T09:57:54.218Z","4.0.41-eslint-8-6f5b2851d04993788c1f56b20c4bba3714d1f523.1":"2023-03-11T01:32:36.035Z","4.0.41":"2023-03-20T04:39:59.565Z","4.0.42-eslint-8-512cf29f8ab8a4dd786cb6c518c168fb0c972643.1":"2023-03-29T04:06:33.368Z","4.0.42":"2023-04-03T13:58:20.900Z","4.0.43-eslint-8-0cf0633b901279d9dc814f2c57a7aad2c3704114.1":"2023-04-03T13:59:08.874Z","4.0.43-eslint-8-b31a4b4b6d5163371a2b162ed9c95ce5395b1daf.1":"2023-04-08T00:52:00.748Z","4.0.43":"2023-04-11T07:48:09.800Z","4.0.44":"2023-04-19T11:30:23.023Z","4.0.44-eslint-8-0ebe313aaeb36f1f8c2d688da0b2bb9ec47e5101.1":"2023-04-19T11:30:40.825Z","4.0.45":"2023-04-19T11:38:30.527Z","4.0.46":"2023-04-19T11:46:55.045Z","4.0.47":"2023-04-19T11:54:14.594Z","4.0.48":"2023-04-19T11:56:31.965Z","4.0.49-eslint-8-7ee3b786b90fdf74d831c6511e47fc051369c13a.1":"2023-05-02T10:58:37.767Z","4.0.49":"2023-05-02T10:58:56.503Z","4.0.50-eslint-8-502653362063569563d3f7f965352bd8b16e7c19.1":"2023-05-02T11:00:32.762Z","4.0.50":"2023-05-02T11:04:16.285Z","4.0.51-eslint-8-57ec9ccb314db81afe84a22b14ea80cec6aacc76.1":"2023-05-08T01:38:25.641Z","4.0.51":"2023-05-08T06:40:57.360Z","4.0.52":"2023-05-15T06:19:39.280Z","4.0.53-eslint-8-a625ecd3ad01c177f69a64fc57a047dc8ecad6ff.1":"2023-06-06T08:14:47.685Z","4.0.53":"2023-06-06T11:11:10.985Z","4.0.54":"2023-06-12T05:32:29.111Z","4.0.55-eslint-8-dc07686488c739bce1b3cef503bd526d84bd6320.1":"2023-06-19T03:24:53.156Z","4.0.55":"2023-06-19T08:37:58.068Z","4.0.56":"2023-06-19T08:40:31.970Z","4.0.57":"2023-06-19T08:43:15.732Z","4.0.58":"2023-06-26T09:55:58.073Z","4.0.59":"2023-06-26T09:57:54.419Z","4.0.60-eslint-8-3a3fb2c16bf47bc55e075ce8b930dfd4ef10c088.1":"2023-07-03T03:14:38.609Z","4.0.60":"2023-07-03T08:40:56.056Z","4.0.61":"2023-07-04T11:34:29.119Z","4.0.62-eslint-8-81d011169f23c2d119b5dccb94992f9caa448ebf.1":"2023-07-28T19:14:01.919Z","4.0.62-eslint-8-64bc53a0de65249a22c2bfee27be1c8fc3fc777e.1":"2023-08-11T15:31:53.659Z","4.0.62":"2023-08-16T08:09:39.708Z","4.0.63-eslint-8-e04e061c96a98a141f3f6bfde8fecc357e165e4e.1":"2023-08-16T08:30:14.544Z","4.0.63":"2023-08-16T08:30:35.567Z","4.0.64":"2023-08-16T08:40:32.029Z","4.0.65":"2023-08-16T08:54:18.465Z","4.0.66":"2023-08-16T08:57:43.145Z","4.0.67":"2023-08-21T14:25:58.983Z","4.0.68":"2023-08-21T14:35:29.369Z","4.0.69-eslint-8-dcaf35c9f35bf02434bdc3bb6e0b72223e15d148.1":"2023-09-04T02:06:36.871Z","4.0.69":"2023-09-04T11:48:49.416Z","4.0.70":"2023-09-04T11:50:55.407Z","4.0.71":"2023-09-06T09:55:36.064Z","4.0.72-eslint-8-75e74f70d62d4cf1463ac1d6bf6df65fa1e0d3cd.1":"2023-09-11T01:19:58.698Z","4.0.72":"2023-09-11T08:27:09.003Z","4.0.73":"2023-09-18T08:38:43.330Z","4.0.74":"2023-09-18T08:41:24.569Z","4.0.75":"2023-09-18T08:44:21.119Z","4.0.76-eslint-8-9c2685644912da3f0f0d3f7f97403686d1c2ba47.1":"2023-09-25T03:44:08.021Z","4.0.76":"2023-09-25T07:22:32.869Z","4.0.77":"2023-09-25T07:30:11.463Z","4.0.78":"2023-10-04T06:37:32.754Z","4.0.79-eslint-8-7ba9f82a2cfecd7d8f8d675e8223e4997b2cf506.1":"2023-10-09T01:10:44.262Z","4.0.79":"2023-10-12T13:30:26.029Z","4.0.80-eslint-8-95ed9024ec22a44092cc460100dd27c351600ef1.1":"2023-10-23T01:57:18.596Z","4.0.80-eslint-8-397036ae89a2b505bd71cf85f9cd7ca2232b206d.1":"2023-11-04T00:56:17.509Z","4.0.80-eslint-8-1631902aea708b115ca5a4420862eef93cdc7113.1":"2023-11-20T02:16:18.613Z","4.0.80-eslint-8-8de3df2f5994966091f846c941786146d440914e.1":"2023-12-04T01:17:52.897Z","4.0.80":"2023-12-05T08:53:08.130Z","4.0.81-eslint-8-fd44a0c4ee79ad3265b26efe266d5d55a7e65def.1":"2023-12-18T01:52:37.963Z","4.0.81":"2024-01-08T11:02:44.059Z","4.0.82":"2024-01-08T11:06:17.380Z","4.0.83":"2024-01-15T14:21:01.838Z","4.0.84":"2024-02-05T09:59:51.786Z","4.0.85":"2024-02-14T08:17:21.384Z","4.0.86-eslint-8-a25195d9291ae51182d29c9200fd3e6197d17914.1":"2024-02-26T00:41:42.235Z"},"bugs":{"url":"https://github.com/carforyou/carforyou-eslint-config-pkg/issues"},"author":{"name":"CAR FOR YOU"},"license":"MIT","homepage":"https://github.com/carforyou/carforyou-eslint-config-pkg#readme","repository":{"url":"git+https://github.com/carforyou/carforyou-eslint-config-pkg.git","type":"git"},"description":"ESLint rules that we use at CAR FOR YOU","maintainers":[{"name":"carforyou-engineering","email":"engineering@carforyou.ch"},{"name":"lkappeler","email":"me@lnk.codes"}],"readme":"","readmeFilename":""}