{"_id":"@elibol/eslint-config","_rev":"4-96bdaad775c29c54d8c20c43ea8eb9b3","name":"@elibol/eslint-config","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.0":{"name":"@elibol/eslint-config","version":"1.0.0","description":"Prettier and ESLint configuration for JavaScript & Vue projects","author":{"name":"Onur Elibol"},"license":"MIT","homepage":"https://github.com/elibolonur/elibol-eslint-config#readme","repository":{"type":"git","url":"git+https://github.com/elibolonur/elibol-eslint-config.git"},"bugs":{"url":"https://github.com/elibolonur/elibol-eslint-config/issues"},"publishConfig":{"access":"public"},"keywords":["elibol","code style","eslint","prettier","eslintconfig"],"main":"index.js","scripts":{"lint":"eslint --ignore-pattern node_modules","lint:fix":"eslint . --fix --ignore-pattern node_modules","lint:debug":"eslint -c javascript.js --print-config \"**/*.js\" > ./eslint-debug.json"},"dependencies":{"eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"devDependencies":{"eslint":"^8.25.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-vue":"^9.6.0","prettier":"^2.7.1"},"peerDependencies":{"eslint":"^8.25.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-vue":"^9.6.0","prettier":"^2.7.1"},"gitHead":"06753f771008af36e3acd4730f584ba0d0de5945","_id":"@elibol/eslint-config@1.0.0","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-HHLo903hQr8BWym/uYfjhgORecRHlU9fb8Kgj02q5fdjz9ZvmV2Qnxujn0SzDz50gB9w+LHSa5mqCaRSdym/iQ==","shasum":"3dcdae7446b2cc2e9ef4e5f948ad6d06db61cf33","tarball":"https://registry.npmjs.org/@elibol/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":8,"unpackedSize":13334,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCTVIHSbMiwcU4CKS0eiQY6z36IlB/CVwVbVar/mAlLAIgCKlCb7sHbu4YT9MqW9J+95JNroh5boHzWJjZW+0/THs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUb8dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhaQ/+JxC08JKwhOn9asPeF905WSc8CamT5+7Ad2RTT6et25EO+4ZS\r\np5DgMcFUmOGJix8lx5WAjMtnqEwhcTJYXvuYT9s5to/Ed3fgXYKf5uj3hATq\r\nsxNq+PFhrCwFilRw9DunnYiAZ4WB75D+DLIGWGMwPb2iJHAPQl3Lcoyy9fdz\r\n8V7H++CmT9YaS8iJ6sLuC6xw0NbEeC0kC4n5VNGM0TiXSsrAhbN36lCObeHH\r\nZkfP7H8pzJ726g7CMQ/zb8ejyVB22MGq5Mue+ruyjDhvGUJEUywkpBtykm49\r\n47OLHDUZYtR1YcNL5jNmPVrcOLbQdA6plIBAhUhVk4W2asyPONYNb6EQb75G\r\nzl34x+F9sgTTyFqr7UxA5N0JxeOA7PmVPYZxGuAjKmYC8at9DwnZxtZhttQL\r\nq7t5Zr3DaGxMZtYFkF9oLNart4DOHCVG8eD+88jHplLjPhZ7SgW53UMl8Cx9\r\ny71mG//TxMC8lA5RRuDcXrO9uwICZzV3EkXxZ6KRKZr/x6APrG3uMvM4jeAN\r\nj+MVcYKz4Iv2uqrb2/PYLzaQHAE8Tlklu+iOpyIhJi9ffsZli6En8UP+BdOR\r\nxx1o1P9kQ93XhH8ONcGscXX2pLDpwb1EOeCptXF5AlWvHPoLwO4IIGKg64SE\r\ndUyFZiIdyIzTEsyWgtfnB3aGL6GQ2wxLduM=\r\n=+SN3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"onurelibol","email":"onurelibol@hotmail.se"},"directories":{},"maintainers":[{"name":"onurelibol","email":"onurelibol@hotmail.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.0_1666301725627_0.49999449557965847"},"_hasShrinkwrap":false},"1.1.0":{"name":"@elibol/eslint-config","version":"1.1.0","description":"Prettier and ESLint configuration for JavaScript & Vue projects","author":{"name":"Onur Elibol"},"license":"MIT","homepage":"https://github.com/elibolonur/elibol-eslint-config#readme","repository":{"type":"git","url":"git+https://github.com/elibolonur/elibol-eslint-config.git"},"bugs":{"url":"https://github.com/elibolonur/elibol-eslint-config/issues"},"publishConfig":{"access":"public"},"keywords":["elibol","code style","eslint","prettier","eslintconfig"],"main":"index.js","scripts":{"lint":"eslint --ignore-pattern node_modules","lint:fix":"eslint . --fix --ignore-pattern node_modules","lint:debug":"eslint -c javascript.js --print-config \"**/*.js\" > ./eslint-debug.json"},"dependencies":{"eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"devDependencies":{"eslint":"^8.25.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-vue":"^9.6.0","typescript":"^4.8.4","vue-eslint-parser":"^9.1.0","@typescript-eslint/parser":"^5.40.1","@vue/eslint-config-typescript":"^11.0.2","prettier":"^2.7.1"},"peerDependencies":{"eslint":"^8.25.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-vue":"^9.6.0","prettier":"^2.7.1"},"gitHead":"d2d0baaebcdeb79937582b3f30719a36562875f0","_id":"@elibol/eslint-config@1.1.0","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-6DuZ5jMquvtFmF+RsmKu05gylA9GrLt50gi/Tr5anH1mlhmSZ4Uglgi/3zKDwoCxgaPITK+yS9mwI8PAY/pMBg==","shasum":"bcf92af37045825f1cc64a61dd2f13dc95b2ff78","tarball":"https://registry.npmjs.org/@elibol/eslint-config/-/eslint-config-1.1.0.tgz","fileCount":9,"unpackedSize":15226,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6Yd7kKFjOiOaQmHQ73bSLbg2duhdI0rqbdyUhW0qDCwIgL/SdAsLl0fuT3CM8a/I3CHCez70A3Mj0rfITywpOUSY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUw7ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcOxAAkv99iZYRVBwUaQuWQq2pUAsx5Y7pWxS8kOTfqNVvQCL56KgB\r\nZRF8tLlR/8n2mdVh407agVSCFxyC5tBWvane4xmNhIKwLk+1eKOb60INTeZ0\r\nna9P/uY+9tZ82a4vGCIimP+QrJHrUfp6MoYSQgSVTB8SFmbWrAui07x6BumD\r\neZESDp+fenjDV9wfBKhllazwMQUBPZZQ/AxXNMy/3geSaAiPUl2MAvjiUxOc\r\nSLWsthWz9/wbt30jlb38a7oP2leEuK23U7DOfedmMGeKpM1UzLONFATeuJ+w\r\nWvOUOs9IryJOejEKbUWGWlHUPR1Y1FVrM8UqSh78Fx1rlkH/++iBnSXRWAqr\r\n7HpdXZg82sN5XVc/4eCjWwQV9XSD3ctWaigcn/e1AyX4Q9izCZFASYCYBOFh\r\nMgdmWMY4Rp0u3qXFUFM2nFu4RUHRMwDJIzULlk6KKMc3c3wNr5fNzj1V5gu/\r\nBP7hCh1wKrpcOoBHPaUZMpb8LUxdZmz67DqUyinZ32CpL8tbtjoIghk9UxwA\r\nnoOcu2zua2vfxgPZs0JPQs1I/p2W9Q8S2U//Q/AR9JrqNDaGyxM6ovwIrsSK\r\nsPS6Tqb6VMYStdP+Mu6k2FgAX55fUSo+EU7b0OmkQwJEK8gOZnKn/qVVyhgH\r\nSaa97h3qyV0UIy63FHBjMQjSLyl1TqpxHB0=\r\n=IJ1p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"onurelibol","email":"onurelibol@hotmail.se"},"directories":{},"maintainers":[{"name":"onurelibol","email":"onurelibol@hotmail.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.1.0_1666387672988_0.9637712612402061"},"_hasShrinkwrap":false},"1.1.1":{"name":"@elibol/eslint-config","version":"1.1.1","description":"Prettier and ESLint configuration for JavaScript & Vue projects","author":{"name":"Onur Elibol"},"license":"MIT","homepage":"https://github.com/elibolonur/elibol-eslint-config#readme","repository":{"type":"git","url":"git+https://github.com/elibolonur/elibol-eslint-config.git"},"bugs":{"url":"https://github.com/elibolonur/elibol-eslint-config/issues"},"publishConfig":{"access":"public"},"keywords":["elibol","code style","eslint","prettier","eslintconfig"],"main":"index.js","scripts":{"lint":"eslint --ignore-pattern node_modules","lint:fix":"eslint . --fix --ignore-pattern node_modules","lint:debug":"eslint -c javascript.js --print-config \"**/*.js\" > ./eslint-debug.json"},"dependencies":{"eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"devDependencies":{"eslint":"^8.25.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-vue":"^9.6.0","typescript":"^4.8.4","vue-eslint-parser":"^9.1.0","@typescript-eslint/parser":"^5.40.1","@vue/eslint-config-typescript":"^11.0.2","prettier":"^2.7.1"},"peerDependencies":{"eslint":"^8.25.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-vue":"^9.6.0","prettier":"^2.7.1"},"gitHead":"073d904be31a98b5750f23afc4bcb77478065ed6","_id":"@elibol/eslint-config@1.1.1","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-hbGY2jKI+YY8Ze4fBuhFhLcSNqFx3QZl90aMqqi2s62vnkYzLNhJKW+fauBw3WdV47+Z8D0GvGAPCld65vWLIw==","shasum":"ea21e7f2ae2af6bb938ce86d82f65c5396af005b","tarball":"https://registry.npmjs.org/@elibol/eslint-config/-/eslint-config-1.1.1.tgz","fileCount":9,"unpackedSize":15223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOy8Qc3smXxBKP57dgNBETDRI3i+VNf8Owf3nBl6mr0QIhAMHYLnLdfbcQfiZYd2u4R8UosrhTX/N1YQ59CvgGNHw6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUxPoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDZA/9GWGPY8ZuT7OXfA8qxGWFAdr22NxfboAjaT+xgDLHO2xw1qTk\r\nLQrtzmYaTCSd6UPU7rIAfnyV+INscMO7TvMvumHq5LhVAXeamllaSXKUQX80\r\nApquEKpe8qx6zCX7ciOxpNIxSut3E1xCSaL9/VY0Kh0g0pkMeMzQtEBUAe6W\r\nhfEiRaQ99wsVFh9cPNtUN6AdJ0ZvS5vcjDvyCyjx19JKBnZGZSRoycZMOj0O\r\nezvEwyiM0RG07mwU6uEVSeK2hPjDsaLuXZzUWL8HWRAAf8ANT/9ABof3/rpX\r\nENX1uf5XFBSEwk+bsZouYetKrRcz09qRyzXAsa64yCXW5N0mQaKtFXJabfiq\r\nL0tMXav3Gqx/QOdrNAo2toe5e+rZSSHoOKjMTwOvUS3bg60kLpD/+3CVC6V1\r\ntf6e/qN0Zu1MdObnwZ9IO0U4aJiO+GZRnw6/n0lw/UwzBeGzGPVE7g1g7C/a\r\n/l/0FmZLNTuTlZ6S9L3zTu3sMrbsgrgIHGJ62b5FuIUkcoq9GtP/ji3gsNoy\r\nHKCmGztJFwtQzh4/7JBTjsGy6cMToHRJVDzWjanMkQi5uyDc6X7igQhocEmr\r\nAvFBxoABzBGcbU5qIUPmCx+kYmCcUpYApU+iSeQdJNqEfQD3qpLO9wDgsRKX\r\nFC91QzkNN71mZT2w4n7AitMAraQ3ocGDU3k=\r\n=jE9B\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"onurelibol","email":"onurelibol@hotmail.se"},"directories":{},"maintainers":[{"name":"onurelibol","email":"onurelibol@hotmail.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.1.1_1666388967834_0.3064863809710272"},"_hasShrinkwrap":false},"1.1.2":{"name":"@elibol/eslint-config","version":"1.1.2","description":"Prettier and ESLint configuration for JavaScript & Vue projects","author":{"name":"Onur Elibol"},"license":"MIT","homepage":"https://github.com/elibolonur/elibol-eslint-config#readme","repository":{"type":"git","url":"git+https://github.com/elibolonur/elibol-eslint-config.git"},"bugs":{"url":"https://github.com/elibolonur/elibol-eslint-config/issues"},"publishConfig":{"access":"public"},"keywords":["elibol","code style","eslint","prettier","eslintconfig"],"main":"index.js","scripts":{"lint":"eslint --ignore-pattern node_modules","lint:fix":"eslint . --fix --ignore-pattern node_modules","lint:debug":"eslint -c javascript.js --print-config \"**/*.js\" > ./eslint-debug.json"},"dependencies":{"eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"devDependencies":{"eslint":"^8.25.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-vue":"^9.6.0","typescript":"^4.8.4","vue-eslint-parser":"^9.1.0","@typescript-eslint/parser":"^5.40.1","@vue/eslint-config-typescript":"^11.0.2","prettier":"^2.7.1"},"peerDependencies":{"eslint":"^8.25.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-vue":"^9.6.0","prettier":"^2.7.1"},"gitHead":"3347204a1f95c54abdef7a8bdff2de397ea53902","_id":"@elibol/eslint-config@1.1.2","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-KGz0gF+zOu5zri4aquP+NCojEubyTzKwQcx6by+yalPOCzH7Vs1nTn0AhfJAG/SSdI8TG4Cnh9x6/DcQHpWjog==","shasum":"9f42cf8f535b1f3d7e256dd536452c72ab2ca21d","tarball":"https://registry.npmjs.org/@elibol/eslint-config/-/eslint-config-1.1.2.tgz","fileCount":9,"unpackedSize":15415,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGiGZZiGiaKR9t9l/siJ8oo4KRf75AbPnV5/6i4ojFzEAiAVu1Qn4VbJainNLOh9/frIgs2xvGhHI/Qkp1hiDw5YkQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUxlCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+eQ//ZilduAlXOp3XyIiZ6FDKkKmPryNj+OLrmQ38qa30VMfFuqux\r\nJSEXE0cF4Z476NbqQkA+yugjB4m5u4zEIOb/o52ao5nYFZbWobh4RLjMMwli\r\n4AOGRGy8bywA40y9U1rXouuhnhTLhault96KML65OPshWQilairToNn4jPxK\r\nUQrsrg1NJBhvCHQsg8P5UVAvqsbH1eEO3fzkmWh68y6JYooAPZ2s2GGEiCdB\r\nAjZlaV0ZrIx8n9CRWt3l5PqfLTkIrW45kUQK6sNsc+293HKC8HdNE/rx/0q3\r\ncVOwifkioThqE6VJ0THDnCxF7C8io//g7hjp2wf90Up9H+aaMnk14tOpM4Fz\r\nlJzmQY039yurlXQzecRUUtiXunNleDI0/tbO6ZXDEC0viIDZ6bxwQlf18kyc\r\n01iVqWkMReJr5S3Qxg3hA4Eo3/cL3NVMhX1udS17MunGYuuoQ5qSaty540ob\r\nqoB3GyM4mBe0vpQeC4llaS4GNmLteWsaOC+NDCUpvHRSqFJAAEiTxIUzqJ2o\r\nttfGaz/x4AHUNPVW8G/8Fx9UEwKmSMdcjMjijnJzUGeLZJIQg8VlQjwJe/UI\r\nK9gXSur2ExwX/XUrOisg226eqs6w3/zuyEgJajzbInmFb7ktyF5eG7qwqQ7I\r\npS4S3jLKreyFWMSjMx+4swu7AuvKQmECySA=\r\n=vw1J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"onurelibol","email":"onurelibol@hotmail.se"},"directories":{},"maintainers":[{"name":"onurelibol","email":"onurelibol@hotmail.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.1.2_1666390337852_0.2982975663297689"},"_hasShrinkwrap":false},"1.2.0":{"name":"@elibol/eslint-config","version":"1.2.0","description":"Prettier and ESLint configuration for JavaScript & Vue projects","author":{"name":"Onur Elibol"},"license":"MIT","homepage":"https://github.com/elibolonur/elibol-eslint-config#readme","repository":{"type":"git","url":"git+https://github.com/elibolonur/elibol-eslint-config.git"},"bugs":{"url":"https://github.com/elibolonur/elibol-eslint-config/issues"},"publishConfig":{"access":"public"},"keywords":["elibol","code style","eslint","prettier","eslintconfig"],"main":"index.js","scripts":{"lint":"eslint --ignore-pattern node_modules","lint:fix":"eslint . --fix --ignore-pattern node_modules","lint:debug":"eslint -c javascript.js --print-config \"**/*.js\" > ./eslint-debug.json"},"dependencies":{"eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"devDependencies":{"eslint":"^8.25.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-vue":"^9.6.0","typescript":"^4.8.4","vue-eslint-parser":"^9.1.0","@typescript-eslint/parser":"^5.40.1","@vue/eslint-config-typescript":"^11.0.2","prettier":"^2.7.1"},"peerDependencies":{"eslint":"^8.25.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-vue":"^9.6.0","prettier":"^2.7.1"},"gitHead":"8820f476504a38f87ef0724421a6410d25a7c633","_id":"@elibol/eslint-config@1.2.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-6Xpt1yuztr+uWPRP6RCxAPAHwRUNZbHsUuCu2c0lqQx/zl1Uv7SNnXKhq3Y5M1nD/lgSVc1D26Xk5A5OyEI13Q==","shasum":"b87547e18e0f9a090c31ade6660baeb3f3317d0c","tarball":"https://registry.npmjs.org/@elibol/eslint-config/-/eslint-config-1.2.0.tgz","fileCount":9,"unpackedSize":15914,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKq1ROp5iZQFpLvcMFOObT3yo2Mxe54/Fa4qUiIDuAiAIhAMYz2xl7GpCoUPk7Ler5RU+Po5xEXPjBBS2WvxWspR8b"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf9bxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqcig/9H/m4mbraX4nV7Nne3Uw/6id0BUr5WwRX+x4UJKllTguVdmBH\r\nAGtYBZ41/lIeAhSepXYoK/TdkLm3471KI9W200d1Hkxk1/81RHzDLnzfBazD\r\npCz+/6H0UhbSRPiIfj4WXVOAxuOLjrvAej/JYpnQ3EVNYjGMQwcLd2u4mOrt\r\nJ2hApBwknH4mgNsUNFU5TezJXZMnj8ecacuR46hGuueC2inpNoKztxskQKfH\r\n2jD2kFeMtJD1JCPf4Z+exKShA3z/lfvDkq+t0jP26Mu54qXpyjyWd91UN+ot\r\nSW9u4jnPvT7KMlzT8/BIX/K121vdY0c2rf61Tfi46vbVK+up9tyMx3cUS0hf\r\nBS/2rb8qhwmZl4YzynDOWuX8YyzUmZekWXpR5bfFczNmDD6GIgy7KQs76aKu\r\n7X5uu+NYx/70SEVLHAayuTSC8o56j8nRAkBmbmBH4zw/QUANS6JRbNGrFpBM\r\nAeyOYyK3YNXOB4i27KPPWxX40Nq77w9pW7rFXC8n9YtEUJXQDDDCOGjuNobM\r\neUiRPoWTEmnYWlZocL5sS9dcSIQ/zzYfdiohM6EWlse4CPqH0cMhQ9NvZQD+\r\n/wtl3+NiSXHKOOVhNhLfvW3lismiQQTo1KithrL8aFA020D6w9S+NIjM4DO/\r\n85qHC52yQB2mKHh5vmSD0RxMKjQFwxsLze0=\r\n=K/I2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"onurelibol","email":"onurelibol@hotmail.se"},"directories":{},"maintainers":[{"name":"onurelibol","email":"onurelibol@hotmail.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.2.0_1669322481364_0.49262305653506244"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-20T21:35:25.567Z","1.0.0":"2022-10-20T21:35:25.794Z","modified":"2022-11-24T20:41:21.634Z","1.1.0":"2022-10-21T21:27:53.162Z","1.1.1":"2022-10-21T21:49:28.006Z","1.1.2":"2022-10-21T22:12:18.065Z","1.2.0":"2022-11-24T20:41:21.523Z"},"maintainers":[{"name":"onurelibol","email":"onurelibol@hotmail.se"}],"description":"Prettier and ESLint configuration for JavaScript & Vue projects","homepage":"https://github.com/elibolonur/elibol-eslint-config#readme","keywords":["elibol","code style","eslint","prettier","eslintconfig"],"repository":{"type":"git","url":"git+https://github.com/elibolonur/elibol-eslint-config.git"},"author":{"name":"Onur Elibol"},"bugs":{"url":"https://github.com/elibolonur/elibol-eslint-config/issues"},"license":"MIT","readme":"# @elibol/eslint-config\n\nPrettier and ESLint configuration for JavaScript &amp; Vue projects\n\n## Table Of Contents\n\n- [Installation](#installation)\n- [Usage with Vue 2/3](#default-usage)\n- [Usage with Vue 3 &amp; TypeScript](#usage-typescript)\n- [Usage with JavaScript only](#usage-javascript)\n- [Inheriting Prettier rules](#usage-prettier)\n- [Linting your project with NPM scripts](#npm-scripts)\n- [Enabling autofix on save for VS Code](#enable-autofix-vscode)\n\n<div id=\"installation\" />\n\n## Installation\n\n1. Install the packages to your project with the command below:\n\n```bash\nnpm install -D eslint prettier@^2.7.1 @elibol/eslint-config eslint-config-prettier eslint-plugin-prettier eslint-plugin-vue\n```\n\n2. Create `.eslintrc.js` file in your project root if it doesn't exist\n3. Pick the configuration you need from the list below and replace the content of the file with one of the examples below\n4. Create `prettier.config.js` file in your project root if it doesn't exist and replace the content with the [example](#prettier-example) below\n\n<div id=\"default-usage\" />\n\n### Vue 2/3 (default config)\n\n```js\n// .eslintrc.js\nmodule.exports = {\n  root: true,\n  extends: ['@elibol/eslint-config'],\n}\n```\n\n> **NOTE:** that some rules might not work perfectly with Vue version 2. For those, feel free to override rules in `.eslintrc.js` file.\n\n<div id=\"usage-typescript\" />\n\n### Vue 3 &amp; TypeScript\n\nTo be able to use **TypeScript** configuration, make sure to install dependencies below:\n\n```bash\nnpm install -D @typescript-eslint/parser vue-eslint-parser @vue/eslint-config-typescript\n```\n\n```js\n// .eslintrc.js\nmodule.exports = {\n  root: true,\n  extends: ['@elibol/eslint-config/vue3-typescript'],\n}\n```\n\n<div id=\"usage-javascript\" />\n\n### JavaScript only\n\nIf you would only need to import JavaScript rules but not Vue, then you can use the package as following:\n\n```js\nmodule.exports = {\n  extends: ['@elibol/eslint-config/javascript'],\n}\n```\n\nIf this is the scenario, you don't need to install `eslint-plugin-vue` either.\n\n<div id=\"usage-prettier\" />\n\n### Example prettier.config.js file\n\nThis package uses prettier by default. For the config to work properly, you need to inherit `prettier` rules from the project.\n\nTo do that, replace content of your `prettier.config.js` file with the code below\n\n```js\nmodule.exports = require('@elibol/eslint-config/prettier.config')\n```\n\n> **NOTE:** By default the package exports **Vue** configuration. So using `extends: [\"@elibol/eslint-config\"]` or `extends: [\"@elibol\"]` will <ins>by default include JavaScript and `eslint-plugin-vue` rules</ins>. If you want to use pure JavaScript or Vue TypeScript configuration, see below.\n\n<div id=\"npm-scripts\" />\n\n## Linting your project with npm scripts\n\nAdd the scripts below to your `package.json` file. Then you will be able to run\n\n- `npm lint` or `yarn lint` for running the linter dry\n- `npm lint:fix` or `yarn lint:fix` to run the linter and fix errors/warnings (those that are fixable)\n\n```json\n{\n  \"scripts\": {\n    \"lint\": \"eslint \\\"**/*.{vue,ts,js}\\\"\",\n    \"lint-fix\": \"eslint --fix \\\"**/*.{vue,ts,js}\\\"\"\n  }\n}\n```\n\n<div id=\"enable-autofix-vscode\" />\n\n## Enabling autofix on save for VS Code\n\nAdd the settings below to your VSCode settings to run linter on every save\n\n`.vscode/settings.json`\n\n```json\n{\n  \"editor.formatOnSave\": true,\n  \"editor.codeActionsOnSave\": {\n    \"source.fixAll.eslint\": true\n  }\n}\n```\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT)\n","readmeFilename":"README.md"}