package.json 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. {
  2. "name": "bl",
  3. "version": "6.1.6",
  4. "description": "Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!",
  5. "license": "MIT",
  6. "main": "bl.js",
  7. "scripts": {
  8. "lint": "standard *.js test/*.js",
  9. "test": "npm run lint && npm run test:types && node test/test.js | faucet",
  10. "test:ci": "npm run lint && node test/test.js && npm run test:types",
  11. "test:types": "tsc --target esnext --moduleResolution node --allowJs --noEmit --skipLibCheck test/test.js",
  12. "build": "true"
  13. },
  14. "repository": {
  15. "type": "git",
  16. "url": "https://github.com/rvagg/bl.git"
  17. },
  18. "homepage": "https://github.com/rvagg/bl",
  19. "authors": [
  20. "Rod Vagg <rod@vagg.org> (https://github.com/rvagg)",
  21. "Matteo Collina <matteo.collina@gmail.com> (https://github.com/mcollina)",
  22. "Jarett Cruger <jcrugzz@gmail.com> (https://github.com/jcrugzz)"
  23. ],
  24. "keywords": [
  25. "buffer",
  26. "buffers",
  27. "stream",
  28. "awesomesauce"
  29. ],
  30. "dependencies": {
  31. "@types/readable-stream": "^4.0.0",
  32. "buffer": "^6.0.3",
  33. "inherits": "^2.0.4",
  34. "readable-stream": "^4.2.0"
  35. },
  36. "devDependencies": {
  37. "faucet": "~0.0.1",
  38. "standard": "^17.0.0",
  39. "tape": "^5.2.2",
  40. "typescript": "~5.9.2"
  41. },
  42. "release": {
  43. "branches": [
  44. "master"
  45. ],
  46. "plugins": [
  47. [
  48. "@semantic-release/commit-analyzer",
  49. {
  50. "preset": "conventionalcommits",
  51. "releaseRules": [
  52. {
  53. "breaking": true,
  54. "release": "major"
  55. },
  56. {
  57. "revert": true,
  58. "release": "patch"
  59. },
  60. {
  61. "type": "feat",
  62. "release": "minor"
  63. },
  64. {
  65. "type": "fix",
  66. "release": "patch"
  67. },
  68. {
  69. "type": "chore",
  70. "release": "patch"
  71. },
  72. {
  73. "type": "docs",
  74. "release": "patch"
  75. },
  76. {
  77. "type": "test",
  78. "release": "patch"
  79. },
  80. {
  81. "scope": "no-release",
  82. "release": false
  83. }
  84. ]
  85. }
  86. ],
  87. [
  88. "@semantic-release/release-notes-generator",
  89. {
  90. "preset": "conventionalcommits",
  91. "presetConfig": {
  92. "types": [
  93. {
  94. "type": "feat",
  95. "section": "Features"
  96. },
  97. {
  98. "type": "fix",
  99. "section": "Bug Fixes"
  100. },
  101. {
  102. "type": "chore",
  103. "section": "Trivial Changes"
  104. },
  105. {
  106. "type": "docs",
  107. "section": "Trivial Changes"
  108. },
  109. {
  110. "type": "test",
  111. "section": "Tests"
  112. }
  113. ]
  114. }
  115. }
  116. ],
  117. "@semantic-release/changelog",
  118. "@semantic-release/npm",
  119. "@semantic-release/github",
  120. "@semantic-release/git"
  121. ]
  122. }
  123. }