-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
48 lines (48 loc) · 8.68 KB
/
Copy pathpackage.json
File metadata and controls
48 lines (48 loc) · 8.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
{
"name": "kankan-salary",
"version": "0.1.0",
"description": "Data-driven career planning and salary signal prototype for young people.",
"license": "MIT",
"private": false,
"repository": {
"type": "git",
"url": "git+https://github.com/CosmicRing/Nextwork.git"
},
"bugs": {
"url": "https://github.com/CosmicRing/Nextwork/issues"
},
"homepage": "https://github.com/CosmicRing/Nextwork#readme",
"type": "module",
"scripts": {
"dev": "vite --host 0.0.0.0",
"build": "tsc -b && vite build",
"preview": "vite preview --host 0.0.0.0",
"analyze:jobs": "tsx scripts/analyze-jobs.ts",
"scrape:jobs": "tsx scripts/scrape-jobs.ts",
"search:official": "tsx scripts/search-official-jobs.ts",
"refresh:data": "npm run scrape:jobs && npm run analyze:jobs",
"update:salaries": "npm run refresh:data",
"miniapp:preview": "powershell -ExecutionPolicy Bypass -File scripts/wechat-miniprogram-cli.ps1 -Mode preview",
"miniapp:upload": "powershell -ExecutionPolicy Bypass -File scripts/wechat-miniprogram-cli.ps1 -Mode upload",
"verify:career-signals": "tsx scripts/verify-career-signals.ts && tsx scripts/verify-career-signal-ui.ts",
"verify:career-radar": "tsx scripts/verify-career-radar-feature.ts",
"verify:company-presentation": "tsx scripts/verify-company-logo-assets.ts && tsx scripts/verify-school-company-detail-ui.ts && tsx scripts/verify-company-compare-logo-rows.ts",
"verify:school-rescue": "tsx scripts/verify-school-rescue-quality-gate.ts && tsx scripts/verify-school-first-entry.ts && tsx scripts/verify-school-aggregation-report.ts && tsx scripts/verify-ordinary-school-entry-coverage.ts && tsx scripts/verify-unknown-school-entry-pack.ts && tsx scripts/verify-unknown-school-type-strategy.ts && tsx scripts/verify-unknown-school-direction-presets.ts && tsx scripts/verify-unknown-school-source-task-context-match.ts && tsx scripts/verify-school-public-source-routes.ts && tsx scripts/verify-school-evidence-readiness.ts && tsx scripts/verify-school-next-action.ts && tsx scripts/verify-school-action-command.ts && tsx scripts/verify-school-action-queue-ui.ts && tsx scripts/verify-school-evidence-gap-priority-ui.ts && tsx scripts/verify-school-weak-evidence-promotion-hints.ts && tsx scripts/verify-school-weak-evidence-upgrade-action-ui.ts && tsx scripts/verify-miniprogram-readme-rescue-workflow.ts && tsx scripts/verify-miniprogram-ordinary-school-rescue.ts && tsx scripts/verify-miniprogram-ordinary-school-first-samples.ts && tsx scripts/verify-miniprogram-selected-major-syncs-rescue-packet.ts && tsx scripts/verify-miniprogram-school-type-strategy.ts && tsx scripts/verify-miniprogram-school-type-strategy-entry-actions.ts && tsx scripts/verify-miniprogram-salary-direction-bridge.ts && tsx scripts/verify-miniprogram-salary-direction-evidence-template.ts && tsx scripts/verify-miniprogram-salary-direction-company-entrances.ts && tsx scripts/verify-miniprogram-career-signal-digest.ts && tsx scripts/verify-miniprogram-local-opportunity-channels.ts && tsx scripts/verify-miniprogram-city-aware-local-opportunities.ts && tsx scripts/verify-miniprogram-city-evidence-action-plan.ts && tsx scripts/verify-miniprogram-city-scoped-evidence-storage.ts && tsx scripts/verify-miniprogram-legacy-progress-does-not-cross-city.ts && tsx scripts/verify-miniprogram-legacy-inbox-does-not-cross-city.ts && tsx scripts/verify-miniprogram-next-source-prefers-city-actions.ts && tsx scripts/verify-miniprogram-local-opportunity-evidence-template.ts && tsx scripts/verify-miniprogram-current-candidate-readiness.ts && tsx scripts/verify-miniprogram-source-task-runway.ts && tsx scripts/verify-miniprogram-official-domain-narrows-next-sources.ts && tsx scripts/verify-miniprogram-evidence-progress-requires-verified-evidence.ts && tsx scripts/verify-miniprogram-evidence-privacy-guard.ts && tsx scripts/verify-miniprogram-evidence-context-guard.ts && tsx scripts/verify-miniprogram-evidence-freshness-gate.ts && tsx scripts/verify-miniprogram-evidence-batch-parser.ts && tsx scripts/verify-miniprogram-evidence-batch-parser-list-paste.ts && tsx scripts/verify-miniprogram-evidence-clipboard-import.ts && tsx scripts/verify-miniprogram-evidence-dedupe.ts && tsx scripts/verify-miniprogram-evidence-inbox-expand-details.ts && tsx scripts/verify-miniprogram-known-school-official-rescue-entries.ts && tsx scripts/verify-miniprogram-unknown-school-search.ts && tsx scripts/verify-miniprogram-unknown-school-authority-source-ladder.ts && tsx scripts/verify-miniprogram-authority-route-to-evidence-template.ts && tsx scripts/verify-miniprogram-unknown-major-focus.ts && tsx scripts/verify-miniprogram-major-presets.ts && tsx scripts/verify-miniprogram-evidence-inbox.ts && tsx scripts/verify-miniprogram-evidence-trust-gate.ts && tsx scripts/verify-miniprogram-evidence-next-source-actions.ts && tsx scripts/verify-miniprogram-evidence-draft-template.ts && tsx scripts/verify-miniprogram-template-only-evidence-does-not-advance-progress.ts && tsx scripts/verify-miniprogram-evidence-inbox-restores-progress.ts && tsx scripts/verify-miniprogram-evidence-removal-recalculates-progress.ts && tsx scripts/verify-miniprogram-evidence-progress.ts && tsx scripts/verify-miniprogram-progress-brief.ts && tsx scripts/verify-school-candidate-compare-report.ts && tsx scripts/verify-school-workbench-local-persistence.ts && tsx scripts/verify-vite-mobile-bundle-splitting.ts && tsx scripts/verify-miniprogram-candidate-compare.ts && tsx scripts/verify-miniprogram-candidate-verdict.ts && tsx scripts/verify-miniprogram-actionable-candidate-cards.ts && tsx scripts/verify-miniprogram-candidate-evidence-snapshot.ts && tsx scripts/verify-miniprogram-radar-ranking.ts && tsx scripts/verify-miniprogram-company-directory-hierarchy.ts && tsx scripts/verify-miniprogram-company-directory-coverage.ts && tsx scripts/verify-wechat-miniprogram-cli-runner.ts && tsx scripts/verify-wechat-miniprogram-package.ts",
"verify:miniprogram": "tsx scripts/verify-miniprogram-readme-rescue-workflow.ts && tsx scripts/verify-miniprogram-ordinary-school-first-samples.ts && tsx scripts/verify-miniprogram-selected-major-syncs-rescue-packet.ts && tsx scripts/verify-miniprogram-school-type-strategy.ts && tsx scripts/verify-miniprogram-school-type-strategy-entry-actions.ts && tsx scripts/verify-miniprogram-salary-direction-bridge.ts && tsx scripts/verify-miniprogram-salary-direction-evidence-template.ts && tsx scripts/verify-miniprogram-salary-direction-company-entrances.ts && tsx scripts/verify-miniprogram-career-signal-digest.ts && tsx scripts/verify-miniprogram-local-opportunity-channels.ts && tsx scripts/verify-miniprogram-city-aware-local-opportunities.ts && tsx scripts/verify-miniprogram-city-evidence-action-plan.ts && tsx scripts/verify-miniprogram-city-scoped-evidence-storage.ts && tsx scripts/verify-miniprogram-legacy-progress-does-not-cross-city.ts && tsx scripts/verify-miniprogram-legacy-inbox-does-not-cross-city.ts && tsx scripts/verify-miniprogram-next-source-prefers-city-actions.ts && tsx scripts/verify-miniprogram-local-opportunity-evidence-template.ts && tsx scripts/verify-miniprogram-current-candidate-readiness.ts && tsx scripts/verify-miniprogram-source-task-runway.ts && tsx scripts/verify-miniprogram-official-domain-narrows-next-sources.ts && tsx scripts/verify-miniprogram-evidence-progress-requires-verified-evidence.ts && tsx scripts/verify-miniprogram-evidence-privacy-guard.ts && tsx scripts/verify-miniprogram-evidence-context-guard.ts && tsx scripts/verify-miniprogram-evidence-freshness-gate.ts && tsx scripts/verify-miniprogram-evidence-batch-parser.ts && tsx scripts/verify-miniprogram-evidence-batch-parser-list-paste.ts && tsx scripts/verify-miniprogram-evidence-clipboard-import.ts && tsx scripts/verify-miniprogram-evidence-dedupe.ts && tsx scripts/verify-miniprogram-evidence-inbox-expand-details.ts && tsx scripts/verify-miniprogram-actionable-candidate-cards.ts && tsx scripts/verify-miniprogram-candidate-evidence-snapshot.ts && tsx scripts/verify-miniprogram-known-school-official-rescue-entries.ts && tsx scripts/verify-miniprogram-unknown-school-authority-source-ladder.ts && tsx scripts/verify-miniprogram-authority-route-to-evidence-template.ts && tsx scripts/verify-miniprogram-template-only-evidence-does-not-advance-progress.ts && tsx scripts/verify-miniprogram-company-directory-hierarchy.ts && tsx scripts/verify-miniprogram-company-directory-coverage.ts && tsx scripts/verify-wechat-miniprogram-package.ts"
},
"dependencies": {
"@vitejs/plugin-react": "^6.0.2",
"lucide-react": "latest",
"react": "latest",
"react-dom": "latest",
"react-kino": "^0.3.1",
"tsx": "latest",
"typescript": "latest",
"vite": "^8.0.16"
},
"devDependencies": {
"@types/node": "^25.9.2",
"@types/react": "^19.2.17",
"@types/react-dom": "^19.2.3"
}
}