1
0
mirror of https://github.com/j178/prek.git synced 2026-04-25 02:11:36 +02:00

12 Commits

Author SHA1 Message Date
Jo 09f36b0550 Update project slogan (#2000)
Update the project slogan across docs, CLI, and package metadata.
2026-04-24 12:14:23 +08:00
Jo 9693035098 Use dedicated Android npm package (#1982)
Revert the shared Linux/Android musl package handling from
7f44e09982.

Add a dedicated `@j178/prek-android-arm64` platform spec that reuses the
`aarch64-unknown-linux-musl` artifact without package-level libc
metadata, so npm can install it on Android/Termux.

Follow-up to #1977
2026-04-22 01:37:14 +08:00
Jo 7f44e09982 Support Android npm launcher (#1979) 2026-04-22 01:00:03 +08:00
Jo b6c591dbbc Reimplement @j178/prek npm package (#1973)
Reimplements the `@j178/prek` npm package.

The package is now split into a dependency-free wrapper package plus
platform-specific `optionalDependencies`, so the npm package no longer
ships cargo-dist installer glue or extra runtime dependencies.

Closes #1969 
Closes #1918
Closes #1784

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-21 18:44:40 +08:00
Jo 184f0a506e Update prek slogon (#1900) 2026-04-06 18:16:14 +08:00
Jo 090ca39def Optimize detect_private_key by chunked reading and using aho-corasick
Benchmark `detect-private-key` in hyperfine script
2026-03-15 17:27:56 +08:00
Jo d6f6e43008 Optimize fix_byte_order_marker by shifting file contents in place (#1790)
Shift file contents in place for BOM removal.
2026-03-15 17:25:31 +08:00
Jo 5b456bcfae Add a summary to hyperfine benchmarks (#1773) 2026-03-10 19:28:15 +08:00
Jo bc35c06355 Move .github/scripts to the project root (#1771) 2026-03-10 18:50:39 +08:00
Jo e4f642c912 Use mise for tools and tasks (#558)
* .

* Migrate more
2025-08-26 23:36:47 +08:00
Jo d4015b4d67 Bump version to v0.0.3 (#77) 2024-11-18 15:22:22 +08:00
Jo 85aed24fb8 Bump version to v0.0.2 (#69) 2024-11-16 23:09:43 +08:00