feat: add Python and Java regex engines
This commit is contained in:
@@ -15,6 +15,9 @@ Exact dependency resolution is recorded in `package-lock.json`.
|
||||
| `fflate` | 0.8.3 | MIT | Runtime and build dependency | Local corpus-output ZIP and deterministic release ZIP; <https://github.com/101arrowz/fflate> |
|
||||
| Emscripten generated runtime | 6.0.4 | MIT | Generated WebAssembly glue | PCRE2 module loader/runtime; <https://github.com/emscripten-core/emscripten> |
|
||||
| PCRE2 | 10.47 | BSD-3-Clause WITH PCRE2-exception | WebAssembly runtime | Pinned official 8-bit engine; <https://github.com/PCRE2Project/pcre2> |
|
||||
| Pyodide | 314.0.3 | MPL-2.0 | Python runtime pack | Self-hosted CPython browser runtime; <https://github.com/pyodide/pyodide> |
|
||||
| CPython | 3.14.2 | PSF-2.0 | Python runtime/stdlib | `re` execution and bundled standard library; <https://github.com/python/cpython> |
|
||||
| TeaVM | 0.15.0 | Apache-2.0 | Generated Java engine module | `java.util.regex` class-library implementation; <https://github.com/konsoletyper/teavm> |
|
||||
| Vite | 8.1.5 | MIT | Generated helpers | Production build; <https://github.com/vitejs/vite> |
|
||||
| Rolldown | 1.1.5 | MIT | Generated helpers | Production bundling; <https://github.com/rolldown/rolldown> |
|
||||
|
||||
@@ -23,9 +26,13 @@ development-only and are not part of the static runtime bundle.
|
||||
|
||||
`recheck` 4.5.0 and `regexp-ast-analysis` 0.7.1 were inspected but deliberately
|
||||
not installed or shipped. PCRE2 source is not vendored; its generated
|
||||
WebAssembly pack is shipped with exact metadata, checksums and licence.
|
||||
WebAssembly pack is shipped with exact metadata, checksums and licence. Pyodide
|
||||
is pinned as an npm build input and its reviewed self-hosted runtime files are
|
||||
copied into the Python pack. The TeaVM module contains its compiled class
|
||||
library and is explicitly identified as TeaVM, not OpenJDK.
|
||||
|
||||
Corresponding licence texts and copyright notices are in `LICENSES/`. The
|
||||
release package additionally carries the exact Vite and Rolldown legal files
|
||||
under `LICENSES/build/`, including Vite's bundled-dependency notices for code
|
||||
emitted by the production build.
|
||||
Licence texts and copyright notices for the ordinary bundled dependencies are
|
||||
in `LICENSES/`. Each engine pack carries its exact upstream licence/notice
|
||||
files alongside the runtime. The release package additionally carries the exact
|
||||
Vite and Rolldown legal files under `LICENSES/build/`, including Vite's
|
||||
bundled-dependency notices for code emitted by the production build.
|
||||
|
||||
Reference in New Issue
Block a user