{"_id":"@amisnl/lintconfig","_rev":"5-c8ce738f42ec55d160887208a05f6627","name":"@amisnl/lintconfig","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@amisnl/lintconfig","version":"0.0.1","_id":"@amisnl/lintconfig@0.0.1","maintainers":[{"name":"henkjan_w","email":"henkjan.van.wijk@amis.nl"},{"name":"paulw_amis","email":"paul.wijhenke@amis.nl"}],"bin":{"amis-lintconfig-init":"src/init.mjs"},"dist":{"shasum":"25ce18f54668de7c484c0ce9630349ab6c13ca8f","tarball":"https://registry.npmjs.org/@amisnl/lintconfig/-/lintconfig-0.0.1.tgz","fileCount":4,"integrity":"sha512-q29poi9jJou5Z5eBXVL/FeYV7QUJKYGu1xGg7b94ZaxNxLkTbdb+pwkiwn1FNsxgg7xXi5GUtXbj6by5UVbiaw==","signatures":[{"sig":"MEQCIBaOttiGwZRNrROOOWRQSwNhfLyTPsx6SNo275PkwaWUAiBK7yT+VQ6dI+Rr16+VGPCEJIFfkZwkBCSOVrreBU9Cvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6411},"main":"src/index.mjs","type":"module","engines":{"npm":">=10.7.0","node":">=18.20.3"},"gitHead":"4d645f71b374c6bb4916d61f8a20e37272f72fa9","scripts":{"test":"npm run test:lint && npm run test:code","format":"prettier --write .","prepare":"husky","test:code":"node ./tests/index.test.mjs","test:lint":"eslint . --fix"},"_npmUser":{"name":"paulw_amis","email":"paul.wijhenke@amis.nl"},"_npmVersion":"10.8.2","description":"Amis ESlint/Prettier setup","directories":{},"_nodeVersion":"20.18.0","dependencies":{"eslint":"^9.14.0","globals":"^15.9.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript-eslint":"^8.13.0","eslint-config-prettier":"^9.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.7.0","devDependencies":{"husky":"^9.1.4"},"peerDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3"},"_npmOperationalInternal":{"tmp":"tmp/lintconfig_0.0.1_1731493284916_0.6326342496742785","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@amisnl/lintconfig","version":"0.0.2","_id":"@amisnl/lintconfig@0.0.2","maintainers":[{"name":"henkjan_w","email":"henkjan.van.wijk@amis.nl"},{"name":"paulw_amis","email":"paul.wijhenke@amis.nl"}],"bin":{"amis-lintconfig-init":"src/init.mjs"},"dist":{"shasum":"778f91c8c5060f466e26c21158c9f56208d25408","tarball":"https://registry.npmjs.org/@amisnl/lintconfig/-/lintconfig-0.0.2.tgz","fileCount":4,"integrity":"sha512-713B2VJOO//MkX50n5iZZlf2xpADqjuvicrmuAHX/qOGG2iH81xJx7CfCXBOtS+lDN7q6NsYUbkMUrGcZ1gQbg==","signatures":[{"sig":"MEUCIC5U162H66t0gbutrZ02BctCrlg0uv9jztt3e+fgkqJOAiEA1lFSFGcg+iYyS96vIlRMh1j3tpnym2fZEMXQ9AcJfHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6426},"main":"src/index.mjs","type":"module","engines":{"npm":">=10.7.0","node":">=18.20.3"},"gitHead":"041d3fb673ef40543cdbde281ad13b3060cf9213","scripts":{"test":"npm run test:lint && npm run test:code","format":"prettier --write .","prepare":"husky","test:code":"node ./tests/index.test.mjs","test:lint":"eslint . --fix"},"_npmUser":{"name":"paulw_amis","email":"paul.wijhenke@amis.nl"},"_npmVersion":"10.8.2","description":"Amis ESlint/Prettier setup","directories":{},"_nodeVersion":"20.18.0","dependencies":{"eslint":"^9.14.0","globals":"^15.9.0","prettier":"^3.3.3","@eslint/js":"^9.14.0","typescript-eslint":"^8.13.0","eslint-config-prettier":"^9.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.7.0","devDependencies":{"husky":"^9.1.4"},"peerDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3"},"_npmOperationalInternal":{"tmp":"tmp/lintconfig_0.0.2_1731495225936_0.32247855435464334","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-11-13T10:21:24.780Z","modified":"2025-11-27T12:01:11.037Z","0.0.1":"2024-11-13T10:21:25.057Z","0.0.2":"2024-11-13T10:53:46.148Z"},"description":"Amis ESlint/Prettier setup","maintainers":[{"email":"henkjan.van.wijk@amis.nl","name":"henkjan_w"},{"email":"bu.om@AMIS.nl","name":"officemanagement"},{"email":"q.vanbommel@apptastic.eu","name":"aquiblo"},{"email":"katinka.hesselink@amis.nl","name":"katinkahesselink"}],"readme":"# AMIS eslint/prettier config\n\nThis package provides my ESLint/Prettier config for my projects.\n\nIt's kinda newish with the introduction of the flat config, it will need to grow up a little.\n\nnote: this repository is not published yet, see you need to link it to work\n\n## Install\n\n### Setup peerDependencies\n\nTo ensure installation of required peerDependencies, add to `.npmrc`\n\n```text\nauto-install-peers=true\n```\n\n### Install @amisnl/lintconfig\n\n`npm install @amisnl/lintconfig`\n\n### Run init script\n\n`npx @amisnl/lintconfig [-h] [-f]`\n\n- -h = show help\n- -f = overwrite existing files\n\nThis will create the following configuration files:\n\n- eslint.config.js\n- prettier.config.js\n- .prettierignore\n- .editorconfig\n\n### Create scripts in package.json\n\n```bash\n\"lint\": \"eslint . --fix\",\n\"format\": \"prettier --write .\",\n```\n\n## Adapt\n\nOptionally, update the `eslint.config.js` to fit your needs.\n\n## Implements\n\n- ESLint standard recommended rules\n- Typescript-eslint recommended rules\n- Prettier integration and rules\n- Some custom ESlint rules\n","readmeFilename":"README.md"}