{
  "name": "@skairipaapps/liboqs-node",
  "version": "4.1.37",
  "trustedDependencies": [
    "@skairipaapps/liboqs-node"
  ],
  "description": "Node.js bindings for liboqs.",
  "author": "Skairipa Apps Inc.",
  "license": "MIT",
  "main": "lib/index.cjs",
  "module": "lib/index.js",
  "type": "module",
  "exports": {
    ".": {
      "bun": "./lib/bun.js",
      "import": "./lib/index.js",
      "require": "./lib/index.cjs",
      "types": "./index.d.ts"
    },
    "./package.json": "./package.json"
  },
  "types": "index.d.ts",
  "typesVersions": {
    "*": {
      "*": [
        "index.d.ts"
      ]
    }
  },
  "scripts": {
    "build": "node-gyp rebuild",
    "build:node": "node-gyp rebuild",
    "build:bun": "BUILD_SHARED=true bun run liboqs:build",
    "build:shared-lib": "BUILD_SHARED=true node ./scripts/build-liboqs.js",
    "build:all": "npm run liboqs:build && node-gyp rebuild",
    "build:package": "npm run clean && npm run build:all && node-pre-gyp package",
    "build:package:bun": "npm run build:bun && node ./scripts/package-bun.js",
    "package:bun": "node ./scripts/package-bun.js",
    "docs:build": "jsdoc -c ./docs/jsdoc.json",
    "ensure_submodules": "node ./scripts/ensure_submodules.cjs",
    "install": "node-pre-gyp install --fallback-to-build",
    "postinstall": "node-pre-gyp install --fallback-to-build",
    "liboqs:build": "node ./scripts/build-liboqs.js",
    "liboqs:build_if_not_exists": "node ./scripts/check_liboqs_exists.cjs",
    "prebuild": "npm run ensure_submodules && npm run liboqs:build_if_not_exists",
    "publish:prepare": "node-pre-gyp configure && node-pre-gyp rebuild && node-pre-gyp package",
    "publish:draft": "NODE_PRE_GYP_GITHUB_TOKEN=$(cat publish-token) node-pre-gyp-github publish",
    "tag_upload_binary_release": "node ./scripts/tag_upload_binary_release.js",
    "test": "mocha --bail false",
    "clean": "rimraf build && rimraf deps/liboqs/build"
  },
  "binary": {
    "module_name": "oqs_node",
    "module_path": "./build/Release",
    "host": "https://github.com/skairipa-apps/liboqs-node/releases/download/",
    "remote_path": "v{version}",
    "package_name": "{module_name}-v{version}-{node_abi}-{platform}-{arch}.tar.gz"
  },
  "homepage": "https://github.com/skairipa-apps/liboqs-node#readme",
  "bugs": {
    "url": "https://github.com/skairipa-apps/liboqs-node/issues"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/skairipa-apps/liboqs-node.git"
  },
  "keywords": [
    "liboqs",
    "oqs",
    "quantum",
    "crypto",
    "cryptography",
    "post-quantum",
    "encrypt",
    "encryption",
    "asymmetric"
  ],
  "dependencies": {
    "bindings": "^1.5.0",
    "node-addon-api": "^8.3.1",
    "node-pre-gyp": "^0.17.0"
  },
  "devDependencies": {
    "@octokit/core": "^3.5.1",
    "chai": "^4.3.4",
    "chai-bytes": "^0.1.2",
    "docdash": "^1.2.0",
    "jsdoc": "^3.6.7",
    "mocha": "^8.4.0",
    "node-pre-gyp-github": "^2.0.0",
    "rimraf": "^3.0.2"
  },
  "files": [
    "lib/",
    "src/",
    "scripts/",
    "binding.gyp",
    "npm-shrinkwrap.json",
    "index.d.ts",
    "README.md",
    "CONTRIBUTING.md",
    "examples.js"
  ],
  "funding": {
    "type": "github",
    "url": "https://github.com/sponsors/skairipa-apps"
  }
}
