package.json 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. {
  2. "name": "sharp",
  3. "description": "High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, GIF, AVIF and TIFF images",
  4. "version": "0.32.6",
  5. "author": "Lovell Fuller <npm@lovell.info>",
  6. "homepage": "https://github.com/lovell/sharp",
  7. "contributors": [
  8. "Pierre Inglebert <pierre.inglebert@gmail.com>",
  9. "Jonathan Ong <jonathanrichardong@gmail.com>",
  10. "Chanon Sajjamanochai <chanon.s@gmail.com>",
  11. "Juliano Julio <julianojulio@gmail.com>",
  12. "Daniel Gasienica <daniel@gasienica.ch>",
  13. "Julian Walker <julian@fiftythree.com>",
  14. "Amit Pitaru <pitaru.amit@gmail.com>",
  15. "Brandon Aaron <hello.brandon@aaron.sh>",
  16. "Andreas Lind <andreas@one.com>",
  17. "Maurus Cuelenaere <mcuelenaere@gmail.com>",
  18. "Linus Unnebäck <linus@folkdatorn.se>",
  19. "Victor Mateevitsi <mvictoras@gmail.com>",
  20. "Alaric Holloway <alaric.holloway@gmail.com>",
  21. "Bernhard K. Weisshuhn <bkw@codingforce.com>",
  22. "Chris Riley <criley@primedia.com>",
  23. "David Carley <dacarley@gmail.com>",
  24. "John Tobin <john@limelightmobileinc.com>",
  25. "Kenton Gray <kentongray@gmail.com>",
  26. "Felix Bünemann <Felix.Buenemann@gmail.com>",
  27. "Samy Al Zahrani <samyalzahrany@gmail.com>",
  28. "Chintan Thakkar <lemnisk8@gmail.com>",
  29. "F. Orlando Galashan <frulo@gmx.de>",
  30. "Kleis Auke Wolthuizen <info@kleisauke.nl>",
  31. "Matt Hirsch <mhirsch@media.mit.edu>",
  32. "Matthias Thoemmes <thoemmes@gmail.com>",
  33. "Patrick Paskaris <patrick@paskaris.gr>",
  34. "Jérémy Lal <kapouer@melix.org>",
  35. "Rahul Nanwani <r.nanwani@gmail.com>",
  36. "Alice Monday <alice0meta@gmail.com>",
  37. "Kristo Jorgenson <kristo.jorgenson@gmail.com>",
  38. "YvesBos <yves_bos@outlook.com>",
  39. "Guy Maliar <guy@tailorbrands.com>",
  40. "Nicolas Coden <nicolas@ncoden.fr>",
  41. "Matt Parrish <matt.r.parrish@gmail.com>",
  42. "Marcel Bretschneider <marcel.bretschneider@gmail.com>",
  43. "Matthew McEachen <matthew+github@mceachen.org>",
  44. "Jarda Kotěšovec <jarda.kotesovec@gmail.com>",
  45. "Kenric D'Souza <kenric.dsouza@gmail.com>",
  46. "Oleh Aleinyk <oleg.aleynik@gmail.com>",
  47. "Marcel Bretschneider <marcel.bretschneider@gmail.com>",
  48. "Andrea Bianco <andrea.bianco@unibas.ch>",
  49. "Rik Heywood <rik@rik.org>",
  50. "Thomas Parisot <hi@oncletom.io>",
  51. "Nathan Graves <nathanrgraves+github@gmail.com>",
  52. "Tom Lokhorst <tom@lokhorst.eu>",
  53. "Espen Hovlandsdal <espen@hovlandsdal.com>",
  54. "Sylvain Dumont <sylvain.dumont35@gmail.com>",
  55. "Alun Davies <alun.owain.davies@googlemail.com>",
  56. "Aidan Hoolachan <ajhoolachan21@gmail.com>",
  57. "Axel Eirola <axel.eirola@iki.fi>",
  58. "Freezy <freezy@xbmc.org>",
  59. "Daiz <taneli.vatanen@gmail.com>",
  60. "Julian Aubourg <j@ubourg.net>",
  61. "Keith Belovay <keith@picthrive.com>",
  62. "Michael B. Klein <mbklein@gmail.com>",
  63. "Jordan Prudhomme <jordan@raboland.fr>",
  64. "Ilya Ovdin <iovdin@gmail.com>",
  65. "Andargor <andargor@yahoo.com>",
  66. "Paul Neave <paul.neave@gmail.com>",
  67. "Brendan Kennedy <brenwken@gmail.com>",
  68. "Brychan Bennett-Odlum <git@brychan.io>",
  69. "Edward Silverton <e.silverton@gmail.com>",
  70. "Roman Malieiev <aromaleev@gmail.com>",
  71. "Tomas Szabo <tomas.szabo@deftomat.com>",
  72. "Robert O'Rourke <robert@o-rourke.org>",
  73. "Guillermo Alfonso Varela Chouciño <guillevch@gmail.com>",
  74. "Christian Flintrup <chr@gigahost.dk>",
  75. "Manan Jadhav <manan@motionden.com>",
  76. "Leon Radley <leon@radley.se>",
  77. "alza54 <alza54@thiocod.in>",
  78. "Jacob Smith <jacob@frende.me>",
  79. "Michael Nutt <michael@nutt.im>",
  80. "Brad Parham <baparham@gmail.com>",
  81. "Taneli Vatanen <taneli.vatanen@gmail.com>",
  82. "Joris Dugué <zaruike10@gmail.com>",
  83. "Chris Banks <christopher.bradley.banks@gmail.com>",
  84. "Ompal Singh <ompal.hitm09@gmail.com>",
  85. "Brodan <christopher.hranj@gmail.com",
  86. "Ankur Parihar <ankur.github@gmail.com>",
  87. "Brahim Ait elhaj <brahima@gmail.com>",
  88. "Mart Jansink <m.jansink@gmail.com>",
  89. "Lachlan Newman <lachnewman007@gmail.com>"
  90. ],
  91. "scripts": {
  92. "install": "(node install/libvips && node install/dll-copy && prebuild-install) || (node install/can-compile && node-gyp rebuild && node install/dll-copy)",
  93. "clean": "rm -rf node_modules/ build/ vendor/ .nyc_output/ coverage/ test/fixtures/output.*",
  94. "test": "npm run test-lint && npm run test-unit && npm run test-licensing && npm run test-types",
  95. "test-lint": "semistandard && cpplint",
  96. "test-unit": "nyc --reporter=lcov --reporter=text --check-coverage --branches=100 mocha",
  97. "test-licensing": "license-checker --production --summary --onlyAllow=\"Apache-2.0;BSD;ISC;MIT\"",
  98. "test-leak": "./test/leak/leak.sh",
  99. "test-types": "tsd",
  100. "docs-build": "node docs/build && node docs/search-index/build",
  101. "docs-serve": "cd docs && npx serve",
  102. "docs-publish": "cd docs && npx firebase-tools deploy --project pixelplumbing --only hosting:pixelplumbing-sharp"
  103. },
  104. "main": "lib/index.js",
  105. "types": "lib/index.d.ts",
  106. "files": [
  107. "binding.gyp",
  108. "install/**",
  109. "lib/**",
  110. "src/**"
  111. ],
  112. "repository": {
  113. "type": "git",
  114. "url": "git://github.com/lovell/sharp"
  115. },
  116. "keywords": [
  117. "jpeg",
  118. "png",
  119. "webp",
  120. "avif",
  121. "tiff",
  122. "gif",
  123. "svg",
  124. "jp2",
  125. "dzi",
  126. "image",
  127. "resize",
  128. "thumbnail",
  129. "crop",
  130. "embed",
  131. "libvips",
  132. "vips"
  133. ],
  134. "dependencies": {
  135. "color": "^4.2.3",
  136. "detect-libc": "^2.0.2",
  137. "node-addon-api": "^6.1.0",
  138. "prebuild-install": "^7.1.1",
  139. "semver": "^7.5.4",
  140. "simple-get": "^4.0.1",
  141. "tar-fs": "^3.0.4",
  142. "tunnel-agent": "^0.6.0"
  143. },
  144. "devDependencies": {
  145. "@types/node": "*",
  146. "async": "^3.2.4",
  147. "cc": "^3.0.1",
  148. "exif-reader": "^1.2.0",
  149. "extract-zip": "^2.0.1",
  150. "icc": "^3.0.0",
  151. "jsdoc-to-markdown": "^8.0.0",
  152. "license-checker": "^25.0.1",
  153. "mocha": "^10.2.0",
  154. "mock-fs": "^5.2.0",
  155. "nyc": "^15.1.0",
  156. "prebuild": "^12.0.0",
  157. "semistandard": "^16.0.1",
  158. "tsd": "^0.29.0"
  159. },
  160. "license": "Apache-2.0",
  161. "config": {
  162. "libvips": "8.14.5",
  163. "integrity": {
  164. "darwin-arm64v8": "sha512-1QZzICfCJd4wAO0P6qmYI5e5VFMt9iCE4QgefI8VMMbdSzjIXA9L/ARN6pkMQPZ3h20Y9RtJ2W1skgCsvCIccw==",
  165. "darwin-x64": "sha512-sMIKMYXsdU9FlIfztj6Kt/SfHlhlDpP0Ups7ftVFqwjaszmYmpI9y/d/q3mLb4jrzuSiSUEislSWCwBnW7MPTw==",
  166. "linux-arm64v8": "sha512-CD8owELzkDumaom+O3jJ8fKamILAQdj+//KK/VNcHK3sngUcFpdjx36C8okwbux9sml/T7GTB/gzpvReDrAejQ==",
  167. "linux-armv6": "sha512-wk6IPHatDFVWKJy7lI1TJezHGHPQut1wF2bwx256KlZwXUQU3fcVcMpV1zxXjgLFewHq2+uhyMkoSGBPahWzlA==",
  168. "linux-armv7": "sha512-HEZC9KYtkmBK5rUR2MqBhrVarnQVZ/TwLUeLkKq0XuoM2pc/eXI6N0Fh5NGEFwdXI2XE8g1ySf+OYS6DDi+xCQ==",
  169. "linux-x64": "sha512-SlFWrITSW5XVUkaFPQOySAaSGXnhkGJCj8X2wGYYta9hk5piZldQyMp4zwy0z6UeRu1qKTKtZvmq28W3Gnh9xA==",
  170. "linuxmusl-arm64v8": "sha512-ga9iX7WUva3sG/VsKkOD318InLlCfPIztvzCZKZ2/+izQXRbQi8VoXWMHgEN4KHACv45FTl7mJ/8CRqUzhS8wQ==",
  171. "linuxmusl-x64": "sha512-yeaHnpfee1hrZLok2l4eFceHzlfq8gN3QOu0R4Mh8iMK5O5vAUu97bdtxeZZeJJvHw8tfh2/msGi0qysxKN8bw==",
  172. "win32-arm64v8": "sha512-kR91hy9w1+GEXK56hLh51+hBCBo7T+ijM4Slkmvb/2PsYZySq5H7s61n99iDYl6kTJP2y9sW5Xcvm3uuXDaDgg==",
  173. "win32-ia32": "sha512-HrnofEbzHNpHJ0vVnjsTj5yfgVdcqdWshXuwFO2zc8xlEjA83BvXZ0lVj9MxPxkxJ2ta+/UlLr+CFzc5bOceMw==",
  174. "win32-x64": "sha512-BwKckinJZ0Fu/EcunqiLPwOLEBWp4xf8GV7nvmVuKKz5f6B+GxoA2k9aa2wueqv4r4RJVgV/aWXZWFKOIjre/Q=="
  175. },
  176. "runtime": "napi",
  177. "target": 7
  178. },
  179. "engines": {
  180. "node": ">=14.15.0"
  181. },
  182. "funding": {
  183. "url": "https://opencollective.com/libvips"
  184. },
  185. "binary": {
  186. "napi_versions": [
  187. 7
  188. ]
  189. },
  190. "semistandard": {
  191. "env": [
  192. "mocha"
  193. ]
  194. },
  195. "cc": {
  196. "linelength": "120",
  197. "filter": [
  198. "build/include"
  199. ]
  200. },
  201. "tsd": {
  202. "directory": "test/types/"
  203. }
  204. }