@moznion/wiregarden
Version:
A library for wiregarden's gRPC
46 lines (45 loc) • 1.33 kB
JSON
{
"name": "@moznion/wiregarden",
"version": "0.5.2",
"description": "A library for wiregarden's gRPC",
"main": "lib/wiregarden.js",
"directories": {
"lib": "lib"
},
"config": {
"proto_gen_container": "wiregarden-proto-gen:latest"
},
"scripts": {
"gen": "npm run clean && npm run sync && docker run -it -v ${PWD}:/wiregarden -w /wiregarden $npm_package_config_proto_gen_container protoc --js_out=import_style=commonjs,binary:lib --grpc_out=grpc_js:lib --plugin=protoc-gen-grpc=/usr/bin/grpc_tools_node_protoc_plugin protos/*",
"sync": "cp ${PWD}/../../../protos/* ${PWD}/protos/",
"clean": "rm -rf ${PWD}/protos/*.proto ${PWD}/lib/protos",
"build-container": "docker build . -f Dockerfile -t $npm_package_config_proto_gen_container"
},
"files": [
"lib"
],
"repository": {
"type": "git",
"url": "git+https://github.com/moznion/wiregarden.git"
},
"keywords": [
"wireguard",
"grpc"
],
"publishConfig": {
"access": "public"
},
"author": {
"name": "moznion",
"email": "moznion@mail.moznion.net"
},
"license": "MIT",
"bugs": {
"url": "https://github.com/moznion/wiregarden/issues"
},
"homepage": "https://github.com/moznion/wiregarden#readme",
"dependencies": {
"@grpc/grpc-js": "^1.3.2",
"google-protobuf": "^3.17.1"
}
}