{"_id":"@phoenix35/eslint-config","_rev":"29-10e1b7f016ee2a769841fe125be7b78b","name":"@phoenix35/eslint-config","dist-tags":{"latest":"1.8.0"},"versions":{"0.1.0":{"name":"@phoenix35/eslint-config","version":"0.1.0","keywords":["eslint","eslintconfig","es2020"],"author":{"name":"Phoenix35"},"license":"MPL-2.0","_id":"@phoenix35/eslint-config@0.1.0","maintainers":[{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"}],"homepage":"https://github.com/Phoenix35/eslint-config#readme","bugs":{"url":"https://github.com/Phoenix35/eslint-config/issues"},"dist":{"shasum":"dd5ed00f0306d6926603a04f1816c85f271997b2","tarball":"https://registry.npmjs.org/@phoenix35/eslint-config/-/eslint-config-0.1.0.tgz","fileCount":5,"integrity":"sha512-cHYj6CffGb6SM0psKD6jxZCeIGuLycLIMGhfdQoDWIS/0gd4dlIk/tE5m5uPL87yCos0pPpaucRC15abRazQOg==","signatures":[{"sig":"MEYCIQDTlNyGsDWnXkex89rPLfTyEQT8nzCssADNlmtnwDSE7AIhAOd7sAq8SdmEkYw/KS5tubGOQEHpYFi9DNhT5uRNvnca","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7gb4CRA9TVsSAnZWagAAkTsP/iUiSp6L2G7RcPSXXGPe\nNqnFAViIDlNypCaAMqhhvbch6IE/Fn5VsYn8X4MIym5F1jhW8ku/h+1ZPV4r\nGNLqACHpXp6XfJSHl4ZLVbX6ZW0INYkfwzA83o8qbhSktTho+cLEcr4RaY49\n5gKXDbTxFo69LmwV5uGoVc7H/+OYbaKagOFawWuNBly5dPmwPfsJyvAP6nNS\nepIAz70vl7aTMZoezC/K9rfd/D5O2xoz7d+7fH3G/mKGUBtim4JQOCISQ+5o\nJ0uaocVpZwpQQ9oBlUmvpruf1FljZO4hL/HHUbZq86yRfGfOw1WzY0lpfnSD\nD7OMTFWxvPwV+nIvx1q2zSj5D/Y5H7kFmHSz7xg/fhi2DWPNRAR/YctnPLP8\njAnTyoxgI79Av6jhvYladuBJLFFODtB4fXmU83DzM//B8Gg3uSL7OQ3yHBx3\n+g6rww1YQizoQvI7MPGmEi3euLvxZF3p9g0KoCAzD/m99QeO0pCcfoyrYe6A\nXeP+6cvjSx1py3+yKmMyJXGMn00j0mSsE5fyaEoJRmhS/lQ33bypUuHvscOz\nCsTSKriDMaFkbLEauys84tVhBfpeM7sNYq2hWovcT449A6VRHQ3xbuZYf5sc\nsDb51VNisa5uj3Mnb0DythBkWck1vC2BdGIh38dufNi8CUnc19J4WnA0LLY0\nh8De\r\n=Ek8j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 12.18.1"},"gitHead":"0f249a70ace3b2109310f30b0013ee94d4f6627a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"},"deprecated":"Updates can be found at the github repo <https://github.com/Phoenix35/eslint-config>","repository":{"url":"git+https://github.com/Phoenix35/eslint-config.git","type":"git"},"_npmVersion":"6.14.5","description":"Complete ESLint shareable config for beginners","directories":{},"_nodeVersion":"14.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.3.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^27.1.2"},"peerDependencies":{"eslint":">= 7.3.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^27.1.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.0_1592657655525_0.19126166256206334","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@phoenix35/eslint-config","version":"0.2.0","keywords":["eslint","eslintconfig","es2020"],"author":{"name":"Phoenix35"},"license":"MPL-2.0","_id":"@phoenix35/eslint-config@0.2.0","maintainers":[{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"}],"homepage":"https://github.com/Phoenix35/eslint-config#readme","bugs":{"url":"https://github.com/Phoenix35/eslint-config/issues"},"dist":{"shasum":"66f9df5d403ba663f17f78f5e94c62e407512031","tarball":"https://registry.npmjs.org/@phoenix35/eslint-config/-/eslint-config-0.2.0.tgz","fileCount":5,"integrity":"sha512-Pd3fYdhxR6LyA2Ut1uJnPR7ctXTp9md91DwNwKZSb2VuvJvKhJQQdEWKC5vTaWD83aNVjauiS+winyjJMcbbpg==","signatures":[{"sig":"MEUCIQCtKg09VIc8UMeFCmJnpKu4q1NCUQGq8wOtDIe3vBvLeAIgJKVFEWil1gveTH2rUOinTt0qM8c8J+quTxzReQiW4Lo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsl6DCRA9TVsSAnZWagAAEYgP/2iDljalxMlgS9wT81NL\nPBNOilN1rUl8VIBfXFAyzL4ygr4lCOzAM0IWPd5hKixlLByhsnt3X4ZN1sBa\nU/zJlopshK1IkAmsLyIkpNF6+Ab3/9t5mLQSstxyrGc5qZF5kS+BWcFmbIi5\nuU9FN0XwRKwVyJOnKEpK8TkDwPP4J6wx5P1t2UCgoRN7t88ZEWqjOAmS2nxm\nqLw3O0g5eImY6tEyBDdM1dy4si/AL59Mut507aN+vNW9yt7O7YaZf5BKYZKJ\n3wG76QpcMNyed28Ab1F4pTF7h6LBSS+jBL+WpD0Qwx7gCz3fBgccInI+rih7\n7WmPOncBe0WMEvrzT/tgdYzjZH/3wsddrHkbdZob8QfpE0Ym6lp99zTrrVdv\nT27nONCzwMsFLh8Y3/ogZ3JrA+/Rhso12ON0OIqOIQin2MQKkbdmdsrXbqOs\nYh9aBy0d6t+CnoAGpvd680OaRqKmTb2btWYD66LWtDmLvuV9t85YT/mmZtt5\niQc0TlQgXjvTyZpMJqNiTbDnfCwF09Rg082cQisEBGkg/KK8lbBjx6fe8DLi\nh/LboeVJhuz+KydQMCtRZo7eVdaWBVnsTSE0CXPwBaOXqJDmfz2FoMhvh0xO\nW/pgstejLV17P+zZWOiOimLKlQmXgEWWlxWjWAeXCy3+1U4RCuwzb5w54Dxv\nvF+Q\r\n=IsGr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 12.19.0"},"gitHead":"1ab2007040e2246eaf0053ad10e57ba7c35bd2b4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"},"deprecated":"Updates can be found at the github repo <https://github.com/Phoenix35/eslint-config>","repository":{"url":"git+https://github.com/Phoenix35/eslint-config.git","type":"git"},"_npmVersion":"6.14.5","description":"Complete ESLint shareable config for beginners","directories":{},"_nodeVersion":"15.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.13.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.8"},"peerDependencies":{"eslint":">=7.13.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.0_1605525122629_0.1753697837761259","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@phoenix35/eslint-config","version":"0.3.3","keywords":["eslint","eslintconfig","es2021"],"author":{"name":"Phoenix35"},"license":"MPL-2.0","_id":"@phoenix35/eslint-config@0.3.3","maintainers":[{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"}],"homepage":"https://github.com/Phoenix35/eslint-config#readme","bugs":{"url":"https://github.com/Phoenix35/eslint-config/issues"},"dist":{"shasum":"e6f8d0541cf61eafefa6b9e50c0ee02fd8a40cef","tarball":"https://registry.npmjs.org/@phoenix35/eslint-config/-/eslint-config-0.3.3.tgz","fileCount":5,"integrity":"sha512-PuXDWBcU93PCdFhpPZ/gVM0A/RpkdFt3Z05GwltXU21k/+eSlavu5yN+iRljiNErkzXI1gBITrjayouYci/Qfg==","signatures":[{"sig":"MEUCIQDGCtGL2/ZPJbCFJDYQscpX1XZHXVgzqxhncbFr1k6gWwIgY3g5UsEO5fdnkvZnxmvznj+tf6zZaoD186b0ZyqvadI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiDSfCRA9TVsSAnZWagAAzEgP/1A6fp0E6kEmREkeYpeR\n+6tenYvigviE1uvxt88skw+U5b7kWOAOqZizZ4zLkMWGHpLA6bv8n9Ltyd9P\nwot5z4Vrv2T8o6NsVvHTK4dSEdfbGX1BHjXcTKcohp8fcvxUBi8sIXkCrXAS\nhrRsOr2rLNJv3vTfMt6EeTra226tXJNfmgVSHR3vqUIMJTAoyuIOyFmFlG9K\nVxLVWWpweaq89kW6LjKgHvl2TeKdC78FyCtNGV60Oa3Bzfn8Pil+pWyJeNGt\nm32ZIVg8LYmCkNWdgi1hOe+SbUScGuNnTKYRRIBaocHNSCcBgf74ETk22Wli\ntNc0UFkhkcm9U2jsi/EanzMvm1quDm0EydSbgcOehu2Aguh+wlHY6eduCBX3\n+ltLsSyswlokbRZU5jPhGVSPCiSo75mTluEtDSvPJp1ABpmWXcXpx0GKX7Se\nQysG80QB+KBqb0oaXvskAsbc0VKo65Lcqg81NqOez5AKNoO8KHFCq4ozku5d\nkrXwXPKMQAEFxGMcWiJvT8+dQk2q+SqTxG1QcTSUZyzzugR4haqjrdvPfEXn\nPOTvZEOCpMsoiAPYNxYf50/GZa6yVsUem+yfS0fvYGPrC6vT4+ovxZoWnhH5\njOQQyEP9X3BFnLK5LG0wwBQTA+CmBb+EfiVLwOGHYesLlpWVx/sOPBVCMQZp\nnYE8\r\n=Cd68\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14.16.1"},"gitHead":"c96da22ce053988f729c7f6e608b4ef95e48a5c5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"},"repository":{"url":"git+https://github.com/Phoenix35/eslint-config.git","type":"git"},"_npmVersion":"7.10.0","description":"Complete ESLint shareable config for beginners","directories":{},"_nodeVersion":"16.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.25.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^32.3.2"},"peerDependencies":{"eslint":">= 7.25.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^32.3.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.3.3_1619539103330_0.009659247449810948","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@phoenix35/eslint-config","version":"0.3.4","keywords":["eslint","eslintconfig","es2021"],"author":{"name":"Phoenix35"},"license":"MPL-2.0","_id":"@phoenix35/eslint-config@0.3.4","maintainers":[{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"}],"homepage":"https://github.com/Phoenix35/eslint-config#readme","bugs":{"url":"https://github.com/Phoenix35/eslint-config/issues"},"dist":{"shasum":"5e6eb8fb4422b93cf9a8cef519faecf472e2d08c","tarball":"https://registry.npmjs.org/@phoenix35/eslint-config/-/eslint-config-0.3.4.tgz","fileCount":5,"integrity":"sha512-vMW6vA9StNhKH6WnXAj3mOU/38OiZGltU+zsOzmYCPMRgcGsIarSJTH1ZbzEfz+LGRr+6FZMYD38FYqmFOza8w==","signatures":[{"sig":"MEUCIQDWgBoE/jq1tYaRb2KiT9KoWhohnTFdOPkzJO0a67MUBQIgQcL4wAsfh8a9Gd8cAonecfTGaUIBGN4eZQSQGu1s+SU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzT+GCRA9TVsSAnZWagAAywgP/3SiN7RyxDc0dWH1xdPs\n4Rvpx+Qm7acBYxOYr77KEFE/lMHATu31qfcl2TCEpHJVP16S2PPB0nUSHkvO\nfbeee7Hd2LwATXujvT1M0yK4d8x4PTfTIv3oe5b8mwT273y/eomuzST7MKLD\nReafyXF6Ts8M0ztSbBZ/XOrUsSoXysa4Q39L7AamZT4mloOR0riPTCj2hbYe\ncx8LQW0NjJq4mp+utOdhF64uZGH49mOup61wV3Yh2KOlZo1WvyVP6Ozx3LTc\nKTYDlGnwaJZQPOqvgXeSwdMnuyJiOMREFPu+U2ftYaXhKHamZwepIUTXYxJ2\nLU8Dg7hvc4vWrJjemx67VWJy02gPE11gQ8csANQ7auiPV94tXF2rOBNJfWN+\nV0AZi5VsNdvCAJhbwhvd4VfRpmvIaqnEF/owMlAmvaZ61oqsfQJEfqHMj17/\na8IBnEV0QOBIcJr5dCBeClFVJBCaRvrYWKIX7sq+yWiUzlKjNEz39idbN/ug\n3QqYtEOtOvs4SpK3pnfo5CJNitJbit4doaDLPstU52IpwO2lzMUArv1qTTup\n0gzyJWcGhBVw/BofTt1ZwKowbHRPGBBzZHQAWp/+Ae1krAfaez7leLh5JQpK\n2fVSo6omnRr9aOzGojN+i15J5O7jE7ZcCNIMS1DVaGnuN5uSqNEYKCFoly57\nUP01\r\n=Wo98\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14.17.1"},"gitHead":"33cb6a9bb6c45da3a56ad656223d77e8432568b6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"},"repository":{"url":"git+https://github.com/Phoenix35/eslint-config.git","type":"git"},"_npmVersion":"7.16.0","description":"Complete ESLint shareable config for beginners","directories":{},"_nodeVersion":"16.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.29.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^35.3.0"},"peerDependencies":{"eslint":">= 7.29.0","eslint-plugin-node":">=11.1.0","eslint-plugin-jsdoc":">=35.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.3.4_1624063877889_0.7339244771001365","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@phoenix35/eslint-config","version":"0.3.5","keywords":["eslint","eslintconfig","es2021"],"author":{"name":"Phoenix35"},"license":"MPL-2.0","_id":"@phoenix35/eslint-config@0.3.5","maintainers":[{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"}],"homepage":"https://github.com/Phoenix35/eslint-config#readme","bugs":{"url":"https://github.com/Phoenix35/eslint-config/issues"},"dist":{"shasum":"9f7f090fb278095d345602e2e68daa162ae9617d","tarball":"https://registry.npmjs.org/@phoenix35/eslint-config/-/eslint-config-0.3.5.tgz","fileCount":5,"integrity":"sha512-aUCbj7PoNmgCVdAXq/LTyDT+X9vuecZaMz0Ofa2wfMU5TcDYxOXq3+BdpQDl/SyOXPeztGhxE7rt82AA6CSMHA==","signatures":[{"sig":"MEQCIHzMQy2aLwpV6lpVyy5e3XFvmr8/XKFc9OeyxLqNraKhAiAqkU2P46J8N/6daVZeqR8VZ16wbomISzUWnxRoFXYIQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzUmVCRA9TVsSAnZWagAAW9IP/iaa3T+WkYwWYt3TRhG9\nCoBxEoSOqEmjAtYYguXTKKjA8mmeduQnE4yaEqmsqK/h2JhaAMMaj2WuhwEp\nN7nVIjS6c6jHvdfZTDzCPW5n1AK18jqrD/3uV/21BGc7py/hzs0V0C4+qxHM\nGmETvj3EI8rzCn2VX88siKWnSXAuIQrvQzeDeWWgSrAV81BJ7UHqk/Td8ooj\nmJAo+fZmESUU+9pLj/Ils/9w4/60/PYVUF9kSj2me2DPVaWOF64n0cgtTH1b\nTJQYjYAfwWgkyv05nydk/tMPohpItHiX8EREbpfvIGm+rEyos46Xc5JU3w5S\nXkwDaY0w3xfp19l+0a0frAzv97bGpnCULQQjRFPRtKz0OOvWu6k5kiA1kAhB\niZ3O27O/k9XsltkvZSMKecNbSxb3cQlsHzAj19Kj/zlokAPkuC03Z//Uh7UA\nwywq+EGhUFAkQ44eGfMBLt+PTZa7LhiJb1t6DwslYZ50k1H4FtJZQ219gZ1M\n34Z0+VzzdsVTrxq9qfmJ+6/2juoZL1m+deVD+2yFPsv1Ps4aAiceubHbsd/4\nre6GU/QAGs8gF2QNz7Z0UNziqz1I8idZkeVdZ7mx/K3//0mDVKqnaZ4wDUWp\nTPuom+u66sWifGd4cVLntRl8vnfat3+31mpwiZOn6AWKUENhwPBoCaJLNID+\nJ3f8\r\n=In0c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14.17.1"},"gitHead":"82b2896d60a44a01a6f323f4d43c139ee8167b06","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"},"repository":{"url":"git+https://github.com/Phoenix35/eslint-config.git","type":"git"},"_npmVersion":"7.16.0","description":"Complete ESLint shareable config for beginners","directories":{},"_nodeVersion":"16.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.29.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^35.3.0"},"peerDependencies":{"eslint":">= 7.29.0","eslint-plugin-node":">=11.1.0","eslint-plugin-jsdoc":">=35.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.3.5_1624066452615_0.5054280520063279","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@phoenix35/eslint-config","version":"0.4.0","keywords":["eslint","eslintconfig","es2021"],"author":{"name":"Phoenix35"},"license":"MPL-2.0","_id":"@phoenix35/eslint-config@0.4.0","maintainers":[{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"}],"homepage":"https://github.com/Phoenix35/eslint-config#readme","bugs":{"url":"https://github.com/Phoenix35/eslint-config/issues"},"dist":{"shasum":"65dc502deef14a55a01e3d31e7bbe3ba959aeae4","tarball":"https://registry.npmjs.org/@phoenix35/eslint-config/-/eslint-config-0.4.0.tgz","fileCount":5,"integrity":"sha512-4VpDmdJFhAytq5qLcYf2zrdggaCOdspND2lcBigkOJyD3446wf2WA6QDRc1f39IS85CexRzbTWG0hREyfKGRSg==","signatures":[{"sig":"MEUCIQD7pVMWTYywCMP12RQUB1AVOEvv5jbQc6x0fWuuv2/bYAIgdxuly/o7fNYDopeQSNU7LTpFADkUCrynlT89k7BujSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgz8QmCRA9TVsSAnZWagAAHZwP/j+bJn1w6DoOk6Mlohxu\nthggdfwMx10upmC30eWX5CpEM47ZsVyphCQiRQAsqcS1EyxJ7k1J1FMLdM7X\nOlBeLpxuayx2iR/iR13L27+a7K2Rd6hSM06pAL354iLgrz9HvzCafWLTflFu\nD1dtMp5l9nLeLB5SFkRbHIFkPd89eLiSLBU3fV+Afqdywoees4QLi5UppPBh\nBi2WuI20FDQ0O2IQ+A6+efBPxYRw0MkRnWufnOq4eqWisnKcTQ9O1vjoedBD\nWShGNqNm3WF2jAajPI8B/+jmRcn6r7h7wpFkDUN3kcAqj/G/js/dZS0EATEO\nuHN9HjZ7lTN+tYq1K1jaSNqBLn45pvM/7A75WMolZLKHgomPoNq92fp2HA1F\nK0TPeYdxQ4W27sLQixxkULfjoJCfvYKmTB7/naqOzhDDKuhBTuqI2JilbDtb\nGdIvg7pkZcEXIk0H6QQpfJdeALNG2TN1Kh/6V41VIoQn3iOjGXLzl1OTQUFs\nAc7KIabpEv6+Q5VDY9wSe7gL3B7io+zv3YwCl/1qwhmkm5FSib/GjnAYt00q\n6pIZ6eVvZQqGnZeeg5XHJuFIa4i84LyOXGstCeO5T8yzd4WmKSi7qu8n7mtB\nuNiCZfxr/tjR2oCf6Atsx81UTvPhnoTGIonXY2t8VP2Aj0Ney0hxHmMHWI48\nJ9+r\r\n=UPMI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14.17.1"},"gitHead":"d7955f5a7dbc245a0be1de49e8cdb2b295d5c31e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"},"repository":{"url":"git+https://github.com/Phoenix35/eslint-config.git","type":"git"},"_npmVersion":"7.16.0","description":"Complete ESLint shareable config for beginners","directories":{},"_nodeVersion":"16.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.29.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^35.3.2"},"peerDependencies":{"eslint":">= 7.29.0","eslint-plugin-node":">=11.1.0","eslint-plugin-jsdoc":">=35.3.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.4.0_1624228902035_0.00594657230740836","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@phoenix35/eslint-config","version":"0.5.0","keywords":["eslint","eslintconfig","es2021"],"author":{"name":"Phoenix35"},"license":"MPL-2.0","_id":"@phoenix35/eslint-config@0.5.0","maintainers":[{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"}],"homepage":"https://github.com/Phoenix35/eslint-config#readme","bugs":{"url":"https://github.com/Phoenix35/eslint-config/issues"},"dist":{"shasum":"acf7c3bb73e668101f515069db1d2c21ce8c2b1a","tarball":"https://registry.npmjs.org/@phoenix35/eslint-config/-/eslint-config-0.5.0.tgz","fileCount":5,"integrity":"sha512-gKHAeon6vAIs6mvL8oKxrEdy14fZwY6ilC97kG18Up9e6OvSO1ExMazp++nclOto9lj2q3jsiaVhfPE2cjBXtA==","signatures":[{"sig":"MEUCIEHeKuCU5Vk1gbnKFJkdfyh4AKM+3evaDy57YdMUfk9sAiEAxJN2lEitHpVPjQFtmA/7EXjuDBxT42gkUoEMd5AXyE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3w+UCRA9TVsSAnZWagAABWgP/jc65vXjsTNmQcIoK05K\nRgR51/IKlyQZyJjCZdaPKb7LA9N48yMo5o8x9XqbMLbLO0SPJmOuODXbGTNi\nnCvLl7jTz6gWsrI5O9wkiIAXR7PGmJ+qs8VS5GXO9/IpzOs2qflPJuqlOXIZ\ncjhGO7l0EoeCAVjMdPUfRzGKsbIhxt97silQrNW9FAAlcm0P4/3GgHKHCD5a\nmTfPwTxmgshkARV75oXIPNu/4iUfvE2zJcKAnYqhoNuu+UwVrZgMo/+cFzGK\nxSq8FB0ToNfnfhtbaAbItWD5xqp6GnCR3IFG6GdnZPvDgNpNTwfGkkETnPlm\nXRj8IakLdj7HKMoeoD/+13TZfgHYgOG8hUR71giKjaOTGbaNL/NoHX+a7Rnj\nexsXDQKldK258RqA7XSh4dJcS3fvBevsBjniVQpExf3viKnQ5BhBhpGXCFcb\nVG0T28JUZXLbMOllUjiFgRYzRkZyYnlIkNWZPKiulP84M1J9ToMpRibIEpMn\nX0IhQZ4AOSvtCO2LB6Jjt+SR3FqeMM4q60qQqvJTx2mqonEwTGBKj9cG/4HZ\nief39uZ+dr8zyW1TqCJOEotDOaMwztf2l51uCG3lQt9kwezggd3Lny3vAHqo\nG0Damjveks+8iBPfQEQvGxWKx85amAJpPKMtbhHeK655/ToNLTSfoMJZyjfN\nmfFI\r\n=siQR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14.17.1"},"gitHead":"46c978eac8e1d81fa0e55cb5c43e67bb3bf9a888","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"},"repository":{"url":"git+https://github.com/Phoenix35/eslint-config.git","type":"git"},"_npmVersion":"7.16.0","description":"Complete ESLint shareable config for beginners","directories":{},"_nodeVersion":"16.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.29.0","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^35.4.1"},"peerDependencies":{"eslint":">= 7.29.0","eslint-plugin-node":">=11.1.0","eslint-plugin-jsdoc":">=35.4.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.5.0_1625231251618_0.041300855218333155","host":"s3://npm-registry-packages"}},"1.0.0-beta.0":{"name":"@phoenix35/eslint-config","version":"1.0.0-beta.0","keywords":["eslint","eslintconfig"],"author":{"name":"Phoenix35"},"license":"MPL-2.0","_id":"@phoenix35/eslint-config@1.0.0-beta.0","maintainers":[{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"}],"homepage":"https://github.com/Phoenix35/eslint-config#readme","bugs":{"url":"https://github.com/Phoenix35/eslint-config/issues"},"dist":{"shasum":"3ada8e307260d4429efa5e364e0060a3efce5284","tarball":"https://registry.npmjs.org/@phoenix35/eslint-config/-/eslint-config-1.0.0-beta.0.tgz","fileCount":9,"integrity":"sha512-vjP5xP2elXET0Zj3PtYqsnjpK429Nr9r6n9uP1Ou1sVYEVEQ2ivUP0JJWl9bqfu4uKvqfZyzJnzlGNEWBsm9gQ==","signatures":[{"sig":"MEUCIGSxVbym+eSIEhMmr+yqdypX9XHYwSY41C4I9HWGp/cJAiEAw0lpm1gP4lmtT7WT9a7JmGZSi0XSRBUIZ8B1NUJZTNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39124},"type":"module","engines":{"node":">= 20.11.1"},"exports":{".":"./index.js","./node":"./node.js","./browser":"./browser.js","./userscript":"./userscript.js","./webextensions":"./webextensions.js"},"gitHead":"d92e0876c4e1b7afa61a22a96a2fef1ffbb77ef5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"},"overrides":{"eslint-plugin-n":{"eslint":"$eslint"},"eslint-plugin-jsdoc":{"eslint":"$eslint"},"@stylistic/eslint-plugin-js":{"eslint":"$eslint"},"@stylistic/eslint-plugin-plus":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/Phoenix35/eslint-config.git","type":"git"},"_npmVersion":"10.5.0","description":"Complete ESLint shareable config for beginners","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint":">= 9.0.0-beta.1","globals":"^14.0.0","eslint-plugin-jsdoc":"^48.2.0","@stylistic/eslint-plugin-js":"^1.6.3","@stylistic/eslint-plugin-plus":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":">= 9.0.0-beta.1"},"optionalDependencies":{"eslint-plugin-n":"^17.0.0-4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0-beta.0_1709759159518_0.8970470285537142","host":"s3://npm-registry-packages"}},"1.0.0-beta.1":{"name":"@phoenix35/eslint-config","version":"1.0.0-beta.1","keywords":["eslint","eslintconfig"],"author":{"name":"Phoenix35"},"license":"MPL-2.0","_id":"@phoenix35/eslint-config@1.0.0-beta.1","maintainers":[{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"}],"homepage":"https://github.com/Phoenix35/eslint-config#readme","bugs":{"url":"https://github.com/Phoenix35/eslint-config/issues"},"dist":{"shasum":"13967a9897c2c7e9b2891d3586f8d3d5884c0374","tarball":"https://registry.npmjs.org/@phoenix35/eslint-config/-/eslint-config-1.0.0-beta.1.tgz","fileCount":9,"integrity":"sha512-G4PmcbYar9Fu9wejTI6sTJJASDsf1SUC7sovjxrmJstk1lBqv2Q/UXuHsTKxzLNLo80aDp3ZGDW704Tf6nJRSA==","signatures":[{"sig":"MEQCIAYtShsDreKFPt9EISVps3PP0PSjBOa4VIxWzkwFVdKJAiAKuLxpnFKBEQz3DThUxnfSawNTfkJ+hCbT2+PVtEuEyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39125},"type":"module","engines":{"node":">= 20.11.1"},"exports":{".":"./index.js","./node":"./node.js","./browser":"./browser.js","./userscript":"./userscript.js","./webextensions":"./webextensions.js"},"gitHead":"48a2d0738acb0c61355feea34bb5991ca3394051","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"},"overrides":{"eslint-plugin-n":{"eslint":"$eslint"},"eslint-plugin-jsdoc":{"eslint":"$eslint"},"@stylistic/eslint-plugin-js":{"eslint":"$eslint"},"@stylistic/eslint-plugin-plus":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/Phoenix35/eslint-config.git","type":"git"},"_npmVersion":"10.5.0","description":"Complete ESLint shareable config for beginners","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint":">= 9.0.0-beta.2","globals":"^14.0.0","eslint-plugin-jsdoc":"^48.2.1","@stylistic/eslint-plugin-js":"^1.6.3","@stylistic/eslint-plugin-plus":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":">= 9.0.0-beta.2"},"optionalDependencies":{"eslint-plugin-n":"^17.0.0-4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0-beta.1_1710244556668_0.060512485306936314","host":"s3://npm-registry-packages"}},"1.0.0-beta.2":{"name":"@phoenix35/eslint-config","version":"1.0.0-beta.2","keywords":["eslint","eslintconfig"],"author":{"name":"Phoenix35"},"license":"MPL-2.0","_id":"@phoenix35/eslint-config@1.0.0-beta.2","maintainers":[{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"}],"homepage":"https://github.com/Phoenix35/eslint-config#readme","bugs":{"url":"https://github.com/Phoenix35/eslint-config/issues"},"dist":{"shasum":"3113d8b4a16e3af06efca4b381acc13cf7b95416","tarball":"https://registry.npmjs.org/@phoenix35/eslint-config/-/eslint-config-1.0.0-beta.2.tgz","fileCount":9,"integrity":"sha512-bqoYiQtoO1GGSrXLr1AKFun8de8Pd9UKeZNOJq+CtB10NIx5MWUy94j8VFi8y9f1eoH3OD31Lds3BV+LFURQWw==","signatures":[{"sig":"MEUCIQD7ODJaDuV4Rf+Xek/TC5SCt9AmZauOkGvXwa1paWDtRQIgHzMUkMWGsQ2h6g23Ui9bychkrFSTvwxIh+mwhkSrw4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39217},"type":"module","engines":{"node":">= 20.11.1"},"exports":{".":"./index.js","./node":"./node.js","./browser":"./browser.js","./userscript":"./userscript.js","./webextensions":"./webextensions.js"},"gitHead":"c39ba4a31282e25c6d392f03af91bfcb2d067b38","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"},"overrides":{"eslint-plugin-n":{"eslint":"$eslint"},"eslint-plugin-jsdoc":{"eslint":"$eslint"},"@stylistic/eslint-plugin-js":{"eslint":"$eslint"},"@stylistic/eslint-plugin-plus":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/Phoenix35/eslint-config.git","type":"git"},"_npmVersion":"10.5.0","description":"Complete ESLint shareable config for beginners","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint":">= 9.0.0-beta.2","globals":"^14.0.0","eslint-plugin-jsdoc":"^48.2.1","@stylistic/eslint-plugin-js":"^1.6.3","@stylistic/eslint-plugin-plus":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":">= 9.0.0-beta.2"},"optionalDependencies":{"eslint-plugin-n":"^17.0.0-4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0-beta.2_1710268310088_0.6889512554472756","host":"s3://npm-registry-packages"}},"1.0.0-beta.3":{"name":"@phoenix35/eslint-config","version":"1.0.0-beta.3","keywords":["eslint","eslintconfig"],"author":{"name":"Phoenix35"},"license":"MPL-2.0","_id":"@phoenix35/eslint-config@1.0.0-beta.3","maintainers":[{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"}],"homepage":"https://github.com/Phoenix35/eslint-config#readme","bugs":{"url":"https://github.com/Phoenix35/eslint-config/issues"},"dist":{"shasum":"c1a0151e6329a0ef6f3bc12e61cde1318a45095b","tarball":"https://registry.npmjs.org/@phoenix35/eslint-config/-/eslint-config-1.0.0-beta.3.tgz","fileCount":9,"integrity":"sha512-bqC1DqYGJjvpTf+bUJfRq1zuxGlYpipJeVj8clPHwMG49cUYqDlQQKs+BRB/HqVuLURp/ic36CjDJWkCA2Iy7Q==","signatures":[{"sig":"MEUCIGkxehcy1+Zw/y278Ckjj7wcappk4UFkHOg/LtyGbBJeAiEAxmQ19huDd03e9AaNeVG0V3cePo7zDItZarRpHbYJDqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39216},"type":"module","engines":{"node":">= 20.11.1"},"exports":{".":"./index.js","./node":"./node.js","./browser":"./browser.js","./userscript":"./userscript.js","./webextensions":"./webextensions.js"},"gitHead":"1a3a1dd26c365912ff726c7a0dd60073a5aa7187","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"},"overrides":{"eslint-plugin-n":{"eslint":"$eslint"},"eslint-plugin-jsdoc":{"eslint":"$eslint"},"@stylistic/eslint-plugin-js":{"eslint":"$eslint"},"@stylistic/eslint-plugin-plus":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/Phoenix35/eslint-config.git","type":"git"},"_npmVersion":"10.5.0","description":"Complete ESLint shareable config for beginners","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint":">= 9.0.0-beta.2","globals":"^14.0.0","eslint-plugin-jsdoc":"^48.2.1","@stylistic/eslint-plugin-js":"^1.6.3","@stylistic/eslint-plugin-plus":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":">= 9.0.0-beta.2"},"optionalDependencies":{"eslint-plugin-n":"^17.0.0-4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0-beta.3_1710352452149_0.4615962176779247","host":"s3://npm-registry-packages"}},"1.0.0-beta.4":{"name":"@phoenix35/eslint-config","version":"1.0.0-beta.4","keywords":["eslint","eslintconfig"],"author":{"name":"Phoenix35"},"license":"MPL-2.0","_id":"@phoenix35/eslint-config@1.0.0-beta.4","maintainers":[{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"}],"homepage":"https://github.com/Phoenix35/eslint-config#readme","bugs":{"url":"https://github.com/Phoenix35/eslint-config/issues"},"dist":{"shasum":"4773c46c5702971ea7c6dce845a66081bec94754","tarball":"https://registry.npmjs.org/@phoenix35/eslint-config/-/eslint-config-1.0.0-beta.4.tgz","fileCount":9,"integrity":"sha512-WboAWI7I/VgSSUMe3Zebjr38PsnXbHamM3DmQwZaaSxKMHsg2iKSJxLIM6GM8v2Yi2kMZZAT1RCrujrRS24hEQ==","signatures":[{"sig":"MEUCIE6t0DTfN4olgtEhWqymNl/LATmA5WkSEA1kSyw+SkZvAiEAhSVHPhbFelMMN2vBmIoX1OxjBkvmYFrZ9VNdicRUUd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39226},"type":"module","engines":{"node":">= 20.11.1"},"exports":{".":"./index.js","./node":"./node.js","./browser":"./browser.js","./userscript":"./userscript.js","./webextensions":"./webextensions.js"},"gitHead":"39e03ec190431d33d46525d1fb89c40177a91087","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"},"overrides":{"eslint-plugin-n":{"eslint":"$eslint"},"eslint-plugin-jsdoc":{"eslint":"$eslint"},"@stylistic/eslint-plugin-js":{"eslint":"$eslint"},"@stylistic/eslint-plugin-plus":{"eslint":"$eslint"}},"repository":{"url":"git+https://github.com/Phoenix35/eslint-config.git","type":"git"},"_npmVersion":"10.5.0","description":"Complete ESLint shareable config for beginners","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint":">= 9.0.0-beta.2","globals":"^14.0.0","eslint-plugin-jsdoc":"^48.2.1","@stylistic/eslint-plugin-js":"^1.6.3","@stylistic/eslint-plugin-plus":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"eslint":">= 9.0.0-beta.2"},"optionalDependencies":{"eslint-plugin-n":"^17.0.0-4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0-beta.4_1710354594753_0.4585768429765531","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@phoenix35/eslint-config","version":"1.0.0","keywords":["eslint","eslintconfig"],"author":{"name":"Phoenix35"},"license":"MPL-2.0","_id":"@phoenix35/eslint-config@1.0.0","maintainers":[{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"}],"homepage":"https://github.com/Phoenix35/eslint-config#readme","bugs":{"url":"https://github.com/Phoenix35/eslint-config/issues"},"dist":{"shasum":"32f18c9c6e9be1d588d858e338c30542ceb3e05b","tarball":"https://registry.npmjs.org/@phoenix35/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":9,"integrity":"sha512-VI/Mnw29Z+IbDWG0L9EVg15/U2yhHsTOCot3+a1Z9A7yukvXzM77SRdZHVOpmoVBzcevKAZE4f44UGn2quXVDA==","signatures":[{"sig":"MEQCIHVadMuD69Wn+/FinccYT8kDEYMcltLoJ28dOC2FA+0fAiBmQo/0OH5/eSWJQnzUuxwoxRYYN8TmhrTdA5nezuWtRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38903},"type":"module","engines":{"node":">= 20.12.1"},"exports":{".":"./index.js","./node":"./node.js","./browser":"./browser.js","./userscript":"./userscript.js","./webextensions":"./webextensions.js"},"gitHead":"b19e650780dcb2451c90ac9579f5ba82cf92dabd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"},"repository":{"url":"git+https://github.com/Phoenix35/eslint-config.git","type":"git"},"_npmVersion":"10.5.0","description":"Complete ESLint shareable config for beginners","directories":{},"_nodeVersion":"20.12.1","dependencies":{"eslint":">= 9.0.0","globals":"^15.0.0","eslint-plugin-jsdoc":"^48.2.3","@stylistic/eslint-plugin-js":"^1.7.0","@stylistic/eslint-plugin-plus":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.0.0"},"optionalDependencies":{"eslint-plugin-n":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0_1712610112432_0.6614507406959631","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@phoenix35/eslint-config","version":"1.0.1","keywords":["eslint","eslintconfig"],"author":{"name":"Phoenix35"},"license":"MPL-2.0","_id":"@phoenix35/eslint-config@1.0.1","maintainers":[{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"}],"homepage":"https://github.com/Phoenix35/eslint-config#readme","bugs":{"url":"https://github.com/Phoenix35/eslint-config/issues"},"dist":{"shasum":"139b264456d7175ae2fad43548e7f5ada467eca9","tarball":"https://registry.npmjs.org/@phoenix35/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":9,"integrity":"sha512-Yfsa9rC7buLtNdcCyousQ42yKEKaAAzlgWY8CxGP2Ws7uxBgQgCul3QfcCH8adc0HsC/+1TVQdN/XGlA9MJqSA==","signatures":[{"sig":"MEUCIDAQ21qMDKdavM2bAjUsg23gZY8XZEy+h6HiWGbXI0V4AiEAyC3gOSxo7hbuC0+rIhhnxsoqdipuJJvtIdNy/Y+RSRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38853},"type":"module","engines":{"node":">= 20.12.1"},"exports":{".":"./index.js","./node":"./node.js","./browser":"./browser.js","./userscript":"./userscript.js","./webextensions":"./webextensions.js"},"gitHead":"ee1205acd6c99dcfec2c9727d9e32825cb110533","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"},"repository":{"url":"git+https://github.com/Phoenix35/eslint-config.git","type":"git"},"_npmVersion":"10.5.0","description":"Complete ESLint shareable config for beginners","directories":{},"_nodeVersion":"20.12.1","dependencies":{"eslint":">= 9.0.0","globals":"^15.0.0","eslint-plugin-jsdoc":"^48.2.3","@stylistic/eslint-plugin-js":"^1.7.0","@stylistic/eslint-plugin-plus":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.0.0"},"optionalDependencies":{"eslint-plugin-n":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.1_1712610947401_0.8355392567720503","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@phoenix35/eslint-config","version":"1.1.0","keywords":["eslint","eslintconfig"],"author":{"name":"Phoenix35"},"license":"MPL-2.0","_id":"@phoenix35/eslint-config@1.1.0","maintainers":[{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"}],"homepage":"https://github.com/Phoenix35/eslint-config#readme","bugs":{"url":"https://github.com/Phoenix35/eslint-config/issues"},"dist":{"shasum":"f49099c9b45b7593bd06177b267b58355919cf61","tarball":"https://registry.npmjs.org/@phoenix35/eslint-config/-/eslint-config-1.1.0.tgz","fileCount":9,"integrity":"sha512-YFn9x1YCoRGWWWeDDj/rMuXMZednIt6Jp+6I9nrFaAHYKM2jFUZtMFzBtl/1YgXn28GKY4grp/jxqCoe6+i2NA==","signatures":[{"sig":"MEQCIGAWFBJrOJZxV1AfsPg+jXpsdRMvqeay4bVBhSJ7DusVAiB59OqGMl3c8+RCJrcwTtMo1ikfjfSu41mA5mNzJLbkkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39022},"type":"module","engines":{"node":">= 20.12.2"},"exports":{".":"./index.js","./node":"./node.js","./browser":"./browser.js","./userscript":"./userscript.js","./webextensions":"./webextensions.js"},"gitHead":"e8273df8a960f38df8af92173cf72dc9cebdabae","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"},"repository":{"url":"git+https://github.com/Phoenix35/eslint-config.git","type":"git"},"_npmVersion":"10.5.0","description":"Complete ESLint shareable config for beginners","directories":{},"_nodeVersion":"20.12.2","dependencies":{"globals":"^15.0.0","eslint-plugin-jsdoc":"^48.2.3","@stylistic/eslint-plugin-js":"^1.7.2","@stylistic/eslint-plugin-plus":"^1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.1.0"},"optionalDependencies":{"eslint-plugin-n":"^17.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0_1713811331072_0.3542148441293089","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@phoenix35/eslint-config","version":"1.2.0","keywords":["eslint","eslintconfig"],"author":{"name":"Phoenix35"},"license":"MPL-2.0","_id":"@phoenix35/eslint-config@1.2.0","maintainers":[{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"}],"homepage":"https://github.com/Phoenix35/eslint-config#readme","bugs":{"url":"https://github.com/Phoenix35/eslint-config/issues"},"dist":{"shasum":"017a2c4576f4529501ae3196db9ee15532b1dc35","tarball":"https://registry.npmjs.org/@phoenix35/eslint-config/-/eslint-config-1.2.0.tgz","fileCount":9,"integrity":"sha512-uX48cvIvxTe2y5anvJHj05CKJul3E5vj/EVQGIE2FaBTMXgfODWAdaFF1C/DWvfQsNHi17z+IcYD9ROfYOqvvg==","signatures":[{"sig":"MEYCIQCZoXq1NgVJRC1gh80FVOQnwnjDBqzo+C8onTtvx84CfQIhALJMCj5N6St822fZFp2ArsuF+mS75HNcbC+W+63iAZgR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39022},"type":"module","engines":{"node":">= 20.13.1"},"exports":{".":"./index.js","./node":"./node.js","./browser":"./browser.js","./userscript":"./userscript.js","./webextensions":"./webextensions.js"},"gitHead":"72ce93cf8113f9b650522de639e7bc9ebe1d4320","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"},"repository":{"url":"git+https://github.com/Phoenix35/eslint-config.git","type":"git"},"_npmVersion":"10.8.0","description":"Complete ESLint shareable config for beginners","directories":{},"_nodeVersion":"22.1.0","dependencies":{"globals":"^15.3.0","eslint-plugin-jsdoc":"^48.2.6","@stylistic/eslint-plugin-js":"^2.1.0","@stylistic/eslint-plugin-plus":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.3.0"},"optionalDependencies":{"eslint-plugin-n":"^17.7.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.2.0_1716672348323_0.0700856025952985","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@phoenix35/eslint-config","version":"1.3.0","keywords":["eslint","eslintconfig"],"author":{"name":"Phoenix35"},"license":"MPL-2.0","_id":"@phoenix35/eslint-config@1.3.0","maintainers":[{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"}],"homepage":"https://github.com/Phoenix35/eslint-config#readme","bugs":{"url":"https://github.com/Phoenix35/eslint-config/issues"},"dist":{"shasum":"f44995c1dc90be494090c2c13a59b44bd76d1301","tarball":"https://registry.npmjs.org/@phoenix35/eslint-config/-/eslint-config-1.3.0.tgz","fileCount":9,"integrity":"sha512-9JwzOSAnjfkUelBgjG0TptxP3AEetGQC02hu2cYSXg+HOn0dhRxjc1HRggh9FSEbZvKlbHxjJAYtF6urNmUo/A==","signatures":[{"sig":"MEYCIQCelPyVJWTJOj+YCGelhlIMUPUoKFfXRZyFCIOR39fJdgIhAK2QdScDmXaDToWxjA5f+mBIiGzjR8o3Wu01QOjYe872","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39122},"type":"module","engines":{"node":">= 20.13.1"},"exports":{".":"./index.js","./node":"./node.js","./browser":"./browser.js","./userscript":"./userscript.js","./webextensions":"./webextensions.js"},"gitHead":"49867c8b205052072f7b3786ec9ff01d2549fd62","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"},"repository":{"url":"git+https://github.com/Phoenix35/eslint-config.git","type":"git"},"_npmVersion":"10.8.0","description":"Complete ESLint shareable config for beginners","directories":{},"_nodeVersion":"22.1.0","dependencies":{"globals":"^15.3.0","eslint-plugin-jsdoc":"^48.2.6","@stylistic/eslint-plugin-js":"^2.1.0","@stylistic/eslint-plugin-plus":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.3.0"},"optionalDependencies":{"eslint-plugin-n":"^17.7.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.3.0_1718275072168_0.2534839744154438","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@phoenix35/eslint-config","version":"1.4.0","keywords":["eslint","eslintconfig"],"author":{"name":"Phoenix35"},"license":"MPL-2.0","_id":"@phoenix35/eslint-config@1.4.0","homepage":"https://github.com/Phoenix35/eslint-config#readme","bugs":{"url":"https://github.com/Phoenix35/eslint-config/issues"},"dist":{"shasum":"b9843a77e5ef9449648e7353520212e6b0a72497","tarball":"https://registry.npmjs.org/@phoenix35/eslint-config/-/eslint-config-1.4.0.tgz","fileCount":9,"integrity":"sha512-/V1F5zutKGqS8AcS/xQGZ7Wd4FNMEtib5/wgjadKrlLvdcTQELVrIurLX4vM7MRb49I7ayBa0L0UMi0uGSHFng==","signatures":[{"sig":"MEUCIQCzbJSTmuxH3uTHN69/S0zvh+5/wW0Mws0YiuJecJT0xwIgSncJqbgFpzqpLcYji79Y4IdMg7TIRiNhjyLXM+QaHCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39122},"type":"module","engines":{"node":">= 20.15.0"},"exports":{".":"./index.js","./node":"./node.js","./browser":"./browser.js","./userscript":"./userscript.js","./webextensions":"./webextensions.js"},"gitHead":"d30a8e448dc83d51d534f3dcdfd843477c61e84d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"},"repository":{"url":"git+https://github.com/Phoenix35/eslint-config.git","type":"git"},"_npmVersion":"10.8.1","description":"Complete ESLint shareable config for beginners","directories":{},"_nodeVersion":"22.1.0","dependencies":{"globals":"^15.6.0","eslint-plugin-jsdoc":"^48.4.0","@stylistic/eslint-plugin-js":"^2.3.0","@stylistic/eslint-plugin-plus":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.5.0"},"optionalDependencies":{"eslint-plugin-n":"^17.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.4.0_1719349710991_0.667511273695526","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@phoenix35/eslint-config","version":"1.5.0","keywords":["eslint","eslintconfig"],"author":{"name":"Phoenix35"},"license":"MPL-2.0","_id":"@phoenix35/eslint-config@1.5.0","maintainers":[{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"}],"homepage":"https://github.com/Phoenix35/eslint-config#readme","bugs":{"url":"https://github.com/Phoenix35/eslint-config/issues"},"dist":{"shasum":"9bbfda2937b872bf89c5e1ac6fffbbce0999f235","tarball":"https://registry.npmjs.org/@phoenix35/eslint-config/-/eslint-config-1.5.0.tgz","fileCount":9,"integrity":"sha512-aBc7s0Qd5RHJ63M3QVqpvuW3dTteN6p3dROIRqVTw3Psl4XJ6MLsTenAypRHL3gseXfOkviUBNV+W5mNwL64/w==","signatures":[{"sig":"MEUCIQCHeFkdEkWwPacXNzW3HCIVT6H6J++H99HSf+IPywzsSwIgZUNxQYFjltQQ3trC8+KTI8kLP8AFqIrRyJjbebZauWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39180},"type":"module","engines":{"node":">= 20.15.1"},"exports":{".":"./index.js","./node":"./node.js","./browser":"./browser.js","./userscript":"./userscript.js","./webextensions":"./webextensions.js"},"gitHead":"323f57ed40ec101c1a1d1634b1fb598b8bc366be","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"},"repository":{"url":"git+https://github.com/Phoenix35/eslint-config.git","type":"git"},"_npmVersion":"10.8.1","description":"Complete ESLint shareable config for beginners","directories":{},"_nodeVersion":"22.4.1","dependencies":{"globals":"^15.8.0","eslint-plugin-jsdoc":"^48.8.1","@stylistic/eslint-plugin-js":"^2.6.0-beta.0","@stylistic/eslint-plugin-plus":"^2.6.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.7.0"},"optionalDependencies":{"eslint-plugin-n":"^17.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.5.0_1721470053861_0.2094951457188774","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@phoenix35/eslint-config","version":"1.6.0","keywords":["eslint","eslintconfig"],"author":{"name":"Phoenix35"},"license":"MPL-2.0","_id":"@phoenix35/eslint-config@1.6.0","maintainers":[{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"}],"homepage":"https://github.com/Phoenix35/eslint-config#readme","bugs":{"url":"https://github.com/Phoenix35/eslint-config/issues"},"dist":{"shasum":"c51cfc23c3690b63f195b8eceb2d9dc1f5b5fc8b","tarball":"https://registry.npmjs.org/@phoenix35/eslint-config/-/eslint-config-1.6.0.tgz","fileCount":9,"integrity":"sha512-QC8zZdL/L0LFHthpFWEM8vxZ2Sr8e1XZhLjAMkahocBRpkbTP8P/81n2huA7PRkX2tbHxyHLxdw4sPNRAs2LoQ==","signatures":[{"sig":"MEUCIFpj0P2WIihFzT+H7Eu33+2CAVnyi9EKZatM/IDJxlgSAiEA3ISw2aYwe8UkQB0hdt22PBZ1B2j9KR8k8wOJ6NybHvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39181},"type":"module","engines":{"node":">= 20.16.0"},"exports":{".":"./index.js","./node":"./node.js","./browser":"./browser.js","./userscript":"./userscript.js","./webextensions":"./webextensions.js"},"gitHead":"f6929da38a6625bd838e77561061726d51167afb","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"},"repository":{"url":"git+https://github.com/Phoenix35/eslint-config.git","type":"git"},"_npmVersion":"10.8.1","description":"Complete ESLint shareable config for beginners","directories":{},"_nodeVersion":"22.5.1","dependencies":{"globals":"^15.8.0","eslint-plugin-jsdoc":"^48.9.2","@stylistic/eslint-plugin-js":"^2.6.0-beta.1","@stylistic/eslint-plugin-plus":"^2.6.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.8.0"},"optionalDependencies":{"eslint-plugin-n":"^17.10.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.6.0_1722264954865_0.9237363164680263","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@phoenix35/eslint-config","version":"1.7.0","keywords":["eslint","eslintconfig"],"author":{"name":"Phoenix35"},"license":"MPL-2.0","_id":"@phoenix35/eslint-config@1.7.0","maintainers":[{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"}],"homepage":"https://github.com/Phoenix35/eslint-config#readme","bugs":{"url":"https://github.com/Phoenix35/eslint-config/issues"},"dist":{"shasum":"55947126cb2cec0be29f54a262159d6f4e24910f","tarball":"https://registry.npmjs.org/@phoenix35/eslint-config/-/eslint-config-1.7.0.tgz","fileCount":9,"integrity":"sha512-5cxmGbVpZoRQDvxJuu3N1RgNfQzsf9VQeWrVKtZyRmSeRZGtYsKXl9lcKqNBSJsqP2BrkFXO7UdnOqmiYEGNQg==","signatures":[{"sig":"MEUCIQC39j64mYOyNJ0A02N7R/fsk9bGdqCUUou/mkOrDbBX3gIgW5QkUp25HgZzl/Uhjt1ainUPpKA0xLeEZFOol4BwkfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39168},"type":"module","engines":{"node":">= 20.16.0"},"exports":{".":"./index.js","./node":"./node.js","./browser":"./browser.js","./userscript":"./userscript.js","./webextensions":"./webextensions.js"},"gitHead":"e6b00af233b9670bfc46f11250c59592e5d09ef0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"},"repository":{"url":"git+https://github.com/Phoenix35/eslint-config.git","type":"git"},"_npmVersion":"10.8.1","description":"Complete ESLint shareable config for beginners","directories":{},"_nodeVersion":"22.5.1","dependencies":{"globals":"^15.9.0","eslint-plugin-jsdoc":"^48.11.0","@stylistic/eslint-plugin-js":"^2.6.1","@stylistic/eslint-plugin-plus":"^2.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">= 9.8.0"},"optionalDependencies":{"eslint-plugin-n":"^17.10.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.7.0_1722635479341_0.285715237487985","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@phoenix35/eslint-config","version":"1.8.0","description":"Complete ESLint shareable config for beginners","exports":{".":"./index.js","./browser":"./browser.js","./node":"./node.js","./webextensions":"./webextensions.js","./userscript":"./userscript.js"},"type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Phoenix35/eslint-config.git"},"publishConfig":{"access":"public"},"keywords":["eslint","eslintconfig"],"bugs":{"url":"https://github.com/Phoenix35/eslint-config/issues"},"dependencies":{"@stylistic/eslint-plugin-js":"^2.6.2","@stylistic/eslint-plugin-plus":"^2.6.2","eslint-plugin-jsdoc":"^50.0.0","globals":"^15.9.0"},"optionalDependencies":{"eslint-plugin-n":"^17.10.2"},"peerDependencies":{"eslint":">= 9.8.0"},"engines":{"node":">= 20.16.0"},"author":{"name":"Phoenix35"},"license":"MPL-2.0","_id":"@phoenix35/eslint-config@1.8.0","gitHead":"6334e6c30d3299b0e8233954c80749f58182ce70","homepage":"https://github.com/Phoenix35/eslint-config#readme","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-bgGFPhGmb/XAqXg8Crux2p77W0iikOXlUvC4bqVFuh3a5tsmivxpvpzXQ5mKEDX8RXdaDvc64LSjp/NttDX3xA==","shasum":"b52ff07d7b68d16808058bbece47eb50c79b27f3","tarball":"https://registry.npmjs.org/@phoenix35/eslint-config/-/eslint-config-1.8.0.tgz","fileCount":9,"unpackedSize":39209,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrxplqMenu3tcO6sAUml/jgZQ+fjwpw9ZHxKLhvOFBUAiBS+xZPMRvbSVbrpjLOVh4YSws/Pp1lN00AYAPlzuJV1w=="}]},"_npmUser":{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"},"directories":{},"maintainers":[{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.8.0_1723222525076_0.33501115728524833"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-20T12:54:15.481Z","modified":"2024-08-09T16:55:25.430Z","0.1.0":"2020-06-20T12:54:15.671Z","0.2.0":"2020-11-16T11:12:02.736Z","0.3.3":"2021-04-27T15:58:23.506Z","0.3.4":"2021-06-19T00:51:18.099Z","0.3.5":"2021-06-19T01:34:12.763Z","0.4.0":"2021-06-20T22:41:42.193Z","0.5.0":"2021-07-02T13:07:31.775Z","1.0.0-beta.0":"2024-03-06T21:05:59.748Z","1.0.0-beta.1":"2024-03-12T11:55:56.837Z","1.0.0-beta.2":"2024-03-12T18:31:50.255Z","1.0.0-beta.3":"2024-03-13T17:54:12.394Z","1.0.0-beta.4":"2024-03-13T18:29:54.921Z","1.0.0-beta.5":"2024-03-26T18:01:17.059Z","1.0.0":"2024-04-08T21:01:52.590Z","1.0.1":"2024-04-08T21:15:47.540Z","1.1.0":"2024-04-22T18:42:11.265Z","1.2.0":"2024-05-25T21:25:48.476Z","1.3.0":"2024-06-13T10:37:52.344Z","1.4.0":"2024-06-25T21:08:31.167Z","1.5.0":"2024-07-20T10:07:33.998Z","1.6.0":"2024-07-29T14:55:55.203Z","1.7.0":"2024-08-02T21:51:19.578Z","1.8.0":"2024-08-09T16:55:25.260Z"},"bugs":{"url":"https://github.com/Phoenix35/eslint-config/issues"},"author":{"name":"Phoenix35"},"license":"MPL-2.0","homepage":"https://github.com/Phoenix35/eslint-config#readme","keywords":["eslint","eslintconfig"],"repository":{"type":"git","url":"git+https://github.com/Phoenix35/eslint-config.git"},"description":"Complete ESLint shareable config for beginners","maintainers":[{"name":"phoenix35","email":"phoenix35.npm-public@yahoo.com"}],"readme":"# @phoenix35/eslint-config\r\n\r\nComplete ESLint shareable config for beginners.\r\n\r\n\r\n## Preliminary thoughts\r\n\r\nWhat do you prefer?\r\n```js\r\n/* curly */\r\nwhile (true) { // mandatory curly braces for multi-line\r\n  if (condition) // optional curly braces for single-line\r\n    doSomething();\r\n  else\r\n    doSomethingElse();\r\n}\r\n// or\r\nwhile (true) { // mandatory curly braces for all blocks\r\n  if (condition) {\r\n    doSomething();\r\n  } else {\r\n    doSomethingElse();\r\n  }\r\n}\r\n```\r\n```js\r\n/* @stylistic/js/quotes */\r\n\"Hello, world!\"; // double quotes\r\n// or\r\n'Hello, world!'; // single quotes\r\n```\r\n```js\r\n/* @stylistic/js/nonblock-statement-body-position */\r\nif (condition)\r\n  doStuff(); // statement below the control\r\n// or\r\nif (condition) doStuff(); // statement beside the control\r\n```\r\n\r\n\r\n## How to use\r\n\r\nMake sure your node version is up-to-date.  \r\nLTS version is `20.16.0` right now, this config will not work with anything below.\r\n\r\nMake an [`\"engines\"` field](<https://docs.npmjs.com/cli/v10/configuring-npm/package-json#engines>) in the `package.json` of your project\r\n```json\r\n  \"engines\": {\r\n    \"node\": \">= 20.16.0\"\r\n  }\r\n```\r\nThe version should be `>=` LTS or a later node.js version you use.\r\n\r\nCreate a **`eslint.config.mjs`** file in the same directory as your `package.json`.  \r\n\r\n```js\r\n// eslint.config.mjs\r\n// import line\r\n\r\nexport default [\r\n  ...importedDefault,\r\n  {\r\n    rules: {\r\n      // curly braces for all blocks\r\n      /* \"curly\": [ \"error\", \"all\" ], /**/\r\n      // single quotes\r\n      /* \"@stylistic/js/quotes\": [ \"error\", \"single\", { avoidEscape: true } ], /**/\r\n      // statement beside the control\r\n      /* \"@stylistic/js/nonblock-statement-body-position\": [ \"error\", \"beside\" ], /**/\r\n    }\r\n  }\r\n];\r\n```\r\n\r\nUncomment the line for each rule you want to follow, by removing the `/*` at the beginning of said line.  \r\nThe exact content needs to be adapted to the type of project\r\n\r\n\r\n### - Browser project\r\nYou need to install the regular package\r\n```shell\r\nnpm install -D eslint @phoenix35/eslint-config\r\n```\r\n```js\r\n// eslint.config.mjs\r\nimport browserDefault from \"@phoenix35/eslint-config/browser\";\r\n\r\nexport default [\r\n  ...browserDefault,\r\n  {\r\n    rules: {\r\n      // your rules\r\n    }\r\n  }\r\n];\r\n```\r\n\r\n### - Node.js project\r\nYou need to install the full package with optional dependencies\r\n```shell\r\nnpm install -D eslint\r\nnpm install -D --include=optional @phoenix35/eslint-config\r\n```\r\n```js\r\n// eslint.config.mjs\r\nimport nodeDefault from \"@phoenix35/eslint-config/node\";\r\n\r\nexport default [\r\n  ...nodeDefault,\r\n  {\r\n    rules: {\r\n      // your rules\r\n    }\r\n  }\r\n];\r\n```\r\n\r\n### - Fullstack project\r\nYou need to install the package with optional dependencies (see [Node.js project](<#--nodejs-project>))\r\n\r\nHave a `eslint.config.mjs` file following \"browser project\" in the parent directory containing browser-specific code and another following \"node project\" next to your top-level `package.json`.\r\n\r\n### - Userscript\r\nWorks for Greasemonkey and Violentmonkey\r\n```shell\r\nnpm install -D eslint @phoenix35/eslint-config\r\n```\r\n```js\r\n// eslint.config.mjs\r\nimport monkeyDefault from \"@phoenix35/eslint-config/userscript\";\r\n\r\nexport default [\r\n  ...monkeyDefault,\r\n  {\r\n    rules: {\r\n      // your rules\r\n    }\r\n  }\r\n];\r\n```\r\n\r\n### - WebExtension project\r\n```shell\r\nnpm install -D eslint @phoenix35/eslint-config\r\n```\r\n```js\r\n// eslint.config.mjs\r\nimport extensionDefault from \"@phoenix35/eslint-config/webextensions\";\r\n\r\nexport default [\r\n  ...extensionDefault,\r\n  {\r\n    rules: {\r\n      // your rules\r\n    }\r\n  }\r\n];\r\n```\r\n\r\n### - A Polymorphic library\r\n```shell\r\nnpm install -D eslint @phoenix35/eslint-config\r\n```\r\n```js\r\n// eslint.config.mjs\r\nimport baseDefault from \"@phoenix35/eslint-config\";\r\n\r\nexport default [\r\n  ...baseDefault,\r\n  {\r\n    rules: {\r\n      // your rules\r\n    }\r\n  }\r\n];\r\n```\r\n\r\n# Now what\r\nStart coding. You're done here.\r\n","readmeFilename":"README.md"}