{"_id":"@eleven-labs/eslint-config-typescript","_rev":"4-ad1acc993a08db956e4a1a0fafb7a3c8","name":"@eleven-labs/eslint-config-typescript","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.0":{"name":"@eleven-labs/eslint-config-typescript","version":"1.0.0","description":"Shared ESLint config TypeScript for project","main":"index.js","repository":{"url":"git+https://github.com/eleven-labs/eslint-config.git","directory":"packages/eslint-config-typescript"},"author":{"name":"Eleven Labs","email":"contact@eleven-labs.com"},"license":"MIT","keywords":["eslint","lint"],"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^6.2.0","@typescript-eslint/parser":"^6.2.0","eslint-config-prettier":"^8.8.0","eslint-plugin-autofix":"^1.1.0","eslint-plugin-perfectionist":"^1.5.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-unicorn":"^48.0.0"},"devDependencies":{"eslint":"^8.45.0","prettier":"^3.0.0"},"peerDependencies":{"eslint":"^8.45.0","prettier":"^3.0.0","typescript":"^4.9.5"},"gitHead":"953eeafb948940cf0fb398edf65fe45dc6a2d457","bugs":{"url":"https://github.com/eleven-labs/eslint-config/issues"},"homepage":"https://github.com/eleven-labs/eslint-config#readme","_id":"@eleven-labs/eslint-config-typescript@1.0.0","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-wGZQXUpvUHIMSCHhnkOo+OUP5AShQx4C+yxsws9pjF5hVUEIV5jx2hEZdaKSb2GaNFTQumt0PFYAmL/g7ckEOg==","shasum":"76c7a8ac212c1ac742d02aaa20a01c2dab743248","tarball":"https://registry.npmjs.org/@eleven-labs/eslint-config-typescript/-/eslint-config-typescript-1.0.0.tgz","fileCount":3,"unpackedSize":3751,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl3fHNFVv6bvS/9fAMMlyCwH6xWRyVbrz2rHMwGANBFgIgCHFiUc2d4DySG0PN6UGBcBc87dg62Zwn10etFb+KQzo="}]},"_npmUser":{"name":"fpasquet","email":"fab.pasquet@gmail.com"},"directories":{},"maintainers":[{"name":"fpasquet","email":"fab.pasquet@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-typescript_1.0.0_1690810882976_0.09502298936716547"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"@eleven-labs/eslint-config-typescript","version":"1.0.1","description":"Shared ESLint config TypeScript for project","main":"index.js","repository":{"type":"git","url":"git+https://github.com/eleven-labs/eslint-config.git","directory":"packages/eslint-config-typescript"},"author":{"name":"Eleven Labs","email":"contact@eleven-labs.com"},"license":"MIT","keywords":["eslint","lint","typescript"],"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^6.2.0","@typescript-eslint/parser":"^6.2.0","eslint-config-prettier":"^8.8.0","eslint-plugin-autofix":"^1.1.0","eslint-plugin-perfectionist":"^1.5.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-unicorn":"^48.0.0"},"devDependencies":{"eslint":"^8.45.0","prettier":"^3.0.0"},"peerDependencies":{"eslint":"^8.45.0","prettier":"^3.0.0","typescript":"^4.9.5"},"gitHead":"73572c69ae4bb1609bf42e8e76dc5f01852c7040","bugs":{"url":"https://github.com/eleven-labs/eslint-config/issues"},"homepage":"https://github.com/eleven-labs/eslint-config#readme","_id":"@eleven-labs/eslint-config-typescript@1.0.1","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-BsGi7p5BGxPIQDRJSDNpjO63TngUlhEL2B5FHWsPSRV/VndahbdhqHc/4TkEG7jEqud6yPBhWJR/KjlnIkBw/A==","shasum":"7dcc4b0825cc7ed37708ec2daef3aceab24138a0","tarball":"https://registry.npmjs.org/@eleven-labs/eslint-config-typescript/-/eslint-config-typescript-1.0.1.tgz","fileCount":3,"unpackedSize":3919,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfLrwEzzvxinJxoIskjvFataXu3qJr63eNL+bZ7yZt2AiARr9zNjv9Zw66trkzvZdoO96eulKGD9i7HAxJUFD4OzA=="}]},"_npmUser":{"name":"fpasquet","email":"fab.pasquet@gmail.com"},"directories":{},"maintainers":[{"name":"fpasquet","email":"fab.pasquet@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-typescript_1.0.1_1692276342619_0.7805373994082321"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"@eleven-labs/eslint-config-typescript","version":"1.1.0","description":"Shared ESLint config TypeScript for project","main":"index.js","repository":{"type":"git","url":"git+https://github.com/eleven-labs/eslint-config.git","directory":"packages/eslint-config-typescript"},"author":{"name":"Eleven Labs","email":"contact@eleven-labs.com"},"license":"MIT","keywords":["eslint","lint","typescript"],"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^6.2.0","@typescript-eslint/parser":"^6.2.0","eslint-config-prettier":"^8.8.0","eslint-plugin-autofix":"^1.1.0","eslint-plugin-perfectionist":"^1.5.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-unicorn":"^48.0.0"},"devDependencies":{"eslint":"^8.45.0","prettier":"^3.0.0"},"peerDependencies":{"eslint":"^8.45.0","prettier":"^3.0.0","typescript":"^5.0.0"},"gitHead":"d02a3df2c29b4baf03f7c35253ebe3ec7b263eea","bugs":{"url":"https://github.com/eleven-labs/eslint-config/issues"},"homepage":"https://github.com/eleven-labs/eslint-config#readme","_id":"@eleven-labs/eslint-config-typescript@1.1.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-QpF9He1p8Y8Sq8TcIeujUGzesj8XXRpubQhZZYIDUYjEtjmblQYLNd9bB/oMPRTzOqppS/vuXRltNXMzOlnB3w==","shasum":"a43e416533c447b7c0b90d207118ddf8e29bf272","tarball":"https://registry.npmjs.org/@eleven-labs/eslint-config-typescript/-/eslint-config-typescript-1.1.0.tgz","fileCount":3,"unpackedSize":3919,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD//upbvPpf34ZgfQxVu5hH3lPIFQtd0eZQHHzyT/+yCgIgDJ0DA7YnVaM7gcvrI0DnqKWYHqj+VkCstGiGLAi1lLw="}]},"_npmUser":{"name":"fpasquet","email":"fab.pasquet@gmail.com"},"directories":{},"maintainers":[{"name":"fpasquet","email":"fab.pasquet@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-typescript_1.1.0_1698155458538_0.8843129223416313"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.0":{"name":"@eleven-labs/eslint-config-typescript","version":"1.2.0","description":"Shared ESLint config TypeScript for project","main":"index.js","repository":{"type":"git","url":"git+https://github.com/eleven-labs/eslint-config.git","directory":"packages/eslint-config-typescript"},"author":{"name":"Eleven Labs","email":"contact@eleven-labs.com"},"license":"MIT","keywords":["eslint","lint","typescript"],"publishConfig":{"access":"public"},"dependencies":{"@typescript-eslint/eslint-plugin":"^6.2.0","@typescript-eslint/parser":"^6.2.0","eslint-config-prettier":"^8.8.0","eslint-plugin-autofix":"^1.1.0","eslint-plugin-perfectionist":"^1.5.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-unicorn":"^48.0.0"},"devDependencies":{"eslint":"^8.45.0","prettier":"^3.0.0"},"peerDependencies":{"eslint":"^8.45.0","prettier":"^3.0.0","typescript":"^5.0.0"},"gitHead":"2376f12e7204458ffc524cc0e884b49f4f6a47ea","bugs":{"url":"https://github.com/eleven-labs/eslint-config/issues"},"homepage":"https://github.com/eleven-labs/eslint-config#readme","_id":"@eleven-labs/eslint-config-typescript@1.2.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-lQtSF9+VmH4050MiVamf3KmlHXHWW3RXJQ8/COFDPHj61Jvu40WVqdIo0NyUsVGR2XEQVkNw+TgI8uO3cyLdqg==","shasum":"b445f007c9a1d757d952e0d2b131a37d5456ca26","tarball":"https://registry.npmjs.org/@eleven-labs/eslint-config-typescript/-/eslint-config-typescript-1.2.0.tgz","fileCount":3,"unpackedSize":4522,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4hZ6Piy6ggS62AI8mvp1a+w3nxnSY7g36doVhsnMUaAiAF/wVgAdo6QwUrseixLunLuOBMzoArdVDAn1x4ahNy3Q=="}]},"_npmUser":{"name":"fpasquet","email":"fab.pasquet@gmail.com"},"directories":{},"maintainers":[{"name":"fpasquet","email":"fab.pasquet@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-typescript_1.2.0_1698303139998_0.8074133658750036"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2023-07-31T13:41:22.917Z","1.0.0":"2023-07-31T13:41:23.157Z","modified":"2023-10-26T12:53:16.560Z","1.0.1":"2023-08-17T12:45:42.783Z","1.1.0":"2023-10-24T13:50:58.756Z","1.2.0":"2023-10-26T06:52:20.188Z"},"maintainers":[{"name":"fpasquet","email":"fab.pasquet@gmail.com"}],"description":"Shared ESLint config TypeScript for project","homepage":"https://github.com/eleven-labs/eslint-config#readme","keywords":["eslint","lint","typescript"],"repository":{"type":"git","url":"git+https://github.com/eleven-labs/eslint-config.git","directory":"packages/eslint-config-typescript"},"author":{"name":"Eleven Labs","email":"contact@eleven-labs.com"},"bugs":{"url":"https://github.com/eleven-labs/eslint-config/issues"},"license":"MIT","readme":"# :nail_care: eslint-config-typescript\nShared ESLint configuration for TypeScript project\n\n## Integrate into new project\n \nInstall this package with NPM:\n\n```sh\nnpm install --save-dev @eleven-labs/eslint-config-typescript eslint prettier typescript\n```\n\nInstall this package with Yarn:\n\n```sh\nyarn add -D @eleven-labs/eslint-config-typescript eslint prettier typescript\n```\n\nUse ESLint config in your project\n\nCreate a `.eslintrc` file in project root with the following content:\n\n```json\n{\n  \"extends\": \"@eleven-labs/eslint-config-typescript\",\n  \"rules\": {\n    // Additional, per-project rules...\n  }\n}\n```\n\nAdd `.prettierrc` to project:\n```\n{\n  \"singleQuote\": true,\n  \"jsxSingleQuote\": false,\n  \"semi\": true,\n  \"tabWidth\": 2,\n  \"bracketSpacing\": true,\n  \"jsxBracketSameLine\": false,\n  \"arrowParens\": \"always\",\n  \"trailingComma\": \"es5\",\n  \"printWidth\": 120\n}\n```\n\nAnd add `.editorconfig` to project:\n```\nroot = true\n\n[*]\nindent_style = space\nindent_size = 2\nend_of_line = lf\ncharset = utf-8\ntrim_trailing_whitespace = true\ninsert_final_newline = true\n```\n","readmeFilename":"README.md"}