diff options
Diffstat (limited to 'packages/anastasis-webui/package.json')
-rw-r--r-- | packages/anastasis-webui/package.json | 86 |
1 files changed, 35 insertions, 51 deletions
diff --git a/packages/anastasis-webui/package.json b/packages/anastasis-webui/package.json index 57cfdd8d4..108b1476e 100644 --- a/packages/anastasis-webui/package.json +++ b/packages/anastasis-webui/package.json @@ -1,67 +1,51 @@ { "private": true, - "name": "anastasis-webui", - "version": "0.0.0", + "name": "@gnu-taler/anastasis-webui", + "version": "0.10.7", "license": "MIT", + "type": "module", "scripts": { - "build": "preact build", - "serve": "sirv build --port 8080 --cors --single", - "dev": "preact watch", + "build": "./build.mjs", + "compile": "tsc && ./build.mjs", + "dev": "./dev.mjs", + "clean": "rm -rf dist lib tsconfig.tsbuildinfo", "lint": "eslint 'src/**/*.{js,jsx,ts,tsx}'", - "test": "jest ./tests", - "build-storybook": "build-storybook", - "storybook": "start-storybook -p 6006" - }, - "eslintConfig": { - "parser": "@typescript-eslint/parser", - "extends": [ - "preact", - "plugin:@typescript-eslint/recommended" - ], - "ignorePatterns": [ - "build/" - ] + "typedoc": "typedoc --out dist/typedoc ./src/", + "test": "./test.mjs && mocha --require source-map-support/register --enable-source-maps 'dist/**/*test.js'", + "pretty": "prettier --write src" }, "dependencies": { - "@gnu-taler/taler-util": "workspace:^0.8.3", - "anastasis-core": "workspace:^0.0.1", + "@gnu-taler/anastasis-core": "workspace:*", + "@gnu-taler/taler-util": "workspace:*", + "@gnu-taler/web-util": "workspace:*", + "date-fns": "2.29.2", "jed": "1.1.1", - "preact": "^10.3.1", - "preact-render-to-string": "^5.1.4", - "preact-router": "^3.2.1" + "jssha": "^3.3.0", + "preact": "10.11.3", + "preact-router": "^3.2.1", + "qrcode-generator": "^1.4.4" + }, + "eslintConfig": { + "plugins": [ + "header" + ], + "rules": { + "header/header": [ + 2, + "copyleft-header.js" + ] + } }, "devDependencies": { "@creativebulma/bulma-tooltip": "^1.2.0", - "@storybook/addon-a11y": "^6.2.9", - "@storybook/addon-actions": "^6.2.9", - "@storybook/addon-essentials": "^6.2.9", - "@storybook/addon-links": "^6.2.9", - "@storybook/preact": "^6.2.9", - "@storybook/preset-scss": "^1.0.3", - "@types/enzyme": "^3.10.5", - "@types/jest": "^26.0.8", - "@typescript-eslint/eslint-plugin": "^2.25.0", - "@typescript-eslint/parser": "^2.25.0", + "@types/chai": "^4.3.0", + "@types/mocha": "^9.0.0", "bulma": "^0.9.3", "bulma-checkbox": "^1.1.1", "bulma-radio": "^1.1.1", - "enzyme": "^3.11.0", - "enzyme-adapter-preact-pure": "^3.1.0", - "eslint": "^6.8.0", - "eslint-config-preact": "^1.1.1", - "jest": "^26.2.2", - "jest-preset-preact": "^4.0.2", - "preact-cli": "^3.2.2", - "sass": "^1.32.13", - "sass-loader": "^10.1.1", - "sirv-cli": "^1.0.0-next.3", - "typescript": "^3.7.5" - }, - "jest": { - "preset": "jest-preset-preact", - "setupFiles": [ - "<rootDir>/tests/__mocks__/browserMocks.ts", - "<rootDir>/tests/__mocks__/setupTests.ts" - ] + "chai": "^4.3.6", + "mocha": "^9.2.0", + "sass": "1.56.1", + "typescript": "^5.3.3" } } |