monapdx_obsidian-skeletal/package.json
Ashly 51d2acf034 Add ESLint setup and code quality improvements
Configure ESLint with obsidianmd plugin for linting TypeScript code. Replace deprecated builtin-modules with Node's built-in module:module. Refactor ProgressAutoUpdater to use dependency injection for settings. Update lint command and add lint:fix. Fix various code quality issues including regex escapes, type assertions, and deprecated API calls. Add project screenshots.
2026-07-17 03:01:27 -07:00

35 lines
918 B
JSON

{
"name": "obsidian-skeletal",
"version": "1.0.0",
"description": "Markdown structures for every kind of content.",
"main": "main.js",
"scripts": {
"dev": "node esbuild.config.mjs",
"build": "tsc -noEmit -skipLibCheck && node esbuild.config.mjs production",
"typecheck": "tsc -noEmit -skipLibCheck",
"test": "vitest run",
"test:watch": "vitest",
"lint": "eslint src",
"lint:fix": "eslint src --fix",
"deploy:local": "node scripts/deploy-local.mjs"
},
"keywords": [
"obsidian",
"plugin",
"markdown",
"templates"
],
"author": "Ashly Lorenzana",
"license": "MIT",
"devDependencies": {
"@types/node": "^20.11.0",
"esbuild": "^0.20.0",
"eslint": "^9.39.5",
"eslint-plugin-obsidianmd": "^0.4.1",
"obsidian": "^1.5.1",
"tslib": "^2.6.2",
"typescript": "^5.3.3",
"typescript-eslint": "^8.64.0",
"vitest": "^1.2.0"
}
}