{ "name": "AI-VOC-MSQ", "version": "1.0.0", "description": "AI-VOC系统前端 - 智能用户声音分析平台", "scripts": { "ng": "ng", "start": "ng serve", "build": "ng build", "build:prod": "ng build", "watch": "ng build --watch --configuration development", "test": "ng test", "lint": "ng lint", "e2e": "ng e2e", "serve:prod": "ng serve --configuration production", "deploy:success-top": "powershell -ExecutionPolicy Bypass -File scripts/deploy-success-top.ps1", "analyze": "ng build --stats-json && npx webpack-bundle-analyzer dist/ai-voc-frontend/stats.json", "reviews:refresh-own": "node scripts/refresh-own-product-reviews.js" }, "keywords": [ "angular", "voc", "ai", "sentiment-analysis", "dashboard", "ecommerce", "analytics" ], "author": "AI-VOC Team", "license": "MIT", "dependencies": { "@angular/animations": "^17.0.0", "@angular/common": "^17.0.0", "@angular/compiler": "^17.0.0", "@angular/core": "^17.0.0", "@angular/forms": "^17.0.0", "@angular/platform-browser": "^17.0.0", "@angular/platform-browser-dynamic": "^17.0.0", "@angular/router": "^17.0.0", "@awesome-cordova-plugins/core": "^8.1.0", "@awesome-cordova-plugins/diagnostic": "^8.1.0", "@awesome-cordova-plugins/media-capture": "^8.1.0", "@capacitor/camera": "^8.0.0", "@ionic/angular": "^8.7.17", "date-fns": "^2.30.0", "echarts": "^5.6.0", "file-saver": "^2.0.5", "fmode-ng": "^0.0.243", "jsencrypt": "^3.5.4", "marked": "^17.0.4", "ngx-echarts": "^17.2.0", "parse": "^8.0.3", "rxjs": "~7.8.0", "tslib": "^2.3.0", "xlsx": "^0.18.5", "zone.js": "~0.14.0" }, "devDependencies": { "@angular-devkit/build-angular": "^17.0.0", "@angular/cli": "^17.0.0", "@angular/compiler-cli": "^17.0.0", "@types/file-saver": "^2.0.7", "@types/jasmine": "~5.1.0", "@types/node": "^18.18.0", "jasmine-core": "~5.1.0", "karma": "~6.4.0", "karma-chrome-launcher": "^3.2.0", "karma-coverage": "~2.2.0", "karma-jasmine": "~5.1.0", "karma-jasmine-html-reporter": "~2.1.0", "typescript": "^5.2.0", "webpack-bundle-analyzer": "^4.9.1" }, "engines": { "node": ">=18.0.0", "npm": ">=9.0.0" }, "browserslist": [ "last 2 Chrome versions", "last 2 Firefox versions", "last 2 Safari versions", "last 2 Edge versions", "iOS >= 12", "Android >= 8" ] }