{"_id":"@archilogic/eslint-config","_rev":"5-b1e295eeae189d018ed5830e68f9f0e7","name":"@archilogic/eslint-config","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"@archilogic/eslint-config","version":"1.0.0","keywords":["eslint","eslintconfig"],"_id":"@archilogic/eslint-config@1.0.0","maintainers":[{"name":"mredele","email":"redele@archilogic.com"},{"name":"stavrosatarchilogic","email":"stavros@archilogic.com"},{"name":"archilogic-ci","email":"dev@archilogic.com"},{"name":"frederic-schwarz","email":"frederic@3d.io"},{"name":"bendevine","email":"benjamin.devine@gmail.com"}],"homepage":"https://github.com/archilogic-com/eslint#readme","bugs":{"url":"https://github.com/archilogic-com/eslint/issues"},"dist":{"shasum":"cb7852a634307d2b655c2e2fb41e078f69d1bc35","tarball":"https://registry.npmjs.org/@archilogic/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":8,"integrity":"sha512-eq6F0VzYwemq4yNjOypBDLMzmyZrtvKUicJJwxYN/H+w/n2T2r7Pfwk7qbh4EmrYr97rRfZdhsg4xSei7rLvGw==","signatures":[{"sig":"MEUCIQCzveRGeqWbaHZcTTYh4UN3U0kUStV/qcB1uzOYKhAJKQIgT5l0vNfIdZWOVo18Zx6Td+dfPLP2K6A0oi9fxStclzM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLCSbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNaA/9HD/KI0+RIOEyBYOapVK5JlaYiAKWve0gXDZcx2kRcGbuyo9H\r\n0/cfX25O+gojTwAFibSoio0F0kkbHlbMfaf+U/A1OBYLsj/bplyh1b008i8z\r\nKwlN89mt4u6ZlPPRlDjl7IuTI/tXuePGb6oV/QdFGTDhYt1GoXarpYqdovgY\r\nKby5+lKampd+c2aoMidQdYN1xsEbxcntPx/4u1u+PBOs7wjQVFzWOgpQpnw7\r\nOcdY9BpaxHvkzdyjkqm9qPyuwrSfH22+wr2okgRvqt35exX6hr1t7aHOLbCx\r\nHXV2g+NoZ8ri2r9dxoNGA+0+L1wdqQ/AjLtVVJ7aXtgbRZIflXLeKVEwkWKK\r\nrHIHGvl+BRfThkxAydgIxrmGR5m6grujvMZBffhwl3trTRNVFJ/mv6Idrcpr\r\ngqwDsooW/O36qC+Or3VwJXTL1qtHrj/Rzh0kki9RUKEZz7b6jwt8U0s9qDKd\r\nofKLIfStWNcmr/HWAuRXrcKNrRG8w+ADIxZ0QWfCyYgJ7JW8fkxuEtgC1H8H\r\nu3ab/5qWnsyfuxnODOEECEScYTbxSJ25wmQVf2iWvwrGZongPdBbNsLKGaF8\r\nQomlTLJM6hS8akS8vA5OlsPyySvuXsoMGCxg+YuHp6Bp9jamWX/+emmohA8X\r\nwega31qdyItFKvS3vcyxUQ9GNQ3NEHwqD50=\r\n=+Jhc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c0d10726de336537a1594daf19da608cb6ffcb51","scripts":{"lint":"eslint --ext .ts,.js,.vue --ignore-path .gitignore --fix src","test":"npm run lint","semantic-release":"semantic-release"},"_npmUser":{"name":"archilogic-ci","email":"dev@archilogic.com"},"repository":{"url":"git+ssh://git@github.com/archilogic-com/eslint.git","type":"git"},"_npmVersion":"8.19.4","description":"Archilogic's shared ESLint config","directories":{},"_nodeVersion":"18.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^2.8.3","semantic-release":"^19.0.2","@archilogic/prettier":"^1.0.1"},"peerDependencies":{"eslint":"^8.36.0","eslint-plugin-vue":"^9.5.1","vue-eslint-parser":"^9.1.0","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.55.0","prettier-plugin-tailwindcss":"^0.2.1","@typescript-eslint/eslint-plugin":"^5.52.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0_1680614555566_0.3549969282091805","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@archilogic/eslint-config","version":"1.1.0","keywords":["eslint","eslintconfig"],"_id":"@archilogic/eslint-config@1.1.0","maintainers":[{"name":"mredele","email":"redele@archilogic.com"},{"name":"stavrosatarchilogic","email":"stavros@archilogic.com"},{"name":"archilogic-ci","email":"dev@archilogic.com"},{"name":"frederic-schwarz","email":"frederic@3d.io"},{"name":"bendevine","email":"benjamin.devine@gmail.com"}],"homepage":"https://github.com/archilogic-com/eslint#readme","bugs":{"url":"https://github.com/archilogic-com/eslint/issues"},"dist":{"shasum":"01cab61ca1d1b6df66b17fe9bc139ded753518bd","tarball":"https://registry.npmjs.org/@archilogic/eslint-config/-/eslint-config-1.1.0.tgz","fileCount":8,"integrity":"sha512-5RkBx5BYh5+QvQkSZwLApoO602iuL33RNi8JU7hKOVB8y1neIo5xUGJRdbMyhfOT+6RO+mSTFTUoTwku5idGLQ==","signatures":[{"sig":"MEUCIEIujMECHRa7aD2YhMyeCMsNhSbx642wMP0Lh/oDSYyNAiEAi1Tnr17qFI9xsUtzkEL9gNkh7ec4rX5NV2N0x809HP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQl7dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMWA/6AgPrE4pbn6QiT5V3KNwadTIx09Pu+tesepXS3Nl4UwEQfDC5\r\ncp4rSBWyDIhKJhUoSicTRyBulN5YIfKZYcSAcsY7dTxqTagrVhkRdwZu0I8k\r\nU99363A3XUfegMIHuCXrErx7qx1eqVqpH2GddzUQXc+h/Pb9p5Amwedc6IBD\r\nAanVaaTS7cFm98VdIHGQd8nAjYaiNMiBHc4srTTrdvN9FgUGjhndDrZSyIkj\r\nCc8D9qkTgmFWWsubr5kdkTuUBQW/vYZRsPWQTb0As0P8IGm+soR/xf+Um3wY\r\nHqywfobNcDjRwTH42/i9V+GJNpXtijexaO7ZKNwaWnj5xuqmNRk0AQoP/6Tj\r\nTrHgAww3k3p/ZWxLyKHZQAb2DCWGGtwcse5Sm77sQ3SRTIZtCFBlqGnF25PC\r\n3BGsHL9Q+diFy7+ZDuHhEhR1vHjeUKFK1vSDRqDt52NjfvGbyCNeQ9TrgMoC\r\nv5ClUn5UY8xeUjicopjJmTY6rsRCAncWBWUAwCP03Ofpc4yW58/smvUGtZqI\r\nlaEnMrPp7EEMuowioygl0+iUVEWZ2TDmQBGBfB6/bQnDzhl3uTwAjuiW+6Ms\r\nVhDREDvDioXgNyFeBCyUfbPYbqLN3iXliZTZTUPITYNO7iumfrm2LTC+Mf2I\r\nUg6mGkfdJIiG69xEVuk24tSWmfMMg0HD2mQ=\r\n=K6iW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6584e25c591928e098296da73b2563bb6f8f3d5c","scripts":{"lint":"eslint --ext .ts,.js,.vue --ignore-path .gitignore --fix src","test":"npm run lint","semantic-release":"semantic-release"},"_npmUser":{"name":"archilogic-ci","email":"dev@archilogic.com"},"repository":{"url":"git+ssh://git@github.com/archilogic-com/eslint.git","type":"git"},"_npmVersion":"8.19.4","description":"Archilogic's shared ESLint config","directories":{},"_nodeVersion":"18.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^2.8.3","semantic-release":"^19.0.2","@archilogic/prettier":"^1.0.1"},"peerDependencies":{"eslint":"^8.36.0","eslint-plugin-vue":"^9.5.1","vue-eslint-parser":"^9.1.0","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.55.0","prettier-plugin-tailwindcss":"^0.2.1","@typescript-eslint/eslint-plugin":"^5.52.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0_1682071261622_0.9665621970033043","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@archilogic/eslint-config","version":"2.0.0","keywords":["eslint","eslintconfig"],"_id":"@archilogic/eslint-config@2.0.0","maintainers":[{"name":"mredele","email":"redele@archilogic.com"},{"name":"stavrosatarchilogic","email":"stavros@archilogic.com"},{"name":"archilogic-ci","email":"dev@archilogic.com"},{"name":"frederic-schwarz","email":"frederic@3d.io"},{"name":"bendevine","email":"benjamin.devine@gmail.com"}],"homepage":"https://github.com/archilogic-com/eslint#readme","bugs":{"url":"https://github.com/archilogic-com/eslint/issues"},"dist":{"shasum":"123696935e16a289bf3d308ace2e88fb2b189a0f","tarball":"https://registry.npmjs.org/@archilogic/eslint-config/-/eslint-config-2.0.0.tgz","fileCount":8,"integrity":"sha512-GassZTFM4tPXLrCh220D4LcxOjybgE/ngl2k9OLrJIRg6MRiUcvf1KLD3Hzz5sOqerYhjv1w7J782W34xgJm0g==","signatures":[{"sig":"MEQCIEgqdLFzAR6qzgG8GrErRLMJ/Qjy0sE3hHbnUDr3T3EuAiAjXDGN+NNIXF611EYME9tjiqg/Nv5fx75Yw50DtY4AMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3761},"main":"index.js","gitHead":"f8c6c62c6ab9c6cf8202271959ddd3f9064e5a3f","scripts":{"lint":"eslint --ext .ts,.js,.vue --ignore-path .gitignore --fix src","test":"npm run lint","semantic-release":"semantic-release"},"_npmUser":{"name":"archilogic-ci","email":"dev@archilogic.com"},"repository":{"url":"git+ssh://git@github.com/archilogic-com/eslint.git","type":"git"},"_npmVersion":"9.8.1","description":"Archilogic's shared ESLint config","directories":{},"_nodeVersion":"18.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.0.1","semantic-release":"^21.0.7","@archilogic/prettier":"^1.0.1"},"peerDependencies":{"eslint":"^8.46.0","eslint-plugin-vue":"^9.16.1","vue-eslint-parser":"^9.3.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.3.0","prettier-plugin-tailwindcss":"^0.4.1","@typescript-eslint/eslint-plugin":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0_1691575137041_0.9439558927823961","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@archilogic/eslint-config","version":"2.0.1","keywords":["eslint","eslintconfig"],"_id":"@archilogic/eslint-config@2.0.1","maintainers":[{"name":"mredele","email":"redele@archilogic.com"},{"name":"stavrosatarchilogic","email":"stavros@archilogic.com"},{"name":"archilogic-ci","email":"dev@archilogic.com"},{"name":"frederic-schwarz","email":"frederic@3d.io"},{"name":"bendevine","email":"benjamin.devine@gmail.com"}],"homepage":"https://github.com/archilogic-com/eslint#readme","bugs":{"url":"https://github.com/archilogic-com/eslint/issues"},"dist":{"shasum":"52cfcb4966796e5968c10356e60f01b8cc966f4e","tarball":"https://registry.npmjs.org/@archilogic/eslint-config/-/eslint-config-2.0.1.tgz","fileCount":8,"integrity":"sha512-pYTbiV4d07n8mqwqoFzcH8uoVT6Etas84e6txbQ7FWPt+M0cP92NtNVHNuW7pwZYkccssnnrNQ0Y/3c/jgrunA==","signatures":[{"sig":"MEUCICIZye6FiJU20h/DOvVo002H8GIDROIecg3XKt23sCB6AiEAtrrDtJo1XGuEYpOksyEBdIZ92yEnTuzEfglchSmDBuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3691},"main":"index.js","gitHead":"b778eee1b50589f1d07aa14a112e168396423aed","scripts":{"lint":"eslint --ext .ts,.js,.vue --ignore-path .gitignore --fix src","test":"npm run lint","semantic-release":"semantic-release"},"_npmUser":{"name":"archilogic-ci","email":"dev@archilogic.com"},"repository":{"url":"git+ssh://git@github.com/archilogic-com/eslint.git","type":"git"},"_npmVersion":"10.9.0","description":"Archilogic's shared ESLint config","directories":{},"_nodeVersion":"22.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":">=8.46.0","prettier":">=3.0.1","semantic-release":">21.0.7","eslint-plugin-vue":">=9.16.1","vue-eslint-parser":">=9.3.1","@archilogic/prettier":">=1.0.1","eslint-config-prettier":">=9.0.0","@typescript-eslint/parser":">=6.3.0","@typescript-eslint/eslint-plugin":">=6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.1_1729167216797_0.4596293995526637","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-04-04T13:22:35.449Z","modified":"2026-05-26T13:51:43.798Z","1.0.0":"2023-04-04T13:22:35.689Z","1.1.0":"2023-04-21T10:01:01.865Z","2.0.0":"2023-08-09T09:58:57.264Z","2.0.1":"2024-10-17T12:13:36.970Z"},"bugs":{"url":"https://github.com/archilogic-com/eslint/issues"},"homepage":"https://github.com/archilogic-com/eslint#readme","keywords":["eslint","eslintconfig"],"repository":{"url":"git+ssh://git@github.com/archilogic-com/eslint.git","type":"git"},"description":"Archilogic's shared ESLint config","maintainers":[{"email":"frederic@3d.io","name":"frederic-schwarz"},{"email":"redele@archilogic.com","name":"mredele"},{"email":"benjamin.devine@gmail.com","name":"bendevine"},{"email":"dev@archilogic.com","name":"archilogic-ci"}],"readme":"# eslint\n\n# Archilogic's shared [ESLint](https://eslint.org/) config for JS/TS & Vue projects\n\n## Using this config\n\nTo use the shared ESLint config in your project, add this package and packages listed in peerDepenedcies in package.json as dev dependencies:\n\n`npm i -D @archilogic/eslint-config`\n\nThen, create a `.eslintrc.js` file in the main directory and for JS/TS projects add the following content:\n\n```\nmodule.exports = {\n  extends: '@archilogic'\n}\n```\n\nFor Vue projects add:\n\n```\nmodule.exports = {\n  extends: '@archilogic/eslint-config/vue'\n}\n```\n\n### Adding a lint script\n\nTo lint all your files, run `npx eslint --ext .ts,.js,.vue --ignore-path .gitignore --fix src`.\nOr add a script to `package.json`\n\n```\n\"scripts\": {\n  \"lint\": \"npx eslint --ext .ts,.js,.vue --ignore-path .gitignore --fix src\"\n}\n```\n\n### Overriding Settings\n\nYou can override settings from the shareable config by adding them directly into your `.eslintrc.js` file.\n","readmeFilename":"README.md"}