@dusk-network/eslint-config
Version:
ESLint config used by Dusk JavaScript apps
88 lines (87 loc) • 2.71 kB
JSON
{
"author": {
"name": "Dusk Network B.V.",
"url": "https://dusk.network/",
"mail": "info@dusk.network"
},
"bugs": "https://github.com/dusk-network/eslint-config/issues/",
"contributors": [
"Andrea Scartabelli <andrea.scartabelli@gmail.com>",
"Kieran Hall <kieran@dusk.network>"
],
"description": "ESLint config used by Dusk JavaScript apps",
"engines": {
"node": ">=20.18.0"
},
"exports": {
".": {
"default": "./js/index.js",
"types": "./js/index.d.ts"
},
"./svelte": {
"default": "./svelte/index.js",
"types": "./svelte/index.d.ts"
},
"./vitest": {
"default": "./vitest/index.js",
"types": "./vitest/index.d.ts"
},
"./package.json": "./package.json"
},
"files": [
"js/**/*.{js,ts}",
"svelte/**/*.{js,ts}",
"vitest/**/*.{js,ts}"
],
"homepage": "https://github.com/dusk-network/eslint-config/",
"keywords": [
"dusk",
"dusk network",
"eslint",
"eslintconfig"
],
"license": "MPL-2.0",
"name": "@dusk-network/eslint-config",
"repository": {
"type": "git",
"url": "https://github.com/dusk-network/eslint-config.git"
},
"scripts": {
"check": "npm run check:rules && npm run format && npm run lint",
"check:js-rules": "ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=true eslint-find-rules -nd --flatConfig js/index.js && eslint-config-prettier js/index.js",
"check:rules": "npm run check:js-rules && npm run check:svelte-rules && npm run check:vitest-rules",
"check:svelte-rules": "ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=true eslint-find-rules -nd --flatConfig svelte/index.js && eslint-config-prettier svelte/index.js",
"check:vitest-rules": "ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=true eslint-find-rules -nd --flatConfig vitest/index.js && eslint-config-prettier vitest/index.js",
"format": "prettier . --check",
"format:fix": "prettier . --write",
"lint": "eslint .",
"lint:fix": "eslint . --fix"
},
"type": "module",
"version": "4.0.1",
"dependencies": {
"eslint-plugin-import": "2.31.0"
},
"devDependencies": {
"@dusk-network/prettier-config": "1.1.0",
"@eslint/eslintrc": "3.3.1",
"@eslint/js": "9.26.0",
"@vitest/eslint-plugin": "1.1.44",
"eslint": "9.26.0",
"eslint-config-prettier": "10.1.5",
"eslint-find-rules": "5.0.0",
"eslint-plugin-svelte": "3.5.1",
"globals": "16.1.0",
"prettier": "3.5.3",
"svelte": "5.28.2"
},
"optionalDependencies": {
"@vitest/eslint-plugin": ">=1.1.43",
"eslint-plugin-svelte": ">=3.5.1"
},
"peerDependencies": {
"@eslint/js": ">=9.26.0",
"eslint": ">=9.26.0",
"eslint-config-prettier": ">=10.1.2"
}
}