20 Commits

Author SHA1 Message Date
LongYinan
2cb265e472
chore: upgrade all deps (#170)
* chore: upgrade all deps
2025-12-08 15:28:44 +08:00
renovate[bot]
2bd70b2ee7
chore: bump up all non-major dependencies (#153)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: LongYinan <lynweklm@gmail.com>
2025-12-07 09:55:22 +00:00
renovate[bot]
5f7aab7fed
chore: bump up Rust crate libwebp-sys to 0.13 (#143)
* chore: bump up Rust crate libwebp-sys to 0.13

* Try fix

* fix again

* fix again

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: LongYinan <lynweklm@gmail.com>
2025-08-09 15:45:11 +08:00
LongYinan
6b9fc30b86
chore: upgrade to NAPI-RS 3.0 stable (#142)
* chore: upgrade to NAPI-RS 3.0 stable

* upgrade debian

* edition

* napi cross

* napi cross

* Install nasm

* cross aarch64

* image version

* save

* update lock

* process.arch

* lockfile

* move artifacts

* set node version

* ubuntu

* wasm artifacts name

* cflags

* upgrade NAPI
2025-07-24 22:02:44 +08:00
LongYinan
89631c32fc
feat: upgrade all deps (#132) 2025-06-27 19:24:12 +08:00
LongYinan
afc909fea5
ci: wasm32-wasi target rename (#97) 2024-05-13 15:35:01 +08:00
LongYinan
304227ac2b
fix(image): wasm fallback logic in js-binding file (#88) 2024-02-22 23:43:38 +08:00
LongYinan
352e7adc55
feat: add wasm build (#81) 2024-02-14 09:29:36 +08:00
LongYinan
eceba75142
feat: upgrade dependencies (#73) 2024-02-07 17:02:35 +08:00
LongYinan
70a168b505
feat: upgrade dependencies (#50) 2023-07-30 23:42:59 +08:00
LongYinan
f52fd45245
feat(image): provide fast resize method (#34)
* feat: provide a way to fast resize image with SIMD

* Update

* Update x86_64-unknown-linux-gnu build

* Optimize

* Add fast resize to Transformer

* Resolve conflict
2023-01-14 18:39:54 +08:00
LongYinan
6752e19353
chore(image): update oxipng 2023-01-03 19:37:57 +08:00
LongYinan
b695642560
fix(binding): early return when input images are optimized (#28)
* fix(binding): early return when input images are optimized

* ci: fix builds

* Fix build

* target feature

* Remove inline

* Thin lto

* Use GCC
2022-12-20 17:42:28 +08:00
LongYinan
af8ed994b7 feat(image): support more operations on Transformer 2022-04-19 01:30:00 +08:00
LongYinan
7cd00d4181
feat: async Transformer class (#9) 2022-04-18 13:49:54 +08:00
LongYinan
81fc73a7ec
feat: support avif
- Add avif encode feature
- Add documentation for `@napi-rs/image` package
- Add tests for `webp` and `avif` encode function
2022-03-29 18:18:21 +08:00
LongYinan
e90ecdc4b9
feat: support webp 2022-03-28 23:21:38 +08:00
LongYinan
5b916b3c3c
feat(image): implement svg_min 2022-01-24 00:01:28 +08:00
LongYinan
66f5e0f2ef
feat(image): implement png_quantize 2022-01-23 19:20:53 +08:00
LongYinan
d0de72e2a8
feat: transform into monorepo (#3) 2022-01-20 18:40:23 +08:00