30f80b57f2
With the expectation that when the file needs to be regenerated to include other keys, the developer will run this script.
122 lines
3.8 KiB
JSON
122 lines
3.8 KiB
JSON
{
|
|
"name": "matrix-react-sdk",
|
|
"version": "0.9.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": [
|
|
".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"
|
|
],
|
|
"bin": {
|
|
"reskindex": "scripts/reskindex.js"
|
|
},
|
|
"scripts": {
|
|
"reskindex": "node scripts/reskindex.js -h header",
|
|
"reskindex:watch": "node scripts/reskindex.js -h header -w",
|
|
"build": "npm run reskindex && babel src -d lib --source-maps --copy-files",
|
|
"build:watch": "babel src -w -d lib --source-maps --copy-files",
|
|
"emoji-data-strip": "node scripts/emoji-data-strip.js",
|
|
"start": "parallelshell \"npm run build:watch\" \"npm run reskindex:watch\"",
|
|
"lint": "eslint src/",
|
|
"lintall": "eslint src/ test/",
|
|
"clean": "rimraf lib",
|
|
"prepublish": "npm run build && git rev-parse HEAD > git-revision.txt",
|
|
"test": "karma start $KARMAFLAGS --browsers PhantomJS",
|
|
"test-multi": "karma start $KARMAFLAGS --single-run=false"
|
|
},
|
|
"dependencies": {
|
|
"babel-runtime": "^6.11.6",
|
|
"blueimp-canvas-to-blob": "^3.5.0",
|
|
"browser-encrypt-attachment": "^0.3.0",
|
|
"browser-request": "^0.3.3",
|
|
"classnames": "^2.1.2",
|
|
"commonmark": "^0.27.0",
|
|
"counterpart": "^0.18.0",
|
|
"draft-js": "^0.9.1",
|
|
"draft-js-export-html": "^0.5.0",
|
|
"draft-js-export-markdown": "^0.2.0",
|
|
"emojione": "2.2.3",
|
|
"file-saver": "^1.3.3",
|
|
"filesize": "3.5.6",
|
|
"flux": "2.1.1",
|
|
"fuse.js": "^2.2.0",
|
|
"glob": "^5.0.14",
|
|
"highlight.js": "^8.9.1",
|
|
"isomorphic-fetch": "^2.2.1",
|
|
"linkifyjs": "^2.1.3",
|
|
"lodash": "^4.13.1",
|
|
"matrix-js-sdk": "matrix-org/matrix-js-sdk#develop",
|
|
"optimist": "^0.6.1",
|
|
"prop-types": "^15.5.8",
|
|
"q": "^1.4.1",
|
|
"react": "^15.4.0",
|
|
"react-addons-css-transition-group": "15.3.2",
|
|
"react-dom": "^15.4.0",
|
|
"react-gemini-scrollbar": "matrix-org/react-gemini-scrollbar#5e97aef",
|
|
"sanitize-html": "^1.11.1",
|
|
"text-encoding-utf-8": "^1.0.1",
|
|
"velocity-vector": "vector-im/velocity#059e3b2",
|
|
"whatwg-fetch": "^1.0.0"
|
|
},
|
|
"devDependencies": {
|
|
"babel-cli": "^6.5.2",
|
|
"babel-core": "^6.14.0",
|
|
"babel-eslint": "^6.1.2",
|
|
"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-polyfill": "^6.5.0",
|
|
"babel-preset-es2015": "^6.14.0",
|
|
"babel-preset-es2016": "^6.11.3",
|
|
"babel-preset-es2017": "^6.14.0",
|
|
"babel-preset-react": "^6.11.1",
|
|
"chokidar": "^1.6.1",
|
|
"eslint": "^3.13.1",
|
|
"eslint-config-google": "^0.7.1",
|
|
"eslint-plugin-babel": "^4.0.1",
|
|
"eslint-plugin-flowtype": "^2.30.0",
|
|
"eslint-plugin-react": "^6.9.0",
|
|
"expect": "^1.16.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",
|
|
"mocha": "^2.4.5",
|
|
"parallelshell": "^1.2.0",
|
|
"phantomjs-prebuilt": "^2.1.7",
|
|
"react-addons-test-utils": "^15.4.0",
|
|
"require-json": "0.0.1",
|
|
"rimraf": "^2.4.3",
|
|
"sinon": "^1.17.3",
|
|
"source-map-loader": "^0.1.5",
|
|
"webpack": "^1.12.14"
|
|
}
|
|
}
|