{
  "name": "@metamask/solana-wallet-snap",
  "version": "7.2.0",
  "description": "A Solana wallet Snap",
  "keywords": [
    "Ethereum",
    "MetaMask"
  ],
  "homepage": "https://github.com/MetaMask/internal-snaps/tree/main/packages/solana-wallet-snap#readme",
  "bugs": {
    "url": "https://github.com/MetaMask/internal-snaps/issues"
  },
  "license": "(MIT OR Apache-2.0)",
  "repository": {
    "type": "git",
    "url": "https://github.com/MetaMask/internal-snaps.git"
  },
  "files": [
    "dist/",
    "snap.manifest.json",
    "images/",
    "locales/"
  ],
  "main": "./dist/bundle.js",
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "scripts": {
    "allow-scripts": "yarn workspace root allow-scripts",
    "build": "mm-snap build --preinstalled && yarn locale:build",
    "build:clean": "yarn clean && yarn build",
    "changelog:update": "../../scripts/update-changelog.sh @metamask/solana-wallet-snap",
    "changelog:validate": "../../scripts/validate-changelog.sh @metamask/solana-wallet-snap",
    "since-latest-release": "../../scripts/since-latest-release.sh",
    "clean": "rimraf dist",
    "publish:preview": "yarn npm publish --tag preview",
    "locale:build": "node ./scripts/populate-locale.js",
    "locale:build:watch": "npx nodemon --watch messages.json --exec \"node ./scripts/populate-locale.js\"",
    "serve": "mm-snap serve",
    "start": "node scripts/update-manifest-local.js && concurrently \"mm-snap watch\" \"yarn locale:build:watch\"",
    "test": "jest --reporters=jest-silent-reporter && yarn coverage:ratchet",
    "coverage:ratchet": "[ -n \"$CI\" ] || jest-it-up",
    "test:core": "jest src/core --passWithNoTests",
    "test:core:watch": "yarn test:core --watch",
    "test:features": "jest src/features --passWithNoTests --runInBand",
    "test:features:watch": "yarn test:features --watch",
    "test:watch": "jest --watch",
    "test:clean": "jest --clearCache",
    "test:verbose": "jest --verbose"
  },
  "devDependencies": {
    "@jest/globals": "^29.5.0",
    "@metamask/assets-controller": "^19.1.0",
    "@metamask/auto-changelog": "^6.2.1",
    "@metamask/key-tree": "^10.1.1",
    "@metamask/keyring-api": "^24.1.0",
    "@metamask/keyring-snap-sdk": "^10.0.0",
    "@metamask/messenger": "^2.0.0",
    "@metamask/remote-feature-flag-controller": "^7.0.0",
    "@metamask/snap-networks-utils": "^3.1.0",
    "@metamask/snaps-cli": "^8.4.1",
    "@metamask/snaps-jest": "^10.2.1",
    "@metamask/snaps-sdk": "^12.0.1",
    "@metamask/superstruct": "^3.4.1",
    "@metamask/utils": "^11.11.0",
    "@noble/ed25519": "2.1.0",
    "@solana-name-service/sns-sdk-kit": "^1.0.0",
    "@solana-program/compute-budget": "^0.18.1",
    "@solana-program/system": "^0.14.1",
    "@solana-program/token": "^0.16.1",
    "@solana-program/token-2022": "^0.17.0",
    "@solana/kit": "^8.3.0",
    "@solana/sysvars": "^8.3.0",
    "@solana/zk-sdk": "^0.5.2",
    "@testing-library/jest-dom": "^6.6.2",
    "@types/express": "^5.0.0",
    "@types/lodash": "^4.17.15",
    "@types/react": "18.2.4",
    "@types/react-dom": "18.2.4",
    "bignumber.js": "^9.3.1",
    "bs58": "^6.0.0",
    "buffer": "^6.0.3",
    "concurrently": "^10.0.3",
    "dotenv": "^17.2.1",
    "express": "^4.21.1",
    "jest": "30.0.3",
    "jest-it-up": "^2.0.2",
    "jest-transform-stub": "2.0.0",
    "lodash": "^4.17.21",
    "oxfmt": "^0.70.0",
    "rimraf": "^6.0.1",
    "ts-jest": "^29.4.14",
    "typescript": "~5.8.3",
    "webpack": "5.107.2"
  },
  "engines": {
    "node": "^22.14.0 || ^24"
  }
}