02f58ef9e3
Gemini's habit of reflowing everything everytime anything changes at all makes for an unresponsive app. Turn it off everywhere we use gemini.
81 lines
3.3 KiB
JSON
81 lines
3.3 KiB
JSON
{
|
|
"name": "vector-web",
|
|
"version": "0.6.0",
|
|
"description": "Vector webapp",
|
|
"author": "matrix.org",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/vector-im/vector-web"
|
|
},
|
|
"license": "Apache-2.0",
|
|
"style": "bundle.css",
|
|
"matrix-react-parent": "matrix-react-sdk",
|
|
"scripts": {
|
|
"reskindex": "reskindex -h src/header",
|
|
"build:modernizr": "modernizr -c .modernizr.json -d src/vector/modernizr.js",
|
|
"build:css": "catw \"src/skins/vector/css/**/*.css\" -o vector/components.css --no-watch",
|
|
"build:compile": "babel --source-maps -d lib src",
|
|
"build:bundle": "NODE_ENV=production webpack -p lib/vector/index.js vector/bundle.js",
|
|
"build:bundle:dev": "NODE_ENV=production webpack --optimize-occurence-order lib/vector/index.js vector/bundle.js",
|
|
"build": "npm run build:css && npm run build:compile && npm run build:bundle",
|
|
"build:dev": "npm run build:css && npm run build:compile && npm run build:bundle:dev",
|
|
"package": "scripts/package.sh",
|
|
"start:js": "webpack -w src/vector/index.js vector/bundle.js",
|
|
"start:js:prod": "NODE_ENV=production webpack -w src/vector/index.js vector/bundle.js",
|
|
"start:skins:css": "catw \"src/skins/vector/css/**/*.css\" -o vector/components.css",
|
|
"//cache": "Note the -c 1 below due to https://code.google.com/p/chromium/issues/detail?id=508270",
|
|
"start": "parallelshell \"npm run start:js\" \"npm run start:skins:css\" \"http-server -c 1 vector\"",
|
|
"start:prod": "parallelshell \"npm run start:js:prod\" \"npm run start:skins:css\" \"http-server -c 1 vector\"",
|
|
"clean": "rimraf lib vector/bundle.css vector/bundle.js vector/bundle.js.map vector/webpack.css*",
|
|
"prepublish": "npm run build:css && 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",
|
|
"classnames": "^2.1.2",
|
|
"extract-text-webpack-plugin": "^0.9.1",
|
|
"filesize": "^3.1.2",
|
|
"flux": "~2.0.3",
|
|
"gemini-scrollbar": "matrix-org/gemini-scrollbar#87ebaa7",
|
|
"gfm.css": "^1.1.1",
|
|
"highlight.js": "^9.0.0",
|
|
"linkifyjs": "^2.0.0-beta.4",
|
|
"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.0.1",
|
|
"react-dnd": "^2.1.4",
|
|
"react-dnd-html5-backend": "^2.1.2",
|
|
"react-dom": "^15.0.1",
|
|
"react-gemini-scrollbar": "matrix-org/react-gemini-scrollbar#6f5336c",
|
|
"sanitize-html": "^1.11.1"
|
|
},
|
|
"devDependencies": {
|
|
"babel": "^5.8.23",
|
|
"babel-core": "^5.8.25",
|
|
"babel-loader": "^5.3.2",
|
|
"catw": "^1.0.1",
|
|
"css-raw-loader": "^0.1.1",
|
|
"expect": "^1.16.0",
|
|
"http-server": "^0.8.4",
|
|
"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",
|
|
"mocha": "^2.4.5",
|
|
"parallelshell": "^1.2.0",
|
|
"phantomjs-prebuilt": "^2.1.7",
|
|
"react-addons-test-utils": "^15.0.1",
|
|
"react-addons-perf": "^15.0",
|
|
"rimraf": "^2.4.3",
|
|
"source-map-loader": "^0.1.5",
|
|
"webpack": "^1.12.14"
|
|
}
|
|
}
|