package.json 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. {
  2. "author": {
  3. "email": "gajus@gajus.com",
  4. "name": "Gajus Kuizinas",
  5. "url": "http://gajus.com"
  6. },
  7. "ava": {
  8. "extensions": [
  9. "ts"
  10. ],
  11. "files": [
  12. "test/fast-printf/**/*"
  13. ],
  14. "require": [
  15. "ts-node/register/transpile-only"
  16. ]
  17. },
  18. "dependencies": {
  19. "boolean": "^3.1.4"
  20. },
  21. "description": "Fast and spec-compliant printf implementation for Node.js and browser.",
  22. "devDependencies": {
  23. "@istanbuljs/nyc-config-typescript": "^1.0.1",
  24. "@types/mathjs": "^9.4.1",
  25. "ava": "^3.15.0",
  26. "benchmark": "^2.1.4",
  27. "coveralls": "^3.1.1",
  28. "eslint": "^7.32.0",
  29. "eslint-config-canonical": "^26.2.3",
  30. "husky": "^4",
  31. "nyc": "^15.1.0",
  32. "semantic-release": "^17.4.5",
  33. "ts-node": "^10.2.1",
  34. "typescript": "^4.3.5"
  35. },
  36. "engines": {
  37. "node": ">=10.0"
  38. },
  39. "husky": {
  40. "scripts": {
  41. "pre-commit": "npm run lint && npm run test && npm run build"
  42. }
  43. },
  44. "keywords": [
  45. "printf",
  46. "sprintf"
  47. ],
  48. "license": "BSD-3-Clause",
  49. "main": "./dist/src/printf.js",
  50. "name": "fast-printf",
  51. "repository": {
  52. "type": "git",
  53. "url": "git@github.com:gajus/fast-printf.git"
  54. },
  55. "scripts": {
  56. "benchmark": "ROARR_LOG=true ts-node --transpile-only test/benchmark.ts",
  57. "build": "rm -fr ./dist && tsc",
  58. "dev": "tsc --watch",
  59. "lint": "eslint ./src ./test && tsc --noEmit",
  60. "test": "NODE_ENV=test ava --serial --verbose"
  61. },
  62. "typings": "./dist/src/printf.d.ts",
  63. "version": "1.6.9"
  64. }