{ "name": "root", "version": "0.1.0", "private": true, "description": "", "homepage": "https://github.com/bis-innovations/chain138-snap#readme", "bugs": { "url": "https://github.com/bis-innovations/chain138-snap/issues" }, "repository": { "type": "git", "url": "git+https://github.com/bis-innovations/chain138-snap.git" }, "license": "(MIT-0 OR Apache-2.0)", "author": "", "workspaces": [ "packages/*" ], "scripts": { "allow-scripts": "pnpm exec allow-scripts", "build": "pnpm -r run build", "lint": "pnpm run lint:eslint && pnpm run lint:misc --check", "lint:eslint": "eslint . --cache", "lint:fix": "pnpm run lint:eslint --fix && pnpm run lint:misc --write", "lint:misc": "prettier '**/*.json' '**/*.md' '**/*.yml' '!.yarnrc.yml' --ignore-path .gitignore --no-error-on-unmatched-pattern", "start": "pnpm -r --parallel run start", "test": "pnpm --filter chain138-snap run build && pnpm --filter chain138-snap run test", "test:e2e": "playwright test", "test:e2e:ui": "playwright test --ui", "publish:snap": "bash scripts/publish-snap-to-npm.sh" }, "devDependencies": { "@lavamoat/allow-scripts": "^3.4.2", "@metamask/eslint-config": "^15.0.0", "@metamask/eslint-config-browser": "^15.0.0", "@metamask/eslint-config-jest": "^15.0.0", "@metamask/eslint-config-nodejs": "^15.0.0", "@metamask/eslint-config-typescript": "^15.0.0", "@playwright/test": "^1.58.2", "eslint": "^9.39.2", "eslint-config-prettier": "^9.1.0", "eslint-import-resolver-typescript": "^4.4.4", "eslint-plugin-import-x": "^4.16.1", "eslint-plugin-jest": "^28.8.3", "eslint-plugin-jsdoc": "^50.2.4", "eslint-plugin-n": "^17.23.2", "eslint-plugin-prettier": "^5.5.5", "eslint-plugin-promise": "^7.2.1", "prettier": "^3.8.1", "prettier-plugin-packagejson": "^3.0.0", "sharp": "^0.34.5", "typescript": "~5.9.3", "typescript-eslint": "^8.54.0" }, "packageManager": "pnpm@10.28.2", "engines": { "node": ">=18.6.0" }, "pnpm": { "onlyBuiltDependencies": [ "gatsby", "sharp" ], "peerDependencyRules": { "allowedVersions": { "eslint": "9", "react": "18", "@metamask/providers": "22", "@metamask/snaps-controllers": "17", "@typescript-eslint/eslint-plugin": "5", "@typescript-eslint/parser": "5", "eslint-plugin-jest": "28" } }, "overrides": { "cookie": "^0.7.1", "eslint-import-resolver-typescript": "^3.6.3", "path-to-regexp@0.1.10": "^0.1.12", "sharp": "^0.33.5", "socket.io": "^4.8.1", "ws": "^8.17.1", "gatsby>eslint": "^7.32.0", "eslint-config-react-app>eslint": "^7.32.0", "eslint-plugin-flowtype>eslint": "^7.32.0" } }, "lavamoat": { "allowScripts": { "sharp": true } } }