{"_id":"@bynary/eslint-config","_rev":"4-d3fdbd8cbba4b00bd2d3878eec3a8457","name":"@bynary/eslint-config","dist-tags":{"latest":"0.2.1"},"versions":{"0.0.1":{"name":"@bynary/eslint-config","version":"0.0.1","keywords":["bynary","eslint","eslintconfig","config","styleguide","javascript","typescript","angular"],"author":{"url":"https://www.bynary.io","name":"bynary GmbH"},"license":"MIT","_id":"@bynary/eslint-config@0.0.1","maintainers":[{"name":"j.homeier","email":"j.homeier@bynary.io"},{"name":"sebastian.homeier","email":"s.homeier@bynary.io"}],"contributors":[{"name":"Johanens Homeier","email":"j.homeier@bynary.io"}],"homepage":"https://github.com/bynaryDE/eslint-config","bugs":{"url":"https://github.com/bynaryDE/eslint-config/issues"},"dist":{"shasum":"e80716e8b0a452edfea18a420356f446dc2ba3ab","tarball":"https://registry.npmjs.org/@bynary/eslint-config/-/eslint-config-0.0.1.tgz","fileCount":21,"integrity":"sha512-coxLsCxWMmFbkS28U6BhW6T3HhONhuDAavI9jNbx8L09BB2ci94GdQEZ5U7zyL1Do4pJz/eipUQUXYa7GpmWTA==","signatures":[{"sig":"MEYCIQCi2uUm7e7Inui5+aSwVEk+imRj2DS6v4q/9BwyMaYNzQIhAJ3+EZPr/P9kn52ZUy4aK6fuW6q6K9Dy6Xv05gydQJ0K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21262},"main":"./src/index.js","type":"commonjs","exports":{".":"./src/index.js","./angular":"./src/angular.js"},"gitHead":"ecff35cd083b359edd33961b5e7a0919d15fc673","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"j.homeier","email":"j.homeier@bynary.io"},"repository":{"url":"git+https://github.com/bynaryDE/eslint-config.git","type":"git"},"_npmVersion":"10.1.0","description":"ESLint shareable config for the bynary JavaScript, TypeScript and Angular style guide","directories":{},"_nodeVersion":"20.8.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nx":"17.0.1","vite":"~4.3.9","@nx/js":"17.0.1","eslint":"~8.46.0","vitest":"~0.32.0","@nx/vite":"17.0.1","@swc/core":"~1.3.85","@nx/eslint":"17.0.1","@vitest/ui":"~0.32.0","typescript":"~5.1.3","@types/node":"18.7.1","@nx/workspace":"17.0.1","@nx/eslint-plugin":"^17.0.1","@swc-node/register":"~1.6.7","@vitest/coverage-c8":"~0.32.0","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.1_1698767405126_0.3677154582688704","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@bynary/eslint-config","version":"0.0.2","keywords":["bynary","eslint","eslintconfig","config","styleguide","javascript","typescript","angular"],"author":{"url":"https://www.bynary.io","name":"bynary GmbH"},"license":"MIT","_id":"@bynary/eslint-config@0.0.2","maintainers":[{"name":"j.homeier","email":"j.homeier@bynary.io"},{"name":"sebastian.homeier","email":"s.homeier@bynary.io"}],"contributors":[{"name":"Johannes Homeier","email":"j.homeier@bynary.io"}],"homepage":"https://github.com/bynaryDE/eslint-config","bugs":{"url":"https://github.com/bynaryDE/eslint-config/issues"},"dist":{"shasum":"7a1502afb65d806fcafcb569159afcb14001428d","tarball":"https://registry.npmjs.org/@bynary/eslint-config/-/eslint-config-0.0.2.tgz","fileCount":21,"integrity":"sha512-sa6XVCfTeRoEZBSpcrZuWOcnFt+wHaYblezcfqOTdQ+20CbmdS/cfstJFlR6N+XeykJ6checfMqwQ5eUzHti7w==","signatures":[{"sig":"MEUCIQCWSytxrfR4rq8VeRy6aQwrPA+DuUj9fcGNr6xgy/c53wIgVx9CnhoqaZZbI8uIoRhpt3D2wVvFcCyaE5X/Y9ee2Yg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22333},"main":"./src/index.js","type":"commonjs","exports":{".":"./src/index.js","./angular":"./src/angular.js"},"gitHead":"453d457fa6f1cdac0449220739016774a83261c5","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"j.homeier","email":"j.homeier@bynary.io"},"repository":{"url":"git+https://github.com/bynaryDE/eslint-config.git","type":"git"},"_npmVersion":"10.1.0","description":"ESLint shareable config for the bynary JavaScript, TypeScript and Angular style guide","directories":{},"_nodeVersion":"20.8.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"nx":"17.0.1","vite":"~4.3.9","@nx/js":"17.0.1","eslint":"~8.46.0","vitest":"~0.32.0","@nx/vite":"17.0.1","@swc/core":"~1.3.85","@nx/eslint":"17.0.1","@vitest/ui":"~0.32.0","typescript":"~5.1.3","@types/node":"18.7.1","@nx/workspace":"17.0.1","@nx/eslint-plugin":"^17.0.1","@swc-node/register":"~1.6.7","@vitest/coverage-c8":"~0.32.0","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.2_1698768147097_0.002877657937816025","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@bynary/eslint-config","version":"0.1.0","keywords":["bynary","eslint","eslintconfig","config","styleguide","javascript","typescript","angular"],"author":{"url":"https://www.bynary.io","name":"bynary GmbH"},"license":"MIT","_id":"@bynary/eslint-config@0.1.0","maintainers":[{"name":"j.homeier","email":"j.homeier@bynary.io"},{"name":"sebastian.homeier","email":"s.homeier@bynary.io"}],"contributors":[{"name":"Johannes Homeier","email":"j.homeier@bynary.io"}],"homepage":"https://github.com/bynaryDE/eslint-config","bugs":{"url":"https://github.com/bynaryDE/eslint-config/issues"},"dist":{"shasum":"cd0ce12d43e6ae4029d51190d19730d3918f6d38","tarball":"https://registry.npmjs.org/@bynary/eslint-config/-/eslint-config-0.1.0.tgz","fileCount":23,"integrity":"sha512-/udVkNyZiVr99Dk5xA94zzNTykgij+t4WLkYGH6ZMA59yItQWqpN041AF1km0K9Lt+sWmWLJog/ZYpgfh7q7mQ==","signatures":[{"sig":"MEUCIQD21YytGPLz60Vn/oq25rpuztFW5Jh9iBNPRmdJNFGLZgIgNXPb3yaYCt/n/GqJb9qmmU7Phjgxfe0fcoH2xHIty1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26883},"main":"./src/index.js","type":"commonjs","exports":{".":"./src/index.js","./angular":"./src/angular.js"},"gitHead":"797608f3af01cf2199d85ae419ab8f27f2adb0a2","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"j.homeier","email":"j.homeier@bynary.io"},"repository":{"url":"git+https://github.com/bynaryDE/eslint-config.git","type":"git"},"_npmVersion":"10.1.0","description":"ESLint shareable config for the bynary JavaScript, TypeScript and Angular style guide","directories":{},"_nodeVersion":"20.8.1","dependencies":{"tslib":"^2.3.0","@nx/devkit":"^17.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nx":"17.0.1","vite":"~4.3.9","@nx/js":"17.0.1","eslint":"~8.46.0","vitest":"~0.32.0","@nx/vite":"17.0.1","@swc/core":"~1.3.85","@nx/eslint":"17.0.1","@vitest/ui":"~0.32.0","typescript":"~5.1.3","@types/node":"18.7.1","@nx/workspace":"17.0.1","@nx/eslint-plugin":"^17.0.1","@swc-node/register":"~1.6.7","@vitest/coverage-c8":"~0.32.0","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.0_1698994722831_0.5311395002210146","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@bynary/eslint-config","version":"0.2.0","keywords":["bynary","eslint","eslintconfig","config","styleguide","javascript","typescript","angular"],"author":{"url":"https://www.bynary.io","name":"bynary GmbH"},"license":"MIT","_id":"@bynary/eslint-config@0.2.0","maintainers":[{"name":"sebastian.homeier","email":"s.homeier@bynary.io"},{"name":"j.homeier","email":"j.homeier@bynary.io"}],"contributors":[{"name":"Johannes Homeier","email":"j.homeier@bynary.io"}],"homepage":"https://github.com/bynaryDE/eslint-config","bugs":{"url":"https://github.com/bynaryDE/eslint-config/issues"},"dist":{"shasum":"869cb1541239b5d5192d86a76201ed74e4ef1d34","tarball":"https://registry.npmjs.org/@bynary/eslint-config/-/eslint-config-0.2.0.tgz","fileCount":24,"integrity":"sha512-9Euav/5pwzP2veycTPr2od7TgWV808TyfVjuwetzrAR37cP5kz25WwWjk5Swfm8ifais200xsMhoYkbYHQ2/pA==","signatures":[{"sig":"MEUCIFlZO0g7kk7lVNdcMeinrSrd1YGfzsOS4deU9rcNbfD8AiEAhpp6LvZRcfYMEEXj+m+aOWiwrWN9kxd7b1Wux6Bdtpc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24983},"main":"./src/index.js","type":"commonjs","exports":{".":"./src/index.js","./angular":"./src/angular.js"},"gitHead":"f371cf57ffbcab0a2fa7b97ba0da13d1cf68026a","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"j.homeier","email":"j.homeier@bynary.io"},"repository":{"url":"git+https://github.com/bynaryDE/eslint-config.git","type":"git"},"_npmVersion":"10.5.2","description":"ESLint shareable config for the bynary JavaScript, TypeScript and Angular style guide","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tslib":"^2.3.0","@nx/devkit":"^17.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nx":"17.0.1","vite":"~4.3.9","@nx/js":"17.0.1","eslint":"~8.46.0","vitest":"~0.32.0","@nx/vite":"17.0.1","@swc/core":"~1.3.85","@nx/eslint":"17.0.1","@vitest/ui":"~0.32.0","typescript":"~5.1.3","@types/node":"18.7.1","@nx/workspace":"17.0.1","@nx/eslint-plugin":"^17.0.1","@swc-node/register":"~1.6.7","@vitest/coverage-c8":"~0.32.0","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.0_1733320840415_0.25283749745086004","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@bynary/eslint-config","description":"ESLint shareable config for the bynary JavaScript, TypeScript and Angular style guide","version":"0.2.1","license":"MIT","author":{"name":"bynary GmbH","url":"https://www.bynary.io"},"contributors":[{"name":"Johannes Homeier","email":"j.homeier@bynary.io"}],"bugs":{"url":"https://github.com/bynaryDE/eslint-config/issues"},"homepage":"https://github.com/bynaryDE/eslint-config","repository":{"type":"git","url":"git+https://github.com/bynaryDE/eslint-config.git"},"keywords":["bynary","eslint","eslintconfig","config","styleguide","javascript","typescript","angular"],"scripts":{"build":"nx build","test":"nx test"},"dependencies":{"@nx/devkit":"^17.0.2","tslib":"^2.3.0"},"devDependencies":{"@nx/eslint":"17.0.1","@nx/eslint-plugin":"^17.0.1","@nx/js":"17.0.1","@nx/vite":"17.0.1","@nx/workspace":"17.0.1","@swc-node/register":"~1.6.7","@swc/core":"~1.3.85","@types/node":"18.7.1","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","@vitest/coverage-c8":"~0.32.0","@vitest/ui":"~0.32.0","eslint":"~8.46.0","nx":"17.0.1","typescript":"~5.1.3","vite":"~4.3.9","vitest":"~0.32.0"},"type":"commonjs","main":"./src/index.js","typings":"./src/index.d.ts","exports":{".":"./src/index.js","./angular":"./src/angular.js"},"_id":"@bynary/eslint-config@0.2.1","gitHead":"f371cf57ffbcab0a2fa7b97ba0da13d1cf68026a","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"integrity":"sha512-NGCgs76gaBv1zUOCVyG8z/sKivfSu95/PGnjaRnEMjNyZURos6V0GM+n1mU31XG3KKpg5AXyNmYC4kN+pfAgUg==","shasum":"2d02601a9fe7b5804f92feddf3994f437d460cd0","tarball":"https://registry.npmjs.org/@bynary/eslint-config/-/eslint-config-0.2.1.tgz","fileCount":23,"unpackedSize":25888,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCacNH59lS4n0gMsA9NTpLx7Us170/yQ0CuGauWL6X7QIhALpR0j1l7vBLtcu1StS0VD2tx1PJtKPF3okuHVmIDLr+"}]},"_npmUser":{"name":"j.homeier","email":"j.homeier@bynary.io"},"directories":{},"maintainers":[{"name":"sebastian.homeier","email":"s.homeier@bynary.io"},{"name":"j.homeier","email":"j.homeier@bynary.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.2.1_1733321402920_0.25692836199149816"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-31T15:50:05.000Z","modified":"2024-12-04T14:10:03.391Z","0.0.1":"2023-10-31T15:50:05.301Z","0.0.2":"2023-10-31T16:02:27.256Z","0.1.0":"2023-11-03T06:58:43.030Z","0.2.0":"2024-12-04T14:00:40.596Z","0.2.1":"2024-12-04T14:10:03.092Z"},"bugs":{"url":"https://github.com/bynaryDE/eslint-config/issues"},"author":{"name":"bynary GmbH","url":"https://www.bynary.io"},"license":"MIT","homepage":"https://github.com/bynaryDE/eslint-config","keywords":["bynary","eslint","eslintconfig","config","styleguide","javascript","typescript","angular"],"repository":{"type":"git","url":"git+https://github.com/bynaryDE/eslint-config.git"},"description":"ESLint shareable config for the bynary JavaScript, TypeScript and Angular style guide","contributors":[{"name":"Johannes Homeier","email":"j.homeier@bynary.io"}],"maintainers":[{"name":"sebastian.homeier","email":"s.homeier@bynary.io"},{"name":"j.homeier","email":"j.homeier@bynary.io"}],"readme":"# @bynary/eslint-config\n[![License](https://img.shields.io/github/license/bynaryDE/eslint-config)](https://github.com/bynaryDE/eslint-config/blob/main/LICENSE.md)\n[![npm](https://img.shields.io/npm/v/%40bynary%2Feslint-config)](https://www.npmjs.com/package/@bynary/eslint-config)\n\n\nA collection of eslint-configs for use at bynary\n\n## Installation\n```shell\nnpm install eslint @bynary/eslint-config --save-dev\n```\n\n## Usage\n\nThis package provides multiple configs for different use cases.\nYou can use the configs by adding them in the [`extends`](http://eslint.org/docs/user-guide/configuring#extending-configuration-files) section of your [ESLint configuration](http://eslint.org/docs/user-guide/configuring).\n\n### Default config\n\nThe default config is for use in most projects and contains JavaScript and TypeScript related rules. It can be used by extending `@bynary` or `@bynary/eslint-config` in your ESLint config.\n\n```js\n{\n    \"extends\": [\n        \"@bynary\"\n    ],\n    \"rules\": {\n        // Your overrides\n    }\n}\n```\n\nor\n\n\n```js\n{\n    \"extends\": [\n        \"@bynary/eslint-conifg\"\n    ],\n    \"rules\": {\n        // Your overrides\n    }\n}\n```\n\n### Angular config\n\nFor Angular projects, there is a tailored config available under the name `@bynary/eslint-config/angular`\n\n\n\n```js\n{\n    \"extends\": [\n        \"@bynary/eslint-config/angular\"\n    ],\n    \"rules\": {\n        // Your overrides\n    }\n}\n```\n\n# Building\n\nRun `nx build ` to build the library.\n\n","readmeFilename":"README.md"}