{"_id":"@signmax/config","_rev":"27-6fb49f605f17d8d2bfe8f03692cd60bf","name":"@signmax/config","dist-tags":{"latest":"3.0.0","canary":"3.0.0-beta.1"},"versions":{"0.0.1":{"name":"@signmax/config","version":"0.0.1","license":"MIT","_id":"@signmax/config@0.0.1","maintainers":[{"name":"krisrang","email":"mail@rang.ee"}],"homepage":"https://github.com/skyltmax/config#readme","bugs":{"url":"https://github.com/skyltmax/config/issues"},"dist":{"shasum":"3ff4d4093e75dacf97a14786238d3db712b5b4e6","tarball":"https://registry.npmjs.org/@signmax/config/-/config-0.0.1.tgz","fileCount":23,"integrity":"sha512-NsbeUwlhbqtulw2MQDeQ/euzXi44jqWPwO+RTxEe+iR7ilj5JAu0w7J1sTbM7e+2+rR0wTanNsuSKNykoZ8KSw==","signatures":[{"sig":"MEUCIQCRwvsfT1ZsqlLNT17IYUGnBrbUEZxFpqIK54rTmxN3XAIgXLjFJKOp2/KgKrItW48uvs/Iic2jkqfKHHG1X9+MwNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28301},"main":"index.js","type":"module","_from":"file:signmax-config-0.0.1.tgz","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"krisrang","email":"mail@rang.ee"},"prettier":"./prettier.js","_resolved":"/tmp/037929cb28ac491c473887ffb5813fd9/signmax-config-0.0.1.tgz","_integrity":"sha512-NsbeUwlhbqtulw2MQDeQ/euzXi44jqWPwO+RTxEe+iR7ilj5JAu0w7J1sTbM7e+2+rR0wTanNsuSKNykoZ8KSw==","repository":{"url":"git+https://github.com/skyltmax/config.git","type":"git"},"_npmVersion":"10.8.2","description":"Skyltmax common configs","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","globals":"^16.3.0","typescript-eslint":"^8.39.1","eslint-plugin-react":"^7.37.5","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/utils":"^8.39.1","@typescript-eslint/parser":"^8.39.1","eslint-plugin-react-hooks":"^5.2.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-testing-library":"^7.6.6","@typescript-eslint/eslint-plugin":"^8.39.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^9.33.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","npm-run-all":"^4.1.5","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.1_1762282585361_0.4606759694405047","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@signmax/config","version":"0.0.2","license":"MIT","_id":"@signmax/config@0.0.2","maintainers":[{"name":"krisrang","email":"mail@rang.ee"}],"homepage":"https://github.com/skyltmax/config#readme","bugs":{"url":"https://github.com/skyltmax/config/issues"},"dist":{"shasum":"b38fdf4811c9aaa72355b37f97404f8271341fa2","tarball":"https://registry.npmjs.org/@signmax/config/-/config-0.0.2.tgz","fileCount":23,"integrity":"sha512-4zugIjo1al/rq3lK+6a57TJbc7du1bDrWYvqB84w9XSJOR3jR4QT82MkBuyf0DxO3PsHNU5e5CxYmdc+lCXxcw==","signatures":[{"sig":"MEYCIQDpGS2ENoLfdPLGsD+JRwNCRoOguisMR0HJ1oI6v5w4ZAIhAJnUiL42M2x0/PN5i+Ux8+MQ3GmODWjzNO4mmgoPgBgr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signmax%2fconfig@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28302},"main":"index.js","type":"module","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"492294ede190b7cb991b7d44c7ec90fa59e42ac8","scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8cfcd4e-0321-48c8-87b6-dbb139f4a71d"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/skyltmax/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Skyltmax common configs","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tslib":"^2.8.1","globals":"^16.3.0","typescript-eslint":"^8.39.1","eslint-plugin-react":"^7.37.5","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/utils":"^8.39.1","@typescript-eslint/parser":"^8.39.1","eslint-plugin-react-hooks":"^5.2.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-testing-library":"^7.6.6","@typescript-eslint/eslint-plugin":"^8.39.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^9.33.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","npm-run-all":"^4.1.5","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.2_1762282933208_0.21551323289688695","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@signmax/config","version":"0.0.3","license":"MIT","_id":"@signmax/config@0.0.3","maintainers":[{"name":"krisrang","email":"mail@rang.ee"}],"homepage":"https://github.com/skyltmax/config#readme","bugs":{"url":"https://github.com/skyltmax/config/issues"},"dist":{"shasum":"33b4ada3ad0542d87a8f85f2e9d150e650179c51","tarball":"https://registry.npmjs.org/@signmax/config/-/config-0.0.3.tgz","fileCount":23,"integrity":"sha512-80CmjyleCU+9rH+YbhHGqxfcJC0aluUqRcfaQgE3lP/ftjG6kxijXCgqtclSN2P1MapA/AmAtoiBDKGU3clBHA==","signatures":[{"sig":"MEUCIEdEVAJg9Ni1M5/SN0zosHtLEXcoLuDrTBP8CeuIEQI7AiEA7v2Svg30xaXPdI1Hsl9iRHh5+XNogWyhE6kPJqhuBmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signmax%2fconfig@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28257},"main":"index.js","type":"module","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"c8a566efc3ba9fab9d6f93b914129107a821190c","scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8cfcd4e-0321-48c8-87b6-dbb139f4a71d"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/skyltmax/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Skyltmax common configs","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tslib":"^2.8.1","globals":"^16.3.0","typescript-eslint":"^8.39.1","eslint-plugin-react":"^7.37.5","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/utils":"^8.39.1","@typescript-eslint/parser":"^8.39.1","eslint-plugin-react-hooks":"^5.2.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-testing-library":"^7.6.6","@typescript-eslint/eslint-plugin":"^8.39.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^9.33.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","npm-run-all":"^4.1.5","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.3_1762283407107_0.0011776352219374786","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@signmax/config","version":"0.0.4","license":"MIT","_id":"@signmax/config@0.0.4","maintainers":[{"name":"krisrang","email":"mail@rang.ee"}],"homepage":"https://github.com/skyltmax/config#readme","bugs":{"url":"https://github.com/skyltmax/config/issues"},"dist":{"shasum":"1d4985e7605b6b209687b062c8ae7ba87c73a15f","tarball":"https://registry.npmjs.org/@signmax/config/-/config-0.0.4.tgz","fileCount":24,"integrity":"sha512-wsgfaXvbh0NhQCWxpJr5qTtGoBZuZbPJZfN5P3L+Vl6PZHmmt7JyAzIF32hl9sb0WKWuZiAM9VKpP+s2Ghevqg==","signatures":[{"sig":"MEQCIGrA4rnsi8ODYFBNvk92TY3n3+WtNm/3tGLSNNaZVREKAiBBatGnJgHs/BWQFE5fghrA4EsGrOweXabZSOYZe5EjiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signmax%2fconfig@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28366},"main":"index.js","type":"module","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"91f5410ea9c83b6c812ea55a8fe1601c079506b3","scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8cfcd4e-0321-48c8-87b6-dbb139f4a71d"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/skyltmax/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Skyltmax common configs","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tslib":"^2.8.1","globals":"^16.3.0","typescript-eslint":"^8.39.1","eslint-plugin-react":"^7.37.5","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/utils":"^8.39.1","@typescript-eslint/parser":"^8.39.1","eslint-plugin-react-hooks":"^5.2.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-testing-library":"^7.6.6","@typescript-eslint/eslint-plugin":"^8.39.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^9.33.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","npm-run-all":"^4.1.5","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.4_1762283680073_0.21411894467367798","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@signmax/config","version":"0.0.5","keywords":["config","eslint","prettier","typescript","signmax","skyltmax"],"author":{"url":"https://skyltmax.se/","name":"Signmax AB","email":"team@signomatic.ee"},"license":"MIT","_id":"@signmax/config@0.0.5","maintainers":[{"name":"krisrang","email":"mail@rang.ee"}],"homepage":"https://github.com/skyltmax/config#readme","bugs":{"url":"https://github.com/skyltmax/config/issues"},"dist":{"shasum":"32dc7a9f5e5be300ec612f00dbe7d29e55dc2a16","tarball":"https://registry.npmjs.org/@signmax/config/-/config-0.0.5.tgz","fileCount":24,"integrity":"sha512-N4+080O0y4B733qmXPPhfAes/lHuUeIbiA6rGJj7Kxs+1+lwBOjJ5lHc28E/u1t1pk39Fhn19BbeciZYOUD/oQ==","signatures":[{"sig":"MEYCIQCr+wDVNmxr8+dovt8SFPnbpn9S/CIlb6sl5FMXtCe4rgIhAMf547KD3eLtOyeHB1xCEmdQsdivyldjDEAfTilK1eeO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signmax%2fconfig@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28490},"main":"index.js","type":"module","exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"400eae8d21617b65f0e9b494194f7787eeec5d15","scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8cfcd4e-0321-48c8-87b6-dbb139f4a71d"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/skyltmax/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Reasonable ESLint, Prettier, and TypeScript configs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"^2.8.1","globals":"^16.3.0","typescript-eslint":"^8.39.1","eslint-plugin-react":"^7.37.5","@vitest/eslint-plugin":"^1.3.4","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/utils":"^8.39.1","@typescript-eslint/parser":"^8.39.1","eslint-plugin-react-hooks":"^5.2.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-testing-library":"^7.6.6","@typescript-eslint/eslint-plugin":"^8.39.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","eslint":"^9.33.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","npm-run-all":"^4.1.5","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.5_1762284589842_0.8760897503389642","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@signmax/config","version":"0.0.6","keywords":["config","eslint","prettier","typescript","signmax","skyltmax"],"author":{"url":"https://skyltmax.se/","name":"Signmax AB","email":"team@signomatic.ee"},"license":"MIT","_id":"@signmax/config@0.0.6","maintainers":[{"name":"krisrang","email":"mail@rang.ee"}],"homepage":"https://github.com/skyltmax/config#readme","bugs":{"url":"https://github.com/skyltmax/config/issues"},"dist":{"shasum":"14b6e8fb5d96c4b2cece6f1acd747290c8599db7","tarball":"https://registry.npmjs.org/@signmax/config/-/config-0.0.6.tgz","fileCount":15,"integrity":"sha512-IOdzzpZ0+0/FqR5nBAmOJu35SA4Tm9H97SN+zIp7iUWwLcR7L960v/ckEv5l0dMkxVD/2cr3MoENsRQDSVD66Q==","signatures":[{"sig":"MEUCIQCMbPesTTlSMuO3mJpTgXYaKgY2GK3CZ1e+l7B/QpDD7QIgLDbAT/pajjVFJf5I5veinWop/jRV2LOT4ScVt9BQ6nY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signmax%2fconfig@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20962},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"a4a115ad945b8576f492252cf7b4df05277cb081","scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8cfcd4e-0321-48c8-87b6-dbb139f4a71d"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/skyltmax/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Reasonable ESLint, Prettier, and TypeScript configs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"^2.8.1","eslint":"^9.33.0","globals":"^16.3.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","typescript-eslint":"^8.39.1","eslint-plugin-react":"^7.37.5","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/utils":"^8.39.1","@typescript-eslint/parser":"^8.39.1","eslint-plugin-react-hooks":"^5.2.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.6.14","eslint-plugin-testing-library":"^7.6.6","@typescript-eslint/eslint-plugin":"^8.39.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","npm-run-all":"^4.1.5","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.6_1762348830334_0.2815077749475938","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@signmax/config","version":"0.0.7","keywords":["config","eslint","prettier","typescript","signmax","skyltmax"],"author":{"url":"https://skyltmax.se/","name":"Signmax AB","email":"team@signomatic.ee"},"license":"MIT","_id":"@signmax/config@0.0.7","maintainers":[{"name":"krisrang","email":"mail@rang.ee"}],"homepage":"https://github.com/skyltmax/config#readme","bugs":{"url":"https://github.com/skyltmax/config/issues"},"dist":{"shasum":"f0acb492676adadfcc7be482d890fed0043e2a05","tarball":"https://registry.npmjs.org/@signmax/config/-/config-0.0.7.tgz","fileCount":15,"integrity":"sha512-I0KuBa2neNVANShz5fZKGF2hDjCEai05iIbKgrTL0GfNXR6Gy2nuQufhJnOoxBq1essFsZUcXTjkRunT6cal6A==","signatures":[{"sig":"MEYCIQCoGcAHNe8XjtOVBskTVW5imOUqtuSJV8NdLLZgd6Li8AIhAI5LWPN9oJT64PHJ0cnOJG8HxnRAUQ45NJtoxgGxWhjD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signmax%2fconfig@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21250},"main":"index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"ffd053293ee24fcd7c31b9bcde919ea0e151ec5b","scripts":{"lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8cfcd4e-0321-48c8-87b6-dbb139f4a71d"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/skyltmax/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Reasonable ESLint, Prettier, and TypeScript configs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tslib":"^2.8.1","eslint":"^9.33.0","globals":"^16.3.0","prettier":"^3.6.2","@eslint/js":"^9.33.0","typescript":"^5.9.2","typescript-eslint":"^8.39.1","eslint-plugin-react":"^7.37.5","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jest-dom":"^5.5.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/utils":"^8.39.1","@typescript-eslint/parser":"^8.39.1","eslint-plugin-react-hooks":"^5.2.0","@total-typescript/ts-reset":"^0.6.1","prettier-plugin-tailwindcss":"^0.7.1","eslint-plugin-testing-library":"^7.6.6","@typescript-eslint/eslint-plugin":"^8.39.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","npm-run-all":"^4.1.5","@types/react":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.7_1762350875238_0.33949945516975055","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@signmax/config","version":"0.0.8","keywords":["config","eslint","prettier","typescript","signmax","skyltmax"],"author":{"url":"https://skyltmax.se/","name":"Signmax AB","email":"team@signomatic.ee"},"license":"MIT","_id":"@signmax/config@0.0.8","maintainers":[{"name":"krisrang","email":"mail@rang.ee"}],"homepage":"https://github.com/skyltmax/config#readme","bugs":{"url":"https://github.com/skyltmax/config/issues"},"dist":{"shasum":"23986ee456c403f5d542e010b5429693bec76460","tarball":"https://registry.npmjs.org/@signmax/config/-/config-0.0.8.tgz","fileCount":15,"integrity":"sha512-bgt72w/MwgirGToasOzPMdjIG7NQrZNCoCtW7sXelpQDfpb00L0SfegprRcVvs62ONrPk04E83TqblyxFvkqVg==","signatures":[{"sig":"MEUCIB4NxO5/F1kfhBK6W4K8w+gaU94kmQPioYhLcxfmBuoAAiEA6BsfQyXmFKDiwAT7qCJlkqQCDr2uq79bYiEUQQb9mV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signmax%2fconfig@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21085},"main":"index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"7e5f7996aa503ee41e0b9571eb71fbe31e0329a6","scripts":{"bump":"npx npm-check-updates --dep peer --target latest -i","lint":"eslint .","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8cfcd4e-0321-48c8-87b6-dbb139f4a71d"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/skyltmax/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Reasonable ESLint, Prettier, and TypeScript configs.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","npm-run-all":"^4.1.5","@types/react":"^18.3.0"},"peerDependencies":{"tslib":"2.8.1","eslint":"9.39.1","globals":"16.5.0","prettier":"3.6.2","@eslint/js":"9.39.1","typescript":"5.9.3","typescript-eslint":"8.46.3","eslint-plugin-react":"7.37.5","@vitest/eslint-plugin":"1.4.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-prettier":"5.5.4","@typescript-eslint/utils":"8.46.3","@typescript-eslint/parser":"8.46.3","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","prettier-plugin-tailwindcss":"0.7.1","eslint-plugin-testing-library":"7.13.3","@typescript-eslint/eslint-plugin":"8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.8_1762355456330_0.6902966028282231","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@signmax/config","version":"0.0.9","keywords":["config","eslint","prettier","typescript","signmax","skyltmax"],"author":{"url":"https://skyltmax.se/","name":"Signmax AB","email":"team@signomatic.ee"},"license":"MIT","_id":"@signmax/config@0.0.9","maintainers":[{"name":"krisrang","email":"mail@rang.ee"}],"homepage":"https://github.com/skyltmax/config#readme","bugs":{"url":"https://github.com/skyltmax/config/issues"},"bin":{"signmax-config-peers":"scripts/peer-deps/install.js"},"dist":{"shasum":"b6f41da218ca0bcb04f5b5d8bfac1773b9c45387","tarball":"https://registry.npmjs.org/@signmax/config/-/config-0.0.9.tgz","fileCount":17,"integrity":"sha512-3F2dqKzLZy4C/lTux+HSVdgVtxk3Mmct/oC8P1U8rebgovxR4rf4ipqq5JPr18RAqMPwMgSr0Bb7nZEjYi4B9g==","signatures":[{"sig":"MEYCIQD5ViD6TZ+o3OOGQhhykpSZg3QzaSlNiUjnfAhBL3HRCAIhAPbfxUaTN+GS9R4zIDxzp053/WyCUwWWddjeozK8klJ/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signmax%2fconfig@0.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29361},"main":"index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"69b1be38539085a9bd792b33e4f45c5a7cb87bc9","scripts":{"bump":"npx npm-check-updates --dep prod,dev,peer,optional --target latest -i","lint":"eslint .","test":"vitest run","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc","postinstall":"node ./scripts/peer-deps/audit.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8cfcd4e-0321-48c8-87b6-dbb139f4a71d"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/skyltmax/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Reasonable ESLint, Prettier, and TypeScript configs.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","vitest":"4.0.7","npm-run-all":"^4.1.5","@types/react":"^18.3.0"},"peerDependencies":{"tslib":"2.8.1","eslint":"9.39.1","globals":"16.5.0","prettier":"3.6.2","@eslint/js":"9.39.1","typescript":"5.9.3","typescript-eslint":"8.46.3","eslint-plugin-react":"7.37.5","@vitest/eslint-plugin":"1.4.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-prettier":"5.5.4","@typescript-eslint/utils":"8.46.3","@typescript-eslint/parser":"8.46.3","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","prettier-plugin-tailwindcss":"0.7.1","eslint-plugin-testing-library":"7.13.3","@typescript-eslint/eslint-plugin":"8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.9_1762359764368_0.3445268464724407","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@signmax/config","version":"0.0.10","keywords":["config","eslint","prettier","typescript","signmax","skyltmax"],"author":{"url":"https://skyltmax.se/","name":"Signmax AB","email":"team@signomatic.ee"},"license":"MIT","_id":"@signmax/config@0.0.10","maintainers":[{"name":"krisrang","email":"mail@rang.ee"}],"homepage":"https://github.com/skyltmax/config#readme","bugs":{"url":"https://github.com/skyltmax/config/issues"},"bin":{"signmax-config-peers":"scripts/peer-deps/install.js"},"dist":{"shasum":"e8d1013be8fa1f36b5efc3ba6f3d5b17a8e5ee59","tarball":"https://registry.npmjs.org/@signmax/config/-/config-0.0.10.tgz","fileCount":17,"integrity":"sha512-ngSKvacFInA24WQ2eQaHKgyp3ouSYDV8HJKSI7cWWs3W13ouSw3+yEkeXiYrY5fp8pDJiEThDmrK3LpVkirJFA==","signatures":[{"sig":"MEQCIBoCBRFtUfDTlRmEDLbeib/VABFFpYxFwH7jN3DU4dOtAiA9xfiwbFipRCNhGpC0OBQU9El2eyETFg8stYvXbDo4lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signmax%2fconfig@0.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30006},"main":"index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"a65e8a340944d4654ccfcec1af2b597ffce6b638","scripts":{"bump":"npx npm-check-updates --dep prod,dev,peer,optional --target latest -i","lint":"eslint .","test":"vitest run","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc","postinstall":"node ./scripts/peer-deps/audit.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8cfcd4e-0321-48c8-87b6-dbb139f4a71d"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/skyltmax/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Reasonable ESLint, Prettier, and TypeScript configs.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","vitest":"4.0.7","npm-run-all":"^4.1.5","@types/react":"^18.3.0"},"peerDependencies":{"tslib":"2.8.1","eslint":"9.39.1","globals":"16.5.0","prettier":"3.6.2","@eslint/js":"9.39.1","typescript":"5.9.3","typescript-eslint":"8.46.3","eslint-plugin-react":"7.37.5","@vitest/eslint-plugin":"1.4.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-prettier":"5.5.4","@typescript-eslint/utils":"8.46.3","@typescript-eslint/parser":"8.46.3","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","prettier-plugin-tailwindcss":"0.7.1","eslint-plugin-testing-library":"7.13.3","@typescript-eslint/eslint-plugin":"8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.10_1762378299828_0.37542470378516324","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@signmax/config","version":"0.0.11","keywords":["config","eslint","prettier","typescript","signmax","skyltmax"],"author":{"url":"https://skyltmax.se/","name":"Signmax AB","email":"team@signomatic.ee"},"license":"MIT","_id":"@signmax/config@0.0.11","maintainers":[{"name":"krisrang","email":"mail@rang.ee"}],"homepage":"https://github.com/skyltmax/config#readme","bugs":{"url":"https://github.com/skyltmax/config/issues"},"bin":{"signmax-config-peers":"scripts/peer-deps/install.js"},"dist":{"shasum":"25c2aaca992b152cd0b87ad3cbd21c5049cfc257","tarball":"https://registry.npmjs.org/@signmax/config/-/config-0.0.11.tgz","fileCount":17,"integrity":"sha512-Fi+0UWeS/HvL9tB/mP+Evt8XQQ95UKwZkVeDkNdRndzDS4QG8luwYADC+VE2ZTbICpHi4FNDgvtMXFv0cS8NeA==","signatures":[{"sig":"MEQCIAzjVtWAwS2Hv8/kk3MW5AQThhxQivN6fqM94SWMe2H9AiAHiE0RHfnudyB7oF2zO50hi+kX65RjT9XGXwDYu7Lq3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signmax%2fconfig@0.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30231},"main":"index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"a384f68c2c9b87d83ccb51ad4c0003d6c13d377a","scripts":{"bump":"npx npm-check-updates --dep prod,dev,peer,optional --target latest -i","lint":"eslint .","test":"vitest run","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8cfcd4e-0321-48c8-87b6-dbb139f4a71d"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/skyltmax/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Reasonable ESLint, Prettier, and TypeScript configs.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","vitest":"4.0.7","npm-run-all":"^4.1.5","@types/react":"^18.3.0"},"peerDependencies":{"tslib":"2.8.1","eslint":"9.39.1","globals":"16.5.0","prettier":"3.6.2","@eslint/js":"9.39.1","typescript":"5.9.3","typescript-eslint":"8.46.3","eslint-plugin-react":"7.37.5","@vitest/eslint-plugin":"1.4.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-prettier":"5.5.4","prettier-plugin-ignored":"1.0.0","@typescript-eslint/utils":"8.46.3","@typescript-eslint/parser":"8.46.3","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","prettier-plugin-tailwindcss":"0.7.1","eslint-plugin-testing-library":"7.13.3","@typescript-eslint/eslint-plugin":"8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.11_1762426082487_0.09744114268362258","host":"s3://npm-registry-packages-npm-production"}},"0.0.12-canary.840138d":{"name":"@signmax/config","version":"0.0.12-canary.840138d","keywords":["config","eslint","prettier","typescript","signmax","skyltmax"],"author":{"url":"https://skyltmax.se/","name":"Signmax AB","email":"team@signomatic.ee"},"license":"MIT","_id":"@signmax/config@0.0.12-canary.840138d","maintainers":[{"name":"krisrang","email":"mail@rang.ee"}],"homepage":"https://github.com/skyltmax/config#readme","bugs":{"url":"https://github.com/skyltmax/config/issues"},"bin":{"signmax-config-peers":"scripts/peer-deps/install.js"},"dist":{"shasum":"7a4b7fa48db112db84ab67080136663dbf34ef44","tarball":"https://registry.npmjs.org/@signmax/config/-/config-0.0.12-canary.840138d.tgz","fileCount":17,"integrity":"sha512-cxVKPkUhWFucK+qlL6688C4YyFvRP9oLQ26vVePbUzb+Agjfcu9UwN+sYHJLoptvBaTjxmRLrUtWowHzcSH14g==","signatures":[{"sig":"MEYCIQDd3+8v/NDUN5VvxeGmeD+94J8QaJseWXv12w7d9bRr3wIhAKI7HKMbaFcdAAzjJdahtOVzzDh+rwtGFknfT2139m93","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signmax%2fconfig@0.0.12-canary.840138d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30246},"main":"index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"840138da71b59f5d27ffa6fe4223e15e421fcba7","scripts":{"bump":"npx npm-check-updates --dep prod,dev,peer,optional --target latest -i","lint":"eslint .","test":"vitest run","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8cfcd4e-0321-48c8-87b6-dbb139f4a71d"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/skyltmax/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Reasonable ESLint, Prettier, and TypeScript configs.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^18.3.0","vitest":"4.0.7","npm-run-all":"^4.1.5","@types/react":"^18.3.0"},"peerDependencies":{"tslib":"2.8.1","eslint":"9.39.1","globals":"16.5.0","prettier":"3.6.2","@eslint/js":"9.39.1","typescript":"5.9.3","typescript-eslint":"8.46.3","eslint-plugin-react":"7.37.5","@vitest/eslint-plugin":"1.4.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-prettier":"5.5.4","prettier-plugin-ignored":"1.0.0","@typescript-eslint/utils":"8.46.3","@typescript-eslint/parser":"8.46.3","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","prettier-plugin-tailwindcss":"0.7.1","eslint-plugin-testing-library":"7.13.3","@typescript-eslint/eslint-plugin":"8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.12-canary.840138d_1762443217096_0.4308048680266512","host":"s3://npm-registry-packages-npm-production"}},"0.0.12-canary.28b460b":{"name":"@signmax/config","version":"0.0.12-canary.28b460b","keywords":["config","eslint","prettier","typescript","signmax","skyltmax"],"author":{"url":"https://skyltmax.se/","name":"Signmax AB","email":"team@signomatic.ee"},"license":"MIT","_id":"@signmax/config@0.0.12-canary.28b460b","maintainers":[{"name":"krisrang","email":"mail@rang.ee"}],"homepage":"https://github.com/skyltmax/config#readme","bugs":{"url":"https://github.com/skyltmax/config/issues"},"bin":{"signmax-config-peers":"scripts/peer-deps/install.js"},"dist":{"shasum":"9f2583a46d81412b9553f724c38684cb3fa13e5d","tarball":"https://registry.npmjs.org/@signmax/config/-/config-0.0.12-canary.28b460b.tgz","fileCount":17,"integrity":"sha512-ogAVPH7y5dWs9d0X8Qm71Zrkx8CFI9icQJE31vOwy2/PTt59nja1S4qbkHYw4eXVuCm7c5COpH2FEOrdcEKTqw==","signatures":[{"sig":"MEYCIQDKrCfzdMrx4klCUlhkEG5uq0YQJTtW6qLpJtMUOGnLwgIhAOes5ES/EoXgA3Idv7Sj1KkTT86OdbCo8qR7IHMdioUS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signmax%2fconfig@0.0.12-canary.28b460b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30246},"main":"index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"28b460b24f3ce77d12336f9bccc54cdaed4ff56a","scripts":{"bump":"npx npm-check-updates --dep prod,dev,peer,optional --target latest -i","lint":"eslint .","test":"vitest run","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8cfcd4e-0321-48c8-87b6-dbb139f4a71d"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/skyltmax/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Reasonable ESLint, Prettier, and TypeScript configs.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^18.3.0","vitest":"4.0.7","npm-run-all":"^4.1.5","@types/react":"^18.3.0"},"peerDependencies":{"tslib":"2.8.1","eslint":"9.39.1","globals":"16.5.0","prettier":"3.6.2","@eslint/js":"9.39.1","typescript":"5.9.3","typescript-eslint":"8.46.3","eslint-plugin-react":"7.37.5","@vitest/eslint-plugin":"1.4.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-prettier":"5.5.4","prettier-plugin-ignored":"1.0.0","@typescript-eslint/utils":"8.46.3","@typescript-eslint/parser":"8.46.3","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","prettier-plugin-tailwindcss":"0.7.1","eslint-plugin-testing-library":"7.13.3","@typescript-eslint/eslint-plugin":"8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.12-canary.28b460b_1762443304413_0.7986506654726497","host":"s3://npm-registry-packages-npm-production"}},"0.0.12-canary.08ae59c":{"name":"@signmax/config","version":"0.0.12-canary.08ae59c","keywords":["config","eslint","prettier","typescript","signmax","skyltmax"],"author":{"url":"https://skyltmax.se/","name":"Signmax AB","email":"team@signomatic.ee"},"license":"MIT","_id":"@signmax/config@0.0.12-canary.08ae59c","maintainers":[{"name":"krisrang","email":"mail@rang.ee"}],"homepage":"https://github.com/skyltmax/config#readme","bugs":{"url":"https://github.com/skyltmax/config/issues"},"bin":{"signmax-config-peers":"scripts/peer-deps/install.js"},"dist":{"shasum":"c7c678ad6754d9b1fc48dfb3bc5629800411afc8","tarball":"https://registry.npmjs.org/@signmax/config/-/config-0.0.12-canary.08ae59c.tgz","fileCount":17,"integrity":"sha512-U25fqFN2ozgRIpy7eqvMcEtLST49goAcfrpBXOFr1N2Dc5JKoV2q9ZwOWUbpXu9WeBQGhHWI243EHLOpeEzqwg==","signatures":[{"sig":"MEYCIQD4UeoTKO2k83ZVCjJK5LZLUcbY17XVQESUPhpVoKGxGAIhAM2a5uVjHvjI/0xtnyj9ozS6xzcSfImSfPE1kAUe4KIH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signmax%2fconfig@0.0.12-canary.08ae59c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30258},"main":"index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"08ae59c5f9d6aada327436fc9cb05bf45e9aa152","scripts":{"bump":"npx npm-check-updates --dep prod,dev,peer,optional --target latest -i","lint":"eslint .","test":"vitest run","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8cfcd4e-0321-48c8-87b6-dbb139f4a71d"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/skyltmax/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Reasonable ESLint, Prettier, and TypeScript configs.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^18.3.0","vitest":"4.0.7","npm-run-all":"^4.1.5","@types/react":"^18.3.0"},"peerDependencies":{"tslib":"2.8.1","eslint":"9.39.1","globals":"16.5.0","prettier":"3.6.2","@eslint/js":"9.39.1","typescript":"5.9.3","typescript-eslint":"8.46.3","eslint-plugin-react":"7.37.5","@vitest/eslint-plugin":"1.4.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-prettier":"5.5.4","prettier-plugin-ignored":"1.0.0","@typescript-eslint/utils":"8.46.3","@typescript-eslint/parser":"8.46.3","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","prettier-plugin-tailwindcss":"0.7.1","eslint-plugin-testing-library":"7.13.3","@typescript-eslint/eslint-plugin":"8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.12-canary.08ae59c_1762443631602_0.8903229227750251","host":"s3://npm-registry-packages-npm-production"}},"0.0.12-canary.006d386":{"name":"@signmax/config","version":"0.0.12-canary.006d386","keywords":["config","eslint","prettier","typescript","signmax","skyltmax"],"author":{"url":"https://skyltmax.se/","name":"Signmax AB","email":"team@signomatic.ee"},"license":"MIT","_id":"@signmax/config@0.0.12-canary.006d386","maintainers":[{"name":"krisrang","email":"mail@rang.ee"}],"homepage":"https://github.com/skyltmax/config#readme","bugs":{"url":"https://github.com/skyltmax/config/issues"},"bin":{"signmax-config-peers":"scripts/peer-deps/install.js"},"dist":{"shasum":"ee5d8b5e9ba3f1cadff83b09179b32f8dba7e351","tarball":"https://registry.npmjs.org/@signmax/config/-/config-0.0.12-canary.006d386.tgz","fileCount":17,"integrity":"sha512-x15eSIJkYf/fAbpy+vkxDD8uqoYeCo60axWooznxNyWJJ578l9Ikzbf7HWjvD2v8bNZlG1VVpAqtKtDvTMuIFg==","signatures":[{"sig":"MEUCIAfdn3j/wvtKUDhl/2pwAp3cXKCcCy+T4L1NiMFgFTW7AiEA5pr4ipi5dAuMESTwqYea7HgPGTz8n3Ejv+b1JrZ8CiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signmax%2fconfig@0.0.12-canary.006d386","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30246},"main":"index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"006d3860400f8a90515690cb08bd560efd853fef","scripts":{"bump":"npx npm-check-updates --dep prod,dev,peer,optional --target latest -i","lint":"eslint .","test":"vitest run","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d8cfcd4e-0321-48c8-87b6-dbb139f4a71d"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/skyltmax/config.git","type":"git"},"_npmVersion":"11.6.2","description":"Reasonable ESLint, Prettier, and TypeScript configs.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^18.3.0","vitest":"4.0.7","npm-run-all":"^4.1.5","@types/react":"^18.3.0"},"peerDependencies":{"tslib":"2.8.1","eslint":"9.39.1","globals":"16.5.0","prettier":"3.6.2","@eslint/js":"9.39.1","typescript":"5.9.3","typescript-eslint":"8.46.3","eslint-plugin-react":"7.37.5","@vitest/eslint-plugin":"1.4.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-prettier":"5.5.4","prettier-plugin-ignored":"1.0.0","@typescript-eslint/utils":"8.46.3","@typescript-eslint/parser":"8.46.3","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","prettier-plugin-tailwindcss":"0.7.1","eslint-plugin-testing-library":"7.13.3","@typescript-eslint/eslint-plugin":"8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.12-canary.006d386_1762443795419_0.2196468230998161","host":"s3://npm-registry-packages-npm-production"}},"0.0.13-beta.2":{"name":"@signmax/config","version":"0.0.13-beta.2","keywords":["config","eslint","prettier","typescript","signmax","skyltmax"],"author":{"url":"https://skyltmax.se/","name":"Signmax AB","email":"team@signomatic.ee"},"license":"MIT","_id":"@signmax/config@0.0.13-beta.2","maintainers":[{"name":"krisrang","email":"mail@rang.ee"}],"homepage":"https://github.com/skyltmax/config#readme","bugs":{"url":"https://github.com/skyltmax/config/issues"},"bin":{"skyltmax-config-peers":"scripts/peer-deps/install.js"},"dist":{"shasum":"04d649cc725864c9d8dd7d2d977e5bd1d03ecf95","tarball":"https://registry.npmjs.org/@signmax/config/-/config-0.0.13-beta.2.tgz","fileCount":17,"integrity":"sha512-HQiVQiHzLMyVecLzYoKQtgqgNn+Vj/yY2NJ9bOYf4f3dhagc3r13PEUbPQh5+wouECnqDaAzpaNhW36iAqDhag==","signatures":[{"sig":"MEUCIBpsqCbuH8pv/J4tbi77yfcE+H+CZPg6H66aNjbFreCIAiEA710AvHsYQdw8VKrog4U3PoaDU+UiRYlovPxit+FjD2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signmax%2fconfig@0.0.13-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30854},"main":"index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"f35e091d14ae8c89932fe4863f4c498695dcefbd","scripts":{"bump":"npx npm-check-updates --dep prod,dev,peer,optional --target latest -i","lint":"eslint .","test":"vitest run","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8ab3f65f-d372-4db6-91b2-e888ec362f97"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/skyltmax/config.git","type":"git"},"_npmVersion":"11.9.0","description":"Reasonable ESLint, Prettier, and TypeScript configs.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^18.3.0","vitest":"4.0.7","npm-run-all":"^4.1.5","@types/react":"^18.3.0"},"peerDependencies":{"tslib":"2.8.1","eslint":"9.39.1","globals":"16.5.0","prettier":"3.6.2","@eslint/js":"9.39.1","typescript":"5.9.3","typescript-eslint":"8.46.3","eslint-plugin-react":"7.37.5","@vitest/eslint-plugin":"1.4.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-prettier":"5.5.4","prettier-plugin-ignored":"1.0.0","@typescript-eslint/utils":"8.46.3","@typescript-eslint/parser":"8.46.3","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","prettier-plugin-tailwindcss":"0.7.1","eslint-plugin-testing-library":"7.13.3","@typescript-eslint/eslint-plugin":"8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.13-beta.2_1770730919210_0.5777123322368669","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@signmax/config","version":"0.0.13","keywords":["config","eslint","prettier","typescript","signmax","skyltmax"],"author":{"url":"https://skyltmax.se/","name":"Signmax AB","email":"team@signomatic.ee"},"license":"MIT","_id":"@signmax/config@0.0.13","maintainers":[{"name":"krisrang","email":"mail@rang.ee"}],"homepage":"https://github.com/skyltmax/config#readme","bugs":{"url":"https://github.com/skyltmax/config/issues"},"bin":{"skyltmax-config-peers":"scripts/peer-deps/install.js"},"dist":{"shasum":"5a21b177b97b754ddc5820cb79dfae546387ac26","tarball":"https://registry.npmjs.org/@signmax/config/-/config-0.0.13.tgz","fileCount":17,"integrity":"sha512-6M8Bjm46Qm03nlNVi4u7J9B6dqXPLKX+GhzHp3lEHcXtEbQ6q1z62TJ127eIrJo/MwmJ0eLJYfjqcTBWyYpdPQ==","signatures":[{"sig":"MEUCIAMKE55hVfJrEYyC+5npyiC/GozH5syK27Ew5jTFnxi1AiEAiV3cCdjlEAba1p1pAfBUVqWmbmqBicj3HvABcfxcbzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signmax%2fconfig@0.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30847},"main":"index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"3257baef0ad501bf8085af820e049fb4682002b8","scripts":{"bump":"npx npm-check-updates --dep prod,dev,peer,optional --target latest -i","lint":"eslint .","test":"vitest run","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8ab3f65f-d372-4db6-91b2-e888ec362f97"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/skyltmax/config.git","type":"git"},"_npmVersion":"11.9.0","description":"Reasonable ESLint, Prettier, and TypeScript configs.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","vitest":"4.0.7","npm-run-all":"^4.1.5","@types/react":"^18.3.0"},"peerDependencies":{"tslib":"2.8.1","eslint":"9.39.1","globals":"16.5.0","prettier":"3.6.2","@eslint/js":"9.39.1","typescript":"5.9.3","typescript-eslint":"8.46.3","eslint-plugin-react":"7.37.5","@vitest/eslint-plugin":"1.4.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-prettier":"5.5.4","prettier-plugin-ignored":"1.0.0","@typescript-eslint/utils":"8.46.3","@typescript-eslint/parser":"8.46.3","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","prettier-plugin-tailwindcss":"0.7.1","eslint-plugin-testing-library":"7.13.3","@typescript-eslint/eslint-plugin":"8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.13_1770731072826_0.7902992887472304","host":"s3://npm-registry-packages-npm-production"}},"0.0.13-beta.3":{"name":"@signmax/config","version":"0.0.13-beta.3","keywords":["config","eslint","prettier","typescript","signmax","skyltmax"],"author":{"url":"https://skyltmax.se/","name":"Signmax AB","email":"team@signomatic.ee"},"license":"MIT","_id":"@signmax/config@0.0.13-beta.3","maintainers":[{"name":"krisrang","email":"mail@rang.ee"}],"homepage":"https://github.com/skyltmax/config#readme","bugs":{"url":"https://github.com/skyltmax/config/issues"},"bin":{"skyltmax-config-peers":"scripts/peer-deps/install.js"},"dist":{"shasum":"0faef06f3922a0728b82e5440583ffb85a197656","tarball":"https://registry.npmjs.org/@signmax/config/-/config-0.0.13-beta.3.tgz","fileCount":17,"integrity":"sha512-5t8WLsVqAZ2W6aPKOyGTm6Vs3PuAc9Yti2Qg3xAWjinnAWhNcw/Q7eJm3IIrEIjiWXEA6/ACPDHjTCjIE/QfwQ==","signatures":[{"sig":"MEUCIDFMsdlVeSx3xjbLZkUqamBEd6q1vIoH1V7wnCL4VBERAiEA5rtwgxb/hhWn719bbvu9ysawfUYv0bB3FqL5jNYXvbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signmax%2fconfig@0.0.13-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30854},"main":"index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"8c947043a16c77d1a8e290b10e739c71d86cc07d","scripts":{"bump":"npx npm-check-updates --dep prod,dev,peer,optional --target latest -i","lint":"eslint .","test":"vitest run","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8ab3f65f-d372-4db6-91b2-e888ec362f97"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/skyltmax/config.git","type":"git"},"_npmVersion":"11.9.0","description":"Reasonable ESLint, Prettier, and TypeScript configs.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^18.3.0","vitest":"4.0.7","npm-run-all":"^4.1.5","@types/react":"^18.3.0"},"peerDependencies":{"tslib":"2.8.1","eslint":"9.39.1","globals":"16.5.0","prettier":"3.6.2","@eslint/js":"9.39.1","typescript":"5.9.3","typescript-eslint":"8.46.3","eslint-plugin-react":"7.37.5","@vitest/eslint-plugin":"1.4.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-prettier":"5.5.4","prettier-plugin-ignored":"1.0.0","@typescript-eslint/utils":"8.46.3","@typescript-eslint/parser":"8.46.3","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","prettier-plugin-tailwindcss":"0.7.1","eslint-plugin-testing-library":"7.13.3","@typescript-eslint/eslint-plugin":"8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.13-beta.3_1770731514300_0.5296703885484173","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@signmax/config","version":"0.0.14","keywords":["config","eslint","prettier","typescript","signmax","skyltmax"],"author":{"url":"https://skyltmax.se/","name":"Signmax AB","email":"team@signomatic.ee"},"license":"MIT","_id":"@signmax/config@0.0.14","maintainers":[{"name":"krisrang","email":"mail@rang.ee"}],"homepage":"https://github.com/skyltmax/config#readme","bugs":{"url":"https://github.com/skyltmax/config/issues"},"bin":{"skyltmax-config-peers":"scripts/peer-deps/install.js"},"dist":{"shasum":"3770f3ed10e3766ff49267612e63e2c5644ba553","tarball":"https://registry.npmjs.org/@signmax/config/-/config-0.0.14.tgz","fileCount":17,"integrity":"sha512-+3kJ61VIQwkAQOD+Rg/QPj4T+qqGA8nBpetthsQ1lYddd1WIiequXYjiMWm+ZWaHeborUulWG7uPiOlaYRwCIQ==","signatures":[{"sig":"MEUCIHE4MNlvoKHFwMxw3DeZf7v5KG+vC27p9cCFGR+ZL4/7AiEAx7VLKAfxL5ciMwdH/woswO/Wrr+/v5v2xYpkb2RkKt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signmax%2fconfig@0.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30847},"main":"index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"d6ced0a7ad50c3ebf1c3bacfc2fefaeb05def6bb","scripts":{"bump":"npx npm-check-updates --dep prod,dev,peer,optional --target latest -i","lint":"eslint .","test":"vitest run","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8ab3f65f-d372-4db6-91b2-e888ec362f97"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/skyltmax/config.git","type":"git"},"_npmVersion":"11.9.0","description":"Reasonable ESLint, Prettier, and TypeScript configs.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","vitest":"4.0.7","npm-run-all":"^4.1.5","@types/react":"^18.3.0"},"peerDependencies":{"tslib":"2.8.1","eslint":"9.39.1","globals":"16.5.0","prettier":"3.6.2","@eslint/js":"9.39.1","typescript":"5.9.3","typescript-eslint":"8.46.3","eslint-plugin-react":"7.37.5","@vitest/eslint-plugin":"1.4.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-prettier":"5.5.4","prettier-plugin-ignored":"1.0.0","@typescript-eslint/utils":"8.46.3","@typescript-eslint/parser":"8.46.3","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","prettier-plugin-tailwindcss":"0.7.1","eslint-plugin-testing-library":"7.13.3","@typescript-eslint/eslint-plugin":"8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.14_1770732102218_0.10829212508026465","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@signmax/config","version":"0.0.15","keywords":["config","eslint","prettier","typescript","signmax","skyltmax"],"author":{"url":"https://skyltmax.se/","name":"Signmax AB","email":"team@signomatic.ee"},"license":"MIT","_id":"@signmax/config@0.0.15","maintainers":[{"name":"krisrang","email":"mail@rang.ee"}],"homepage":"https://github.com/skyltmax/config#readme","bugs":{"url":"https://github.com/skyltmax/config/issues"},"bin":{"skyltmax-config-peers":"scripts/peer-deps/install.js"},"dist":{"shasum":"911c45d686a63b07acc27ab8b2d69daa4d1a97a3","tarball":"https://registry.npmjs.org/@signmax/config/-/config-0.0.15.tgz","fileCount":17,"integrity":"sha512-8ouMV8lxquIpj9B6pXsraKdSri6hpYFGxxlKFbK/OmpytlKPzQ4DXadjm/xE2UBFfcEvrPB+cmtC8/q4bxRwdg==","signatures":[{"sig":"MEUCIQDkg8fZDSRdU8wS61Ki2g8TyPL6WDWwFeoAwT+O7xNdMQIgGbpkS+1+Ba5LBkUkjYFJ2T19vqi6LWhr+mE15ChXQaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signmax%2fconfig@0.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30833},"main":"index.js","type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"4025a1996742eb8eb89559dc7be9c2a75fb34671","scripts":{"bump":"npx npm-check-updates --dep prod,dev,peer,optional --target latest -i","lint":"eslint .","test":"vitest run","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8ab3f65f-d372-4db6-91b2-e888ec362f97"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/skyltmax/config.git","type":"git"},"_npmVersion":"11.12.1","description":"Reasonable ESLint, Prettier, and TypeScript configs.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","vitest":"4.0.7","npm-run-all":"^4.1.5","@types/react":"^18.3.0"},"peerDependencies":{"tslib":"2.8.1","eslint":"9.39.1","globals":"16.5.0","prettier":"3.6.2","@eslint/js":"9.39.1","typescript":"5.9.3","typescript-eslint":"8.46.3","eslint-plugin-react":"7.37.5","@vitest/eslint-plugin":"1.4.1","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.1","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-prettier":"5.5.4","prettier-plugin-ignored":"1.0.0","@typescript-eslint/utils":"8.46.3","@typescript-eslint/parser":"8.46.3","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","prettier-plugin-tailwindcss":"0.7.1","eslint-plugin-testing-library":"7.13.3","@typescript-eslint/eslint-plugin":"8.46.3"},"_npmOperationalInternal":{"tmp":"tmp/config_0.0.15_1774967574783_0.8889618776703283","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@signmax/config","version":"1.0.0","keywords":["config","eslint","prettier","typescript","signmax","skyltmax"],"author":{"url":"https://skyltmax.se/","name":"Signmax AB","email":"team@signomatic.ee"},"license":"MIT","_id":"@signmax/config@1.0.0","maintainers":[{"name":"krisrang","email":"mail@rang.ee"}],"homepage":"https://github.com/skyltmax/config#readme","bugs":{"url":"https://github.com/skyltmax/config/issues"},"bin":{"skyltmax-config-peers":"scripts/peer-deps/install.js"},"dist":{"shasum":"f6f4ea3f2a07a1c5c344d80002eb4cd5028e6316","tarball":"https://registry.npmjs.org/@signmax/config/-/config-1.0.0.tgz","fileCount":17,"integrity":"sha512-hQKGFn6/ii6mmz2HYGqzbHYaqw2OJETcE28Xp2iHPMcgupM0s5T9vHiG2rno+Y3HHGVmgCLDTurQ9WnZW9Pr+Q==","signatures":[{"sig":"MEUCIQDeD9IGqonpmtU3eYQXDGP/+MOjH1bFhdQYY9WVqIo5HAIgAuWNK6sviutOrIBGdtGBWi5HbPD1GDzNDWhZmut4jgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signmax%2fconfig@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30832},"main":"index.js","type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"736ebb7779017e457d6521b0e87ad72e2866e3b0","scripts":{"bump":"npx npm-check-updates --dep prod,dev,peer,optional --target latest -i","lint":"eslint .","test":"vitest run","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8ab3f65f-d372-4db6-91b2-e888ec362f97"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/skyltmax/config.git","type":"git"},"_npmVersion":"11.12.1","description":"Reasonable ESLint, Prettier, and TypeScript configs.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.0","vitest":"4.1.2","npm-run-all":"^4.1.5","@types/react":"^18.3.0"},"peerDependencies":{"tslib":"2.8.1","eslint":"10.1.0","globals":"17.4.0","prettier":"3.8.1","@eslint/js":"10.0.1","typescript":"6.0.2","typescript-eslint":"8.58.0","eslint-plugin-react":"7.37.5","@vitest/eslint-plugin":"1.6.14","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-prettier":"5.5.5","prettier-plugin-ignored":"1.0.0","@typescript-eslint/utils":"8.58.0","@typescript-eslint/parser":"8.58.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","prettier-plugin-tailwindcss":"0.7.2","eslint-plugin-testing-library":"7.16.2","@typescript-eslint/eslint-plugin":"8.58.0"},"_npmOperationalInternal":{"tmp":"tmp/config_1.0.0_1774970614483_0.8399444193354826","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.1":{"name":"@signmax/config","version":"2.0.0-beta.1","keywords":["config","eslint","prettier","typescript","signmax","skyltmax"],"author":{"url":"https://skyltmax.se/","name":"Signmax AB","email":"team@signomatic.ee"},"license":"MIT","_id":"@signmax/config@2.0.0-beta.1","maintainers":[{"name":"krisrang","email":"mail@rang.ee"},{"name":"riana.randoja","email":"riana.randoja@skyltmax.se"}],"homepage":"https://github.com/skyltmax/config#readme","bugs":{"url":"https://github.com/skyltmax/config/issues"},"dist":{"shasum":"f2049c52c81b89245d4fbef765c06fabedfa3b8c","tarball":"https://registry.npmjs.org/@signmax/config/-/config-2.0.0-beta.1.tgz","fileCount":15,"integrity":"sha512-OddeaJTDoFtf69C9FcqDTl5LVc4ZqJc02dTNjqOPiJlT9w++Ljdnj8s+grGMfQEaL3HGOhKQNxpI/wQZtxjfdw==","signatures":[{"sig":"MEYCIQCBP+/XkbjSruQ+sUU9l7jvCJpX6ypjkFXhx0LsEb/M2AIhAPR/rM6kF7B9HS0xxxol7rMNFz4tY2gzRZIs79ia/1DW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signmax%2fconfig@2.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22072},"main":"index.js","type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"8ab8cd74202d168e120db5349fa32b7607f0ce3d","scripts":{"bump":"npx npm-check-updates --dep prod,dev,peer,optional --target latest -i","lint":"eslint .","test":"vitest run","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8ab3f65f-d372-4db6-91b2-e888ec362f97"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/skyltmax/config.git","type":"git"},"_npmVersion":"12.0.2","description":"Reasonable ESLint, Prettier, and TypeScript configs.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"globals":"17.5.0","@eslint/js":"9.39.4","typescript-eslint":"8.58.1","eslint-plugin-react":"7.37.5","@vitest/eslint-plugin":"1.6.15","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.16.2","eslint-plugin-jest-dom":"5.5.0","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-prettier":"5.5.5","prettier-plugin-ignored":"1.0.0","eslint-plugin-react-hooks":"7.0.1","@total-typescript/ts-reset":"0.6.1","prettier-plugin-tailwindcss":"0.7.2","eslint-plugin-testing-library":"7.16.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^18.3.0","eslint":"9.39.4","vitest":"4.1.2","prettier":"3.8.2","typescript":"6.0.2","npm-run-all":"^4.1.5","@types/react":"^18.3.0"},"peerDependencies":{"eslint":"^9.30.0","prettier":"^3.6.0","typescript":">=5.9 <6.1"},"_npmOperationalInternal":{"tmp":"tmp/config_2.0.0-beta.1_1786605852945_0.10959213637052723","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@signmax/config","version":"2.0.0","keywords":["config","eslint","prettier","typescript","signmax","skyltmax"],"author":{"url":"https://skyltmax.se/","name":"Signmax AB","email":"team@signomatic.ee"},"license":"MIT","_id":"@signmax/config@2.0.0","maintainers":[{"name":"krisrang","email":"mail@rang.ee"},{"name":"riana.randoja","email":"riana.randoja@skyltmax.se"}],"homepage":"https://github.com/skyltmax/config#readme","bugs":{"url":"https://github.com/skyltmax/config/issues"},"dist":{"shasum":"728af6b8abc5d5cc7588d2f5d44325fe6fd1d34b","tarball":"https://registry.npmjs.org/@signmax/config/-/config-2.0.0.tgz","fileCount":15,"integrity":"sha512-dsNvo4/61fqwWfNtW0krEYHKgBEQN4NPcaDz8eI4LbJ74SUMFcCgkkO77IMW4U2Za/lWGgpWzR4i9c3elJ74DQ==","signatures":[{"sig":"MEUCIG8+EtAgwR+qDke9CiNDo1PvGQ9wbnN4QpkAqS63yWgcAiEA9ujuX7SUNyb9dRRlQ2UAfk4pA87iltNmqMkPuABPeY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signmax%2fconfig@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22856},"main":"index.js","type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"196048e76f7436718ec09ad21fd3ba59f61db176","scripts":{"bump":"npx npm-check-updates --dep prod,dev,peer,optional --target latest -i","lint":"eslint .","test":"vitest run","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8ab3f65f-d372-4db6-91b2-e888ec362f97"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/skyltmax/config.git","type":"git"},"_npmVersion":"12.0.2","description":"Reasonable ESLint, Prettier, and TypeScript configs.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"globals":"17.9.0","@eslint/js":"10.0.1","typescript-eslint":"8.66.0","eslint-plugin-react":"7.37.5","@vitest/eslint-plugin":"1.6.27","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-jest-dom":"5.10.1","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-prettier":"5.5.6","prettier-plugin-ignored":"1.0.0","eslint-plugin-react-hooks":"7.1.1","@total-typescript/ts-reset":"0.6.1","prettier-plugin-tailwindcss":"0.8.1","eslint-plugin-testing-library":"7.16.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.21.0","devDependencies":{"react":"18.3.1","eslint":"10.8.1","vitest":"4.1.10","prettier":"3.9.6","typescript":"6.0.3","@types/react":"18.3.31","npm-run-all2":"9.0.3"},"peerDependencies":{"eslint":"^9.30.0 || ^10.0.0","prettier":"^3.6.0","typescript":">=5.9 <6.1"},"_npmOperationalInternal":{"tmp":"tmp/config_2.0.0_1786630632469_0.4634810250353525","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.1":{"name":"@signmax/config","version":"3.0.0-beta.1","keywords":["config","eslint","prettier","typescript","signmax","skyltmax"],"author":{"url":"https://skyltmax.se/","name":"Signmax AB","email":"team@signomatic.ee"},"license":"MIT","_id":"@signmax/config@3.0.0-beta.1","maintainers":[{"name":"krisrang","email":"mail@rang.ee"},{"name":"riana.randoja","email":"riana.randoja@skyltmax.se"}],"homepage":"https://github.com/skyltmax/config#readme","bugs":{"url":"https://github.com/skyltmax/config/issues"},"dist":{"shasum":"78c5ad3539f32c362f4c8ca78d44fd3d27f43d2e","tarball":"https://registry.npmjs.org/@signmax/config/-/config-3.0.0-beta.1.tgz","fileCount":15,"integrity":"sha512-mLeWAUQ1bHeRhokCRQ44uifFoda8BW8jxzM8zlDraA91SIP8AfZdcHDxXpzrqY3wSDX5gBcsjNBEggA28gFNBg==","signatures":[{"sig":"MEYCIQC4N3ur08YGPy9kgYWOnnwAJVwWmhpZhOZXKSwD6B2VZAIhALK+ptdlWEKwiAY2jpc2wu4tq/RNJZkHnemdgpGSK7Pg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signmax%2fconfig@3.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22864},"main":"index.js","type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./index.js","./eslint":"./eslint.js","./prettier":"./prettier.js","./reset.d.ts":"./reset.d.ts","./typescript":"./typescript.json"},"gitHead":"73ea7e90b78ce01271cc5b4e0e3a6818f9febb39","scripts":{"bump":"npx npm-check-updates --dep prod,dev,peer,optional --target latest -i","lint":"eslint .","test":"vitest run","format":"prettier . --write","validate":"run-p -l format lint typecheck","typecheck":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8ab3f65f-d372-4db6-91b2-e888ec362f97"}},"prettier":"./prettier.js","repository":{"url":"git+https://github.com/skyltmax/config.git","type":"git"},"_npmVersion":"12.0.2","description":"Reasonable ESLint, Prettier, and TypeScript configs.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"globals":"17.11.0","@eslint/js":"10.0.1","typescript-eslint":"8.67.0","eslint-plugin-react":"7.37.5","@vitest/eslint-plugin":"1.6.27","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-jest-dom":"5.10.1","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-prettier":"5.5.6","prettier-plugin-ignored":"1.0.0","eslint-plugin-react-hooks":"7.1.1","@total-typescript/ts-reset":"0.6.1","prettier-plugin-tailwindcss":"0.8.1","eslint-plugin-testing-library":"7.16.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","readmeFilename":"README.md","devDependencies":{"react":"19.2.8","eslint":"10.8.1","vitest":"4.1.10","prettier":"3.9.6","typescript":"6.0.3","@types/react":"19.2.18","npm-run-all2":"9.0.3"},"peerDependencies":{"eslint":"^9.30.0 || ^10.0.0","prettier":"^3.6.0","typescript":">=5.9 <6.1"},"_npmOperationalInternal":{"tmp":"tmp/config_3.0.0-beta.1_1786954642457_0.7668373496183334","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@signmax/config","version":"3.0.0","publishConfig":{"access":"public"},"description":"Reasonable ESLint, Prettier, and TypeScript configs.","license":"MIT","author":{"name":"Signmax AB","email":"team@signomatic.ee","url":"https://skyltmax.se/"},"homepage":"https://github.com/skyltmax/config#readme","repository":{"type":"git","url":"git+https://github.com/skyltmax/config.git"},"bugs":{"url":"https://github.com/skyltmax/config/issues"},"keywords":["config","eslint","prettier","typescript","signmax","skyltmax"],"main":"index.js","type":"module","exports":{".":"./index.js","./prettier":"./prettier.js","./typescript":"./typescript.json","./reset.d.ts":"./reset.d.ts","./eslint":"./eslint.js"},"engines":{"node":">=24.0.0"},"packageManager":"pnpm@11.22.0","scripts":{"format":"prettier . --write","lint":"eslint .","typecheck":"tsc","validate":"run-p -l format lint typecheck","test":"vitest run","bump":"npx npm-check-updates --dep prod,dev,peer,optional --target latest -i"},"dependencies":{"@eslint-react/eslint-plugin":"5.18.6","@eslint/js":"10.0.1","@total-typescript/ts-reset":"0.6.1","@vitest/eslint-plugin":"1.6.27","eslint-config-prettier":"10.1.8","eslint-plugin-import-x":"4.17.1","eslint-plugin-jest-dom":"5.10.1","eslint-plugin-jsx-a11y":"6.10.2","eslint-plugin-prettier":"5.5.6","eslint-plugin-react-hooks":"7.1.1","eslint-plugin-testing-library":"7.16.2","globals":"17.11.0","prettier-plugin-tailwindcss":"0.8.1","typescript-eslint":"8.67.0"},"peerDependencies":{"eslint":"^9.30.0 || ^10.0.0","prettier":"^3.6.0","typescript":">=5.9 <6.1"},"devDependencies":{"@types/react":"19.2.18","eslint":"10.8.1","npm-run-all2":"9.0.3","prettier":"3.9.6","react":"19.2.8","typescript":"6.0.3","vitest":"4.1.10"},"prettier":"./prettier.js","gitHead":"00b5479caaab19338b68449590bcac4d9d885931","_id":"@signmax/config@3.0.0","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-ZEb1ueJ6tpvQj+fwIadrzjSo1Vgzx/wWB03VU4g9/PUWp3MgeJu2k7fjF+eh9TxQSrIgIJLbMDxVSzg0oUlrsw==","shasum":"447297924cfc34002bcf37f9aec2053f218a4943","tarball":"https://registry.npmjs.org/@signmax/config/-/config-3.0.0.tgz","fileCount":16,"unpackedSize":24055,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@signmax%2fconfig@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEBMaqsGD9B40zcY/XsF3UWhSuuKhqk8yEsZKD1lD5llAiB9aCdV8yfCAabJNljdM46aaRAcpbI0oBKB/b42PfrDjA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8ab3f65f-d372-4db6-91b2-e888ec362f97"}},"directories":{},"maintainers":[{"name":"krisrang","email":"mail@rang.ee"},{"name":"riana.randoja","email":"riana.randoja@skyltmax.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/config_3.0.0_1786996500779_0.0999893131125873"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-04T18:56:25.360Z","modified":"2026-08-17T19:55:01.306Z","0.0.1":"2025-11-04T18:56:25.568Z","0.0.2":"2025-11-04T19:02:13.426Z","0.0.3":"2025-11-04T19:10:07.292Z","0.0.4":"2025-11-04T19:14:40.303Z","0.0.5":"2025-11-04T19:29:50.035Z","0.0.6":"2025-11-05T13:20:30.516Z","0.0.7":"2025-11-05T13:54:35.445Z","0.0.8":"2025-11-05T15:10:56.501Z","0.0.9":"2025-11-05T16:22:44.563Z","0.0.10":"2025-11-05T21:31:40.048Z","0.0.11":"2025-11-06T10:48:02.675Z","0.0.12-canary.840138d":"2025-11-06T15:33:37.342Z","0.0.12-canary.28b460b":"2025-11-06T15:35:04.621Z","0.0.12-canary.08ae59c":"2025-11-06T15:40:31.806Z","0.0.12-canary.006d386":"2025-11-06T15:43:15.658Z","0.0.13-beta.2":"2026-02-10T13:41:59.359Z","0.0.13":"2026-02-10T13:44:32.972Z","0.0.13-beta.3":"2026-02-10T13:51:54.459Z","0.0.14":"2026-02-10T14:01:42.355Z","0.0.15":"2026-03-31T14:32:54.917Z","1.0.0":"2026-03-31T15:23:34.705Z","2.0.0-beta.1":"2026-08-13T07:24:13.070Z","2.0.0":"2026-08-13T14:17:12.620Z","3.0.0-beta.1":"2026-08-17T08:17:22.610Z","3.0.0":"2026-08-17T19:55:00.926Z"},"bugs":{"url":"https://github.com/skyltmax/config/issues"},"author":{"name":"Signmax AB","email":"team@signomatic.ee","url":"https://skyltmax.se/"},"license":"MIT","homepage":"https://github.com/skyltmax/config#readme","keywords":["config","eslint","prettier","typescript","signmax","skyltmax"],"repository":{"type":"git","url":"git+https://github.com/skyltmax/config.git"},"description":"Reasonable ESLint, Prettier, and TypeScript configs.","maintainers":[{"name":"krisrang","email":"mail@rang.ee"},{"name":"riana.randoja","email":"riana.randoja@skyltmax.se"}],"readme":"# 👮 Skyltmax Config\n\n[![CI](https://github.com/skyltmax/config/actions/workflows/ci.yml/badge.svg)](https://github.com/skyltmax/config/actions/workflows/ci.yml)\n\n**Reasonable ESLint, Prettier, TypeScript, and Rubocop configs.**\n\nBased on <a href=\"https://github.com/epicweb-dev/config\">@epic-web/config</a>.\n\n## Installation\n\n### JavaScript/TypeScript\n\n```bash\nnpm install --save-dev @signmax/config eslint prettier typescript\n# or\npnpm add -D @signmax/config eslint prettier typescript\n```\n\nEvery ESLint and Prettier plugin is a regular dependency of this package and resolves from here — consumers never\ndeclare plugins. The three CLIs are peer dependencies with version ranges (see [`peerDependencies`](package.json)): they\nmust live in your project root so the `eslint`/`prettier`/`tsc` binaries and your editor's extensions can find them.\nPlugin versions are owned and tested in this repo and arrive via ordinary `@signmax/config` releases.\n\n### Ruby\n\nInclude the gem in your `Gemfile`:\n\n```rb\ngem \"skyltmax_config\"\n```\n\n## Usage\n\n### Rubocop\n\nInherit the configs from the gem in your `.rubocop.yml`:\n\n```yml\ninherit_gem:\n  skyltmax_config:\n    - rubocop.yml\n    - rubocop.rails.yml\n```\n\n### Prettier\n\nThe easiest way to use this config is in your `package.json`:\n\n```json\n\"prettier\": \"@signmax/config/prettier\"\n```\n\n<details>\n  <summary>Customizing Prettier</summary>\n\nIf you want to customize things, you should probably just copy/paste the built-in config. But if you really want, you\ncan override it using regular JavaScript stuff.\n\nCreate a `.prettierrc.js` file in your project root with the following content:\n\n```js\nimport defaultConfig from \"@signmax/config/prettier\"\n\n/** @type {import(\"prettier\").Options} */\nexport default {\n  ...defaultConfig,\n  // .. your overrides here...\n}\n```\n\n</details>\n\n### TypeScript\n\nCreate a `tsconfig.json` file in your project root with the following content:\n\n```json\n{\n  \"extends\": [\"@signmax/config/typescript\"],\n  \"include\": [\"**/*.ts\", \"**/*.tsx\", \"**/*.js\", \"**/*.jsx\"],\n  \"compilerOptions\": {\n    \"paths\": {\n      \"#app/*\": [\"./app/*\"],\n      \"#tests/*\": [\"./tests/*\"]\n    }\n  }\n}\n```\n\nCreate a `reset.d.ts` file in your project with these contents:\n\n```typescript\nimport \"@signmax/config/reset.d.ts\"\n```\n\n<details>\n  <summary>Customizing TypeScript</summary>\n\nLearn more from [the TypeScript docs here](https://www.typescriptlang.org/tsconfig/#extends).\n\n</details>\n\n### ESLint\n\nCreate a `eslint.config.js` file in your project root with the following content:\n\n```js\nimport { config as defaultConfig } from \"@signmax/config/eslint\"\n\n/** @type {import(\"eslint\").Linter.Config[]} */\nexport default [...defaultConfig]\n```\n\n<details>\n  <summary>Customizing ESLint</summary>\n\nLearn more from\n[the Eslint docs here](https://eslint.org/docs/latest/extend/shareable-configs#overriding-settings-from-shareable-configs).\n\n</details>\n\nThere are endless rules we could enable. However, we want to keep our configurations minimal and only enable rules that\ncatch real problems (the kind that are likely to happen). This keeps our linting faster and reduces the number of false\npositives.\n\n## Publishing\n\nThis repo publishes a Ruby gem (skyltmax_config) and an npm package (@signmax/config) whenever a GitHub Release is\npublished. A manual run is also available.\n\nSetup (one-time):\n\n- In rubygems and npmjs configure trusted publishing.\n- Ensure package and gem versions match. The workflow verifies that the git tag version equals both versions.\n\nHow to release:\n\n1. Update versions:\n   - `package.json`: `\"version\": \"x.y.z\"`\n   - `lib/skyltmax_config/version.rb`: `VERSION = \"x.y.z\"`\n2. Commit and push changes.\n3. Create a Git tag vX.Y.Z and a GitHub Release for that tag (or run the \"Publish release\" workflow with that ref).\n\nWhat the workflow does:\n\n- Verifies tag version matches package.json and version.rb\n- Publishes the npm package with provenance enabled\n- Builds and pushes the gem to RubyGems\n\n## License\n\nMIT\n","readmeFilename":"README.md"}