UNPKG

@hybrbase/eslint-config

Version:
158 lines (157 loc) 4.27 kB
{ "name": "@hybrbase/eslint-config", "version": "0.0.1", "description": "A shareable eslint base configuration for projects.", "keywords": [ "eslint", "eslint-config", "eslint-config-bases", "eslint-grapql", "eslint-html", "eslint-jest", "eslint-mdx", "eslint-plugin", "eslint-prettier-config", "eslint-prettier-plugin", "eslint-react", "eslint-react-query", "eslint-react-testing-library", "eslint-regexp", "eslint-rtl", "eslint-sonar", "eslint-storybook", "eslint-tailwind", "eslint-tailwindcss", "eslint-typescript" ], "homepage": "https://github.com/hybrbase/hb-next-boilerplate/tree/master/packages/eslint-config", "bugs": "https://github.com/hybrbase/hb-next-boilerplate/issues", "repository": { "type": "git", "url": "git+https://github.com/hybrbase/hb-next-boilerplate.git", "directory": "packages/eslint-config" }, "license": "MIT", "author": { "name": "Toby Bui", "email": "toby.bui@hybrbase.com", "url": "https://github.com/hybrbase" }, "type": "commonjs", "exports": { ".": { "require": "./src/index.js" }, "./patch/modern-module-resolution": { "require": "./src/patch/modern-module-resolution.js" }, "./configs": { "require": "./src/configs/index.js" }, "./typescript": { "require": "./src/rules/typescript.js" }, "./nextjs": { "require": "./src/rules/nextjs.js" }, "./react": { "require": "./src/rules/react.js" }, "./mdx": { "require": "./src/rules/mdx.js" }, "./prettier": { "require": "./src/rules/prettier.js" }, "./jest": { "require": "./src/rules/jest.js" }, "./storybook": { "require": "./src/rules/storybook.js" }, "./tailwind": { "require": "./src/rules/tailwind.js" }, "./regexp": { "require": "./src/rules/regexpp.js" }, "./security": { "require": "./src/rules/security.js" }, "./react-query": { "require": "./src/rules/react-query.js" }, "./playwright": { "require": "./src/rules/playwright.js" }, "./testing-library": { "require": "./src/rules/testing-library.js" } }, "main": "./src/index.js", "files": [ "src/*" ], "scripts": { "clean": "rimraf ./dist ./coverage ./tsconfig.tsbuildinfo", "format": "eslint --ext .ts,.tsx,.js,.jsx,.mjs,.cjs,.mts,.cts --fix --cache --cache-location ../../.cache/eslint/eslint-config.eslintcache", "lint": "eslint --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config.eslintcache", "lint:dist": "es-check -v", "lint:types": "tsc --project tsconfig.json --noEmit" }, "dependencies": { "@rushstack/eslint-patch": "1.3.1", "@tanstack/eslint-plugin-query": "4.29.9", "@typescript-eslint/eslint-plugin": "5.59.9", "@typescript-eslint/parser": "5.59.9", "eslint-config-next": "13.4.4", "eslint-config-prettier": "8.8.0", "eslint-config-turbo": "1.10.2", "eslint-import-resolver-typescript": "3.5.5", "eslint-plugin-import": "2.27.5", "eslint-plugin-jest": "27.2.1", "eslint-plugin-jest-dom": "5.0.1", "eslint-plugin-jest-formatting": "3.1.0", "eslint-plugin-jsx-a11y": "6.7.1", "eslint-plugin-mdx": "2.1.0", "eslint-plugin-playwright": "0.12.0", "eslint-plugin-prettier": "4.2.1", "eslint-plugin-react": "7.32.2", "eslint-plugin-react-hooks": "4.6.0", "eslint-plugin-regexp": "1.15.0", "eslint-plugin-security": "1.7.1", "eslint-plugin-storybook": "0.6.12", "eslint-plugin-tailwindcss": "3.12.1", "eslint-plugin-testing-library": "5.11.0" }, "devDependencies": { "@hybrbase/tsconfig-config": "0.0.0", "@types/prettier": "2.7.3", "typescript": "5.1.3" }, "peerDependencies": { "eslint": "8.36.0", "prettier": "2.8.7", "typescript": "5.0.2" }, "peerDependenciesMeta": { "prettier": { "optional": true }, "react": { "optional": true }, "react-dom": { "optional": true }, "tailwindcss": { "optional": true }, "typescript": { "optional": true } }, "publishConfig": { "access": "public" } }