summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/package.json
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-wallet-webextension/package.json')
-rw-r--r--packages/taler-wallet-webextension/package.json35
1 files changed, 27 insertions, 8 deletions
diff --git a/packages/taler-wallet-webextension/package.json b/packages/taler-wallet-webextension/package.json
index 69c504006..f9756fd32 100644
--- a/packages/taler-wallet-webextension/package.json
+++ b/packages/taler-wallet-webextension/package.json
@@ -9,34 +9,53 @@
"private": false,
"scripts": {
"clean": "rimraf dist lib tsconfig.tsbuildinfo",
+ "test": "jest ./tests",
"compile": "tsc && rollup -c"
},
"dependencies": {
- "moment": "^2.29.1",
- "@gnu-taler/taler-wallet-core": "workspace:*",
"@gnu-taler/taler-util": "workspace:*",
+ "@gnu-taler/taler-wallet-core": "workspace:*",
+ "preact": "^10.5.13",
+ "preact-router": "^3.2.1",
"tslib": "^2.1.0"
},
"devDependencies": {
+ "@babel/core": "^7.14.0",
+ "@babel/plugin-transform-react-jsx-source": "^7.12.13",
+ "@babel/preset-typescript": "^7.13.0",
"@rollup/plugin-commonjs": "^17.0.0",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^11.1.0",
"@rollup/plugin-replace": "^2.3.4",
+ "@testing-library/preact": "^2.0.1",
"@types/chrome": "^0.0.128",
- "@types/enzyme": "^3.10.8",
- "@types/enzyme-adapter-react-16": "^1.0.6",
+ "@types/jest": "^26.0.23",
"@types/node": "^14.14.22",
- "@types/react": "^17.0.0",
- "@types/react-dom": "^17.0.0",
"ava": "3.15.0",
+ "babel-plugin-transform-react-jsx": "^6.24.1",
"enzyme": "^3.11.0",
- "react": "^17.0.1",
- "react-dom": "^17.0.1",
+ "enzyme-adapter-preact-pure": "^3.1.0",
+ "jest": "^26.6.3",
+ "jest-preset-preact": "^4.0.3",
+ "preact-cli": "^3.0.5",
+ "preact-render-to-string": "^5.1.19",
"rimraf": "^3.0.2",
"rollup": "^2.37.1",
"rollup-plugin-ignore": "^1.0.9",
"rollup-plugin-sourcemaps": "^0.6.3",
"rollup-plugin-terser": "^7.0.2",
"typescript": "^4.1.3"
+ },
+ "jest": {
+ "preset": "jest-preset-preact",
+ "setupFiles": [
+ "<rootDir>/tests/__mocks__/setupTests.ts"
+ ],
+ "moduleNameMapper": {
+ "\\.(css|less)$": "identity-obj-proxy"
+ },
+ "transform": {
+ "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga|po)$": "<rootDir>/tests/__mocks__/fileTransformer.js"
+ }
}
}