6a1af891b7
All of those cpx invocations were getting unwieldy, and I suspect the exotic quoting needed to run them under parallelshell was breaking things on windows. Replace the unwieldy cpx invocations with an unwieldy custom script.
152 lines
5.2 KiB
JSON
152 lines
5.2 KiB
JSON
{
|
|
"name": "riot-web",
|
|
"productName": "Riot",
|
|
"main": "electron/src/electron-main.js",
|
|
"version": "0.9.5",
|
|
"description": "A feature-rich client for Matrix.org",
|
|
"author": "Vector Creations Ltd.",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/vector-im/riot-web"
|
|
},
|
|
"license": "Apache-2.0",
|
|
"files": [
|
|
"AUTHORS.rst",
|
|
"CONTRIBUTING.rst",
|
|
"deploy",
|
|
"docs",
|
|
"karma.conf.js",
|
|
"lib",
|
|
"release.sh",
|
|
"scripts",
|
|
"src",
|
|
"test",
|
|
"webpack.config.js"
|
|
],
|
|
"style": "bundle.css",
|
|
"matrix-react-parent": "matrix-react-sdk",
|
|
"scripts": {
|
|
"reskindex": "reskindex -h src/header",
|
|
"build:res": "node scripts/copy-res.js",
|
|
"build:modernizr": "modernizr -c .modernizr.json -d src/vector/modernizr.js",
|
|
"build:css": "mkdirp build && catw \"src/skins/vector/css/**/*.css\" -o build/components.css --no-watch",
|
|
"build:compile": "babel --source-maps -d lib src",
|
|
"build:bundle": "NODE_ENV=production webpack -p --progress",
|
|
"build:bundle:dev": "webpack --optimize-occurence-order --progress",
|
|
"build:electron": "npm run clean && npm run build && build -wml --ia32 --x64",
|
|
"build": "node scripts/babelcheck.js && npm run build:res && npm run build:css && npm run build:bundle",
|
|
"build:dev": "node scripts/babelcheck.js && npm run build:res && npm run build:css && npm run build:bundle:dev",
|
|
"dist": "scripts/package.sh",
|
|
"start:res": "node scripts/copy-res.js -w",
|
|
"start:js": "webpack-dev-server -w --progress",
|
|
"start:js:prod": "NODE_ENV=production webpack-dev-server -w --progress",
|
|
"start:css": "mkdirp build && catw \"src/skins/vector/css/**/*.css\" -o build/components.css",
|
|
"start": "node scripts/babelcheck.js && parallelshell \"npm run start:res\" \"npm run start:js\" \"npm run start:css\"",
|
|
"start:prod": "parallelshell \"npm run start:res\" \"npm run start:js:prod\" \"npm run start:css\"",
|
|
"clean": "rimraf build lib webapp electron/dist",
|
|
"prepublish": "npm run build:compile",
|
|
"test": "karma start --single-run=true --autoWatch=false --browsers PhantomJS --colors=false",
|
|
"test:multi": "karma start"
|
|
},
|
|
"dependencies": {
|
|
"babel-polyfill": "^6.5.0",
|
|
"babel-runtime": "^6.11.6",
|
|
"browser-request": "^0.3.3",
|
|
"classnames": "^2.1.2",
|
|
"draft-js": "^0.8.1",
|
|
"extract-text-webpack-plugin": "^0.9.1",
|
|
"favico.js": "^0.3.10",
|
|
"filesize": "^3.1.2",
|
|
"flux": "~2.0.3",
|
|
"gemini-scrollbar": "matrix-org/gemini-scrollbar#b302279",
|
|
"gfm.css": "^1.1.1",
|
|
"highlight.js": "^9.0.0",
|
|
"linkifyjs": "^2.1.3",
|
|
"matrix-js-sdk": "matrix-org/matrix-js-sdk#develop",
|
|
"matrix-react-sdk": "matrix-org/matrix-react-sdk#develop",
|
|
"modernizr": "^3.1.0",
|
|
"q": "^1.4.1",
|
|
"react": "^15.4.0",
|
|
"react-dnd": "^2.1.4",
|
|
"react-dnd-html5-backend": "^2.1.2",
|
|
"react-dom": "^15.4.0",
|
|
"react-gemini-scrollbar": "matrix-org/react-gemini-scrollbar#5e97aef",
|
|
"sanitize-html": "^1.11.1",
|
|
"ua-parser-js": "^0.7.10",
|
|
"url": "^0.11.0"
|
|
},
|
|
"devDependencies": {
|
|
"babel-cli": "^6.5.2",
|
|
"babel-core": "^6.14.0",
|
|
"babel-eslint": "^6.1.0",
|
|
"babel-loader": "^6.2.5",
|
|
"babel-plugin-add-module-exports": "^0.2.1",
|
|
"babel-plugin-transform-async-to-generator": "^6.16.0",
|
|
"babel-plugin-transform-class-properties": "^6.16.0",
|
|
"babel-plugin-transform-object-rest-spread": "^6.16.0",
|
|
"babel-plugin-transform-runtime": "^6.15.0",
|
|
"babel-preset-es2015": "^6.16.0",
|
|
"babel-preset-es2016": "^6.16.0",
|
|
"babel-preset-es2017": "^6.16.0",
|
|
"babel-preset-react": "^6.16.0",
|
|
"babel-preset-stage-2": "^6.17.0",
|
|
"catw": "^1.0.1",
|
|
"chokidar": "^1.6.1",
|
|
"cpx": "^1.3.2",
|
|
"css-raw-loader": "^0.1.1",
|
|
"electron-builder": "^10.4.1",
|
|
"emojione": "^2.2.3",
|
|
"expect": "^1.16.0",
|
|
"fs-extra": "^0.30.0",
|
|
"html-webpack-plugin": "^2.24.0",
|
|
"json-loader": "^0.5.3",
|
|
"karma": "^0.13.22",
|
|
"karma-chrome-launcher": "^0.2.3",
|
|
"karma-cli": "^0.1.2",
|
|
"karma-junit-reporter": "^0.4.1",
|
|
"karma-mocha": "^0.2.2",
|
|
"karma-phantomjs-launcher": "^1.0.0",
|
|
"karma-sourcemap-loader": "^0.3.7",
|
|
"karma-webpack": "^1.7.0",
|
|
"minimist": "^1.2.0",
|
|
"mkdirp": "^0.5.1",
|
|
"mocha": "^2.4.5",
|
|
"parallelshell": "^1.2.0",
|
|
"phantomjs-prebuilt": "^2.1.7",
|
|
"react-addons-perf": "^15.4.0",
|
|
"react-addons-test-utils": "^15.4.0",
|
|
"rimraf": "^2.4.3",
|
|
"source-map-loader": "^0.1.5",
|
|
"webpack": "^1.12.14",
|
|
"webpack-dev-server": "^1.16.2"
|
|
},
|
|
"optionalDependencies": {
|
|
"olm": "https://matrix.org/packages/npm/olm/olm-2.1.0.tgz"
|
|
},
|
|
"build": {
|
|
"appId": "im.riot.app",
|
|
"category": "Network",
|
|
"electronVersion": "1.4.11",
|
|
"//asar=false": "https://github.com/electron-userland/electron-builder/issues/675",
|
|
"asar": false,
|
|
"dereference": true,
|
|
"//files": "We bundle everything, so we only need to include webapp/",
|
|
"files": [
|
|
"electron/src/**",
|
|
"electron/img/**",
|
|
"webapp/**",
|
|
"package.json"
|
|
],
|
|
"linux": {
|
|
"target": "deb",
|
|
"maintainer": "support@riot.im"
|
|
},
|
|
"win": {
|
|
"target": "squirrel"
|
|
}
|
|
},
|
|
"directories": {
|
|
"buildResources": "electron/build",
|
|
"output": "electron/dist"
|
|
}
|
|
}
|