@eid-easy/eideasy-browser-client
Version:
eideasy-browser-client is a handy tool that you can use to handle the client side parts of the identification and signing flows when using eID Easy API.
128 lines (127 loc) • 4.22 kB
JSON
{
"name": "@eid-easy/eideasy-browser-client",
"version": "2.153.0",
"description": "eideasy-browser-client is a handy tool that you can use to handle the client side parts of the identification and signing flows when using eID Easy API.",
"main": "dist/eideasy-browser-client.js",
"repository": {
"type": "git",
"url": "git+https://github.com/eideasy/eideasy-browser-client.git"
},
"sri": "sha256-ZPT51b4CXKnjBSCPtUDpZeHXO00WYXPisD8WH1O+hKw=",
"files": [
"dist"
],
"scripts": {
"webpack": "webpack",
"env-cmd": "env-cmd",
"build": "npm run webpack -- --env mode=production",
"build:debug": "node --inspect --inspect-brk ./node_modules/webpack/bin/webpack.js --env mode=production",
"start:debug": "node --inspect --inspect-brk ./node_modules/webpack/bin/webpack.js --env mode=development",
"build:analyze": "npm run build --env presets=analyze",
"build:compress": "npm run build --env presets=compress",
"docs:dev": "vuepress dev docs",
"docs:build": "vuepress build docs",
"test": "jest",
"test:watch": "jest --watch",
"update-translations": "node scripts/update-translations.js"
},
"publishConfig": {
"access": "public"
},
"keywords": [
"eideasy",
"eid easy",
"eid",
"electronic signature",
"qes",
"qualified electronic signature",
"eid easy client",
"electronic signature client"
],
"author": {
"name": "Mats-Joonas Kulla",
"email": "mj@eideasy.com",
"url": "https://eideasy.com/"
},
"license": "MIT",
"browserslist": [
">0.2%",
"not dead",
"not op_mini all"
],
"devDependencies": {
"@babel/core": "^7.28.3",
"@babel/plugin-proposal-class-properties": "^7.18.6",
"@babel/plugin-proposal-decorators": "^7.28.0",
"@babel/plugin-proposal-export-default-from": "^7.27.1",
"@babel/plugin-proposal-object-rest-spread": "^7.20.7",
"@babel/plugin-transform-arrow-functions": "^7.27.1",
"@babel/plugin-transform-async-to-generator": "^7.27.1",
"@babel/plugin-transform-modules-commonjs": "^7.27.1",
"@babel/plugin-transform-runtime": "^7.28.3",
"@babel/preset-env": "^7.28.3",
"@types/jest": "^30.0.0",
"@vuepress/bundler-vite": "^2.0.0-rc.28",
"@vuepress/plugin-register-components": "^2.0.0-rc.128",
"@vuepress/plugin-search": "^2.0.0-rc.128",
"@vuepress/theme-default": "^2.0.0-rc.128",
"babel-jest": "^30.0.5",
"babel-loader": "^10.0.0",
"bootstrap": "^5.3.7",
"clean-webpack-plugin": "^4.0.0",
"compression-webpack-plugin": "^12.0.0",
"conventional-changelog-cli": "^5.0.0",
"core-js": "^3.45.1",
"cz-conventional-changelog": "^3.3.0",
"dotenv": "^17.2.1",
"eslint": "^8.57.1",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-jest": "^29.0.1",
"eslint-webpack-plugin": "^4.2.0",
"execa": "^9.6.0",
"html-webpack-plugin": "^5.6.4",
"i18n-iso-countries": "^7.14.0",
"jest": "^30.0.5",
"jest-environment-jsdom": "^30.0.5",
"minimist": "^1.2.8",
"node-fetch": "^3.3.2",
"sass-embedded": "^1.90.0",
"slackify-markdown": "^4.5.0",
"ssri": "^12.0.0",
"ts-jest": "^29.4.1",
"vue": "^3.3.4",
"vuepress": "^2.0.0-rc.28",
"webpack": "^5.101.3",
"webpack-bundle-analyzer": "^4.10.2",
"webpack-cli": "^6.0.1",
"webpack-merge": "^6.0.1",
"@semantic-release-extras/verified-git-commit": "^1.0.10",
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/commit-analyzer": "^13.0.1",
"@semantic-release/exec": "^7.1.0",
"@semantic-release/git": "^10.0.1",
"@semantic-release/github": "^11.0.4",
"@semantic-release/npm": "^13.1.5",
"@semantic-release/release-notes-generator": "^14.0.3"
},
"dependencies": {
"@babel/runtime": "^7.28.3",
"axios": "^1.11.0",
"jsencrypt": "^3.5.4",
"lodash": "^4.18.1",
"serialize-error": "^12.0.0"
},
"overrides": {
"external-editor": "^3.1.0",
"inquirer": "^8.2.7",
"lodash": "^4.18.1",
"minimist": "^1.2.8",
"tmp": "^0.2.5"
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
}
}