Files
regex-tools/SOURCE.md

1.3 KiB

Source identity

The release ZIP is generated from the tagged repository with:

npm ci
npm run release:artifact

The build uses only pinned npm packages from package-lock.json. It performs no runtime or build-time CDN fetch. Complete preferred-form source is the tagged repository. The release archive contains compiled static assets plus legal, source-identity and attribution documents.

The explicit offline PCRE2 build is documented in docs/ENGINE_BUILDS.md. PCRE2 source is not vendored: the gate accepts only the pinned, clean official 10.47 checkout and Emscripten 6.0.4 compiler. Generated staging is ignored; the verified runtime files, deterministic metadata, checksums and exact licence are installed under public/engines/pcre2/ and included in the application source and build.

The v0.2.0 release includes PCRE2. Python, Go, Rust, .NET, Java and legacy PCRE remain unimplemented. The v0.1.0 release remains available under its historical tag and artifact coordinates. A future public artifact must bump package, manifest, tag and source identity together; it must not reuse v0.2.0.