|
43 | 43 | "build:vite": "turbo build --filter=./packages/vite...",
|
44 | 44 | "build:devtools-api": "turbo build --filter=./packages/devtools-api...",
|
45 | 45 | "build:chrome-extension": "turbo build --filter=./packages/chrome-extension...",
|
| 46 | + "build:firefox-extension": "turbo build --filter=./packages/firefox-extension...", |
46 | 47 | "dev:chrome-extension": "turbo dev --filter=./packages/chrome-extension",
|
| 48 | + "dev:firefox-extension": "turbo dev --filter=./packages/firefox-extension", |
47 | 49 | "dev:ui-story": "turbo dev --filter=./packages/ui-story",
|
48 | 50 | "prepare:type": "turbo prepare:type --filter='./packages/*'",
|
49 | 51 | "dev": "NODE_OPTIONS=\"--max-old-space-size=8192\" nr prepare:type && nr build:ui && turbo stub --concurrency 20",
|
|
66 | 68 | "docs": "pnpm -C docs run docs:dev",
|
67 | 69 | "docs:build": "pnpm -C docs run docs:build",
|
68 | 70 | "zip": "tsx ./scripts/extension-zip.ts",
|
| 71 | + "release-extension": "tsx ./scripts/release-extension.ts && nr zip", |
69 | 72 | "gen:vue-apis": "tsx ./scripts/vue-api-manifest.ts"
|
70 | 73 | },
|
71 | 74 | "devDependencies": {
|
72 | 75 | "@antfu/eslint-config": "2.21.0",
|
73 | 76 | "@antfu/ni": "^0.21.12",
|
74 | 77 | "@arethetypeswrong/cli": "^0.15.3",
|
| 78 | + "@clack/prompts": "^0.7.0", |
75 | 79 | "@types/chrome": "^0.0.268",
|
76 | 80 | "@types/degit": "^2.8.6",
|
77 | 81 | "@types/fs-extra": "^11.0.4",
|
|
93 | 97 | "jsdom": "^24.1.0",
|
94 | 98 | "lint-staged": "^15.2.5",
|
95 | 99 | "npm-run-all2": "^6.2.0",
|
| 100 | + "picocolors": "^1.0.1", |
96 | 101 | "pnpm": "^9.3.0",
|
97 | 102 | "progress": "^2.0.3",
|
98 | 103 | "publint": "^0.2.8",
|
99 | 104 | "readdir-glob": "^2.0.0",
|
100 | 105 | "regex-extra": "^0.2.2",
|
| 106 | + "semver": "^7.6.2", |
101 | 107 | "simple-git-hooks": "^2.11.1",
|
102 | 108 | "taze": "^0.13.8",
|
103 | 109 | "tsup": "^8.1.0",
|
|
0 commit comments