{ "name": "attu", "version": "2.2.6", "license": "MIT", "author": { "name": "zilliz", "email": "zilliz@zilliz.com" }, "description": "Attu help to manage Milvus easily", "repository": { "type": "git", "url": "https://github.com/zilliztech/attu" }, "dependencies": { "@zilliz/milvus2-sdk-node": "^2.2.9", "axios": "^1.3.2", "chalk": "^4.1.2", "class-sanitizer": "^1.0.1", "class-transformer": "^0.4.0", "class-validator": "^0.13.1", "cors": "^2.8.5", "cross-env": "^7.0.3", "csv-writer": "^1.6.0", "express": "^4.17.1", "glob": "^7.2.0", "helmet": "^4.6.0", "http-errors": "^1.8.1", "lru-cache": "^6.0.0", "morgan": "^1.10.0", "node-cron": "^3.0.0", "rimraf": "^3.0.2", "socket.io": "^4.3.1", "swagger-jsdoc": "^6.1.0", "swagger-ui-express": "^4.1.6" }, "jest": { "testEnvironment": "node", "testTimeout": 10000, "coveragePathIgnorePatterns": [ "/node_modules/" ], "rootDir": "src", "testRegex": ".*\\.test\\.ts$", "collectCoverageFrom": [ "**/*.service.{js,ts}" ], "transform": { "^.+\\.(t|j)s$": "ts-jest" }, "coverageDirectory": "../coverage/" }, "devDependencies": { "@types/chalk": "^2.2.0", "@types/cors": "^2.8.12", "@types/express": "^4.17.13", "@types/glob": "^7.2.0", "@types/http-errors": "^1.8.1", "@types/jest": "^27.0.2", "@types/lru-cache": "^5.1.1", "@types/morgan": "^1.9.3", "@types/node": "^16.11.6", "@types/node-cron": "^3.0.0", "@types/supertest": "^2.0.11", "@types/swagger-jsdoc": "^6.0.1", "@types/swagger-ui-express": "^4.1.3", "@types/ws": "^8.2.0", "electron": "^21.0.1", "electron-builder": "^23.6.0", "jest": "^27.3.1", "nodemon": "^2.0.14", "prettier": "^2.4.1", "supertest": "^6.1.6", "ts-jest": "^27.0.7", "ts-node": "^10.4.0", "tslint": "^6.1.3", "typescript": "^4.4.4" }, "scripts": { "prebuild": "tslint -c tslint.json -p tsconfig.json --fix", "build": "yarn clean && tsc", "build-electron": "node electron-prebuild && yarn build", "prestart": "rm -rf dist && yarn build", "start": "nodemon src/app.ts", "start:plugin": "yarn build && cross-env PLUGIN_DEV=1 node dist/attu/express/src/app.js", "start:prod": "node dist/src/app.js", "start:debug": "DEBUG=express:* nodemon src/app.ts", "test": "cross-env NODE_ENV=test jest --passWithNoTests", "test:watch": "jest --watch", "test:cov": "cross-env NODE_ENV=test jest --passWithNoTests --coverage", "test:report": "cross-env NODE_ENV=test jest --watchAll=false --coverage --coverageReporters='text-summary'", "clean": "rimraf dist", "format": "prettier --write '**/*.{ts,js}'", "mac": "electron-builder --mac", "linux": "electron-builder --linux", "win": "electron-builder --win" }, "nodemonConfig": { "ignore": [ "**/*.test.ts", "**/*.spec.ts", "build", ".git", "node_modules" ], "watch": [ "src" ], "ext": "ts yml" }, "homepage": "./", "main": "electron-starter.js", "build": { "appId": "milvus", "directories": { "output": "electron-app" }, "files": [ "build/**/*", "dist/**/*", "node_modules/**/*", "electron-starter.js", "package.json", "preload.js" ], "linux": { "icon": "./build/attu.icns", "target": [ "deb" ] }, "mac": { "icon": "./build/attu.icns", "target": "dmg" }, "win": { "icon": "./build/attu.png", "target": [ { "target": "nsis" } ] } } }