{
  "name": "@lightningpolar/litd-api",
  "version": "v0.16.0-alpha",
  "description": "Lightning Terminal gRPC client to interact with Lightning Labs `litd` daemon.",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "config": {
    "litd_release_tag": "v0.16.0-alpha"
  },
  "files": [
    "dist",
    "package.json",
    "protos",
    "README.md"
  ],
  "scripts": {
    "push": "tsc && npm publish --access public",
    "build": "tsc",
    "generate:clean": "rm -rf ./src/types",
    "generate:protos": "./scripts/update_protos.sh ${npm_package_config_litd_release_tag}",
    "generate:types": "./node_modules/.bin/proto-loader-gen-types --longs=String --enums=String --defaults --oneofs --inputTemplate=%sPartial --outputTemplate=%s --grpcLib=@grpc/grpc-js --outDir=./src/types/ protos/*.proto",
    "generate:index": "node ./scripts/generateTypesIndex.js",
    "generate": "npm run generate:clean && npm run generate:protos && npm run generate:types && npm run generate:index"
  },
  "author": {
    "name": "Jamal James",
    "url": "https://github.com/jamaljsr"
  },
  "license": "MIT",
  "dependencies": {
    "@grpc/grpc-js": "1.10.8",
    "@grpc/proto-loader": "0.7.13"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/jamaljsr/litd-api.git"
  },
  "devDependencies": {
    "typescript": "4.8.4"
  }
}
