|
1 | 1 | { |
2 | 2 | "name": "tempad-dev", |
3 | | - "description": "Inspect panel on Figma, for everyone.", |
| 3 | + "description": "TemPad Dev monorepo", |
4 | 4 | "private": true, |
5 | 5 | "version": "0.14.0", |
6 | 6 | "type": "module", |
7 | | - "scripts": { |
8 | | - "dev": "wxt", |
9 | | - "dev:firefox": "wxt -b firefox", |
10 | | - "build": "wxt build && pnpm run build:rewrite && pnpm run build:plugins && pnpm run build:mcp && pnpm run build:readme", |
11 | | - "build:firefox": "wxt build -b firefox", |
12 | | - "build:rewrite": "esbuild ./rewrite/figma.ts --outfile=./dist/figma.js --bundle --format=iife && cp ./public/rules/figma.legacy.json ./dist/figma.json && cp ./public/rules/figma.legacy.json ./dist/figma.comply.json", |
13 | | - "build:plugins": "pnpm --filter @tempad-dev/plugins run build", |
14 | | - "build:mcp": "pnpm --filter @tempad-dev/mcp run build", |
15 | | - "build:readme": "tsx ./build/readme.ts", |
16 | | - "npm:plugins": "pnpm --filter @tempad-dev/plugins publish --access public", |
17 | | - "npm:mcp": "pnpm --filter @tempad-dev/mcp publish --access public", |
18 | | - "zip": "wxt zip", |
19 | | - "zip:firefox": "wxt zip -b firefox", |
20 | | - "compile": "vue-tsc --noEmit", |
21 | | - "postinstall": "wxt prepare", |
22 | | - "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix", |
23 | | - "format": "prettier --write \"**/*.{js,ts,jsx,tsx,cjs,mjs,cts,mts,vue,json,md,css}\" --ignore-path .gitignore" |
24 | | - }, |
25 | 7 | "devDependencies": { |
26 | | - "@figma/plugin-typings": "^1.121.0", |
27 | | - "@modelcontextprotocol/sdk": "^1.22.0", |
28 | | - "@rushstack/eslint-patch": "^1.15.0", |
29 | | - "@types/node": "^24.10.1", |
30 | | - "@types/prismjs": "^1.26.5", |
31 | | - "@types/proper-lockfile": "^4.1.4", |
32 | | - "@types/stringify-object": "^4.0.5", |
33 | | - "@types/ws": "^8.18.1", |
34 | 8 | "@eslint/js": "^9.39.1", |
| 9 | + "@rushstack/eslint-patch": "^1.15.0", |
35 | 10 | "@vue/eslint-config-prettier": "^10.2.0", |
36 | 11 | "@vue/eslint-config-typescript": "^14.6.0", |
37 | | - "@vueuse/core": "^14.0.0", |
38 | | - "@wxt-dev/module-vue": "^1.0.3", |
39 | | - "eslint-config-flat-gitignore": "^2.1.0", |
40 | | - "comment-mark": "^2.0.1", |
41 | | - "esbuild": "^0.27.0", |
42 | 12 | "eslint": "^9.39.1", |
| 13 | + "eslint-config-flat-gitignore": "^2.1.0", |
43 | 14 | "eslint-plugin-perfectionist": "^4.15.1", |
44 | 15 | "eslint-plugin-vue": "^10.5.1", |
45 | | - "nanoid": "^5.1.6", |
46 | | - "overlayscrollbars": "^2.12.0", |
47 | | - "p-limit": "^7.2.0", |
48 | | - "p-wait-for": "^6.0.0", |
49 | | - "pino": "^9.14.0", |
50 | | - "playwright-chromium": "^1.56.1", |
51 | 16 | "prettier": "^3.6.2", |
52 | | - "proper-lockfile": "^4.1.2", |
53 | | - "stringify-object": "^6.0.0", |
54 | | - "tsx": "^4.20.6", |
55 | | - "typescript": "^5.9.3", |
56 | | - "typescript-eslint": "^8.19.1", |
57 | | - "vite-plugin-css-injected-by-js": "^3.5.2", |
58 | | - "vue": "^3.5.24", |
59 | | - "vue-tsc": "^3.1.4", |
60 | | - "ws": "^8.18.3", |
61 | | - "wxt": "^0.20.11", |
62 | | - "zod": "^4.1.12" |
| 17 | + "typescript": "^5.9.3" |
| 18 | + }, |
| 19 | + "scripts": { |
| 20 | + "dev": "pnpm --filter @tempad-dev/extension dev", |
| 21 | + "build": "pnpm -r build", |
| 22 | + "build:ext": "pnpm --filter @tempad-dev/extension build", |
| 23 | + "build:plugins": "pnpm --filter @tempad-dev/plugins build", |
| 24 | + "build:mcp": "pnpm --filter @tempad-dev/mcp build", |
| 25 | + "lint": "pnpm -r lint", |
| 26 | + "format": "pnpm -r format", |
| 27 | + "typecheck": "pnpm -r typecheck", |
| 28 | + "zip": "pnpm --filter @tempad-dev/extension zip" |
63 | 29 | }, |
64 | 30 | "pnpm": { |
65 | 31 | "onlyBuiltDependencies": [ |
|
0 commit comments