andreashuber69/verify-coldcard-dice-seed

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "verify-coldcard-dice-seed",
  "version": "1.0.34",
  "description": "Verify whether your COLDCARD correctly generates seeds and addresses from dice rolls.",
  "keywords": [
    "bitcoin",
    "wallet",
    "seed",
    "coldcard"
  ],
  "homepage": "https://github.com/andreashuber69/verify-coldcard-dice-seed/blob/develop/README.md#----verify-coldcard-dice-seed",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/andreashuber69/verify-coldcard-dice-seed.git"
  },
  "bugs": {
    "url": "https://github.com/andreashuber69/verify-coldcard-dice-seed/issues"
  },
  "license": "Unlicense",
  "author": {
    "name": "Andreas Huber"
  },
  "engines": {
    "node": ">=20.11"
  },
  "type": "module",
  "main": "dist/package/main.js",
  "bin": {
    "verify-coldcard-dice-seed": "dist/package/main.js"
  },
  "files": [
    "/dist/",
    "!/**/*.spec.*",
    "!/**/*.map",
    "/*.md"
  ],
  "scripts": {
    "start": "tsx './src/package/main.ts'",
    "dev": "vite --open",
    "preview": "vite build && vite preview --open",
    "prelint": "cspell '**' && markdownlint '**/*.md'",
    "lint": "eslint --ext .cjs,.ts,.tsx --report-unused-disable-directives '.'",
    "build": "tsc -p '.' && tsc -p './src/package' && tsc -p './src/site' && tsc -p './scripts'",
    "postbuild": "vite build",
    "test-no-coverage": "node --import tsx --test src/common/*.spec.ts",
    "test-no-coverage-built": "node --test dist/common/*.spec.js",
    "test": "c8 --exclude 'src/common/*.spec.ts' --reporter=text --reporter=lcov npm run test-no-coverage",
    "test-built": "c8 --exclude 'dist/common/*.spec.js' --reporter=text --reporter=lcov npm run test-no-coverage-built",
    "show-coverage": "vite 'coverage/lcov-report' --logLevel error --open",
    "ci": "npm run lint && npm run build && npm test",
    "preversion": "tsx './scripts/preversion.ts'",
    "version": "tsx './scripts/version.ts'",
    "postversion": "git commit -a -m \"chore: start release v`cat package.json | jq -r '.version'`\"",
    "finish-release": "git flow release finish -p -m \"chore: finish release\" v`cat package.json | jq -r '.version'`"
  },
  "dependencies": {
    "bech32": "^2.0.0",
    "bip32": "^4.0.0",
    "bip39": "^3.1.0",
    "bitcoinjs-lib": "^6.1.6",
    "tiny-secp256k1": "^2.2.3",
    "tslib": "^2.6.3"
  },
  "devDependencies": {
    "@andreashuber69/eslint-config": "^1.2.28",
    "@picocss/pico": "^1.5.13",
    "@preact/preset-vite": "^2.8.3",
    "@tsconfig/node20": "^20.1.4",
    "@tsconfig/strictest": "^2.0.5",
    "@types/node": "^20.14.10",
    "c8": "^10.1.2",
    "coveralls": "^3.1.1",
    "cspell": "^8.10.4",
    "kiss-worker": "^3.1.0",
    "markdownlint-cli": "^0.41.0",
    "node-fetch": "^3.3.2",
    "preact": "^10.22.1",
    "tsx": "^4.16.2",
    "typescript": "^5.5.3",
    "vite": "^5.3.3",
    "vite-plugin-node-polyfills": "^0.22.0",
    "vite-plugin-wasm": "^3.3.0"
  }
}