UNPKG

protoc-gen-tsd

Version:

Protocol Buffers Compiler(protoc) plugin for TypeScript - Generate definition file(d.ts)

95 lines (94 loc) 2.36 kB
{ "name": "protoc-gen-tsd", "version": "0.0.9", "description": "Protocol Buffers Compiler(protoc) plugin for TypeScript - Generate definition file(d.ts)", "keywords": [ "protocol-buffer", "protobuf", "typescript", "protoc", "protoc-plugin", "gRPC" ], "homepage": "https://github.com/stringang/protoc-gen-tsd", "bugs": { "url": "https://github.com/stringang/protoc-gen-tsd/issues" }, "license": "MIT", "main": "lib/index.js", "types": "lib/index.d.ts", "author": "stringang", "bin": { "protoc-gen-tsd": "bin/protoc-gen-tsd" }, "repository": { "type": "git", "url": "git+https://github.com/stringang/protoc-gen-tsd.git" }, "scripts": { "build": "npm run compile", "clean": "rimraf lib/", "test": "mocha --require ts-node/register test/**/*.spec.ts", "test:coverage": "nyc npm run test", "compile": "gulp", "format": "prettier \"**/*.{ts,md}\" --write", "lint": "tslint -c tslint.json \"src/**/*.ts\"" }, "dependencies": { "ejs": "^3.1.3", "google-protobuf": "^3.12.2", "lodash.camelcase": "^4.3.0", "prettier": "^2.1.2" }, "devDependencies": { "@commitlint/cli": "^9.0.1", "@commitlint/config-angular": "^9.0.1", "@istanbuljs/nyc-config-typescript": "^1.0.1", "@types/ejs": "^3.0.4", "@types/google-protobuf": "^3.7.2", "@types/lodash.camelcase": "^4.3.6", "@types/mocha": "^7.0.2", "@types/node": "^14.0.14", "@types/prettier": "^2.1.5", "ejs-lint": "^1.1.0", "gulp": "^4.0.2", "gulp-sourcemaps": "^2.6.5", "gulp-typescript": "^6.0.0-alpha.1", "husky": "^4.2.5", "lint-staged": "^10.2.11", "merge2": "^1.4.1", "mocha": "^8.0.1", "nyc": "^15.1.0", "rimraf": "^3.0.2", "semver": "^7.3.2", "ts-node": "^8.10.2", "tslint": "^6.1.2", "typescript": "^3.9.6" }, "files": [ "/lib", "/bin" ], "lint-staged": { "**/*.{ts,md}": [ "prettier --write" ] }, "husky": { "hooks": { "commit-msg": "commitlint -c .commitlintrc.json -E HUSKY_GIT_PARAMS", "pre-commit": "lint-staged" } }, "nyc": { "extends": "@istanbuljs/nyc-config-typescript", "check-coverage": true, "reporter": [ "text-summary", "html" ], "cache": true, "sourceMap": true, "instrument": true } }