@dovenv/eslint-config
Version:
Eslint configuration for dovenv
105 lines • 2.94 kB
JSON
{
"name": "@dovenv/eslint-config",
"version": "1.6.2",
"description": "Eslint configuration for dovenv",
"keywords": [
"eslint",
"eslint-plugin",
"config",
"dovenv",
"lint",
"pigeonposse",
"plugin",
"pp",
"rules",
"ruleset",
"rulesets"
],
"homepage": "https://dovenv.pigeonposse.com/guide/config/eslint-config",
"bugs": {
"url": "https://github.com/pigeonposse/dovenv/issues",
"email": "dev@pigeonposse.com"
},
"repository": {
"type": "https",
"url": "https://github.com/pigeonposse/dovenv/",
"directory": "packages/config/eslint-config"
},
"funding": {
"type": "individual",
"url": "https://pigeonposse.com/?popup=donate"
},
"license": "GPL-3.0",
"author": {
"name": "Angelo",
"email": "angelo@pigeonposse.com",
"url": "https://github.com/angelespejo"
},
"sideEffects": true,
"type": "module",
"exports": {
".": {
"import": {
"types": "./dist/main.d.mts",
"default": "./dist/main.mjs"
}
}
},
"main": "dist/main.mjs",
"module": "dist/main.mjs",
"types": "dist/main.d.ts",
"files": [
"dist"
],
"dependencies": {
"@eslint/compat": "2.1.0",
"@eslint/css": "1.2.0",
"@eslint/js": "10.0.1",
"@html-eslint/eslint-plugin": "0.60.0",
"@html-eslint/parser": "0.60.0",
"@stylistic/eslint-plugin": "5.10.0",
"eslint-plugin-align-assignments": "1.1.2",
"eslint-plugin-align-import": "1.0.0",
"eslint-plugin-import": "2.32.0",
"eslint-plugin-jsdoc": "62.9.0",
"eslint-plugin-json-schema-validator": "6.2.0",
"eslint-plugin-jsonc": "3.1.2",
"eslint-plugin-markdownlint": "0.9.0",
"eslint-plugin-package-json": "1.1.0",
"eslint-plugin-playwright": "2.10.3",
"eslint-plugin-promise": "7.3.0",
"eslint-plugin-toml": "1.3.1",
"eslint-plugin-vue": "10.9.1",
"eslint-plugin-yml": "3.3.2",
"globals": "17.6.0",
"jsonc-eslint-parser": "3.1.0",
"tailwind-csstree": "0.3.1",
"typescript-eslint": "8.59.4",
"vue-eslint-parser": "10.4.0"
},
"devDependencies": {
"@types/eslint-plugin-markdown": "2.0.2",
"eslint": "10.4.0",
"svelte": "5.55.8",
"@dovenv/repo-config": "1.6.2"
},
"peerDependencies": {
"eslint": ">=9"
},
"optionalDependencies": {
"eslint-plugin-svelte": "3.17.1"
},
"publishConfig": {
"access": "public",
"registry": "https://registry.npmjs.org/"
},
"scripts": {
"build": "unbuild",
"dev": "eslint --config tests/eslint.config.js tests/lint/**",
"inspect": "pnpx @eslint/config-inspector@latest --config src/main.ts",
"performance": "TIMING=all eslint --config tests/eslint.config.js tests/lint/** --stats",
"test": "vitest run -r tests --passWithNoTests",
"test-bin": "eslint tests/lint --config tests/eslint.config.js",
"test-bin-dev": "eslint tests/lint --config tests/eslint.config.dev.ts"
}
}