mdzip-core-js
v1.1.0
Published
Core TypeScript/JavaScript library for MDZip (.mdz): pack, unpack, validate, and resolve entry points.
Readme
mdzip-core-js
Core TypeScript/JavaScript library for MDZip (.mdz) archives.
Current scope (core only):
- open/unpack archive data
- manifest validation (MDZip spec
1.1.0aligned, includingmanifest.mode) - entry-point resolution
- archive conformance validation (
errors+warnings) - archive mutation helpers (
addFile,removeFile) with entry-point safety - path validation + resolution
- package build helpers, including explicit
modesupport and advisory packaging warnings
Install
npm install mdzip-core-jsUsage
import { MdzArchiveCore } from 'mdzip-core-js';
const archive = await MdzArchiveCore.open(fileOrArrayBuffer);
const entryPoint = await archive.resolveEntryPoint();
const manifest = await archive.readManifest();Build
npm install
npm run build