97fc92b1bb
This pulls in the chrome change that broke geotrust ssl when the build hit 10 weeks old, so let's get this one out before we hit more disasters.
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.14",
|
|
"//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"
|
|
}
|
|
}
|