Lovell Fuller
eeac8d4656
Docs: migrate to Astro Starlight
2025-01-17 11:53:26 +00:00
Lovell Fuller
68fa84ef6f
Remove unused gitattributes
2023-10-11 14:48:40 +01:00
Lovell Fuller
f7da2e5970
Building from source now requires node-addon-api in dependencies
...
If you want to build sharp from source against a globally-installed
libvips then you will now need to add both node-addon-api and
node-gyp to the dependencies section of your package.json file.
The binding.gyp file is "hidden" inside the src directory to
prevent various build and package manager tooling from assuming
that everyone is going to build from source every time.
2023-10-08 15:39:02 +01:00
Lovell Fuller
aabbe1fa08
Distribute prebuilt binaries via the npm registry #3750
...
- Remove all custom download logic for prebuilt binaries
- Add scripts to populate package contents
- Specify minimum versions of common package managers
- Remove sharp.vendor runtime API as no-longer relevant
- Update installation docs and issue templates
2023-09-26 20:26:39 +01:00
Lovell Fuller
7ecbc20d3d
Upgrade to libvips v8.14.3
2023-07-21 11:10:21 +01:00
Lovell Fuller
51d70c4574
Docs: switch hosting from Readthedocs to Firebase
2020-01-06 14:48:35 +00:00
Raboliot le gris
fb5c393fbd
Allow instance reuse with differing toBuffer options ( #1860 )
2019-09-08 14:35:16 +01:00
Lovell Fuller
631a3597c7
Upgrade to libvips v8.8.0, remove deprecated overlayWith
2019-06-26 18:32:53 +01:00
Lovell Fuller
8f690236ed
Release v0.20.0
2018-03-04 21:54:28 +00:00
Lovell Fuller
50848ee462
Add unit test coverage report for C++
2017-11-30 20:16:30 +00:00
Lovell Fuller
57946ed672
Upgrade to libvips v8.6.0
...
Expose offset coordinates of strategy-based crop
Switch to Github releases for prebuilt libvips
Move packaging scripts to lovell/sharp-libvips repo
2017-10-19 11:05:43 +01:00
Lovell Fuller
552cfd6ff1
Store pre-compiled binary dependencies in 'vendor' directory.
...
This frees up 'lib' directory to allow for more modular JavaScript.
2016-11-02 09:25:20 +00:00
Lovell Fuller
36e636dca1
Drop support for versions of Node prior to v4.
...
Reduce production (sub)depedency count from 93 to 50.
Modernise dev tooling, e.g. use nyc, replace jshint with semistandard.
Make 'npm test' command consistent across platforms.
2016-11-02 09:25:20 +00:00
Lovell Fuller
18b9991fe7
Add experimental 'attention' crop strategy
2016-10-12 11:18:58 +01:00
Lovell Fuller
475f0bf120
Refactor packaging scripts, add ARMv7/v8 binaries
2016-08-12 13:40:44 +01:00
Lovell Fuller
434a433a09
Make output of packaging tests easier to understand
...
Slight simplification of Linux packaging script
2015-11-19 21:36:16 +00:00
Lovell Fuller
05cec013fe
Ensure support for more Linux flavours
...
Add docker-based packaging tests
2015-11-09 08:37:30 +00:00
Lovell Fuller
2129adfcc3
Initial commit of local libvips binding/packaging
...
Copy Windows DLLs into release dir as no rpath equivalent
Use local libvips on Windows CI
2015-11-07 19:58:26 +00:00
Lovell Fuller
e07356c11c
Update list of preinstall OS support
...
Upgrade to libvips 8.1.0
2015-10-07 20:49:47 +01:00
Lovell Fuller
5781a23a4d
Combine new tile* API methods
...
Use v7.40.0+ libvips loader methods
Separate Openslide as input vs Deep Zoom as output
Split tile-based tests into new file
Added assertions for generated tile size
2015-03-12 15:39:27 +00:00
Lovell Fuller
ca561daedf
Test code refactor #63
...
Use mocha for feature-specific unit tests
Add test coverage report via istanbul
2014-10-20 15:32:56 +01:00
Daniel Gasienica
6145231936
Add background
and flatten
APIs
2014-09-30 17:58:57 -07:00
Lovell Fuller
87f6e83988
Add memory leak check #21
...
Runs unit tests via valgrind
2014-09-02 13:59:35 +01:00
Pierre Inglebert
cb285a6fb3
remove unnecessary gitignore file
2014-04-24 11:27:34 +02:00
Pierre Inglebert
1ecdf97bdb
Move fixtures to a proper directory
...
Add test for gif (libmagick)
2014-04-02 23:42:05 +02:00
Lovell Fuller
0899252a72
Add support for WebP and TIFF image formats. Closes #7 .
2014-02-22 21:48:00 +00:00
Lovell Fuller
21f12e74ba
Add support for PNG format. Close #2 .
2013-10-26 16:32:18 +01:00
Lovell Fuller
9ba9b95648
Improved API, added first performance test
2013-08-20 23:55:03 +01:00
Lovell Fuller
a4149ed2a5
Initial commit
2013-08-19 22:39:51 +01:00
Lovell Fuller
3db3405466
Initial commit
2013-08-19 13:24:24 -07:00