package.json 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. {
  2. "name": "@google-cloud/promisify",
  3. "version": "4.0.0",
  4. "description": "A simple utility for promisifying functions and classes.",
  5. "main": "build/src/index.js",
  6. "types": "build/src/index.d.ts",
  7. "repository": "googleapis/nodejs-promisify",
  8. "scripts": {
  9. "test": "c8 mocha build/test",
  10. "lint": "gts check",
  11. "compile": "tsc -p .",
  12. "fix": "gts fix",
  13. "prepare": "npm run compile",
  14. "pretest": "npm run compile",
  15. "docs": "compodoc src/",
  16. "presystem-test": "npm run compile",
  17. "samples-test": "cd samples/ && npm link ../ && npm test && cd ../",
  18. "system-test": "mocha build/system-test",
  19. "docs-test": "linkinator docs",
  20. "predocs-test": "npm run docs",
  21. "prelint": "cd samples; npm link ../; npm install",
  22. "clean": "gts clean",
  23. "precompile": "gts clean"
  24. },
  25. "keywords": [],
  26. "files": [
  27. "build/src",
  28. "!build/src/**/*.map"
  29. ],
  30. "author": "Google Inc.",
  31. "license": "Apache-2.0",
  32. "devDependencies": {
  33. "@compodoc/compodoc": "^1.1.9",
  34. "@types/mocha": "^9.0.0",
  35. "@types/node": "^20.4.8",
  36. "@types/sinon": "^10.0.0",
  37. "c8": "^8.0.1",
  38. "chai": "^4.2.0",
  39. "codecov": "^3.0.4",
  40. "gts": "^5.0.0",
  41. "hard-rejection": "^2.1.0",
  42. "linkinator": "^5.0.1",
  43. "mocha": "^8.0.0",
  44. "sinon": "^15.0.0",
  45. "typescript": "^5.1.6"
  46. },
  47. "engines": {
  48. "node": ">=14"
  49. }
  50. }