UNPKG

@epic-web/config

Version:

Reasonable Oxlint, Oxfmt, and TypeScript configs for epic web devs

66 lines (65 loc) 1.68 kB
{ "$schema": "https://json.schemastore.org/package", "name": "@epic-web/config", "version": "3.1.0", "description": "Reasonable Oxlint, Oxfmt, and TypeScript configs for epic web devs", "publishConfig": { "access": "public" }, "type": "module", "main": "index.js", "imports": { "#/*": "./*" }, "exports": { ".": "./index.js", "./oxfmt": { "types": "./oxfmt-preset.d.ts", "import": "./oxfmt-preset.js", "default": "./oxfmt-preset.js" }, "./typescript": "./typescript.json", "./reset.d.ts": "./reset.d.ts", "./oxlint": "./oxlint-config.json" }, "scripts": { "format": "oxfmt -c ./oxfmt.config.mjs", "format:check": "oxfmt -c ./oxfmt.config.mjs --check", "lint": "oxlint --config oxlint-config.json .", "test": "vitest run lint-rules/*.test.js", "typecheck": "tsc", "validate": "run-p -l format lint typecheck" }, "keywords": [ "config", "epic", "oxfmt", "oxlint", "typescript" ], "author": "Kent C. Dodds <me@kentcdodds.com> (https://kentcdodds.com/)", "repository": { "type": "git", "url": "https://github.com/epicweb-dev/config" }, "homepage": "https://github.com/epicweb-dev/config", "license": "MIT", "peerDependencies": { "oxfmt": ">=0.45.0 <1" }, "dependencies": { "@oxlint/plugins": "^1.60.0", "@total-typescript/ts-reset": "^0.6.1", "tslib": "^2.8.1" }, "devDependencies": { "@playwright/test": "^1.59.1", "@types/react": "^19.2.14", "npm-run-all": "^4.1.5", "oxfmt": "^0.45.0", "oxlint": "^1.60.0", "react": "^19.2.5", "typescript": "^6.0.2", "vitest": "^4.1.4" } }