diff options
Diffstat (limited to 'packages/taler-wallet-webextension/package.json')
-rw-r--r-- | packages/taler-wallet-webextension/package.json | 35 |
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" + } } } |