{"versions":{"1.0.0":{"name":"@electron-toolkit/eslint-config-ts","version":"1.0.0","description":"Basic ESLint config for Electron-TypeScript projects.","main":"index.js","author":{"name":"Alex Wei","email":"https://github.com/alex8088"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alex8088/electron-toolkit.git","directory":"packages/eslint-config-ts"},"bugs":{"url":"https://github.com/alex8088/electron-toolkit/issues"},"homepage":"https://github.com/alex8088/electron-toolkit/tree/master/packages/eslint-config-ts#readme","keywords":["electron","eslint","typescript"],"dependencies":{"@typescript-eslint/eslint-plugin":"^6.1.0","@typescript-eslint/parser":"^6.1.0"},"devDependencies":{"eslint":"^8.45.0","typescript":"^4.5.4"},"peerDependencies":{"eslint":">=8.0.0","typescript":"*"},"peerDependenciesMeta":{"typescript":{"optional":true}},"gitHead":"0c2265599e3cb32833053531eb997d9971aa24ac","_id":"@electron-toolkit/eslint-config-ts@1.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-AiZwiVZehwf7tDWuvZJxkwKWzriW4/d/2Sh+YmEtDvHqvneP8gaqKoPLC3yUZioN8jAU7yPbaxKdYims2RsfwA==","shasum":"05a814d4c8904321d477f8118535caabcbe7335e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron-toolkit/eslint-config-ts/-/eslint-config-ts-1.0.0.tgz","fileCount":6,"unpackedSize":4523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByY8yCC7OFJgHZ45peCeRdjGawnX0zUy8PJS5mlQxcJAiAyz5Uha0gUnFTuQ00F1AnmokQYN6FzYB3bS6NVmCzcsA=="}]},"_npmUser":{"name":"anonymous","email":"244096523@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"244096523@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-ts_1.0.0_1690212514457_0.26466985772156226"},"_hasShrinkwrap":false,"contributors":[]},"1.0.1":{"name":"@electron-toolkit/eslint-config-ts","version":"1.0.1","description":"Basic ESLint config for Electron-TypeScript projects.","main":"index.js","author":{"name":"Alex Wei","email":"https://github.com/alex8088"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alex8088/electron-toolkit.git","directory":"packages/eslint-config-ts"},"bugs":{"url":"https://github.com/alex8088/electron-toolkit/issues"},"homepage":"https://github.com/alex8088/electron-toolkit/tree/master/packages/eslint-config-ts#readme","keywords":["electron","eslint","typescript"],"dependencies":{"@typescript-eslint/eslint-plugin":"^6.14.0","@typescript-eslint/parser":"^6.14.0"},"devDependencies":{"eslint":"^8.55.0","typescript":"^5.3.3"},"peerDependencies":{"eslint":">=8.0.0","typescript":"*"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_id":"@electron-toolkit/eslint-config-ts@1.0.1","gitHead":"5e8edcc7c386b5a7c921c53989f9618a2e80b8a6","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-6RkoGE/W/WVlDozy/u6/lo5THNP5CCAPxdKpdQuYaopUfObs3o+JyxdlSb45imh+nL8nv875970EoyplntXaug==","shasum":"ee5d5e754871568fe2698b0f18d063ab04ef6092","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron-toolkit/eslint-config-ts/-/eslint-config-ts-1.0.1.tgz","fileCount":6,"unpackedSize":4525,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeXQhwtBjz1rcTRV6fL2PqJK9j6DuG8Q/gdf2plhWJxwIgam2bgqcw+T+G7pPvmKHcpia16jY9EEYcZmeVFsrk3/c="}]},"_npmUser":{"name":"anonymous","email":"244096523@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"244096523@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-ts_1.0.1_1702994267607_0.9511218802909227"},"_hasShrinkwrap":false,"contributors":[]},"2.0.0":{"name":"@electron-toolkit/eslint-config-ts","version":"2.0.0","description":"Basic ESLint config for Electron-TypeScript projects.","main":"index.js","author":{"name":"Alex Wei","email":"https://github.com/alex8088"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alex8088/electron-toolkit.git","directory":"packages/eslint-config-ts"},"bugs":{"url":"https://github.com/alex8088/electron-toolkit/issues"},"homepage":"https://github.com/alex8088/electron-toolkit/tree/master/packages/eslint-config-ts#readme","keywords":["electron","eslint","typescript"],"dependencies":{"@typescript-eslint/eslint-plugin":"^7.5.0","@typescript-eslint/parser":"^7.5.0"},"devDependencies":{"eslint":"^8.57.0","typescript":"^5.4.3"},"peerDependencies":{"eslint":">=8.56.0","typescript":"*"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_id":"@electron-toolkit/eslint-config-ts@2.0.0","gitHead":"072e5c6aef4c1024370830ba5c5d902f39d07af2","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-NGXadMyWH9+ZsgYe/u5E0mqK2qTDq01kKKnyo7oiq/7v/dWoMoPhqSkn69NZvt7WmnFNOm57l71fv6128mAx3Q==","shasum":"d142cde642f05c7b9552cc8f21460d62113f7842","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron-toolkit/eslint-config-ts/-/eslint-config-ts-2.0.0.tgz","fileCount":6,"unpackedSize":4524,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjes23VdlP75AuX+0K72LqrbjV+v+j8pztNK/HFyIsMQIhAKblEnkQ5nnFAiBDkYmWz7bGHwL/id4UaRZ40V1iH2wA"}]},"_npmUser":{"name":"anonymous","email":"244096523@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"244096523@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-ts_2.0.0_1712214692195_0.3668161756355146"},"_hasShrinkwrap":false,"contributors":[]},"3.0.0-beta.0":{"name":"@electron-toolkit/eslint-config-ts","version":"3.0.0-beta.0","keywords":["electron","eslint","typescript"],"author":{"name":"Alex Wei","email":"https://github.com/alex8088"},"license":"MIT","_id":"@electron-toolkit/eslint-config-ts@3.0.0-beta.0","maintainers":[{"name":"anonymous","email":"244096523@qq.com"}],"homepage":"https://github.com/alex8088/electron-toolkit/tree/master/packages/eslint-config-ts#readme","bugs":{"url":"https://github.com/alex8088/electron-toolkit/issues"},"dist":{"shasum":"3cd6ee5a534fa27913a86bd588eef05cadaddcbd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron-toolkit/eslint-config-ts/-/eslint-config-ts-3.0.0-beta.0.tgz","fileCount":7,"integrity":"sha512-1+VsB06t/ACXMkaj6mWEk/24aKXPme6LnklE5gx5/IJknC3F9pddu4FGg5Znrw/cNnfuiTrHIzd3wVH/JvJyqQ==","signatures":[{"sig":"MEUCIQDHN8KE5ePOOsEQs80hgds+lb1HzWSnX2Gw7ZMpuSLxbAIga0h7T3lgDvyn5+e/zHVcv6ODz+af1qDS4Ue+R8KZbl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5131,"size":2279},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"gitHead":"31de6f98ce7df856631facaf60ba54bd5509d79e","_npmUser":{"name":"anonymous","email":"244096523@qq.com"},"repository":{"url":"git+https://github.com/alex8088/electron-toolkit.git","type":"git","directory":"packages/eslint-config-ts"},"_npmVersion":"9.8.1","description":"Basic ESLint config for Electron-TypeScript projects.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"globals":"^15.14.0","@eslint/js":"^9.18.0","typescript-eslint":"^8.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.18.0","typescript":"^5.7.3"},"peerDependencies":{"eslint":">=8.56.0","typescript":"*"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-ts_3.0.0-beta.0_1737726440243_0.42961741935501263","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-01-24T13:47:20.450Z","publish_time":1737726440450,"_source_registry_name":"default","contributors":[]},"3.0.0-beta.1":{"name":"@electron-toolkit/eslint-config-ts","version":"3.0.0-beta.1","description":"Basic ESLint config for Electron-TypeScript projects.","main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"author":{"name":"Alex Wei","email":"https://github.com/alex8088"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alex8088/electron-toolkit.git","directory":"packages/eslint-config-ts"},"bugs":{"url":"https://github.com/alex8088/electron-toolkit/issues"},"homepage":"https://github.com/alex8088/electron-toolkit/tree/master/packages/eslint-config-ts#readme","keywords":["electron","eslint","typescript"],"dependencies":{"@eslint/js":"^9.18.0","globals":"^15.14.0","typescript-eslint":"^8.21.0"},"devDependencies":{"eslint":"^9.18.0","typescript":"^5.7.3"},"peerDependencies":{"eslint":">=8.56.0","typescript":"*"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_id":"@electron-toolkit/eslint-config-ts@3.0.0-beta.1","readmeFilename":"README.md","gitHead":"28e0d2298a516f4f165e2e7c6ce79976d1d84103","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-OxzeS0XEJi+Qngf1fFzG8XYwlRkcd8QdwO7VvZdplhPfNHiVOOq2QnkWrlAyd5V85ZdIXpoQBFcSGwQIZhVOPA==","shasum":"381680c9d8e62f89592fc90ed22a9a8c6a3aca07","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron-toolkit/eslint-config-ts/-/eslint-config-ts-3.0.0-beta.1.tgz","fileCount":7,"unpackedSize":5224,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDe9HuoRql13U4XLHwbyQ9ujQGimepL9UDwR2oXx0rXcwIhAN0BL/5H4mmd9awRjzTvhWBYNksvJWJDKVHZirDf1wMK"}],"size":2257},"_npmUser":{"name":"anonymous","email":"244096523@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"244096523@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-ts_3.0.0-beta.1_1738766416770_0.038358834190756586"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-05T14:40:16.941Z","publish_time":1738766416941,"_source_registry_name":"default","contributors":[]},"3.0.0-beta.2":{"name":"@electron-toolkit/eslint-config-ts","version":"3.0.0-beta.2","description":"Basic ESLint config for Electron-TypeScript projects.","main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"author":{"name":"Alex Wei","email":"https://github.com/alex8088"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alex8088/electron-toolkit.git","directory":"packages/eslint-config-ts"},"bugs":{"url":"https://github.com/alex8088/electron-toolkit/issues"},"homepage":"https://github.com/alex8088/electron-toolkit/tree/master/packages/eslint-config-ts#readme","keywords":["electron","eslint","typescript"],"dependencies":{"@eslint/js":"^9.18.0","globals":"^15.14.0","typescript-eslint":"^8.21.0"},"devDependencies":{"eslint":"^9.18.0","typescript":"^5.7.3"},"peerDependencies":{"eslint":">=8.56.0","typescript":"*"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_id":"@electron-toolkit/eslint-config-ts@3.0.0-beta.2","readmeFilename":"README.md","gitHead":"f6011c8d7388ac5a98c7e51d6cf8abce47cd093b","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-/1JSPqMslTQJHpXMP5eHFqLpvrPUhfT6p+GwdK1He0RlKnZw1KZ+6pJAxUXxfWYbjRdFYSdtvXPmmYSLJw1x+A==","shasum":"b490d47a81ec6fc118d15cbc905f272fc4914632","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron-toolkit/eslint-config-ts/-/eslint-config-ts-3.0.0-beta.2.tgz","fileCount":9,"unpackedSize":6078,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCFuaMNCjCzeURqbw97FwkFbG57GwdFOUvhpr/c8IKpmQIgXrXMM6RZFx5Wt368jko3CSqY6+UtKws4tBnFybSUB1Y="}],"size":2450},"_npmUser":{"name":"anonymous","email":"244096523@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"244096523@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-ts_3.0.0-beta.2_1739369754730_0.38753936700988234"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-12T14:15:55.003Z","publish_time":1739369755003,"_source_registry_name":"default","contributors":[]},"3.0.0":{"name":"@electron-toolkit/eslint-config-ts","version":"3.0.0","description":"Basic ESLint config for Electron-TypeScript projects.","main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"author":{"name":"Alex Wei","email":"https://github.com/alex8088"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alex8088/electron-toolkit.git","directory":"packages/eslint-config-ts"},"bugs":{"url":"https://github.com/alex8088/electron-toolkit/issues"},"homepage":"https://github.com/alex8088/electron-toolkit/tree/master/packages/eslint-config-ts#readme","keywords":["electron","eslint","typescript"],"dependencies":{"@eslint/js":"^9.18.0","globals":"^15.14.0","typescript-eslint":"^8.21.0"},"devDependencies":{"eslint":"^9.18.0","typescript":"^5.7.3"},"peerDependencies":{"eslint":">=9.0.0","typescript":"*"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_id":"@electron-toolkit/eslint-config-ts@3.0.0","gitHead":"24c3483ef27a4b376151f8958460f2fd0ff79c22","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-mMXTAuAegXTpxOxqHIJnY7H2pGb9rElbPYJmCWtGisHuLXrfnXvKvDUOkrvWGFCIeLLHcXUvkyPjOXZ/n4/IXQ==","shasum":"fae8f1ccdb2cb1268005600a5bd21574e43e12f9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron-toolkit/eslint-config-ts/-/eslint-config-ts-3.0.0.tgz","fileCount":9,"unpackedSize":6112,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA+fN8XXnF55N/x+sALtntqseOyuLeO2MxmNZZWOByDzAiB9C9ARvAYP9PooKnmlzeb2AjbiJB+1n1vYFSfusjW4pA=="}],"size":2448},"_npmUser":{"name":"anonymous","email":"244096523@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"244096523@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-ts_3.0.0_1739542872186_0.586249234787934"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-14T14:21:12.353Z","publish_time":1739542872353,"_source_registry_name":"default","contributors":[]},"3.1.0":{"name":"@electron-toolkit/eslint-config-ts","version":"3.1.0","description":"Basic ESLint config for Electron-TypeScript projects.","main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"author":{"name":"Alex Wei","email":"https://github.com/alex8088"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alex8088/electron-toolkit.git","directory":"packages/eslint-config-ts"},"bugs":{"url":"https://github.com/alex8088/electron-toolkit/issues"},"homepage":"https://github.com/alex8088/electron-toolkit/tree/master/packages/eslint-config-ts#readme","keywords":["electron","eslint","typescript"],"dependencies":{"@eslint/js":"^9.24.0","globals":"^16.0.0","typescript-eslint":"^8.29.1"},"devDependencies":{"eslint":"^9.18.0","typescript":"^5.7.3"},"peerDependencies":{"eslint":">=9.0.0","typescript":"*"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_id":"@electron-toolkit/eslint-config-ts@3.1.0","gitHead":"2d1d0c49a77337fe2a9f376ddf9efca7c9010a67","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-MowZQKd3yxXSDLack5QvjQwYHhpOJFoWBGBwJ/k+DCd7NUSendplECbQGFp86tPQYPUrPBPceR/hdsSAnaY5ZQ==","shasum":"2050b84aa303eeaabf4db80f90e131b5df26f929","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron-toolkit/eslint-config-ts/-/eslint-config-ts-3.1.0.tgz","fileCount":9,"unpackedSize":6509,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGl1bDxo7fSqKLR4AM4SewQrQYkKz06J+w4X6CQRllR7AiEAkEfO16z6Ds7+VaPHDDyb7CzprYeaxEcv7OkRLulcV7s="}],"size":2543},"_npmUser":{"name":"anonymous","email":"244096523@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"244096523@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-ts_3.1.0_1744543184348_0.9992873101892612"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-13T11:19:44.561Z","publish_time":1744543184561,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"3.1.0","beta":"3.0.0-beta.2"},"name":"@electron-toolkit/eslint-config-ts","time":{"created":"2023-07-24T15:30:02.881Z","1.0.0":"2023-07-24T15:28:34.598Z","modified":"2025-04-13T11:20:01.088Z","1.0.1":"2023-12-19T13:57:47.765Z","2.0.0":"2024-04-04T07:11:32.342Z","3.0.0-beta.0":"2025-01-24T13:47:20.450Z","3.0.0-beta.1":"2025-02-05T14:40:16.941Z","3.0.0-beta.2":"2025-02-12T14:15:55.003Z","3.0.0":"2025-02-14T14:21:12.353Z","3.1.0":"2025-04-13T11:19:44.561Z"},"readme":"# @electron-toolkit/eslint-config-ts\n\n> Basic ESLint config for Electron-TypeScript projects.\n\nRequires `eslint >= 9.0.0`.\n\nThis config is specifically designed to be used by `@quick-start/create-electron` setups.\n\n## Installation\n\n```sh\nnpm add -D @electron-toolkit/eslint-config-ts\n```\n\n## Usage\n\nThis package exports the following:\n\n| name    | Description                                                                             |\n| ------- | --------------------------------------------------------------------------------------- |\n| config  | A utility function for creating type-safe flat configs, export form `typescript-eslint` |\n| configs | Built-in configurations: `base`, `recommended` and `recommendedTypeChecked`             |\n| parser  | TypeScript parser for ESLint, export form `@typescript-eslint/parser`                   |\n| plugin  | TypeScript plugin for ESLint, export form `@typescript-eslint/eslint-plugin`            |\n\nImport `@electron-toolkit/eslint-config-ts` and add it to the configuration array in your `eslint.config.js` file.\n\n```js\nimport tseslint from '@electron-toolkit/eslint-config-ts'\n\nexport default tseslint.config(\n  tseslint.configs.recommended\n  // Any other config\n)\n```","users":{}}