{ "name": "visualdl", "version": "2.0.0-beta.15", "title": "VisualDL", "description": "A platform to visualize the deep learning process and result.", "keywords": [ "visualdl", "paddlepaddle", "visualization", "deep learning" ], "homepage": "https://github.com/PaddlePaddle/VisualDL", "bugs": { "url": "https://github.com/PaddlePaddle/VisualDL/issues" }, "license": "Apache-2.0", "author": "PeterPanZH (https://github.com/PeterPanZH)", "contributors": [ "Niandalu (https://github.com/Niandalu)" ], "repository": { "type": "git", "url": "https://github.com/PaddlePaddle/VisualDL.git", "directory": "frontend" }, "scripts": { "dev": "cross-env NODE_ENV=development nodemon --watch server --ext ts --exec \"ts-node --project server/tsconfig.json\" server/index.ts", "dev:wasm": "cross-env NODE_ENV=development WITH_WASM=1 nodemon --watch server --ext ts --exec \"ts-node --project server/tsconfig.json\" server/index.ts", "build:next": "next build", "build:server": "tsc --project server/tsconfig.json", "build:wasm": "wasm-pack build --release --out-dir dist --out-name index wasm", "build": "./scripts/build.sh", "export": "next export -o serverless", "start": "pm2-runtime ecosystem.config.js", "lint": "tsc -p tsconfig.json --noEmit && tsc -p server/tsconfig.json --noEmit && eslint --ext .tsx,.jsx.ts,.js --ignore-path .gitignore .", "format": "prettier --write \"**/*.ts\" \"**/*.tsx\" \"**/*.js\" \"**/*.jsx\"", "test": "echo \"Error: no test specified\" && exit 0", "prepublishOnly": "yarn lint && yarn test && ./scripts/build.sh", "preversion": "yarn lint", "version": "yarn format && git add -A" }, "bin": "cli.js", "files": [ "dist", "serverless", "public", "wasm/dist", "types", "index.js", "cli.js", "ecosystem.config.js" ], "dependencies": { "dagre-d3": "0.6.4", "detect-node": "2.0.4", "echarts": "4.6.0", "echarts-gl": "1.1.1", "express": "4.17.1", "hoist-non-react-statics": "3.3.2", "http-proxy-middleware": "1.0.1", "i18next": "19.3.2", "i18next-browser-languagedetector": "4.0.2", "i18next-express-middleware": "1.9.1", "i18next-node-fs-backend": "2.1.3", "i18next-xhr-backend": "3.2.2", "isomorphic-unfetch": "3.0.0", "lodash": "4.17.15", "moment": "2.24.0", "next": "9.2.2", "nprogress": "0.2.0", "open": "7.0.3", "ora": "4.0.3", "path-match": "1.2.4", "pm2": "4.2.3", "polished": "3.4.4", "prop-types": "15.7.2", "query-string": "6.11.1", "react": "16.13.0", "react-dom": "16.13.0", "react-hooks-worker": "0.9.0", "react-i18next": "11.3.3", "react-input-range": "1.3.0", "react-is": "16.13.0", "react-spinners": "0.8.1", "save-svg-as-png": "1.4.17", "styled-components": "5.0.1", "swr": "0.1.18", "url": "0.11.0", "yargs": "15.1.0" }, "devDependencies": { "@babel/core": "7.8.7", "@types/d3": "5.7.2", "@types/dagre": "0.7.42", "@types/echarts": "4.4.3", "@types/express": "4.17.3", "@types/faker": "4.1.10", "@types/lodash": "4.14.149", "@types/node": "13.9.0", "@types/nprogress": "0.2.0", "@types/react": "16.9.23", "@types/react-dom": "16.9.5", "@types/styled-components": "5.0.1", "@types/webpack": "4.41.7", "@types/yargs": "15.0.4", "@typescript-eslint/eslint-plugin": "2.22.0", "@typescript-eslint/parser": "2.22.0", "@wasm-tool/wasm-pack-plugin": "1.1.0", "babel-plugin-emotion": "10.0.29", "babel-plugin-styled-components": "1.10.7", "babel-plugin-typescript-to-proptypes": "1.3.0", "core-js": "3", "cross-env": "7.0.2", "eslint": "6.8.0", "eslint-config-prettier": "6.10.0", "eslint-plugin-prettier": "3.1.2", "eslint-plugin-react": "7.19.0", "eslint-plugin-react-hooks": "2.5.0", "faker": "4.1.0", "husky": "4.2.3", "lint-staged": "10.0.8", "nodemon": "2.0.2", "prettier": "1.19.1", "ts-node": "8.6.2", "typescript": "3.8.3", "worker-plugin": "3.2.0", "yarn": "1.22.1" }, "optionalDependencies": { "wasm-pack": "0.9.1" }, "engines": { "node": ">=10", "npm": ">=6" }, "husky": { "hooks": { "pre-commit": "lint-staged" } } }