{
  "name": "salty-crypto",
  "version": "1.0.0-rc.4",
  "description": "Noise Protocol Framework, plus X25519/ChaCha20Poly1305/BLAKE2s code, for browser and node.js",
  "author": "Tony Garnock-Jones <tonyg@leastfixedpoint.com>",
  "homepage": "https://git.leastfixedpoint.com/tonyg/typescript-salty-crypto",
  "license": "MIT",
  "main": "dist/salty-crypto.cjs",
  "module": "dist/salty-crypto.mjs",
  "browser": "dist/salty-crypto.js",
  "types": "lib/index.d.ts",
  "exports": {
    "import": "./dist/salty-crypto.mjs",
    "require": "./dist/salty-crypto.cjs"
  },
  "publishConfig": {
    "access": "public"
  },
  "repository": {
    "type": "git",
    "url": "https://git.leastfixedpoint.com/tonyg/typescript-salty-crypto"
  },
  "bin": {
    "salty-crypto-keygen-x25519": "./bin/salty-crypto-keygen-x25519"
  },
  "scripts": {
    "prepare": "yarn clean && yarn compile && yarn bundle",
    "compile": "yarn tsc",
    "compile:watch": "yarn compile -w",
    "bundle": "tsup",
    "bundle:watch": "tsup --watch",
    "test": "vitest --no-watch",
    "test:watch": "vitest --watch",
    "clean": "rm -rf lib/ dist/",
    "veryclean": "yarn clean && rm -rf node_modules/",
    "fixcopyright": "fixcopyright.rkt --preset-typescript --file-pattern 'src/**.ts' MIT && fixcopyright.rkt --preset-typescript --file-pattern 'test/**.ts' MIT"
  },
  "devDependencies": {
    "@types/node": "^18",
    "glob": "^11.0.3",
    "tsup": "^8.5.0",
    "typescript": "^5.8.3",
    "vitest": "^3.2.4"
  },
  "dependencies": {},
  "files": [
    "bin",
    "browser-demo.html",
    "dist",
    "lib",
    "src",
    "test",
    "tsconfig.json",
    "tsup.config.ts"
  ]
}
