mirror of
https://github.com/vector-im/element-web.git
synced 2024-11-18 06:35:35 +08:00
4b9be2aec4
We may have used it in our jenkins tests at some point but we don't have those anymore. It weas pulling in ancient dependencies because we were using version 2.0.0 which is fact much older than the current version (1.2.0). We have little use for junit output anymore so just remove it.
160 lines
5.2 KiB
JSON
160 lines
5.2 KiB
JSON
{
|
|
"name": "matrix-react-sdk",
|
|
"version": "1.0.7",
|
|
"description": "SDK for matrix.org using React",
|
|
"author": "matrix.org",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/matrix-org/matrix-react-sdk"
|
|
},
|
|
"license": "Apache-2.0",
|
|
"main": "lib/index.js",
|
|
"files": [
|
|
".babelrc",
|
|
".eslintrc.js",
|
|
"CHANGELOG.md",
|
|
"CONTRIBUTING.rst",
|
|
"LICENSE",
|
|
"README.md",
|
|
"code_style.md",
|
|
"git-revision.txt",
|
|
"header",
|
|
"jenkins.sh",
|
|
"karma.conf.js",
|
|
"lib",
|
|
"package.json",
|
|
"release.sh",
|
|
"scripts",
|
|
"src",
|
|
"test",
|
|
"res"
|
|
],
|
|
"bin": {
|
|
"reskindex": "scripts/reskindex.js",
|
|
"matrix-gen-i18n": "scripts/gen-i18n.js",
|
|
"matrix-prune-i18n": "scripts/prune-i18n.js"
|
|
},
|
|
"scripts": {
|
|
"reskindex": "node scripts/reskindex.js -h header",
|
|
"reskindex:watch": "node scripts/reskindex.js -h header -w",
|
|
"rethemendex": "res/css/rethemendex.sh",
|
|
"i18n": "matrix-gen-i18n",
|
|
"prunei18n": "matrix-prune-i18n",
|
|
"build": "yarn reskindex && yarn start:init",
|
|
"build:watch": "babel src -w --skip-initial-build -d lib --source-maps --copy-files",
|
|
"emoji-data-strip": "node scripts/emoji-data-strip.js",
|
|
"start": "yarn start:init && yarn start:all",
|
|
"start:all": "concurrently --kill-others-on-fail --prefix \"{time} [{name}]\" -n build,reskindex \"yarn build:watch\" \"yarn reskindex:watch\"",
|
|
"start:init": "babel src -d lib --source-maps --copy-files",
|
|
"lint": "eslint src/",
|
|
"lintall": "eslint src/ test/",
|
|
"lintwithexclusions": "eslint --max-warnings 0 --ignore-path .eslintignore.errorfiles src test",
|
|
"stylelint": "stylelint res/css/**/*.scss",
|
|
"clean": "rimraf lib",
|
|
"prepare": "yarn clean && yarn build && git rev-parse HEAD > git-revision.txt",
|
|
"test": "karma start --single-run=true --browsers VectorChromeHeadless",
|
|
"test-multi": "karma start"
|
|
},
|
|
"dependencies": {
|
|
"babel-plugin-syntax-dynamic-import": "^6.18.0",
|
|
"babel-runtime": "^6.26.0",
|
|
"bluebird": "^3.5.0",
|
|
"blueimp-canvas-to-blob": "^3.5.0",
|
|
"browser-encrypt-attachment": "^0.3.0",
|
|
"browser-request": "^0.3.3",
|
|
"classnames": "^2.1.2",
|
|
"commonmark": "^0.28.1",
|
|
"counterpart": "^0.18.0",
|
|
"emojione": "2.2.7",
|
|
"file-saver": "^1.3.3",
|
|
"filesize": "3.5.6",
|
|
"flux": "2.1.1",
|
|
"focus-trap-react": "^3.0.5",
|
|
"fuse.js": "^2.2.0",
|
|
"gemini-scrollbar": "github:matrix-org/gemini-scrollbar#b302279",
|
|
"gfm.css": "^1.1.1",
|
|
"glob": "^5.0.14",
|
|
"highlight.js": "9.14.2",
|
|
"is-ip": "^2.0.0",
|
|
"isomorphic-fetch": "^2.2.1",
|
|
"linkifyjs": "^2.1.6",
|
|
"lodash": "^4.13.1",
|
|
"lolex": "2.3.2",
|
|
"matrix-js-sdk": "1.0.4",
|
|
"optimist": "^0.6.1",
|
|
"pako": "^1.0.5",
|
|
"png-chunks-extract": "^1.0.0",
|
|
"prop-types": "^15.5.8",
|
|
"qrcode-react": "^0.1.16",
|
|
"qs": "^6.6.0",
|
|
"querystring": "^0.2.0",
|
|
"react": "^15.6.0",
|
|
"react-addons-css-transition-group": "15.3.2",
|
|
"react-beautiful-dnd": "^4.0.1",
|
|
"react-dom": "^15.6.0",
|
|
"react-gemini-scrollbar": "github:matrix-org/react-gemini-scrollbar#5e97aef",
|
|
"resize-observer-polyfill": "^1.5.0",
|
|
"sanitize-html": "^1.18.4",
|
|
"slate": "^0.41.2",
|
|
"slate-html-serializer": "^0.6.1",
|
|
"slate-md-serializer": "github:matrix-org/slate-md-serializer#f7c4ad3",
|
|
"slate-react": "^0.18.10",
|
|
"text-encoding-utf-8": "^1.0.1",
|
|
"url": "^0.11.0",
|
|
"velocity-animate": "^1.5.2",
|
|
"whatwg-fetch": "^1.1.1",
|
|
"zxcvbn": "^4.4.2"
|
|
},
|
|
"devDependencies": {
|
|
"babel-cli": "^6.26.0",
|
|
"babel-core": "^6.26.3",
|
|
"babel-eslint": "^10.0.1",
|
|
"babel-loader": "^7.1.5",
|
|
"babel-plugin-add-module-exports": "^0.2.1",
|
|
"babel-plugin-transform-async-to-bluebird": "^1.1.1",
|
|
"babel-plugin-transform-builtin-extend": "^1.1.2",
|
|
"babel-plugin-transform-class-properties": "^6.24.1",
|
|
"babel-plugin-transform-object-rest-spread": "^6.26.0",
|
|
"babel-plugin-transform-runtime": "^6.23.0",
|
|
"babel-polyfill": "^6.26.0",
|
|
"babel-preset-es2015": "^6.24.1",
|
|
"babel-preset-es2016": "^6.24.1",
|
|
"babel-preset-es2017": "^6.24.1",
|
|
"babel-preset-react": "^6.24.1",
|
|
"chokidar": "^2.1.2",
|
|
"concurrently": "^4.0.1",
|
|
"eslint": "^5.12.0",
|
|
"eslint-config-google": "^0.7.1",
|
|
"eslint-plugin-babel": "^5.2.1",
|
|
"eslint-plugin-flowtype": "^2.30.0",
|
|
"eslint-plugin-react": "^7.7.0",
|
|
"estree-walker": "^0.5.0",
|
|
"expect": "^24.1.0",
|
|
"file-loader": "^3.0.1",
|
|
"flow-parser": "^0.57.3",
|
|
"jest-mock": "^23.2.0",
|
|
"karma": "^4.0.1",
|
|
"karma-chrome-launcher": "^2.2.0",
|
|
"karma-cli": "^1.0.1",
|
|
"karma-logcapture-reporter": "0.0.1",
|
|
"karma-mocha": "^1.3.0",
|
|
"karma-sourcemap-loader": "^0.3.7",
|
|
"karma-spec-reporter": "^0.0.31",
|
|
"karma-summary-reporter": "^1.5.1",
|
|
"karma-webpack": "^4.0.0-beta.0",
|
|
"matrix-mock-request": "^1.2.3",
|
|
"matrix-react-test-utils": "^0.1.1",
|
|
"mocha": "^5.0.5",
|
|
"react-addons-test-utils": "^15.4.0",
|
|
"require-json": "0.0.1",
|
|
"rimraf": "^2.4.3",
|
|
"sinon": "^5.0.7",
|
|
"source-map-loader": "^0.2.3",
|
|
"stylelint": "^9.10.1",
|
|
"stylelint-config-standard": "^18.2.0",
|
|
"walk": "^2.3.9",
|
|
"webpack": "^4.20.2",
|
|
"webpack-cli": "^3.1.1"
|
|
}
|
|
}
|