|
3 | 3 | "version": "1.0.3", |
4 | 4 | "main": "main.js", |
5 | 5 | "scripts": { |
6 | | - "dev": "node esbuild.config.mjs", |
7 | | - "build": "tsc -noEmit -skipLibCheck && node esbuild.config.mjs production", |
8 | | - "version": "node version-bump.mjs && git add manifest.json versions.json" |
| 6 | + "build": "obsidian-plugin build src/main.ts", |
| 7 | + "dev": "obsidian-plugin dev src/main.ts", |
| 8 | + "postversion": "node version-bump.mjs", |
| 9 | + "release": "publish-fast", |
| 10 | + "lint": "eslint .", |
| 11 | + "lint:fix": "eslint . --fix" |
9 | 12 | }, |
10 | 13 | "keywords": [], |
11 | 14 | "author": "", |
12 | 15 | "license": "MIT", |
13 | 16 | "devDependencies": { |
| 17 | + "@lukasbach/eslint-config-deps": "^1.0.2", |
14 | 18 | "@types/node": "^16.11.6", |
15 | | - "@typescript-eslint/eslint-plugin": "5.29.0", |
16 | | - "@typescript-eslint/parser": "5.29.0", |
17 | 19 | "builtin-modules": "3.3.0", |
18 | 20 | "esbuild": "0.17.3", |
19 | 21 | "obsidian": "latest", |
20 | 22 | "tslib": "2.4.0", |
21 | | - "typescript": "4.7.4" |
| 23 | + "typescript": "4.7.4", |
| 24 | + "publish-fast": "^0.0.19", |
| 25 | + "obsidian-plugin-cli": "^0.9.0", |
| 26 | + "eslint": "^8.36.0" |
| 27 | + }, |
| 28 | + "eslintConfig": { |
| 29 | + "extends": "@lukasbach/base/react", |
| 30 | + "parserOptions": { |
| 31 | + "project": "./tsconfig.json" |
| 32 | + }, |
| 33 | + "ignorePatterns": [ |
| 34 | + "lib", |
| 35 | + "*.js" |
| 36 | + ] |
22 | 37 | }, |
23 | 38 | "volta": { |
24 | 39 | "node": "18.15.0", |
25 | 40 | "yarn": "1.22.19" |
| 41 | + }, |
| 42 | + "publish": { |
| 43 | + "preScripts": "lint,build", |
| 44 | + "skipPublish": true, |
| 45 | + "releaseAssets": "dist/*", |
| 46 | + "noVersionPrefix": true |
26 | 47 | } |
27 | 48 | } |
0 commit comments