5a58c8bda4
We ended up including all sorts of stuff in our published packages. Let's take the opposite approach and include useful stuff rather than exclude unuseful stuff.
119 lines
4.5 KiB
JSON
119 lines
4.5 KiB
JSON
{
|
|
"name": "vector-web",
|
|
"version": "0.8.3",
|
|
"description": "Vector webapp",
|
|
"author": "matrix.org",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/vector-im/vector-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:emojione": "cpx \"node_modules/emojione/assets/svg/*\" vector/emojione/svg/",
|
|
"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": "node scripts/babelcheck.js && npm run build:emojione && npm run build:css && npm run build:bundle",
|
|
"build:dev": "npm run build:emojione && npm run build:css && npm run build:bundle:dev",
|
|
"package": "scripts/package.sh",
|
|
"start:emojione": "cpx \"node_modules/emojione/assets/svg/*\" vector/emojione/svg/ -w",
|
|
"start:js": "webpack -w --progress",
|
|
"start:js:prod": "NODE_ENV=production webpack -w --progress",
|
|
"start:skins:css": "mkdirp build && catw \"src/skins/vector/css/**/*.css\" -o build/components.css",
|
|
"//cache": "Note the -c 1 below due to https://code.google.com/p/chromium/issues/detail?id=508270",
|
|
"start": "node scripts/babelcheck.js && parallelshell \"npm run start:emojione\" \"npm run start:js\" \"npm run start:skins:css\" \"http-server -c 1 vector\"",
|
|
"start:prod": "parallelshell \"npm run start:emojione\" \"npm run start:js:prod\" \"npm run start:skins:css\" \"http-server -c 1 vector\"",
|
|
"clean": "rimraf build lib vector/olm.* vector/bundle.* vector/emojione",
|
|
"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",
|
|
"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.2.1",
|
|
"react-dnd": "^2.1.4",
|
|
"react-dnd-html5-backend": "^2.1.2",
|
|
"react-dom": "^15.2.1",
|
|
"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",
|
|
"cpx": "^1.3.2",
|
|
"css-raw-loader": "^0.1.1",
|
|
"emojione": "^2.2.3",
|
|
"expect": "^1.16.0",
|
|
"fs-extra": "^0.30.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",
|
|
"mkdirp": "^0.5.1",
|
|
"mocha": "^2.4.5",
|
|
"parallelshell": "^1.2.0",
|
|
"phantomjs-prebuilt": "^2.1.7",
|
|
"react-addons-perf": "^15.0",
|
|
"react-addons-test-utils": "^15.0.1",
|
|
"rimraf": "^2.4.3",
|
|
"source-map-loader": "^0.1.5",
|
|
"webpack": "^1.12.14"
|
|
},
|
|
"optionalDependencies": {
|
|
"olm": "https://matrix.org/packages/npm/olm/olm-1.3.0.tgz"
|
|
}
|
|
}
|