package.json 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. {
  2. "name": "gtoken",
  3. "version": "7.1.0",
  4. "description": "Node.js Google Authentication Service Account Tokens",
  5. "main": "./build/src/index.js",
  6. "types": "./build/src/index.d.ts",
  7. "engines": {
  8. "node": ">=14.0.0"
  9. },
  10. "repository": "google/node-gtoken",
  11. "scripts": {
  12. "lint": "gts check",
  13. "clean": "gts clean",
  14. "fix": "gts fix",
  15. "compile": "tsc -p .",
  16. "test": "c8 mocha build/test",
  17. "prepare": "npm run compile",
  18. "pretest": "npm run compile",
  19. "presystem-test": "npm run compile",
  20. "system-test": "mocha build/system-test",
  21. "samples-test": "cd samples/ && npm link ../ && npm test && cd ../",
  22. "docs": "compodoc src/",
  23. "docs-test": "linkinator docs",
  24. "predocs-test": "npm run docs",
  25. "prelint": "cd samples; npm link ../; npm install",
  26. "precompile": "gts clean"
  27. },
  28. "keywords": [
  29. "google",
  30. "service",
  31. "account",
  32. "api",
  33. "token",
  34. "api",
  35. "auth"
  36. ],
  37. "author": {
  38. "name": "Google, LLC"
  39. },
  40. "license": "MIT",
  41. "dependencies": {
  42. "gaxios": "^6.0.0",
  43. "jws": "^4.0.0"
  44. },
  45. "devDependencies": {
  46. "@babel/plugin-proposal-private-methods": "^7.18.6",
  47. "@compodoc/compodoc": "^1.1.7",
  48. "@types/jws": "^3.1.0",
  49. "@types/mocha": "^9.0.0",
  50. "@types/node": "^20.0.0",
  51. "c8": "^9.0.0",
  52. "gts": "^5.0.0",
  53. "linkinator": "^4.0.0",
  54. "mocha": "^9.2.2",
  55. "nock": "^13.0.0",
  56. "typescript": "^5.1.6"
  57. },
  58. "files": [
  59. "build/src",
  60. "!build/src/**/*.map"
  61. ]
  62. }