package.json 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. {
  2. "title": "The Definitive List of Binary Extensions",
  3. "name": "binaryextensions",
  4. "version": "2.3.0",
  5. "description": "A package that contains an array of every single file extension there is for binary files",
  6. "homepage": "https://github.com/bevry/binaryextensions",
  7. "license": "MIT",
  8. "keywords": [
  9. "binary",
  10. "binary extensions",
  11. "binary-extensions",
  12. "browser",
  13. "extensions",
  14. "json",
  15. "node"
  16. ],
  17. "badges": {
  18. "list": [
  19. "travisci",
  20. "npmversion",
  21. "npmdownloads",
  22. "daviddm",
  23. "daviddmdev",
  24. "---",
  25. "githubsponsors",
  26. "patreon",
  27. "flattr",
  28. "liberapay",
  29. "buymeacoffee",
  30. "opencollective",
  31. "crypto",
  32. "paypal",
  33. "wishlist"
  34. ],
  35. "config": {
  36. "githubSponsorsUsername": "balupton",
  37. "buymeacoffeeUsername": "balupton",
  38. "cryptoURL": "https://bevry.me/crypto",
  39. "flattrUsername": "balupton",
  40. "liberapayUsername": "bevry",
  41. "opencollectiveUsername": "bevry",
  42. "patreonUsername": "bevry",
  43. "paypalURL": "https://bevry.me/paypal",
  44. "wishlistURL": "https://bevry.me/wishlist",
  45. "travisTLD": "com",
  46. "githubUsername": "bevry",
  47. "githubRepository": "binaryextensions",
  48. "githubSlug": "bevry/binaryextensions",
  49. "npmPackageName": "binaryextensions"
  50. }
  51. },
  52. "funding": "https://bevry.me/fund",
  53. "author": "2013+ Bevry Pty Ltd <us@bevry.me> (http://bevry.me)",
  54. "maintainers": [
  55. "Benjamin Lupton <b@lupton.cc> (https://github.com/balupton)"
  56. ],
  57. "contributors": [
  58. "Benjamin Lupton <b@lupton.cc> (https://github.com/balupton)"
  59. ],
  60. "bugs": {
  61. "url": "https://github.com/bevry/binaryextensions/issues"
  62. },
  63. "repository": {
  64. "type": "git",
  65. "url": "https://github.com/bevry/binaryextensions.git"
  66. },
  67. "engines": {
  68. "node": ">=0.8"
  69. },
  70. "editions": [
  71. {
  72. "description": "JSON",
  73. "directory": "source",
  74. "entry": "index.json",
  75. "tags": [
  76. "json"
  77. ],
  78. "engines": {
  79. "node": true,
  80. "browsers": true
  81. }
  82. }
  83. ],
  84. "type": "commonjs",
  85. "main": "source/index.json",
  86. "browser": "source/index.json",
  87. "devDependencies": {
  88. "@bevry/update-contributors": "^1.6.0",
  89. "assert-helpers": "^6.5.0",
  90. "kava": "^5.1.0",
  91. "projectz": "^2.2.0",
  92. "textextensions": "^4.2.0",
  93. "valid-directory": "^2.0.0"
  94. },
  95. "scripts": {
  96. "our:clean": "rm -Rf ./docs ./edition* ./es2015 ./es5 ./out ./.next",
  97. "our:compile": "echo no need for this project",
  98. "our:deploy": "echo no need for this project",
  99. "our:meta": "npm run our:meta:contributors && npm run our:meta:projectz",
  100. "our:meta:contributors": "update-contributors",
  101. "our:meta:projectz": "projectz compile",
  102. "our:release": "npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push",
  103. "our:release:check-changelog": "cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)",
  104. "our:release:check-dirty": "git diff --exit-code",
  105. "our:release:prepare": "npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta",
  106. "our:release:push": "git push origin master && git push origin --tags",
  107. "our:release:tag": "export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"",
  108. "our:setup": "npm run our:setup:install",
  109. "our:setup:install": "npm install",
  110. "our:test": "npm run our:verify && npm test",
  111. "our:verify": "npm run our:verify:directory",
  112. "our:verify:directory": "valid-directory",
  113. "test": "node ./source/test.js"
  114. }
  115. }