diff options
Diffstat (limited to 'packages/taler-wallet-webextension/package.json')
-rw-r--r-- | packages/taler-wallet-webextension/package.json | 116 |
1 files changed, 55 insertions, 61 deletions
diff --git a/packages/taler-wallet-webextension/package.json b/packages/taler-wallet-webextension/package.json index 4023e4ebd..bf063d76e 100644 --- a/packages/taler-wallet-webextension/package.json +++ b/packages/taler-wallet-webextension/package.json @@ -1,83 +1,77 @@ { "name": "@gnu-taler/taler-wallet-webextension", - "version": "0.8.1-dev.2", + "version": "0.10.7", "description": "GNU Taler Wallet browser extension", "main": "./build/index.js", "types": "./build/index.d.ts", + "type": "module", "author": "Florian Dold", "license": "AGPL-3.0-or-later", "private": false, "scripts": { - "clean": "rimraf dist lib tsconfig.tsbuildinfo", - "test": "jest ./tests", - "compile": "tsc && rollup -c", - "build-storybook": "build-storybook", - "storybook": "start-storybook -s . -p 6006", - "watch": "tsc --watch & rollup -w -c" + "clean": "rm -rf dist lib tsconfig.tsbuildinfo extension", + "test": "./test.mjs && mocha --require source-map-support/register 'dist/test/**/*.test.js' 'dist/test/**/test.js'", + "test:coverage": "nyc pnpm test", + "test:firefox": "web-ext run --source-dir extension/v2/unpacked --verbose --firefox-profile $(mktemp -d) --browser-console --devtools -f $FIREFOX_PATH/firefox-bin", + "test:firefox-private": "web-ext run --source-dir extension/v2/unpacked --verbose --firefox-profile $(mktemp -d) --browser-console --devtools -f $FIREFOX_PATH/firefox-bin --pref browser.privatebrowsing.autostart=true", + "compile": "tsc && ./build.mjs", + "typedoc": "typedoc --out dist/typedoc ./src/ --entryPointStrategy expand", + "lint": "eslint 'src/**/*.{js,jsx,ts,tsx}'", + "dev": "./dev.mjs", + "pretty": "prettier --write src", + "i18n:extract": "pogen extract", + "i18n:merge": "pogen merge", + "i18n:emit": "pogen emit", + "i18n": "pnpm i18n:extract && pnpm i18n:merge && pnpm i18n:emit" }, "dependencies": { "@gnu-taler/taler-util": "workspace:*", "@gnu-taler/taler-wallet-core": "workspace:*", - "date-fns": "^2.22.1", + "date-fns": "^2.29.2", "history": "4.10.1", - "preact": "^10.5.13", - "preact-router": "^3.2.1", + "jsqr": "^1.4.0", + "preact": "10.11.3", + "preact-router": "3.2.1", "qrcode-generator": "^1.4.4", - "tslib": "^2.1.0" + "tslib": "^2.6.2" }, "devDependencies": { - "@babel/core": "7.13.16", - "@babel/plugin-transform-react-jsx-source": "^7.12.13", - "@babel/preset-typescript": "^7.13.0", - "@linaria/babel-preset": "3.0.0-beta.4", - "@linaria/core": "3.0.0-beta.4", - "@linaria/react": "3.0.0-beta.4", - "@linaria/rollup": "3.0.0-beta.4", - "@linaria/webpack-loader": "3.0.0-beta.4", - "@rollup/plugin-alias": "^3.1.2", - "@rollup/plugin-commonjs": "^17.0.0", - "@rollup/plugin-image": "^2.0.6", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^11.1.0", - "@rollup/plugin-replace": "^2.3.4", - "@storybook/addon-a11y": "^6.2.9", - "@storybook/addon-essentials": "^6.2.9", - "@storybook/preact": "^6.2.9", - "@testing-library/preact": "^2.0.1", - "@types/chrome": "^0.0.128", - "@types/enzyme": "^3.10.8", + "eslint": "^8.56.0", + "@typescript-eslint/eslint-plugin": "^6.19.0", + "@typescript-eslint/parser": "^6.19.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-react": "^7.33.2", + "@babel/preset-react": "^7.22.3", + "@babel/preset-typescript": "7.18.6", + "@gnu-taler/pogen": "workspace:*", + "@gnu-taler/web-util": "workspace:*", + "@linaria/babel-preset": "5.0.4", + "@linaria/core": "5.0.2", + "@linaria/esbuild": "5.0.4", + "@linaria/react": "5.0.3", + "@linaria/shaker": "5.0.3", + "@types/chai": "^4.3.0", + "@types/chrome": "0.0.197", "@types/history": "^4.7.8", - "@types/jest": "^26.0.23", - "@types/node": "^14.14.22", - "ava": "3.15.0", - "babel-loader": "^8.2.2", - "babel-plugin-transform-react-jsx": "^6.24.1", - "enzyme": "^3.11.0", - "enzyme-adapter-preact-pure": "^3.1.0", - "jest": "^26.6.3", - "jest-preset-preact": "^4.0.2", - "preact-cli": "^3.0.5", + "@types/mocha": "^9.0.0", + "@types/node": "^18.11.17", + "chai": "^4.3.6", + "esbuild": "^0.19.9", + "mocha": "^9.2.0", + "nyc": "^15.1.0", + "polished": "^4.1.4", + "preact-cli": "^3.3.5", "preact-render-to-string": "^5.1.19", - "rimraf": "^3.0.2", - "rollup": "^2.37.1", - "rollup-plugin-css-only": "^3.1.0", - "rollup-plugin-ignore": "^1.0.9", - "rollup-plugin-sourcemaps": "^0.6.3", - "rollup-plugin-terser": "^7.0.2", - "storybook-dark-mode": "^1.0.8", - "typescript": "^4.1.3" + "typescript": "5.3.3", + "web-ext": "^7.11.0" }, - "jest": { - "preset": "jest-preset-preact", - "setupFiles": [ - "<rootDir>/tests/__mocks__/setupTests.ts" + "nyc": { + "include": [ + "**" ], - "moduleNameMapper": { - "\\.(css|less)$": "identity-obj-proxy", - "@linaria/react": "<rootDir>/tests/__mocks__/linaria.ts" - }, - "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" - } + "exclude": [] + }, + "pogen": { + "domain": "taler-wallet-webex" } -}
\ No newline at end of file +} |