eslint-plugin-obsidian
Version:
ESLint rules for Obsidian
85 lines (84 loc) • 2.46 kB
JSON
{
"name": "eslint-plugin-obsidian",
"description": "ESLint rules for Obsidian",
"main": "dist/index.js",
"version": "2.32.0",
"scripts": {
"build": "npx tsc --project tsconfig.prod.json",
"test": "npx jest --colors",
"lint": "eslint src --ignore-pattern '*.d.ts' --ext .ts,.tsx,.js",
"prepublishOnly": "yarn build"
},
"author": "Orly Dadashev",
"files": [
"dist",
"package.json",
"LICENSE"
],
"peerDependencies": {
"@typescript-eslint/parser": ">=7.0.0",
"@typescript-eslint/utils": ">=7.0.0",
"eslint": "8.x.x",
"eslint-plugin-obsidian": "*",
"react-obsidian": "2.x.x"
},
"dependencies": {
"lodash": "^4.18.1",
"ts-morph": "^25.0.1",
"ts-morph-extensions": "^2.32.0"
},
"devDependencies": {
"@babel/core": "7.26.10",
"@babel/eslint-parser": "7.26.10",
"@babel/plugin-proposal-decorators": "7.25.9",
"@babel/plugin-transform-class-properties": "7.25.9",
"@babel/plugin-transform-class-static-block": "7.26.0",
"@babel/preset-env": "7.26.9",
"@babel/preset-react": "7.26.3",
"@babel/preset-typescript": "7.26.0",
"@eslint/eslintrc": "^3.0.2",
"@eslint/js": "8.x.x",
"@stylistic/eslint-plugin": "^1.7.0",
"@types/eslint": "8.4.9",
"@types/node": "^22.13.1",
"@typescript-eslint/eslint-plugin": "^7.18.0",
"@typescript-eslint/parser": "^7.18.0",
"@typescript-eslint/rule-tester": "^7.18.0",
"@typescript-eslint/types": "^7.18.0",
"@typescript-eslint/typescript-estree": "^7.18.0",
"@typescript-eslint/utils": "^7.18.0",
"cross-env": "^7.0.3",
"eslint": "8.x.x",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-import-newlines": "^1.1.5",
"eslint-plugin-jest-formatting": "^3.1.0",
"eslint-plugin-unused-imports": "^4.1.4",
"external-lib-a": "file:./tests/fixtures/external-lib-a",
"external-lib-b": "file:./tests/fixtures/external-lib-b",
"jest": "30.2.0",
"jest-extended": "^4.0.2",
"react-obsidian": "workspace:*",
"typescript": "^5.8.0"
},
"keywords": [
"react-obsidian",
"dependency-injection",
"ioc",
"eslint",
"eslintplugin",
"eslint-plugin",
"dependency",
"react",
"react-native",
"react native",
"dependency-injection",
"dependency injection",
"dependency inversion",
"inversion of control container",
"typescript",
"ioc",
"di",
"injector"
],
"license": "ISC"
}