UNPKG

@skairipaapps/liboqs-node

Version:
109 lines (108 loc) 3.27 kB
{ "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" } }