package.json 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. {
  2. "name": "google-auth-library",
  3. "version": "9.15.0",
  4. "author": "Google Inc.",
  5. "description": "Google APIs Authentication Client Library for Node.js",
  6. "engines": {
  7. "node": ">=14"
  8. },
  9. "main": "./build/src/index.js",
  10. "types": "./build/src/index.d.ts",
  11. "repository": "googleapis/google-auth-library-nodejs.git",
  12. "keywords": [
  13. "google",
  14. "api",
  15. "google apis",
  16. "client",
  17. "client library"
  18. ],
  19. "dependencies": {
  20. "base64-js": "^1.3.0",
  21. "ecdsa-sig-formatter": "^1.0.11",
  22. "gaxios": "^6.1.1",
  23. "gcp-metadata": "^6.1.0",
  24. "gtoken": "^7.0.0",
  25. "jws": "^4.0.0"
  26. },
  27. "devDependencies": {
  28. "@types/base64-js": "^1.2.5",
  29. "@types/chai": "^4.1.7",
  30. "@types/jws": "^3.1.0",
  31. "@types/mocha": "^9.0.0",
  32. "@types/mv": "^2.1.0",
  33. "@types/ncp": "^2.0.1",
  34. "@types/node": "^20.4.2",
  35. "@types/sinon": "^17.0.0",
  36. "assert-rejects": "^1.0.0",
  37. "c8": "^8.0.0",
  38. "chai": "^4.2.0",
  39. "cheerio": "1.0.0-rc.12",
  40. "codecov": "^3.0.2",
  41. "execa": "^5.0.0",
  42. "gts": "^5.0.0",
  43. "is-docker": "^2.0.0",
  44. "jsdoc": "^4.0.0",
  45. "jsdoc-fresh": "^3.0.0",
  46. "jsdoc-region-tag": "^3.0.0",
  47. "karma": "^6.0.0",
  48. "karma-chrome-launcher": "^3.0.0",
  49. "karma-coverage": "^2.0.0",
  50. "karma-firefox-launcher": "^2.0.0",
  51. "karma-mocha": "^2.0.0",
  52. "karma-sourcemap-loader": "^0.4.0",
  53. "karma-webpack": "5.0.0",
  54. "keypair": "^1.0.4",
  55. "linkinator": "^4.0.0",
  56. "mocha": "^9.2.2",
  57. "mv": "^2.1.1",
  58. "ncp": "^2.0.0",
  59. "nock": "^13.0.0",
  60. "null-loader": "^4.0.0",
  61. "pdfmake": "0.2.12",
  62. "puppeteer": "^21.0.0",
  63. "sinon": "^18.0.0",
  64. "ts-loader": "^8.0.0",
  65. "typescript": "^5.1.6",
  66. "webpack": "^5.21.2",
  67. "webpack-cli": "^4.0.0"
  68. },
  69. "files": [
  70. "build/src",
  71. "!build/src/**/*.map"
  72. ],
  73. "scripts": {
  74. "test": "c8 mocha build/test",
  75. "clean": "gts clean",
  76. "prepare": "npm run compile",
  77. "lint": "gts check",
  78. "compile": "tsc -p .",
  79. "fix": "gts fix",
  80. "pretest": "npm run compile -- --sourceMap",
  81. "docs": "jsdoc -c .jsdoc.json",
  82. "samples-setup": "cd samples/ && npm link ../ && npm run setup && cd ../",
  83. "samples-test": "cd samples/ && npm link ../ && npm test && cd ../",
  84. "system-test": "mocha build/system-test --timeout 60000",
  85. "presystem-test": "npm run compile -- --sourceMap",
  86. "webpack": "webpack",
  87. "browser-test": "karma start",
  88. "docs-test": "linkinator docs",
  89. "predocs-test": "npm run docs",
  90. "prelint": "cd samples; npm link ../; npm install",
  91. "precompile": "gts clean"
  92. },
  93. "license": "Apache-2.0"
  94. }