summaryrefslogtreecommitdiff
path: root/package.json
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2020-04-06 21:05:51 +0530
committerFlorian Dold <florian.dold@gmail.com>2020-04-06 21:05:51 +0530
commit07f25566ca51b7faf6462a57d15f4ebbfc733ab0 (patch)
tree04e03d831adae4c00ac6a6a19706de4ed6ad7dd3 /package.json
parent13bccc7bd982da58738dfd63a2493e476d596161 (diff)
downloadwallet-core-07f25566ca51b7faf6462a57d15f4ebbfc733ab0.tar.gz
wallet-core-07f25566ca51b7faf6462a57d15f4ebbfc733ab0.tar.bz2
wallet-core-07f25566ca51b7faf6462a57d15f4ebbfc733ab0.zip
start spring cleaning, use rollup instead of both webpack and rollup
Diffstat (limited to 'package.json')
-rw-r--r--package.json59
1 files changed, 25 insertions, 34 deletions
diff --git a/package.json b/package.json
index 85bc31a64..91e263af5 100644
--- a/package.json
+++ b/package.json
@@ -18,7 +18,8 @@
"scripts": {
"build": "make tsc",
"pretty": "prettier --config .prettierrc --write src",
- "test": "ava"
+ "test": "ava",
+ "coverage": "nyc ava"
},
"files": [
"AUTHORS",
@@ -29,52 +30,42 @@
"src/"
],
"devDependencies": {
- "@rollup/plugin-json": "^4.0.0",
- "@types/chrome": "^0.0.91",
- "@types/react": "^16.4.0",
- "@types/react-dom": "^16.0.0",
+ "@ava/typescript": "^1.1.1",
+ "@rollup/plugin-json": "^4.0.2",
+ "@rollup/plugin-replace": "^2.3.1",
+ "@types/chrome": "^0.0.103",
+ "@types/react": "^16.9.6",
+ "@types/react-dom": "^16.9.6",
+ "@typescript-eslint/eslint-plugin": "^2.26.0",
+ "@typescript-eslint/parser": "^2.26.0",
"ava": "^3.6.0",
- "awesome-typescript-loader": "^5.2.1",
- "glob": "^7.1.1",
- "gulp": "^4.0.0",
- "gulp-gzip": "^1.2.0",
- "gulp-json-transform": "^0.4.2",
- "gulp-rename": "^1.2.2",
- "gulp-tar": "^3.0.0",
- "gulp-zip": "^5.0.0",
+ "eslint": "^6.8.0",
+ "eslint-plugin-import": "^2.20.2",
+ "eslint-plugin-react": "^7.19.0",
+ "eslint-plugin-react-hooks": "^3.0.0",
"jed": "^1.1.1",
- "map-stream": "^0.0.7",
"moment": "^2.18.1",
- "nyc": "^14.1.1",
- "po2json": "^1.0.0-alpha",
+ "nyc": "^15.0.1",
+ "po2json": "^0.4.5",
"pogen": "^0.0.5",
- "prettier": "^2.0.3",
- "react": "^16.8.5",
- "react-dom": "^16.8.5",
- "rollup": "^1.27.8",
+ "prettier": "^2.0.4",
+ "react": "^16.13.1",
+ "react-dom": "^16.13.1",
+ "rollup": "^2.3.3",
"rollup-plugin-commonjs": "^10.1.0",
"rollup-plugin-node-resolve": "^5.2.0",
+ "rollup-plugin-terser": "^5.3.0",
"structured-clone": "^0.2.2",
- "terser-webpack-plugin": "^2.2.1",
- "through2": "3.0.1",
- "tslint": "^5.19.0",
- "typedoc": "^0.15.0",
- "typescript": "^3.8.3",
- "uglify-js": "^3.0.27",
- "vinyl": "^2.2.0",
- "vinyl-fs": "^3.0.3",
- "webpack": "^4.39.3",
- "webpack-bundle-analyzer": "^3.0.2",
- "webpack-cli": "^3.1.0",
- "webpack-merge": "^4.2.2"
+ "typedoc": "^0.17.4",
+ "typescript": "^3.8.3"
},
"dependencies": {
- "@ava/typescript": "^1.1.1",
"axios": "^0.19.2",
"big-integer": "^1.6.48",
"idb-bridge": "^0.0.15",
"qrcode-generator": "^1.4.3",
- "source-map-support": "^0.5.12"
+ "source-map-support": "^0.5.12",
+ "tslib": "^1.11.1"
},
"ava": {
"files": [