UNPKG

xuanxuan

Version:

企业即时通讯平台

208 lines (207 loc) 7.15 kB
{ "name": "xuanxuan", "productName": "Xuanxuan", "version": "1.1.1", "description": "企业即时通讯平台", "main": "main.js", "scripts": { "test": "cross-env NODE_ENV=test BABEL_DISABLE_CACHE=1 mocha --retries 2 --compilers js:babel-register --recursive --require ./test/setup.js test/**/*.spec.js", "test-watch": "npm test -- --watch", "test-e2e": "cross-env NODE_ENV=test BABEL_DISABLE_CACHE=1 mocha --retries 2 --compilers js:babel-register --require ./test/setup.js ./test/e2e.js", "hot-server": "cross-env NODE_ENV=development node --max_old_space_size=2096 -r babel-register server.js", "build-main": "cross-env NODE_ENV=production node -r babel-register ./node_modules/webpack/bin/webpack --config webpack.config.electron.js --progress --profile --colors", "build-renderer": "cross-env NODE_ENV=production node -r babel-register ./node_modules/webpack/bin/webpack --config webpack.config.production.js --progress --profile --colors", "build-renderer-debug": "cross-env NODE_ENV=debug node -r babel-register ./node_modules/webpack/bin/webpack --config webpack.config.debug.js --progress --profile --colors", "build-main-debug": "cross-env NODE_ENV=debug node -r babel-register ./node_modules/webpack/bin/webpack --config webpack.config.electron.js --progress --profile --colors", "build": "npm run build-main && npm run build-renderer", "build-debug": "npm run build-main-debug && npm run build-renderer-debug", "start": "cross-env NODE_ENV=production electron ./app/", "flow-typed-install": "flow-typed install", "start-hot": "cross-env HOT=1 NODE_ENV=development electron -r babel-register -r babel-polyfill ./app/main.development", "postinstall": "concurrently \"install-app-deps\" \"node node_modules/fbjs-scripts/node/check-dev-engines.js package.json\"", "dev": "npm run hot-server -- --start-hot", "package": "npm run build && build --publish never", "package-mac": "npm run build && build --mac", "package-win": "npm run build && build --win --x64", "package-win-32": "npm run build && build --win --ia32", "package-linux": "npm run build && build --linux", "package-linux-32": "npm run build && build --linux --ia32", "package-all": "npm run build && build -mwl", "package-debug": "npm run build-debug && build --publish never", "package-win-debug": "npm run build-debug && build --win --x64 --publish never", "package-win-one-debug": "npm run build-debug && build --win --publish never", "package-publish": "npm run package-win && npm run package-win-32 && npm run package-win-debug && npm run package-mac && npm run package-linux", "cleanup": "mop -v" }, "build": { "productName": "xuanxuan", "appId": "com.cnezsoft.xuanxuan", "compression": "maximum", "artifactName": "${productName}-${version}-${os}-${arch}.${ext}", "dmg": { "contents": [ { "x": 130, "y": 220 }, { "x": 410, "y": 220, "type": "link", "path": "/Applications" } ], "title": "喧喧 ${version}" }, "files": [ "dist/", "node_modules/", "assets/", "lang/", "img/", "sound/", "app.html", "capture-screen.html", "main.js", "main.js.map", "package.json" ], "win": { "target": "nsis" }, "linux": { "target": [ "deb", "rpm", "AppImage", "tar.gz" ], "icon": "./resources/icons/" }, "mac": { "icon": "./resources/icon.icns" }, "nsis": { "oneClick": false, "allowToChangeInstallationDirectory": true, "artifactName": "${productName}-${version}-${os}-${arch}-setup.${ext}" }, "directories": { "buildResources": "resources", "output": "release" } }, "bin": { "electron": "./node_modules/.bin/electron" }, "repository": { "type": "git", "url": "git+https://github.com/cnezsoft/xuanxuan.git" }, "author": { "name": "Catouse", "email": "catouse@gmail.com" }, "license": "ZPL 1.2", "bugs": { "url": "https://github.com/cnezsoft/xuanxuan/issues" }, "keywords": [ "im", "message", "electron", "react", "webpack", "react-hot" ], "homepage": "http://xuan.im", "company": "青岛易软天创网络科技有限公司", "devDependencies": { "asar": "^0.13.0", "babel-core": "^6.22.1", "babel-loader": "^6.2.10", "babel-plugin-add-module-exports": "^0.2.1", "babel-plugin-dev-expression": "^0.2.1", "babel-plugin-tcomb": "^0.3.24", "babel-plugin-transform-class-properties": "^6.22.0", "babel-plugin-transform-es2015-classes": "^6.23.0", "babel-plugin-webpack-loaders": "^0.8.0", "babel-polyfill": "^6.20.0", "babel-preset-env": "^1.1.4", "babel-preset-react": "^6.16.0", "babel-preset-react-hmre": "^1.1.1", "babel-preset-react-optimize": "^1.0.1", "babel-preset-stage-0": "^6.16.0", "babel-register": "^6.18.0", "babel-traverse": "^6.22.1", "babili-webpack-plugin": "^0.0.8", "boiler-room-custodian": "^0.6.1", "concurrently": "^3.1.0", "cross-env": "^3.1.3", "css-loader": "^0.26.1", "devtron": "^1.4.0", "electron": "^1.4.15", "electron-builder": "^17.0.3", "electron-devtools-installer": "^2.0.1", "express": "^4.14.0", "extract-text-webpack-plugin": "^1.0.1", "fbjs-scripts": "^0.7.1", "file-loader": "^0.9.0", "html-webpack-plugin": "^2.24.1", "jsdom": "^9.9.1", "json-loader": "^0.5.4", "less": "^2.7.2", "less-loader": "^2.2.3", "minimist": "^1.2.0", "mocha": "^3.2.0", "react-addons-test-utils": "^15.4.1", "redux-logger": "^2.7.4", "style-loader": "^0.13.1", "tcomb": "^3.2.16", "url-loader": "^0.5.7", "webpack": "^1.14.0", "webpack-dev-middleware": "^1.9.0", "webpack-hot-middleware": "^2.14.0", "webpack-merge": "^2.0.0", "webpack-validator": "^2.3.0" }, "dependencies": { "draft-js": "^0.10.0", "electron-debug": "^1.1.0", "emojione": "^2.2.6", "emojione-picker": "^2.1.2", "highlight.js": "^9.9.0", "ion-sound": "^3.0.7", "marked": "^0.3.6", "material-ui": "^0.16.6", "md5": "^2.2.1", "mkdirp": "^0.5.1", "moment": "^2.17.1", "pinyin": "^2.8.3", "prop-types": "^15.5.8", "react": "^15.4.2", "react-addons-css-transition-group": "^15.4.2", "react-addons-pure-render-mixin": "^15.4.2", "react-addons-shallow-compare": "^15.5.2", "react-addons-transition-group": "^15.4.2", "react-clickaway": "^0.1.0", "react-dom": "^15.4.2", "react-event-listener": "^0.4.0", "react-tap-event-plugin": "^2.0.1", "recordrtc": "^5.4.0", "request": "^2.79.0", "request-progress": "^3.0.0", "source-map-support": "^0.4.8", "split.js": "^1.2.0", "uuid": "^3.0.1", "ws": "^2.2.3" }, "devEngines": { "node": ">=6.x", "npm": ">=3.x" }, "optionalDependencies": { "bufferutil": "^3.0.0", "utf-8-validate": "^3.0.1" } }