{
    "name": "@massalabs/wallet-provider",
    "version": "3.2.0",
    "description": "massa's wallet provider",
    "main": "dist/esm/index.js",
    "module": "dist/esm/index.js",
    "types": "dist/esm/index.d.ts",
    "scripts": {
        "prepare": "is-ci || husky install",
        "up": "npm update",
        "check": "npm outdated",
        "upgrade": "npm run up && npm run check && npm run build",
        "clean": "rimraf dist/*",
        "build": "npm-run-all clean build:esm",
        "build:watch": "tsc --project tsconfig.esm.json --watch",
        "build:esm": "tsc --project tsconfig.esm.json",
        "test": "jest",
        "test:serve-dapp": "cd test-extension/dapp-vite && npm run preview",
        "test:extension": "cd ./test-extension && npx playwright test",
        "test:e2e": "jest --config jest.e2e.config.esm.js --maxWorkers=1",
        "test:e2e:local": "NODE_EXTRA_CA_CERTS=/etc/massastation/certs/rootCA.pem npm run test:e2e",
        "lint": "eslint .",
        "lint:fix": "eslint . --fix",
        "prettier": "prettier --check .",
        "prettier:fix": "prettier --write .",
        "prettier:fix-code-snippets": "prettier --write ./code-snippets/ --plugin=prettier-plugin-organize-imports",
        "fmt": "npm run prettier:fix && npm run lint:fix",
        "fmt:check": "npm run prettier && npm run lint",
        "doc": "typedoc src/index.ts --name massa-wallet-provider --out docs/documentation/html --tsconfig tsconfig.json"
    },
    "author": "Massa Labs <info@massa.net>",
    "contributors": [
        "Evgeni Pirianov"
    ],
    "license": "(MIT AND Apache-2.0)",
    "homepage": "https://github.com/massalabs/massa-wallet-provider",
    "repository": {
        "type": "git",
        "url": "git+https://github.com/massalabs/massa-wallet-provider"
    },
    "private": false,
    "publishConfig": {
        "access": "public",
        "registry": "https://registry.npmjs.org/"
    },
    "keywords": [
        "web3",
        "ts",
        "sdk",
        "massa"
    ],
    "files": [
        "dist"
    ],
    "dependencies": {
        "@hicaru/bearby.js": "^0.6.0",
        "@massalabs/massa-web3": "^5.2.0",
        "@metamask/providers": "^18.1.1",
        "axios": "^1.8.2",
        "bs58check": "^4.0.0",
        "buffer": "^6.0.3",
        "eventemitter3": "^5.0.1",
        "lodash.isequal": "^4.5.0",
        "@massalabs/metamask-snap": "^1.1.0"
    },
    "devDependencies": {
        "@babel/preset-env": "^7.22.14",
        "@massalabs/eslint-config": "^0.0.9",
        "@playwright/test": "^1.36.2",
        "@types/jest": "^29.5.4",
        "@types/node": "^18.13.0",
        "babel-jest": "^29.6.4",
        "eslint-config-prettier": "^9.1.0",
        "eslint-plugin-jsdoc": "^41.1.1",
        "husky": "^9.1.4",
        "is-ci": "^3.0.1",
        "jest": "^29.6.4",
        "jest-environment-jsdom": "^29.6.4",
        "lint-staged": "^15.2.7",
        "npm-run-all": "^4.1.5",
        "prettier": "^3.0.3",
        "prettier-eslint": "^15.0.1",
        "prettier-plugin-organize-imports": "^3.2.4",
        "rimraf": "^5.0.5",
        "ts-jest": "^29.1.1",
        "tslib": "^2.5.0",
        "tslint": "^6.1.3",
        "typedoc": "^0.23.25",
        "typescript": "^4.9.5"
    },
    "_moduleAliases": {
        "@massalabs/wallet-provider": "./dist/index.js"
    }
}
