{"_id":"documonster","_rev":"88-a436d1d38cdd8035e5f02328a0eb66f9","name":"documonster","dist-tags":{"latest":"0.17.1","canary":"0.17.0-canary.sha.033e5d62"},"versions":{"0.0.0-canary.20260701021854.b698caf6":{"name":"documonster","version":"0.0.0-canary.20260701021854.b698caf6","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.0.0-canary.20260701021854.b698caf6","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"92df319e1aa1072bb170920cb5a427b3d1083805","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.0.0-canary.20260701021854.b698caf6.tgz","fileCount":3580,"integrity":"sha512-W/iLpfMC49UJC2f30m4mechda+tzJP56fTfxoKK9cJFYZT7tEeCmzYhEdKQLSZm4LqM/2W/yYbXqiu8jOYdZsA==","signatures":[{"sig":"MEQCIC6QLGarHUDpWf8gw0VMHENZiHaXymP99cdevgRDfLN6AiB+6IPfvWkjp+7M7a4PHjL0GeEZecY0GCk4WhciX+HNrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70715341},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.57.0","oxlint":"^1.72.0","rimraf":"^6.1.3","vitest":"^4.1.9","esbuild":"^0.28.1","rolldown":"^1.1.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.9","playwright":"^1.61.1","typescript":"7.0.1-rc","@types/node":"^26.0.1","@rspack/core":"^2.1.2","concurrently":"^10.0.3","@vitest/browser":"^4.1.9","fast-xml-parser":"^5.9.3","oxlint-tsgolint":"^0.24.0","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.0.0-canary.20260701021854.b698caf6_1782872374107_0.39461663512008904","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"documonster","version":"0.0.1","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.0.1","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"63cb11c60d22efd9a1232976cdf9b03739732d58","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.0.1.tgz","fileCount":3580,"integrity":"sha512-bQr9VQyd+rDHCCrQ2Z8xUg0T2w9F2574nwOYuy5nrjzc0w8n0A5wYogL1d058Y90N3QmoQ8p5SFH42GFv5sjEg==","signatures":[{"sig":"MEQCIAiNlXRSHMJ3V5gzd7x3ip1IMRdYUIyHn5WIJALpy6BXAiBdjAlxvEkN8Wrcx5+v0zeLUXBB3PMiP30nqPgCeUWRTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70714722},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.57.0","oxlint":"^1.72.0","rimraf":"^6.1.3","vitest":"^4.1.9","esbuild":"^0.28.1","rolldown":"^1.1.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.9","playwright":"^1.61.1","typescript":"7.0.1-rc","@types/node":"^26.0.1","@rspack/core":"^2.1.2","concurrently":"^10.0.3","@vitest/browser":"^4.1.9","fast-xml-parser":"^5.9.3","oxlint-tsgolint":"^0.24.0","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.0.1_1782872605895_0.5239510245318211","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.20260701025245.a39af0ca":{"name":"documonster","version":"0.0.1-canary.20260701025245.a39af0ca","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.0.1-canary.20260701025245.a39af0ca","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"f638732d85baac5dbc7969e41e500b78b34bd5d0","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.0.1-canary.20260701025245.a39af0ca.tgz","fileCount":3580,"integrity":"sha512-FZjJbjP/1xoBURRzOatw/1x8C1pcfEF/CH5L19vKCz6SavWWvMOIlKRaTJFJ1dZk1NeMFL/46OkgueqojyC4xw==","signatures":[{"sig":"MEUCIA+2+b3JjNgF6mTyUnG4K543kwk4h9l+EKDx9y3FOh8xAiEAts6Jdgnl6mhrt0XPBj32VBnCKy845RPhL9gL/FCT3QM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70756300},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.57.0","oxlint":"^1.72.0","rimraf":"^6.1.3","vitest":"^4.1.9","esbuild":"^0.28.1","rolldown":"^1.1.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.9","playwright":"^1.61.1","typescript":"7.0.1-rc","@types/node":"^26.0.1","@rspack/core":"^2.1.2","concurrently":"^10.0.3","@vitest/browser":"^4.1.9","fast-xml-parser":"^5.9.3","oxlint-tsgolint":"^0.24.0","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.0.1-canary.20260701025245.a39af0ca_1782874403835_0.23315836039315752","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.20260701031457.7ba699cb":{"name":"documonster","version":"0.0.1-canary.20260701031457.7ba699cb","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.0.1-canary.20260701031457.7ba699cb","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"31e9bd2bb6caa9360e343177f32718a1085af327","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.0.1-canary.20260701031457.7ba699cb.tgz","fileCount":3580,"integrity":"sha512-24LQrOxWc1E/P32KThP2BTnjZbfjFZlfjnGOT0U69VmN808WA3nsohmgQBTEJEYnR5nmo+/OEdVynaogNm9Flw==","signatures":[{"sig":"MEUCIQCWK1aqZ8hB0cuc6KiWk+m9wBAy+Vno6be7YD+vaJNdmwIgXAd2cg21+wWKYvq9c348kHmNg3r/2uJhdUR80wJd61o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70759058},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.57.0","oxlint":"^1.72.0","rimraf":"^6.1.3","vitest":"^4.1.9","esbuild":"^0.28.1","rolldown":"^1.1.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.9","playwright":"^1.61.1","typescript":"7.0.1-rc","@types/node":"^26.0.1","@rspack/core":"^2.1.2","concurrently":"^10.0.3","@vitest/browser":"^4.1.9","fast-xml-parser":"^5.9.3","oxlint-tsgolint":"^0.24.0","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.0.1-canary.20260701031457.7ba699cb_1782875724224_0.771393579613536","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-canary.20260701042510.00e81c75":{"name":"documonster","version":"0.0.1-canary.20260701042510.00e81c75","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.0.1-canary.20260701042510.00e81c75","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"9b5b2d5fa3b4bf24f36c0525528fead9db56b89e","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.0.1-canary.20260701042510.00e81c75.tgz","fileCount":3580,"integrity":"sha512-w6nu4jdxY7rY6JSbmF9VbwvtlOcY6nKM0bEMIIzlhupDAheq2TmhF7FWpXfHlg0Flrh0fwFEmUZS249bm3xsqA==","signatures":[{"sig":"MEQCIH1VTABJB/qzbtOj2AYtlAQ+r7A75JsF89MzivA0ugeiAiAB9I/0BCOG5+mzIbmJoONGph9RYQIrKdexFQOcw4zRig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70759028},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.57.0","oxlint":"^1.72.0","rimraf":"^6.1.3","vitest":"^4.1.9","esbuild":"^0.28.1","rolldown":"^1.1.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.9","playwright":"^1.61.1","typescript":"7.0.1-rc","@types/node":"^26.0.1","@rspack/core":"^2.1.2","concurrently":"^10.0.3","@vitest/browser":"^4.1.9","fast-xml-parser":"^5.9.3","oxlint-tsgolint":"^0.24.0","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.0.1-canary.20260701042510.00e81c75_1782879950581_0.564139432763701","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"documonster","version":"0.0.2","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.0.2","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"85c9063e5455d9a31ee12c8d3380a83e93969b1e","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.0.2.tgz","fileCount":3580,"integrity":"sha512-fpj5Q45NnxcCMIiTQqPdl8yyfswPrniW8uEofcwo29ughCI4d4uyrIUt3yPgSXQ7YZPkNeVc3rChbtTG+3r+vw==","signatures":[{"sig":"MEYCIQCMLbqbdXzsuvt0cu2lxohE94jqgopYREg70JWyR6qUDwIhAMg0CMi++d+yG1BuugCBQa/buvGPPxE4ZvNGZE0b/HZT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70758504},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.57.0","oxlint":"^1.72.0","rimraf":"^6.1.3","vitest":"^4.1.9","esbuild":"^0.28.1","rolldown":"^1.1.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.9","playwright":"^1.61.1","typescript":"7.0.1-rc","@types/node":"^26.0.1","@rspack/core":"^2.1.2","concurrently":"^10.0.3","@vitest/browser":"^4.1.9","fast-xml-parser":"^5.9.3","oxlint-tsgolint":"^0.24.0","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.0.2_1782880295126_0.8314994658510371","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-canary.20260701070747.6636cf97":{"name":"documonster","version":"0.0.2-canary.20260701070747.6636cf97","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.0.2-canary.20260701070747.6636cf97","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"7aa46203588c661f06a1bb177c7c8c8f93e7fb53","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.0.2-canary.20260701070747.6636cf97.tgz","fileCount":3580,"integrity":"sha512-BefafzSGARmhyp0O+F9btzHEJkubgjUmumf2UdkhSoOHoepg/mcUjbtAp/iBi1xZhYKOyBZiEPWntviM90FcmA==","signatures":[{"sig":"MEQCIE4rUTcXS1HzFyX1UOUWJlnLvcrIDWOluG8OgvYNwRLyAiBIMchLyYFg7RdR1rBpd4vB86Z5UGIA8qQwUbN6FaReTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70758834},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.57.0","oxlint":"^1.72.0","rimraf":"^6.1.3","vitest":"^4.1.9","esbuild":"^0.28.1","rolldown":"^1.1.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.9","playwright":"^1.61.1","typescript":"7.0.1-rc","@types/node":"^26.0.1","@rspack/core":"^2.1.2","concurrently":"^10.0.3","@vitest/browser":"^4.1.9","fast-xml-parser":"^5.9.3","oxlint-tsgolint":"^0.24.0","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.0.2-canary.20260701070747.6636cf97_1782889694978_0.2447050510944817","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-canary.20260701115817.827cd378":{"name":"documonster","version":"0.0.2-canary.20260701115817.827cd378","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.0.2-canary.20260701115817.827cd378","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"f877e34668ed0fae5b1a10b03ac6978a1f1cb0c6","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.0.2-canary.20260701115817.827cd378.tgz","fileCount":3580,"integrity":"sha512-g8LsW3m1qTWoHFN4Y0uPrEvYBE89BtqU+6x0ly+Gw7ETZMNabcobDXYRE4qxepUeJ4kem6vHbpdKhTG6igHDgA==","signatures":[{"sig":"MEUCIAJZIpsF9nGw67BQbMlXf+9oZcvTZYk8CypVfSaROHuNAiEAxYAbCmTtY2smWmCoNu9m9jQoTGgc1bm+CamGzFiABn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70758864},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.57.0","oxlint":"^1.72.0","rimraf":"^6.1.3","vitest":"^4.1.9","esbuild":"^0.28.1","rolldown":"^1.1.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.9","playwright":"^1.61.1","typescript":"7.0.1-rc","@types/node":"^26.0.1","@rspack/core":"^2.1.2","concurrently":"^10.0.3","@vitest/browser":"^4.1.9","fast-xml-parser":"^5.9.3","oxlint-tsgolint":"^0.24.0","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.0.2-canary.20260701115817.827cd378_1782907139033_0.9157187993719562","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"documonster","version":"0.0.3","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.0.3","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"cca8c287fda983b77193f91496ceea15ad423e4c","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.0.3.tgz","fileCount":3580,"integrity":"sha512-xWlPnZzU/USHHNhMsqA8obalJ0OcNlD/FzpM5b4n64xTUt3potKAdVwR1X1L2/o6vaVmtsUTsX0ja7bUOPyOCA==","signatures":[{"sig":"MEUCIQCHOcLGPNkKrhSOcF0Tje5WFT+G8s8/R2VfBuNItWA2vwIgDF+EftIwtxI6tqh7r29z1M5HpEvtWItB6pojNimKlMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70758275},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.57.0","oxlint":"^1.72.0","rimraf":"^6.1.3","vitest":"^4.1.9","esbuild":"^0.28.1","rolldown":"^1.1.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.9","playwright":"^1.61.1","typescript":"7.0.1-rc","@types/node":"^26.0.1","@rspack/core":"^2.1.2","concurrently":"^10.0.3","@vitest/browser":"^4.1.9","fast-xml-parser":"^5.9.3","oxlint-tsgolint":"^0.24.0","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.0.3_1782907560376_0.4531917659165339","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-canary.20260706233254.0ee57235":{"name":"documonster","version":"0.0.3-canary.20260706233254.0ee57235","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.0.3-canary.20260706233254.0ee57235","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"3a4d446005dc0007ffda43303b1769d8a580cd01","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.0.3-canary.20260706233254.0ee57235.tgz","fileCount":3590,"integrity":"sha512-svgekADbjBX6lly/5t8B7+m9pScWRYlRtkV1dHrIKUidU+2Cb/TimxRLjwXV0Srt7dpmceWVezI0BqoC0HTgFA==","signatures":[{"sig":"MEUCIDc8Axdnn4XtHkNAcdWBydjU//U3owAByhetQtmuBQNJAiEAkq0nE3e7CNqoDNqXdl1HB74n7WHXxRjU7zKe09JynoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70918597},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.57.0","oxlint":"^1.72.0","rimraf":"^6.1.3","vitest":"^4.1.9","esbuild":"^0.28.1","rolldown":"^1.1.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.9","playwright":"^1.61.1","typescript":"7.0.1-rc","@types/node":"^26.0.1","@rspack/core":"^2.1.2","concurrently":"^10.0.3","@vitest/browser":"^4.1.9","fast-xml-parser":"^5.9.3","oxlint-tsgolint":"^0.24.0","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.0.3-canary.20260706233254.0ee57235_1783380813865_0.3320975713123744","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-canary.20260706235451.893a8619":{"name":"documonster","version":"0.0.3-canary.20260706235451.893a8619","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.0.3-canary.20260706235451.893a8619","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"8d1d1b1cdd0a06a4fe1003f75cf12b14bf6d45df","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.0.3-canary.20260706235451.893a8619.tgz","fileCount":3590,"integrity":"sha512-qeP1LKCGWGfTFqShenTE5e+huCN+xDcfOTGxHfJwBba1EIYYFTuY7+YByiO2XESYKGvyxYrnmiPVCM75KAscmw==","signatures":[{"sig":"MEYCIQCZ7txQV3leVLhqsMBKA+rz5zlLTnfbFeocc02c+90UMwIhAMW98QrO3GpSXWGLX7I6vdYLeXg23J09o+LzrpyyYE77","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70918557},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.57.0","oxlint":"^1.72.0","rimraf":"^6.1.3","vitest":"^4.1.9","esbuild":"^0.28.1","rolldown":"^1.1.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.9","playwright":"^1.61.1","typescript":"7.0.1-rc","@types/node":"^26.0.1","@rspack/core":"^2.1.2","concurrently":"^10.0.3","@vitest/browser":"^4.1.9","fast-xml-parser":"^5.9.3","oxlint-tsgolint":"^0.24.0","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.0.3-canary.20260706235451.893a8619_1783382130619_0.40190720122214785","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"documonster","version":"0.1.0","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.1.0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"03abafe1271398657ec549ba27b8322b636e403d","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.1.0.tgz","fileCount":3590,"integrity":"sha512-gdpRebLWhYgFyK0Jm1zD7aJq+50GHnfyQBVV+VOv7bGNKV0vcWxa2e+2CB/M6YHiGFVVBmr80jpMagQzixlavg==","signatures":[{"sig":"MEUCIE+g0GNnVCqO1ippwPE1nqlzCZFGEnykUqm2VsZdYo+eAiEA90cuqql8dNqVaQ5Rz7VcSCJvCO1wKUSG0A2yxIoKOwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70917968},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.4.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.57.0","oxlint":"^1.72.0","rimraf":"^6.1.3","vitest":"^4.1.9","esbuild":"^0.28.1","rolldown":"^1.1.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.9","playwright":"^1.61.1","typescript":"7.0.1-rc","@types/node":"^26.0.1","@rspack/core":"^2.1.2","concurrently":"^10.0.3","@vitest/browser":"^4.1.9","fast-xml-parser":"^5.9.3","oxlint-tsgolint":"^0.24.0","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.1.0_1783382584310_0.2977067695925564","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-canary.20260708232723.ce05e836":{"name":"documonster","version":"0.1.0-canary.20260708232723.ce05e836","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.1.0-canary.20260708232723.ce05e836","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"fb603690d566731d99dd3bc25e4000a19a0f5d08","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.1.0-canary.20260708232723.ce05e836.tgz","fileCount":3590,"integrity":"sha512-aCwN7p/RIrQ1hGL4woWMOlbrJBQdquEYQUMYs7HUwVN4cluWt2vKh2X1ZnjQvUKINGIZ92lO89k1rek0NNgLEQ==","signatures":[{"sig":"MEYCIQCosfzYDG7CKgSBiacDQ80Y5APM+oaiME8AmAPbCMA7uQIhAOvGgsPJQOv4Y3OdQdCSPks57OQZCYy0IaBb69VCEWUR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70928422},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.57.0","oxlint":"^1.72.0","rimraf":"^6.1.3","vitest":"^4.1.9","esbuild":"^0.28.1","rolldown":"^1.1.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.9","playwright":"^1.61.1","typescript":"7.0.1-rc","@types/node":"^26.0.1","@rspack/core":"^2.1.2","concurrently":"^10.0.3","@vitest/browser":"^4.1.9","fast-xml-parser":"^5.9.3","oxlint-tsgolint":"^0.24.0","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.1.0-canary.20260708232723.ce05e836_1783553283801_0.20021371183051118","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"documonster","version":"0.1.1","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.1.1","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"090df60ccc268959e72eafb88bcf6e7727e15614","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.1.1.tgz","fileCount":3590,"integrity":"sha512-iAIQtlJccEptfVjDmjdybBz2NLkdWCFSSBvVIbc+JHVxSK7rX/TQtBv11szhq3gsiI83JsrAmG4SIt+hV8zm+g==","signatures":[{"sig":"MEUCIQCCfAVvd5jnZcwo25XR7iGDYxEo19IpPOPwfNTMOTFWrAIgTFsT5BiCqR/6cCdKIypRy6F6HIMifTKJSANmkac5poU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70927838},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.57.0","oxlint":"^1.72.0","rimraf":"^6.1.3","vitest":"^4.1.9","esbuild":"^0.28.1","rolldown":"^1.1.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.9","playwright":"^1.61.1","typescript":"7.0.1-rc","@types/node":"^26.0.1","@rspack/core":"^2.1.2","concurrently":"^10.0.3","@vitest/browser":"^4.1.9","fast-xml-parser":"^5.9.3","oxlint-tsgolint":"^0.24.0","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.1.1_1783553443968_0.014779497041486067","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-canary.20260708234537.eedf8dda":{"name":"documonster","version":"0.1.1-canary.20260708234537.eedf8dda","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.1.1-canary.20260708234537.eedf8dda","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"d92bcf38ce43efc0edbfc2f54d4b4122626518f4","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.1.1-canary.20260708234537.eedf8dda.tgz","fileCount":3590,"integrity":"sha512-w4yEjkX//Yk+lm/sMHLl5c7Az5FgrJk6rWRSRh2pnhn9LO2JGzSjbPFMv76CnEHokLd4kPEGFY0FPjugSTBT7A==","signatures":[{"sig":"MEUCIQCOFeBxSqLg+tkkLVRT/OuE4oEeCGOUCnopDi9HwUNo5QIgSjZQXJ2PX5za74zFaanxDVa3xcmtugurkJSUE5bsRGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70928427},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.57.0","oxlint":"^1.72.0","rimraf":"^6.1.3","vitest":"^4.1.9","esbuild":"^0.28.1","rolldown":"^1.1.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.9","playwright":"^1.61.1","typescript":"7.0.1-rc","@types/node":"^26.0.1","@rspack/core":"^2.1.2","concurrently":"^10.0.3","@vitest/browser":"^4.1.9","fast-xml-parser":"^5.9.3","oxlint-tsgolint":"^0.24.0","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.1.1-canary.20260708234537.eedf8dda_1783554377331_0.6601959505416628","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-canary.20260719151808.5d83cbd0":{"name":"documonster","version":"0.1.1-canary.20260719151808.5d83cbd0","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.1.1-canary.20260719151808.5d83cbd0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"06b6fa60e86c02122de66973aa6c0c0929379ba8","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.1.1-canary.20260719151808.5d83cbd0.tgz","fileCount":3605,"integrity":"sha512-ng9jGd9HKQtfKiN55KyXa264wMTJkzyHmwrmhHcMlL3EOVnnbZfA0y7KuvDundoeWMDa2NRMQS/krSSr6m/y/g==","signatures":[{"sig":"MEUCIFW7RQa1lAf9LiR/sHIa0r1VFQ/uvHCoRY087V1ElmtSAiEAlNMk7UAJ3/17kNSLGe5Onic3cqQSAOlxJgoka7Bg7q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71231207},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.57.0","oxlint":"^1.72.0","rimraf":"^6.1.3","vitest":"^4.1.9","esbuild":"^0.28.1","rolldown":"^1.1.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.9","playwright":"^1.61.1","typescript":"7.0.1-rc","@types/node":"^26.0.1","@rspack/core":"^2.1.2","concurrently":"^10.0.3","@vitest/browser":"^4.1.9","fast-xml-parser":"^5.9.3","oxlint-tsgolint":"^0.24.0","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.1.1-canary.20260719151808.5d83cbd0_1784474328184_0.3882832881384872","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-canary.20260719153248.20ccaef8":{"name":"documonster","version":"0.1.1-canary.20260719153248.20ccaef8","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.1.1-canary.20260719153248.20ccaef8","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"8b72e7018277c1c724c8fbe6fc2c8e7e3e3f048a","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.1.1-canary.20260719153248.20ccaef8.tgz","fileCount":3605,"integrity":"sha512-pQdYG7Dp5mfZI60BpB2Jxso/Slc3+77MUdo9Hq/EQW1+bAThoKUZqvk3iK2ZPp+QqMcsx+mh/aLCh2IXdTzCBQ==","signatures":[{"sig":"MEUCIQDA+x3eZatr456K6eYMLLt67w7AjUbwzAEFAsXVt5OlkgIgLXqmOX8zhrlB3ipqKt1J4zyL298i7awy1J4yVIng2ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71291825},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.59.0","oxlint":"^1.74.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.1","rolldown":"^1.2.0","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.61.1","typescript":"7.0.2","@types/node":"^26.1.1","@rspack/core":"^2.1.4","concurrently":"^10.0.3","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^0.25.0","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.1.1-canary.20260719153248.20ccaef8_1784475202111_0.28744390275174214","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"documonster","version":"0.1.2","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.1.2","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"78d9e890c7cc28243a6673a1338a66f3945cbff8","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.1.2.tgz","fileCount":3605,"integrity":"sha512-vQltxC9sLUh0lJxSQZd8kq0ujcGbek4umQ/mbGdNtD7ZBXOnC13Y9OZNIH6KY0Z1Dq3D4Rxb2UExDlRoFgRvxg==","signatures":[{"sig":"MEUCIQDJNK44vl7l92vrTR6kb8bxogjOIuu4zw1xoI4hJni6dAIgcGH46YbCAyUUTL44B/qAJzXriAGn3jwGmoul2BmibXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71291271},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.59.0","oxlint":"^1.74.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.1","rolldown":"^1.2.0","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.61.1","typescript":"7.0.2","@types/node":"^26.1.1","@rspack/core":"^2.1.4","concurrently":"^10.0.3","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^0.25.0","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.1.2_1784475437411_0.9465515675286547","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-canary.20260723010027.004fc57b":{"name":"documonster","version":"0.1.2-canary.20260723010027.004fc57b","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.1.2-canary.20260723010027.004fc57b","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"1d39b9a040daef6c4f9583ac59551c44c8075476","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.1.2-canary.20260723010027.004fc57b.tgz","fileCount":3605,"integrity":"sha512-SN/aI4TJuF6d5v0TAozPJJ5KJhDLdjlKD0KgxoBFYanZ3quW2j+zzc0Mtg1mXhLvhILjb18SXFlI5XtAPQJU1g==","signatures":[{"sig":"MEQCIAHQjBgMlmG7LUj5h8pMW4oPkvRhbl3VUtBHdonX8Xo6AiApbnhgyB619+FaKwWHw6JTqmteHtj6FAe6v1rsIOq4RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71319805},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.59.0","oxlint":"^1.74.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.1","rolldown":"^1.2.0","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.61.1","typescript":"7.0.2","@types/node":"^26.1.1","@rspack/core":"^2.1.4","concurrently":"^10.0.3","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^0.25.0","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.1.2-canary.20260723010027.004fc57b_1784768473900_0.23162492143343782","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"documonster","version":"0.2.0","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.2.0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"831825c9283fff5edaacc24d5e8059943e16c6c9","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.2.0.tgz","fileCount":3605,"integrity":"sha512-Djoq248ss+w/X5LwrNNc+jkpkyCsev0BQeMivIeAHYbFlON5Xpvb62Qpyr0zoYxVAke6I/3g05fdUDfnA9xEDA==","signatures":[{"sig":"MEQCIDLn83EVhPFbPY+bZfvzY6HbGFvZOxyBRmgjn+3UEDOvAiB6byobVe7OyKeIE8pD2x8HDBMuXRZBUtmYo7I2It0fhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71319251},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.59.0","oxlint":"^1.74.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.1","rolldown":"^1.2.0","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.61.1","typescript":"7.0.2","@types/node":"^26.1.1","@rspack/core":"^2.1.4","concurrently":"^10.0.3","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^0.25.0","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.2.0_1784769807935_0.2319464294192517","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260726155954.233625e9":{"name":"documonster","version":"0.2.0-canary.20260726155954.233625e9","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.2.0-canary.20260726155954.233625e9","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"6cdcf4742c90479603c1e31ff907a82df4a5b9b7","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.2.0-canary.20260726155954.233625e9.tgz","fileCount":3610,"integrity":"sha512-vbOCaTRXI4Z1g+evFRYMgAIJ1fy6kNH/tdBa9Z/Ca4rG7EeFl/DFTDILlSsyNF+R+H3TpPmW38YB2VaEu+KJXQ==","signatures":[{"sig":"MEUCIQCXvbjnCaKrevFOrQ0VX9IzZqSsDkXThJPrYw/tf+mbZQIgb6r9EEISXUhkLRcLZYyyzyomWo8xFq1m9MYP+swhkLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71330122},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.59.0","oxlint":"^1.74.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.1","rolldown":"^1.2.0","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.61.1","typescript":"7.0.2","@types/node":"^26.1.1","@rspack/core":"^2.1.4","concurrently":"^10.0.3","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^0.25.0","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.2.0-canary.20260726155954.233625e9_1785081640276_0.10819034086253576","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-canary.20260727220558.6f314fa5":{"name":"documonster","version":"0.2.0-canary.20260727220558.6f314fa5","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.2.0-canary.20260727220558.6f314fa5","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"367a4d84926cc5689016f42eb1f270097e5476b6","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.2.0-canary.20260727220558.6f314fa5.tgz","fileCount":3620,"integrity":"sha512-xlvNLPrvw6KDRM+gpI1L2tdchFpHUc7B5gjiGS7rnq/TSqXZbGX03iycRettHhWVfGX+PqS+VRrX6nCfCMqdtw==","signatures":[{"sig":"MEUCIGDFRUNXL5Mob5YrILrBrnLRMoIsrW16OmEJ/Nko20arAiEA7Zm22DDAyLZMBCVySSy5EE+Hm9GOXPIDHwZo8lM/tLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69627946},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.59.0","oxlint":"^1.74.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.1","rolldown":"^1.2.0","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.61.1","typescript":"7.0.2","@types/node":"^26.1.1","@rspack/core":"^2.1.4","concurrently":"^10.0.3","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^0.25.0","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.2.0-canary.20260727220558.6f314fa5_1785190004564_0.18828860611313925","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"documonster","version":"0.3.0","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.3.0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"c410d9f2f380dd7077653e60fbb16b6d5415f390","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.3.0.tgz","fileCount":3620,"integrity":"sha512-bIi7BeRPJvrGPOyzuymyMIe9uyKkayuUPgLGHlZWzdET+HtYP5cWoIdv9Iajcq5xFJWmKxdxHQmOY90w/giHUA==","signatures":[{"sig":"MEUCIQDFW/jFyzqvW4An7sITT3bpZtxhHZu0jF25UpZJyVu/BQIgDhfLLbVFx0obEOejHvHprUn+kkz0UVMRPQMb+H7ItAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69627352},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.59.0","oxlint":"^1.74.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.1","rolldown":"^1.2.0","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.61.1","typescript":"7.0.2","@types/node":"^26.1.1","@rspack/core":"^2.1.4","concurrently":"^10.0.3","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^0.25.0","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.3.0_1785202479560_0.21846987457968492","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.20260803042615.d76268fe":{"name":"documonster","version":"0.3.0-canary.20260803042615.d76268fe","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.3.0-canary.20260803042615.d76268fe","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"de8b097bf488481a99c94560d71a1780158fa063","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.3.0-canary.20260803042615.d76268fe.tgz","fileCount":3620,"integrity":"sha512-fijvG1lRWsAV3j+FQm6OJp42p9k9qtfGEeXUEIh74NcX4OoblGjAJBgji84U2xmDMr9VTrOcb6NvXjqJmEnVsw==","signatures":[{"sig":"MEQCIDe+4+eDTDWYLPhsAOAFvCAAUBFXzP9DjsuZkbvS7h8JAiA+2N27SMyCdK5XHYcxRFeKUq0h8erg3qGVnzWOeNXeLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70116852},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.1","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.61.0","oxlint":"^1.76.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.1","rolldown":"^1.2.1","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.1.2","@rspack/core":"^2.1.7","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.3.0-canary.20260803042615.d76268fe_1785731219134_0.15648044239105352","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.20260803051927.6edb2ab8":{"name":"documonster","version":"0.3.0-canary.20260803051927.6edb2ab8","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.3.0-canary.20260803051927.6edb2ab8","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"b70967b3e7f702c00e2d4b0cb2c0327f960dbdc4","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.3.0-canary.20260803051927.6edb2ab8.tgz","fileCount":3620,"integrity":"sha512-YYzPC1oeOU4ZjyEMumI57xkDyPb+Bnn8fW07zTQf90+rEZNbxBUsLKP5YSfKqu9RHNw6yC/8TXSqP4oc1kcsiQ==","signatures":[{"sig":"MEUCIQD3AUAUJ2f6bmYLyrwEWNlCJx5/GxNVV34oOXqOs046MAIgQLHHSZ9HYQNzm4n5T5C3CweRauL+9GitLYPVYiFyGZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70134973},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.1","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.61.0","oxlint":"^1.76.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.1","rolldown":"^1.2.1","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.1.2","@rspack/core":"^2.1.7","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.3.0-canary.20260803051927.6edb2ab8_1785734413498_0.5902708796622409","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"documonster","version":"0.4.0","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.4.0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"d69cb0f767833b5142b64bf1c1bb83f7f3e49922","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.4.0.tgz","fileCount":3620,"integrity":"sha512-NPa3OgmGVYqhNqAJjEqv57Quo4MCJHuv08AbHdFPbsg6yBsEzQor8fFol19/qjwT05KQlDQM0varEOj/UCMAag==","signatures":[{"sig":"MEQCIC1n2F6iYTAOKXu7595ThtGtIhV1bDi+Ewit8Ib8SA6LAiB4z7QeOzjpSpYvMDv0iiuAOlvQsCalMhaArZGgDjukgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70134384},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.1","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.61.0","oxlint":"^1.76.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.1","rolldown":"^1.2.1","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.1.2","@rspack/core":"^2.1.7","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.4.0_1785735022064_0.29763629642611766","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-canary.20260808131516.c672c767":{"name":"documonster","version":"0.4.0-canary.20260808131516.c672c767","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.4.0-canary.20260808131516.c672c767","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"92739760be95439bd592b26712e72dc93b2f6812","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.4.0-canary.20260808131516.c672c767.tgz","fileCount":3620,"integrity":"sha512-zHlSc3vM2RmG92m0gVufHW0W7I2pHoMjme/vu59hX84ZIIwPvj1gXQU4rMms06h3hKEbQQcWpWQVVzJuvHhtxw==","signatures":[{"sig":"MEUCIQDx7QlKPj/pxLi/uiuTxAeSK+c1mx0M4ih9iJu77ZHDPwIgPjZHTxmZBVkBkvArjNdaHk6QTbbt0C+Z1CB4ugs0E+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70169473},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.61.0","oxlint":"^1.76.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.1","rolldown":"^1.2.1","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.1.2","@rspack/core":"^2.1.7","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.4.0-canary.20260808131516.c672c767_1786194964116_0.05501970049969884","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"documonster","version":"0.5.0","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.5.0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"28e729ed09c436ee6f25ff11b10c2f53db6ab3f7","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.5.0.tgz","fileCount":3620,"integrity":"sha512-g18GHOmNFyriMepLX6Wmxuh3LOYskFlaFrWePhDm2kgF3GsroP9T9w9tr7wX+YWmN4hih0eYrtuVSuiheS7FwA==","signatures":[{"sig":"MEYCIQC2qc87VVKxG68KOAlhxSo23yKgPfcBSkXdJcWKhz5XcQIhANttMamA2vwj37qparXFZKKScH3qHu/6LQ+5WY/Bp4cs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70168874},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.61.0","oxlint":"^1.76.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.1","rolldown":"^1.2.1","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.1.2","@rspack/core":"^2.1.7","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.5.0_1786195549167_0.8194798245603179","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-canary.20260808170137.sha.d6b93927":{"name":"documonster","version":"0.5.0-canary.20260808170137.sha.d6b93927","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.5.0-canary.20260808170137.sha.d6b93927","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"c6de591374908ab06e85b240ab9bd87e7d3f970a","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.5.0-canary.20260808170137.sha.d6b93927.tgz","fileCount":3620,"integrity":"sha512-lvyRqmwuKTrHJSOT9S8RLD1v4l1v1YeAQ+hxHezSpgKZQWXFMQfSQDVStL3PCH1B11WR66ySb+Yg5zapMS8xZA==","signatures":[{"sig":"MEUCIQDvKkUrb8hAA12+u2E7a9xkRl6o6kOTE2ARvIsELz9yKgIgIBC7qbE59WslwvPRui51CCopsv1stZZxt2OWjDJLHsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70171054},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.61.0","oxlint":"^1.76.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.1","rolldown":"^1.2.1","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.1.2","@rspack/core":"^2.1.7","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.5.0-canary.20260808170137.sha.d6b93927_1786208544739_0.7614268130919093","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"documonster","version":"0.5.1","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.5.1","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"553ec7de7e9dbbf3f89dcb7412876f8a0d704a79","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.5.1.tgz","fileCount":3620,"integrity":"sha512-VfCd2ALNUGKYlbIO+Sl74FUWAASjPp6Ina83w5CQc2monl+mRiNuVff+NzuGe6tUxCE+qT9vm+biVf427LLMJA==","signatures":[{"sig":"MEUCIBGrQJzAQ/YkCbGOmKUXQsZcI4uDfucLN2YnD9IDNakIAiEAtZC5sa55NT/iyYiNi3vzjKtsamOxeef24vFYrWA56LU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70170349},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.61.0","oxlint":"^1.76.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.1","rolldown":"^1.2.1","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.1.2","@rspack/core":"^2.1.7","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.5.1_1786209130485_0.11191957033529731","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.20260810051245.sha.128eea00":{"name":"documonster","version":"0.5.1-canary.20260810051245.sha.128eea00","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.5.1-canary.20260810051245.sha.128eea00","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"9864b84f319ba2728f11c2255874947267ea314b","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.5.1-canary.20260810051245.sha.128eea00.tgz","fileCount":3630,"integrity":"sha512-rfUHX5F5r2UNu9DX933F5kWLmabG0rSqJ74a0o+1fQBDaXTxlYrHTmpIq6FrJkxmTLhNNakUREXU0mystuML3w==","signatures":[{"sig":"MEYCIQDgaw3HrJZ6oeFIbbvqu4AZV1zgjluk+fnYeHLfvyLPNAIhAP79XspI1lK/OABCCuI4YjrIh40dKZQI2xpm/C9cx+iQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70250793},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.61.0","oxlint":"^1.76.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.1","rolldown":"^1.2.1","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.1.2","@rspack/core":"^2.1.7","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.5.1-canary.20260810051245.sha.128eea00_1786338812988_0.6258757528134902","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.20260810081009.sha.63589cb5":{"name":"documonster","version":"0.5.1-canary.20260810081009.sha.63589cb5","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.5.1-canary.20260810081009.sha.63589cb5","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"9c5b245ee6b94a77f9a0149e7ca638e1b38c411b","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.5.1-canary.20260810081009.sha.63589cb5.tgz","fileCount":3630,"integrity":"sha512-ORF7mKPvK8R68lB6+EfdFvqTuiixg8r/2gm2Mm761h5vtjxldiFE7jliFWjngPRco9iYsPmxNsMhnswMu5KOOw==","signatures":[{"sig":"MEUCIBbTZsu4ComEK24YiqVjBYoKmzo8QZkzj/xogoPKLRNWAiEAvkrXSEd6XSiw4pZ9k1rZjeeIVLli+GQzONv97YyN8l8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70251219},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.61.0","oxlint":"^1.76.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.1","rolldown":"^1.2.1","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.1.2","@rspack/core":"^2.1.7","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.5.1-canary.20260810081009.sha.63589cb5_1786349456296_0.9443337295790051","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.20260810133508.sha.3cf2d289":{"name":"documonster","version":"0.5.1-canary.20260810133508.sha.3cf2d289","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.5.1-canary.20260810133508.sha.3cf2d289","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"71ff09906f09f3555a795536b3bc7893b7601851","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.5.1-canary.20260810133508.sha.3cf2d289.tgz","fileCount":3630,"integrity":"sha512-nOl6qlHyvAUlnYfVaCts1fMoplavZEl/U3VxaR2vWVdjV43/VmVe4UzvgmIFSM2bH8EfInSF+FFmxMeHUD8VOg==","signatures":[{"sig":"MEQCIFMdhI6qMdUEWrFX90CZLOK+imnW+KdLZnZKWGuxJtyoAiAIcCHIPKK3e34Wp5bY2f2u+W+dPPN9y2x19QZq7TMq0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70270983},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.61.0","oxlint":"^1.76.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.1","rolldown":"^1.2.1","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.1.2","@rspack/core":"^2.1.7","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.5.1-canary.20260810133508.sha.3cf2d289_1786368956945_0.05459906597034281","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-canary.20260811025123.sha.d6765cac":{"name":"documonster","version":"0.5.1-canary.20260811025123.sha.d6765cac","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.5.1-canary.20260811025123.sha.d6765cac","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"7a604070919e058d6deb1b483f9ccc44b67e7835","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.5.1-canary.20260811025123.sha.d6765cac.tgz","fileCount":3635,"integrity":"sha512-nOIQCFFYgDTdz1YHVqg9CHUjjAFqzxvm2cqorEKvmSYAzMLKTi6oezy1+kKdfHD9oUHZdZxiiTy2h85onThOLA==","signatures":[{"sig":"MEYCIQD/az6nm9U45ymlyzJSoog11EaQj3Gl1yXsVHDTC2pAIgIhAIjJIgjjO/RZz0Is3RfqwGgVhqEpi6//r7UEBHXAQ91+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70378148},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.61.0","oxlint":"^1.76.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.1","rolldown":"^1.2.1","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.1.2","@rspack/core":"^2.1.7","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.5.1-canary.20260811025123.sha.d6765cac_1786416729216_0.2230706165243801","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"documonster","version":"0.6.0","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.6.0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"8ca343cd9fe0248190550653211665fbc828a12f","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.6.0.tgz","fileCount":3635,"integrity":"sha512-2vi6Y2GGkZYkJbAKBbIZ5ZBKfR3XJrIT42YyiEka+yH51m++8BOPdVPPaJMFDpcA0gmvklMZs1MIo1EW7f0Plg==","signatures":[{"sig":"MEQCIBBj+23EQvvc8h7wCQTSMkW/23wOw6kpoBJ56PGkCI3zAiBjKdKzYcSp4GKYwe6ntTqwgWXhXsrxUiAVYgE6/w9DVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70377403},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","build:browser:bundle":"rolldown -c rolldown.config.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.61.0","oxlint":"^1.76.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.1","rolldown":"^1.2.1","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.1.2","@rspack/core":"^2.1.7","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.6.0_1786419130047_0.3245481004204438","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.20260811140022.sha.2c6b17dd":{"name":"documonster","version":"0.6.0-canary.20260811140022.sha.2c6b17dd","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.6.0-canary.20260811140022.sha.2c6b17dd","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"712cfb10a27a2421215e19a9d45e64dc6809f3a3","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.6.0-canary.20260811140022.sha.2c6b17dd.tgz","fileCount":3640,"integrity":"sha512-ykALTHOQKPKMakGW3oZKRmEXVYorWslXDqckicp8vrkaxaMlAg+OX+WxVcPNBr2K/P/EN6hM4eaNztj7S/fDxg==","signatures":[{"sig":"MEYCIQCGPulnUEjVmBYfooY47CN+k86W8NxhuighSLaD1tFtDQIhAMUp+4V8squshiRHIh4xIZA2xkw2JcZ6fo5txHo7oWMh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70594723},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"pnpm build:verify:node && pnpm build:verify:browser","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext,DOM dist/browser/modules/excel/index.browser.d.ts dist/browser/modules/excel/chart/index.d.ts dist/browser/modules/excel/bridge/csv.d.ts dist/browser/modules/excel/bridge/markdown.d.ts dist/browser/modules/excel/bridge/formula.d.ts dist/browser/modules/archive/index.browser.d.ts dist/browser/modules/csv/index.d.ts dist/browser/modules/markdown/index.d.ts dist/browser/modules/stream/index.browser.d.ts dist/browser/modules/pdf/index.d.ts dist/browser/modules/formula/index.d.ts dist/browser/modules/xml/index.d.ts dist/browser/modules/word/index.d.ts dist/browser/modules/word/html.d.ts dist/browser/modules/word/crypto.d.ts dist/browser/modules/word/markdown.d.ts dist/browser/modules/word/excel.d.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.61.0","oxlint":"^1.76.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.1","rolldown":"^1.2.1","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.1.2","@rspack/core":"^2.1.7","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.6.0-canary.20260811140022.sha.2c6b17dd_1786456871190_0.8536363210516988","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.20260811144302.sha.01e384e2":{"name":"documonster","version":"0.6.0-canary.20260811144302.sha.01e384e2","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.6.0-canary.20260811144302.sha.01e384e2","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"d385b1baa05e4d6edf1db99ab76430cc215be1ed","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.6.0-canary.20260811144302.sha.01e384e2.tgz","fileCount":3640,"integrity":"sha512-Tapjb8zTZh4O67r022Exx+gJlH9D2Xk979APkCtkyG94oXI5WK3ckntN7z7lPfPMBHLLQ/6IulNN/ZR6FMU0Dw==","signatures":[{"sig":"MEYCIQDbwefk57ghhyF1QueNUVqLCaYDxm6vXa39UpODw2Qq2AIhANayqmkwCtjPqmK2qGwBH5I27TGWoowQCO7ji7f2+0Yx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70594683},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"pnpm build:verify:node && pnpm build:verify:browser","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext,DOM dist/browser/modules/excel/index.browser.d.ts dist/browser/modules/excel/chart/index.d.ts dist/browser/modules/excel/bridge/csv.d.ts dist/browser/modules/excel/bridge/markdown.d.ts dist/browser/modules/excel/bridge/formula.d.ts dist/browser/modules/archive/index.browser.d.ts dist/browser/modules/csv/index.d.ts dist/browser/modules/markdown/index.d.ts dist/browser/modules/stream/index.browser.d.ts dist/browser/modules/pdf/index.d.ts dist/browser/modules/formula/index.d.ts dist/browser/modules/xml/index.d.ts dist/browser/modules/word/index.d.ts dist/browser/modules/word/html.d.ts dist/browser/modules/word/crypto.d.ts dist/browser/modules/word/markdown.d.ts dist/browser/modules/word/excel.d.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.61.0","oxlint":"^1.76.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.1","rolldown":"^1.2.1","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.1.2","@rspack/core":"^2.1.7","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.6.0-canary.20260811144302.sha.01e384e2_1786459429394_0.05212440952333086","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.20260811155504.sha.e80c2147":{"name":"documonster","version":"0.6.0-canary.20260811155504.sha.e80c2147","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.6.0-canary.20260811155504.sha.e80c2147","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"a6fc7511fcd51b960c99677e62ed44933cb8a351","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.6.0-canary.20260811155504.sha.e80c2147.tgz","fileCount":3640,"integrity":"sha512-W6vgrOoiAlD5k+pGvzgi/orlCReH6AqpjB0JW5wnxDozhqhYP0wBjSB9j1FDPdiWoZvGRdx7U3T6Wsu5Woh86A==","signatures":[{"sig":"MEUCIQCYBcb52a1JuW0cITX+wB6yRNxvBvroZVDn5XuZRtRUcwIgH88r0VWiMUilapVXyLtnJYuQSaK1EQGzM7a2DWmGnR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70606470},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"pnpm build:verify:node && pnpm build:verify:browser","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext,DOM dist/browser/modules/excel/index.browser.d.ts dist/browser/modules/excel/chart/index.d.ts dist/browser/modules/excel/bridge/csv.d.ts dist/browser/modules/excel/bridge/markdown.d.ts dist/browser/modules/excel/bridge/formula.d.ts dist/browser/modules/archive/index.browser.d.ts dist/browser/modules/csv/index.d.ts dist/browser/modules/markdown/index.d.ts dist/browser/modules/stream/index.browser.d.ts dist/browser/modules/pdf/index.d.ts dist/browser/modules/formula/index.d.ts dist/browser/modules/xml/index.d.ts dist/browser/modules/word/index.d.ts dist/browser/modules/word/html.d.ts dist/browser/modules/word/crypto.d.ts dist/browser/modules/word/markdown.d.ts dist/browser/modules/word/excel.d.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.63.0","oxlint":"^1.78.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.2","rolldown":"^1.2.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.9","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.6.0-canary.20260811155504.sha.e80c2147_1786463754325_0.5317419283968572","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.20260811160946.sha.b0c710f0":{"name":"documonster","version":"0.6.0-canary.20260811160946.sha.b0c710f0","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.6.0-canary.20260811160946.sha.b0c710f0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"7da89b2540d9d77724602dc53ff50f5358e56c90","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.6.0-canary.20260811160946.sha.b0c710f0.tgz","fileCount":3640,"integrity":"sha512-RCRZCl+Mmh3Aozq8y9YQ3HghBZkRkZuuFKH4/4KxzQZuiScqnRhwEohKYJnOjQKkce85zO+WwWFEDbs33jUWNQ==","signatures":[{"sig":"MEUCIQCIaV3D/uHv4HiodnveB8PXkOj5OqELuDa3XyhoM7Y99wIgYLmGi0RU3xDHbtZdOjSexR4ObgpGWYqDk3IPSqXHwwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70630649},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"pnpm build:verify:node && pnpm build:verify:browser","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext,DOM dist/browser/modules/excel/index.browser.d.ts dist/browser/modules/excel/chart/index.d.ts dist/browser/modules/excel/bridge/csv.d.ts dist/browser/modules/excel/bridge/markdown.d.ts dist/browser/modules/excel/bridge/formula.d.ts dist/browser/modules/archive/index.browser.d.ts dist/browser/modules/csv/index.d.ts dist/browser/modules/markdown/index.d.ts dist/browser/modules/stream/index.browser.d.ts dist/browser/modules/pdf/index.d.ts dist/browser/modules/formula/index.d.ts dist/browser/modules/xml/index.d.ts dist/browser/modules/word/index.d.ts dist/browser/modules/word/html.d.ts dist/browser/modules/word/crypto.d.ts dist/browser/modules/word/markdown.d.ts dist/browser/modules/word/excel.d.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.63.0","oxlint":"^1.78.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.2","rolldown":"^1.2.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.9","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.6.0-canary.20260811160946.sha.b0c710f0_1786464634272_0.26777550341844014","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-canary.20260811163555.sha.2f28261a":{"name":"documonster","version":"0.6.0-canary.20260811163555.sha.2f28261a","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.6.0-canary.20260811163555.sha.2f28261a","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"f50f385faac4f9a3005c677b42b4eafde6337d0e","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.6.0-canary.20260811163555.sha.2f28261a.tgz","fileCount":3640,"integrity":"sha512-2jeYiDgcR34waKcah6KAuo76Cdla+/ByFM9S+Rt/34iNvhZ9t74VuAkmMENaEmzEio11ML5LwLUmMzq9hahtwQ==","signatures":[{"sig":"MEYCIQCDmTjnTRtwP9TJ1D2lyYUre+07KBAO6lLMTU10r/ar5AIhAP36qHzEsmnb1Iqe136K4BnDEK/ZBnqq0JGap0/e6w7g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70630649},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"pnpm build:verify:node && pnpm build:verify:browser","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext,DOM dist/browser/modules/excel/index.browser.d.ts dist/browser/modules/excel/chart/index.d.ts dist/browser/modules/excel/bridge/csv.d.ts dist/browser/modules/excel/bridge/markdown.d.ts dist/browser/modules/excel/bridge/formula.d.ts dist/browser/modules/archive/index.browser.d.ts dist/browser/modules/csv/index.d.ts dist/browser/modules/markdown/index.d.ts dist/browser/modules/stream/index.browser.d.ts dist/browser/modules/pdf/index.d.ts dist/browser/modules/formula/index.d.ts dist/browser/modules/xml/index.d.ts dist/browser/modules/word/index.d.ts dist/browser/modules/word/html.d.ts dist/browser/modules/word/crypto.d.ts dist/browser/modules/word/markdown.d.ts dist/browser/modules/word/excel.d.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.63.0","oxlint":"^1.78.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.2","rolldown":"^1.2.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.9","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.6.0-canary.20260811163555.sha.2f28261a_1786466208547_0.259285712180231","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"documonster","version":"0.7.0","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.7.0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"e6448dab9db90695238b3228b1e76a7a4076ad9a","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.7.0.tgz","fileCount":3640,"integrity":"sha512-/6m8fW1/OWmqasLqhjcUXaOU986fBSbvm4YZ076TjIapuFJED5THbxq7yNdmgLfKfR7qKvT3qNsOLCyiVw0YPQ==","signatures":[{"sig":"MEUCIQCYG+7s4nASC9gCWTlbKy9IHIfr1qzkFlEM2zIxsy/pZwIgI5jDnKY09OxziekaCi+Js1qiWV9tIs6gKQ7+cVlOGwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70629984},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"pnpm build:verify:node && pnpm build:verify:browser","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext,DOM dist/browser/modules/excel/index.browser.d.ts dist/browser/modules/excel/chart/index.d.ts dist/browser/modules/excel/bridge/csv.d.ts dist/browser/modules/excel/bridge/markdown.d.ts dist/browser/modules/excel/bridge/formula.d.ts dist/browser/modules/archive/index.browser.d.ts dist/browser/modules/csv/index.d.ts dist/browser/modules/markdown/index.d.ts dist/browser/modules/stream/index.browser.d.ts dist/browser/modules/pdf/index.d.ts dist/browser/modules/formula/index.d.ts dist/browser/modules/xml/index.d.ts dist/browser/modules/word/index.d.ts dist/browser/modules/word/html.d.ts dist/browser/modules/word/crypto.d.ts dist/browser/modules/word/markdown.d.ts dist/browser/modules/word/excel.d.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.63.0","oxlint":"^1.78.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.2","rolldown":"^1.2.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.9","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.7.0_1786466505814_0.12356820921068401","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-canary.20260812160912.sha.9a1324ae":{"name":"documonster","version":"0.7.0-canary.20260812160912.sha.9a1324ae","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.7.0-canary.20260812160912.sha.9a1324ae","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"d69a4b4e4763d3f41c174be15481fa66153f08f6","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.7.0-canary.20260812160912.sha.9a1324ae.tgz","fileCount":3640,"integrity":"sha512-WGWqz76A/vjRC4Ke/fS/bvBXd78C7A63iGtMNJLmDTXKPiHkkDuOS1jE3gVvLamr1gkFmY5xWSDxxUL5XzeWGw==","signatures":[{"sig":"MEQCIBN4esN1UXzuyXL1ChI1Juhx9KPaP7etd77FkP6YL7j5AiBANC9Yzz239A7ziTaD0dBIYqLO324jiy/wr+ci50l6ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70913049},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"pnpm build:verify:node && pnpm build:verify:browser","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext,DOM dist/browser/modules/excel/index.browser.d.ts dist/browser/modules/excel/chart/index.d.ts dist/browser/modules/excel/bridge/csv.d.ts dist/browser/modules/excel/bridge/markdown.d.ts dist/browser/modules/excel/bridge/formula.d.ts dist/browser/modules/archive/index.browser.d.ts dist/browser/modules/csv/index.d.ts dist/browser/modules/markdown/index.d.ts dist/browser/modules/stream/index.browser.d.ts dist/browser/modules/pdf/index.d.ts dist/browser/modules/formula/index.d.ts dist/browser/modules/xml/index.d.ts dist/browser/modules/word/index.d.ts dist/browser/modules/word/html.d.ts dist/browser/modules/word/crypto.d.ts dist/browser/modules/word/markdown.d.ts dist/browser/modules/word/excel.d.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.63.0","oxlint":"^1.78.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.2","rolldown":"^1.2.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.9","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.7.0-canary.20260812160912.sha.9a1324ae_1786551000545_0.5016031437991291","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-canary.20260812161940.sha.9a1324ae":{"name":"documonster","version":"0.7.0-canary.20260812161940.sha.9a1324ae","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.7.0-canary.20260812161940.sha.9a1324ae","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"f4abf03f29de127d7746175775c26bf7aee5c13f","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.7.0-canary.20260812161940.sha.9a1324ae.tgz","fileCount":3640,"integrity":"sha512-8We8HOdRb65SjV8jGnIChSwb4Evbmo0t3A5M/5fzV7OyXPE6PFx7Hk0UqGDM9zg9f7OfAan6WKRv2JVO/6t+vQ==","signatures":[{"sig":"MEUCICtVyxGdUgIi0N14KNYImeV50p8hhtIdgLfy4URgZkwqAiEAqmQQIN5p/5JfQ0ucsGyRNubLjQmJuySdHKmfLrTFsJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70913049},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"pnpm build:verify:node && pnpm build:verify:browser","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext,DOM dist/browser/modules/excel/index.browser.d.ts dist/browser/modules/excel/chart/index.d.ts dist/browser/modules/excel/bridge/csv.d.ts dist/browser/modules/excel/bridge/markdown.d.ts dist/browser/modules/excel/bridge/formula.d.ts dist/browser/modules/archive/index.browser.d.ts dist/browser/modules/csv/index.d.ts dist/browser/modules/markdown/index.d.ts dist/browser/modules/stream/index.browser.d.ts dist/browser/modules/pdf/index.d.ts dist/browser/modules/formula/index.d.ts dist/browser/modules/xml/index.d.ts dist/browser/modules/word/index.d.ts dist/browser/modules/word/html.d.ts dist/browser/modules/word/crypto.d.ts dist/browser/modules/word/markdown.d.ts dist/browser/modules/word/excel.d.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.63.0","oxlint":"^1.78.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.2","rolldown":"^1.2.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.9","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.7.0-canary.20260812161940.sha.9a1324ae_1786551627450_0.12751066138481382","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"documonster","version":"0.8.0","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.8.0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"78df3385bdb469b32897f82c7f641470d3ff4ccf","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.8.0.tgz","fileCount":3640,"integrity":"sha512-HjLNrBo4cImmFPvd1zSu9Bao/12BhLIcN5+5fwpGRf+wELuK2h5W3OWm+uXmZMoPJAPS/5rCbwF7pcJpwFKjJw==","signatures":[{"sig":"MEYCIQDTo00qlbgkvIj7qljxN3YWcv2ynarKD+OQD9ikUQBuIQIhAKnfpPrNUtji95SIZNOY6ID3DNH4cyD1zLeIRPkNyheH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70912384},"type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"pnpm build:verify:node && pnpm build:verify:browser","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","verify:layers":"node scripts/verify-layers.ts","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext,DOM dist/browser/modules/excel/index.browser.d.ts dist/browser/modules/excel/chart/index.d.ts dist/browser/modules/excel/bridge/csv.d.ts dist/browser/modules/excel/bridge/markdown.d.ts dist/browser/modules/excel/bridge/formula.d.ts dist/browser/modules/archive/index.browser.d.ts dist/browser/modules/csv/index.d.ts dist/browser/modules/markdown/index.d.ts dist/browser/modules/stream/index.browser.d.ts dist/browser/modules/pdf/index.d.ts dist/browser/modules/formula/index.d.ts dist/browser/modules/xml/index.d.ts dist/browser/modules/word/index.d.ts dist/browser/modules/word/html.d.ts dist/browser/modules/word/crypto.d.ts dist/browser/modules/word/markdown.d.ts dist/browser/modules/word/excel.d.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.63.0","oxlint":"^1.78.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.2","rolldown":"^1.2.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.9","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.8.0_1786552616497_0.3028087919405773","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-canary.20260817015831.sha.480bcae3":{"name":"documonster","version":"0.8.0-canary.20260817015831.sha.480bcae3","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":"cjnoname <powerfulj87@gmail.com>","license":"Apache-2.0","_id":"documonster@0.8.0-canary.20260817015831.sha.480bcae3","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"9cc2114582cc17cef706ffe0cb1fde9601f5ad5b","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.8.0-canary.20260817015831.sha.480bcae3.tgz","fileCount":3655,"integrity":"sha512-EjLaiNCL9VnlMHuVbOmasMlh4U78IA8dIPW2WRKp6E6ONjbAuhQEezluOevtiCF7g/k/D17QqQUyJws2uNnY0g==","signatures":[{"sig":"MEUCID2KLt6LK8tmncVwo7Q1amva0+Q9Q8xF13S4hPY4t6R7AiEAt7KRlqATFNxARu3jOxz7/U2IBbIFy1c5N26ouvLfGRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71423646},"main":"index.js","type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"pnpm build:verify:node && pnpm build:verify:browser","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","build:packages":"pnpm --filter \"./packages/*\" build","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:packages":"node scripts/verify-package-imports.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext,DOM dist/browser/modules/excel/index.browser.d.ts dist/browser/modules/excel/chart/index.d.ts dist/browser/modules/excel/bridge/csv.d.ts dist/browser/modules/excel/bridge/markdown.d.ts dist/browser/modules/excel/bridge/formula.d.ts dist/browser/modules/archive/index.browser.d.ts dist/browser/modules/csv/index.d.ts dist/browser/modules/markdown/index.d.ts dist/browser/modules/stream/index.browser.d.ts dist/browser/modules/pdf/index.d.ts dist/browser/modules/formula/index.d.ts dist/browser/modules/xml/index.d.ts dist/browser/modules/word/index.d.ts dist/browser/modules/word/html.d.ts dist/browser/modules/word/crypto.d.ts dist/browser/modules/word/markdown.d.ts dist/browser/modules/word/excel.d.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.63.0","oxlint":"^1.78.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.2","rolldown":"^1.2.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.9","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.8.0-canary.20260817015831.sha.480bcae3_1786931960629_0.10247713945487247","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-canary.20260817021023.sha.96b6f545":{"name":"documonster","version":"0.8.0-canary.20260817021023.sha.96b6f545","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":"cjnoname <powerfulj87@gmail.com>","license":"Apache-2.0","_id":"documonster@0.8.0-canary.20260817021023.sha.96b6f545","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"24286d8f94040ee1400cf78fb1b986a30749d962","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.8.0-canary.20260817021023.sha.96b6f545.tgz","fileCount":3655,"integrity":"sha512-3S6wCWNas0WshAYEPPP+dJWVc/jwgkhp60j+l8kgCGUDkcWBHXFY1K7hxM7XPqVvS9vVP+w2HHQvxSTdc5cctg==","signatures":[{"sig":"MEUCIQC5vKZUKjtjp86qERc69nQXmDfjyT3tK6EQgmGpVZQf/AIgdhmtW4M+Fw/07hLHPl5gh5DuNfdg7Dx7dkuxyUQORRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71424776},"main":"index.js","type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"pnpm build:verify:node && pnpm build:verify:browser","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","build:packages":"pnpm --filter \"./packages/*\" build","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:packages":"node scripts/verify-package-imports.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext,DOM dist/browser/modules/excel/index.browser.d.ts dist/browser/modules/excel/chart/index.d.ts dist/browser/modules/excel/bridge/csv.d.ts dist/browser/modules/excel/bridge/markdown.d.ts dist/browser/modules/excel/bridge/formula.d.ts dist/browser/modules/archive/index.browser.d.ts dist/browser/modules/csv/index.d.ts dist/browser/modules/markdown/index.d.ts dist/browser/modules/stream/index.browser.d.ts dist/browser/modules/pdf/index.d.ts dist/browser/modules/formula/index.d.ts dist/browser/modules/xml/index.d.ts dist/browser/modules/word/index.d.ts dist/browser/modules/word/html.d.ts dist/browser/modules/word/crypto.d.ts dist/browser/modules/word/markdown.d.ts dist/browser/modules/word/excel.d.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.63.0","oxlint":"^1.78.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.2","rolldown":"^1.2.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.9","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.8.0-canary.20260817021023.sha.96b6f545_1786932671885_0.7302323200637642","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-canary.sha.09791dab":{"name":"documonster","version":"0.8.0-canary.sha.09791dab","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":"cjnoname <powerfulj87@gmail.com>","license":"Apache-2.0","_id":"documonster@0.8.0-canary.sha.09791dab","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"f98b1ae8819fc63c25f134362b16033e3f88aeeb","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.8.0-canary.sha.09791dab.tgz","fileCount":3655,"integrity":"sha512-o4V1yZnXojwPg6hmAEQACZQswuoUC5Cs3XNUioHkBVRvsD0qYGYdUE7He2IDTRn4HfDkdr6Ep9AcjaVHGaMRSA==","signatures":[{"sig":"MEYCIQCCB0HEi/618sCgMQAgka4+meb5sFjFitpkx8yYY5u4cQIhAIyY0ED+PKi7Tv6BnmMdMJCmDL4gVQPTKmAg1Mi79jr8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71424491},"main":"index.js","type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"pnpm build:verify:node && pnpm build:verify:browser","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","build:packages":"pnpm --filter \"./packages/*\" build","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:packages":"node scripts/verify-package-imports.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext,DOM dist/browser/modules/excel/index.browser.d.ts dist/browser/modules/excel/chart/index.d.ts dist/browser/modules/excel/bridge/csv.d.ts dist/browser/modules/excel/bridge/markdown.d.ts dist/browser/modules/excel/bridge/formula.d.ts dist/browser/modules/archive/index.browser.d.ts dist/browser/modules/csv/index.d.ts dist/browser/modules/markdown/index.d.ts dist/browser/modules/stream/index.browser.d.ts dist/browser/modules/pdf/index.d.ts dist/browser/modules/formula/index.d.ts dist/browser/modules/xml/index.d.ts dist/browser/modules/word/index.d.ts dist/browser/modules/word/html.d.ts dist/browser/modules/word/crypto.d.ts dist/browser/modules/word/markdown.d.ts dist/browser/modules/word/excel.d.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.63.0","oxlint":"^1.78.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.2","rolldown":"^1.2.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.9","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.8.0-canary.sha.09791dab_1786940247222_0.7253147600427201","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-canary.sha.c0b6edb2":{"name":"documonster","version":"0.8.0-canary.sha.c0b6edb2","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":"cjnoname <powerfulj87@gmail.com>","license":"Apache-2.0","_id":"documonster@0.8.0-canary.sha.c0b6edb2","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"cf0f7c8fcb5ecce9803ca9f3ceb6259fededd0b2","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.8.0-canary.sha.c0b6edb2.tgz","fileCount":3655,"integrity":"sha512-QHiYYVWQbIS63X6oQOXoXZAHlJYeNEAGE39uvhjuZrm1La0DIRjJM5VS3iTdFOqu1UGLfILjiscuGfrLmer7NA==","signatures":[{"sig":"MEQCIFGMdE01jaC9Kd8akHNMZbR5fu0io7YlPpVoDylLg6f+AiA2wASeML7COSXTaenVRGsnqDfRbsAuL/g7aRjILqoKFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71424491},"main":"index.js","type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"pnpm build:verify:node && pnpm build:verify:browser","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","build:packages":"pnpm --filter \"./packages/*\" build","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:packages":"node scripts/verify-package-imports.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext,DOM dist/browser/modules/excel/index.browser.d.ts dist/browser/modules/excel/chart/index.d.ts dist/browser/modules/excel/bridge/csv.d.ts dist/browser/modules/excel/bridge/markdown.d.ts dist/browser/modules/excel/bridge/formula.d.ts dist/browser/modules/archive/index.browser.d.ts dist/browser/modules/csv/index.d.ts dist/browser/modules/markdown/index.d.ts dist/browser/modules/stream/index.browser.d.ts dist/browser/modules/pdf/index.d.ts dist/browser/modules/formula/index.d.ts dist/browser/modules/xml/index.d.ts dist/browser/modules/word/index.d.ts dist/browser/modules/word/html.d.ts dist/browser/modules/word/crypto.d.ts dist/browser/modules/word/markdown.d.ts dist/browser/modules/word/excel.d.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.63.0","oxlint":"^1.78.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.2","rolldown":"^1.2.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.9","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.8.0-canary.sha.c0b6edb2_1786955802778_0.8955095291791504","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"documonster","version":"0.9.0","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":"cjnoname <powerfulj87@gmail.com>","license":"Apache-2.0","_id":"documonster@0.9.0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"297d518a405776e220e736bd45ed60aa878b53cd","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.9.0.tgz","fileCount":3655,"integrity":"sha512-fpFVsQtDjO1Ex/jUrwJrD2xmsvnjuEZZftXW40dZA1+k/CoMtFrgpdbNaVAORcC0mS+Pb8cRt2ZIWyEzMmG3ug==","signatures":[{"sig":"MEUCIBG0rRAzzOYAkD+/Rkn/iOqnqCmbH65/K/Ijf1J7h3liAiEAoOub54ZCd/m9McJYHRs/m9WWDDsF3hmHpUTh/W57uMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71424111},"main":"index.js","type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"pnpm build:verify:node && pnpm build:verify:browser","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","build:packages":"pnpm --filter \"./packages/*\" build","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:packages":"node scripts/verify-package-imports.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext,DOM dist/browser/modules/excel/index.browser.d.ts dist/browser/modules/excel/chart/index.d.ts dist/browser/modules/excel/bridge/csv.d.ts dist/browser/modules/excel/bridge/markdown.d.ts dist/browser/modules/excel/bridge/formula.d.ts dist/browser/modules/archive/index.browser.d.ts dist/browser/modules/csv/index.d.ts dist/browser/modules/markdown/index.d.ts dist/browser/modules/stream/index.browser.d.ts dist/browser/modules/pdf/index.d.ts dist/browser/modules/formula/index.d.ts dist/browser/modules/xml/index.d.ts dist/browser/modules/word/index.d.ts dist/browser/modules/word/html.d.ts dist/browser/modules/word/crypto.d.ts dist/browser/modules/word/markdown.d.ts dist/browser/modules/word/excel.d.ts"},"_npmUser":{"name":"cjnoname","email":"powerful_j@outlook.com"},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"zip":["dist/types/modules/archive/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.63.0","oxlint":"^1.78.0","rimraf":"^6.1.3","vitest":"^4.1.10","esbuild":"^0.28.2","rolldown":"^1.2.3","cross-env":"^10.1.0","@vitest/ui":"^4.1.10","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.9","concurrently":"^10.0.4","@vitest/browser":"^4.1.10","fast-xml-parser":"^5.10.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.0.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.9.0_1786956467950_0.6764275562473652","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-canary.sha.a5468660":{"name":"documonster","version":"0.9.0-canary.sha.a5468660","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":"cjnoname <powerfulj87@gmail.com>","license":"Apache-2.0","_id":"documonster@0.9.0-canary.sha.a5468660","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"588aa54bdd6382a5145a18d458ee9a1366dc5fea","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.9.0-canary.sha.a5468660.tgz","fileCount":3900,"integrity":"sha512-X8hMoGoEHTs0MWX1q6IXfeX0kblOH96r90CsPsmDUhsyPbQMEsIX5AZmQRK7ZKHSX9mnrQZTM2Ql+ROGzjOZNg==","signatures":[{"sig":"MEUCIG6Xn6HCe8bPEZ3TKqKT8Rs8OcpIpz7xSsKvHEtDv9R9AiEAp1zerJGe8aO3vQQ7vTqs2LxFsj+bZrVcMsxRaVGDqIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.9.0-canary.sha.a5468660","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74283547},"main":"index.js","type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./draw":{"import":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"browser":{"types":"./dist/browser/modules/draw/index.d.ts","default":"./dist/browser/modules/draw/index.js"},"require":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/cjs/modules/draw/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./mermaid":{"import":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"browser":{"types":"./dist/browser/modules/mermaid/index.d.ts","default":"./dist/browser/modules/mermaid/index.js"},"require":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/cjs/modules/mermaid/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"pnpm build:verify:node && pnpm build:verify:browser","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","build:packages":"pnpm --filter \"./packages/*\" build","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:packages":"node scripts/verify-package-imports.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext,DOM dist/browser/modules/excel/index.browser.d.ts dist/browser/modules/excel/chart/index.d.ts dist/browser/modules/excel/bridge/csv.d.ts dist/browser/modules/excel/bridge/markdown.d.ts dist/browser/modules/excel/bridge/formula.d.ts dist/browser/modules/archive/index.browser.d.ts dist/browser/modules/csv/index.d.ts dist/browser/modules/markdown/index.d.ts dist/browser/modules/stream/index.browser.d.ts dist/browser/modules/pdf/index.d.ts dist/browser/modules/formula/index.d.ts dist/browser/modules/xml/index.d.ts dist/browser/modules/word/index.d.ts dist/browser/modules/word/html.d.ts dist/browser/modules/word/crypto.d.ts dist/browser/modules/word/markdown.d.ts dist/browser/modules/word/excel.d.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","rimraf":"^6.1.3","vitest":"^4.1.11","esbuild":"^0.28.2","rolldown":"^1.2.5","cross-env":"^10.1.0","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.10","concurrently":"^10.0.5","@vitest/browser":"^4.1.11","fast-xml-parser":"^5.11.0","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.9.0-canary.sha.a5468660_1787388714050_0.8265724215956047","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-canary.sha.93ee9684":{"name":"documonster","version":"0.9.0-canary.sha.93ee9684","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":"cjnoname <powerfulj87@gmail.com>","license":"Apache-2.0","_id":"documonster@0.9.0-canary.sha.93ee9684","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"c82f6b107157a226eced2baadb53fdc27a7f0bdf","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.9.0-canary.sha.93ee9684.tgz","fileCount":3900,"integrity":"sha512-o0I1Chnyqfp3F+obrAMs/fblF0tiiWk+aqmM8dMvDMB/KqJVjwhn0akbCxB1+8SEUvZ35NJWj9bEZF/vuJagGA==","signatures":[{"sig":"MEUCIGumNJyU/S+LuZSHFQC3qPVDuYPJBmMHItH2WC6iLVJNAiEAgDGQZia+vy2JIn1RR4qwkGghy+WwaB53xAxG3ma9C1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.9.0-canary.sha.93ee9684","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74287986},"main":"index.js","type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./draw":{"import":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"browser":{"types":"./dist/browser/modules/draw/index.d.ts","default":"./dist/browser/modules/draw/index.js"},"require":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/cjs/modules/draw/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./mermaid":{"import":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"browser":{"types":"./dist/browser/modules/mermaid/index.d.ts","default":"./dist/browser/modules/mermaid/index.js"},"require":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/cjs/modules/mermaid/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"pnpm build:verify:node && pnpm build:verify:browser","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","build:packages":"pnpm --filter \"./packages/*\" build","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:packages":"node scripts/verify-package-imports.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext,DOM dist/browser/modules/excel/index.browser.d.ts dist/browser/modules/excel/chart/index.d.ts dist/browser/modules/excel/bridge/csv.d.ts dist/browser/modules/excel/bridge/markdown.d.ts dist/browser/modules/excel/bridge/formula.d.ts dist/browser/modules/archive/index.browser.d.ts dist/browser/modules/csv/index.d.ts dist/browser/modules/markdown/index.d.ts dist/browser/modules/stream/index.browser.d.ts dist/browser/modules/pdf/index.d.ts dist/browser/modules/formula/index.d.ts dist/browser/modules/xml/index.d.ts dist/browser/modules/word/index.d.ts dist/browser/modules/word/html.d.ts dist/browser/modules/word/crypto.d.ts dist/browser/modules/word/markdown.d.ts dist/browser/modules/word/excel.d.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","rimraf":"^6.1.3","vitest":"^4.1.11","esbuild":"^0.28.2","rolldown":"^1.2.5","cross-env":"^10.1.0","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.10","concurrently":"^10.0.5","@vitest/browser":"^4.1.11","fast-xml-parser":"^5.11.0","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.9.0-canary.sha.93ee9684_1787389917579_0.30437753635638454","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-canary.sha.42f35f2f":{"name":"documonster","version":"0.9.0-canary.sha.42f35f2f","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":"cjnoname <powerfulj87@gmail.com>","license":"Apache-2.0","_id":"documonster@0.9.0-canary.sha.42f35f2f","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"d1782251ca726a4b25e1340d7ede9ad8da5868f2","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.9.0-canary.sha.42f35f2f.tgz","fileCount":3900,"integrity":"sha512-1IUPiNat7nw0NeDz4SgvRx94d/k6B4Bjx/rflarF7weFo3NpQ4t7kscypcXDmAOgHzlcxrZn70v/MlOSx6bpeA==","signatures":[{"sig":"MEUCIQCWn/hIm3+d6ECb35wxp3IqtAwr/XCVGsswORfBGaYPYAIgHRS2d1Fjh/6FoaDB0kCC+stc3qOoKNVfXIuzFxDh4aM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.9.0-canary.sha.42f35f2f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74287986},"main":"index.js","type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./draw":{"import":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"browser":{"types":"./dist/browser/modules/draw/index.d.ts","default":"./dist/browser/modules/draw/index.js"},"require":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/cjs/modules/draw/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./mermaid":{"import":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"browser":{"types":"./dist/browser/modules/mermaid/index.d.ts","default":"./dist/browser/modules/mermaid/index.js"},"require":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/cjs/modules/mermaid/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"pnpm build:verify:node && pnpm build:verify:browser","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","build:packages":"pnpm --filter \"./packages/*\" build","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:packages":"node scripts/verify-package-imports.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext,DOM dist/browser/modules/excel/index.browser.d.ts dist/browser/modules/excel/chart/index.d.ts dist/browser/modules/excel/bridge/csv.d.ts dist/browser/modules/excel/bridge/markdown.d.ts dist/browser/modules/excel/bridge/formula.d.ts dist/browser/modules/archive/index.browser.d.ts dist/browser/modules/csv/index.d.ts dist/browser/modules/markdown/index.d.ts dist/browser/modules/stream/index.browser.d.ts dist/browser/modules/pdf/index.d.ts dist/browser/modules/formula/index.d.ts dist/browser/modules/xml/index.d.ts dist/browser/modules/word/index.d.ts dist/browser/modules/word/html.d.ts dist/browser/modules/word/crypto.d.ts dist/browser/modules/word/markdown.d.ts dist/browser/modules/word/excel.d.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","rimraf":"^6.1.3","vitest":"^4.1.11","esbuild":"^0.28.2","rolldown":"^1.2.5","cross-env":"^10.1.0","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.10","concurrently":"^10.0.5","@vitest/browser":"^4.1.11","fast-xml-parser":"^5.11.0","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.9.0-canary.sha.42f35f2f_1787390727056_0.2732819471352863","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"documonster","version":"0.10.0","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":"cjnoname <powerfulj87@gmail.com>","license":"Apache-2.0","_id":"documonster@0.10.0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"54c5021566d9560e9d31875fdb6ad06b480a3de9","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.10.0.tgz","fileCount":3900,"integrity":"sha512-3ds9aXOkLY5n3ATVt89JRgifoWOjremus37Ax6LOKprJe1O1dlvuzZ2B47hcywoiqkygz2uY5DeU2ifH/k0q7g==","signatures":[{"sig":"MEQCIHYJKCSYIKK9bphKQlh9CnzyatYNU8q/q1i+5L7/BBjuAiBnAJPidMmAEGD/c+HpM1PzjHUEe2wmPZS7I7FjrY+MSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74287625},"main":"index.js","type":"module","engines":{"node":">=22.0.0"},"exports":{"./csv":{"import":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"browser":{"types":"./dist/browser/modules/csv/index.d.ts","default":"./dist/browser/modules/csv/index.js"},"require":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/cjs/modules/csv/index.js"}},"./pdf":{"import":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"browser":{"types":"./dist/browser/modules/pdf/index.d.ts","default":"./dist/browser/modules/pdf/index.js"},"require":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/cjs/modules/pdf/index.js"}},"./xml":{"import":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"browser":{"types":"./dist/browser/modules/xml/index.d.ts","default":"./dist/browser/modules/xml/index.js"},"require":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/cjs/modules/xml/index.js"}},"./draw":{"import":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"browser":{"types":"./dist/browser/modules/draw/index.d.ts","default":"./dist/browser/modules/draw/index.js"},"require":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/cjs/modules/draw/index.js"}},"./word":{"import":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"browser":{"types":"./dist/browser/modules/word/index.d.ts","default":"./dist/browser/modules/word/index.js"},"require":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/cjs/modules/word/index.js"}},"./chart":{"import":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"browser":{"types":"./dist/browser/modules/excel/chart/index.d.ts","default":"./dist/browser/modules/excel/chart/index.js"},"require":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/cjs/modules/excel/chart/index.js"}},"./excel":{"import":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/esm/modules/excel/index.js"},"browser":{"types":"./dist/browser/modules/excel/index.browser.d.ts","default":"./dist/browser/modules/excel/index.browser.js"},"require":{"types":"./dist/types/modules/excel/index.d.ts","default":"./dist/cjs/modules/excel/index.js"}},"./stream":{"import":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/esm/modules/stream/index.js"},"browser":{"types":"./dist/browser/modules/stream/index.browser.d.ts","default":"./dist/browser/modules/stream/index.browser.js"},"require":{"types":"./dist/types/modules/stream/index.d.ts","default":"./dist/cjs/modules/stream/index.js"}},"./archive":{"import":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/esm/modules/archive/index.js"},"browser":{"types":"./dist/browser/modules/archive/index.browser.d.ts","default":"./dist/browser/modules/archive/index.browser.js"},"require":{"types":"./dist/types/modules/archive/index.d.ts","default":"./dist/cjs/modules/archive/index.js"}},"./formula":{"import":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"browser":{"types":"./dist/browser/modules/formula/index.d.ts","default":"./dist/browser/modules/formula/index.js"},"require":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/cjs/modules/formula/index.js"}},"./mermaid":{"import":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"browser":{"types":"./dist/browser/modules/mermaid/index.d.ts","default":"./dist/browser/modules/mermaid/index.js"},"require":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/cjs/modules/mermaid/index.js"}},"./markdown":{"import":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"browser":{"types":"./dist/browser/modules/markdown/index.d.ts","default":"./dist/browser/modules/markdown/index.js"},"require":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/cjs/modules/markdown/index.js"}},"./excel/csv":{"import":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/esm/modules/excel/bridge/csv.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/csv.d.ts","default":"./dist/browser/modules/excel/bridge/csv.js"},"require":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","default":"./dist/cjs/modules/excel/bridge/csv.node.js"}},"./word/html":{"import":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"browser":{"types":"./dist/browser/modules/word/html.d.ts","default":"./dist/browser/modules/word/html.js"},"require":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/cjs/modules/word/html.js"}},"./word/excel":{"import":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"browser":{"types":"./dist/browser/modules/word/excel.d.ts","default":"./dist/browser/modules/word/excel.js"},"require":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/cjs/modules/word/excel.js"}},"./word/crypto":{"import":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"browser":{"types":"./dist/browser/modules/word/crypto.d.ts","default":"./dist/browser/modules/word/crypto.js"},"require":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/cjs/modules/word/crypto.js"}},"./package.json":"./package.json","./excel/formula":{"import":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/formula.d.ts","default":"./dist/browser/modules/excel/bridge/formula.js"},"require":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/cjs/modules/excel/bridge/formula.js"}},"./word/markdown":{"import":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"browser":{"types":"./dist/browser/modules/word/markdown.d.ts","default":"./dist/browser/modules/word/markdown.js"},"require":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/cjs/modules/word/markdown.js"}},"./excel/markdown":{"import":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.node.js"},"browser":{"types":"./dist/browser/modules/excel/bridge/markdown.d.ts","default":"./dist/browser/modules/excel/bridge/markdown.js"},"require":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","default":"./dist/cjs/modules/excel/bridge/markdown.node.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:cjs\" \"pnpm build:browser\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:cjs":"tsc --project tsconfig.cjs.json && node scripts/fix-cjs-imports.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","build:verify":"pnpm build:verify:node && pnpm build:verify:browser","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:browser && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","build:browser":"tsc --project tsconfig.browser.json && node scripts/fix-esm-imports.ts --dist dist/browser --types dist/browser && node scripts/fix-browser-imports.ts --dir dist/browser","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","build:packages":"pnpm --filter \"./packages/*\" build","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:packages":"node scripts/verify-package-imports.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext,DOM dist/browser/modules/excel/index.browser.d.ts dist/browser/modules/excel/chart/index.d.ts dist/browser/modules/excel/bridge/csv.d.ts dist/browser/modules/excel/bridge/markdown.d.ts dist/browser/modules/excel/bridge/formula.d.ts dist/browser/modules/archive/index.browser.d.ts dist/browser/modules/csv/index.d.ts dist/browser/modules/markdown/index.d.ts dist/browser/modules/stream/index.browser.d.ts dist/browser/modules/pdf/index.d.ts dist/browser/modules/formula/index.d.ts dist/browser/modules/xml/index.d.ts dist/browser/modules/word/index.d.ts dist/browser/modules/word/html.d.ts dist/browser/modules/word/crypto.d.ts dist/browser/modules/word/markdown.d.ts dist/browser/modules/word/excel.d.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.7.0","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","rimraf":"^6.1.3","vitest":"^4.1.11","esbuild":"^0.28.2","rolldown":"^1.2.5","cross-env":"^10.1.0","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.10","concurrently":"^10.0.5","@vitest/browser":"^4.1.11","fast-xml-parser":"^5.11.0","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.10.0_1787391328570_0.7428921888862428","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-canary.sha.2c2ccf7b":{"name":"documonster","version":"0.10.0-canary.sha.2c2ccf7b","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.10.0-canary.sha.2c2ccf7b","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"db5f03103be41652fa5b8721c3b842b01401a994","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.10.0-canary.sha.2c2ccf7b.tgz","fileCount":1586,"integrity":"sha512-TkBqkmAtCnzQIlQrE2x9Hv65gr7+e1wxMF4xsvQIDwn3DD1KQcNu+tPkng67Lj/NR8lG3wj8pU/lYQK9JgBdQw==","signatures":[{"sig":"MEUCIQCEcwhJl7qXsvhDnwhOFR6+UoAoxpF5xnV7yHd/HIr9QgIgbe/iDNCo9xMdHI7WahdfnZjD/Shikn0HN0/d9Rjkv4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.10.0-canary.sha.2c2ccf7b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17988845},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","build:packages":"pnpm --filter \"./packages/*\" build","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.8.1","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","rimraf":"^6.1.3","vitest":"^4.1.11","esbuild":"^0.28.2","rolldown":"^1.2.5","cross-env":"^10.1.0","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.10","concurrently":"^10.0.5","@oxc-node/core":"0.1.0","@vitest/browser":"^4.1.11","fast-xml-parser":"^5.11.0","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.10.0-canary.sha.2c2ccf7b_1788004434984_0.2641947037851804","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-canary.sha.e441d992":{"name":"documonster","version":"0.10.0-canary.sha.e441d992","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.10.0-canary.sha.e441d992","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"77f67377e6a88fc3bc2974104dea32a78f1526d9","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.10.0-canary.sha.e441d992.tgz","fileCount":1586,"integrity":"sha512-MHB70Xji6fGR6aZ1hkWyOlUG4LI4OhjqYtxeIotioG3RrXA4Po3uUA/PUYg3NGhZ1pOWmcVVo//24nXu/VbAaw==","signatures":[{"sig":"MEUCIQC07lg1SCBabUw+GeYAF7wxc0wxNVW741cDddaf4UdOUQIgY7YA2g30jmrushaXY2lQ82DIIhtzXyUPWpkR92M4KZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.10.0-canary.sha.e441d992","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17988912},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.8.1","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","rimraf":"^6.1.3","vitest":"^4.1.11","esbuild":"^0.28.2","rolldown":"^1.2.5","cross-env":"^10.1.0","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.10","concurrently":"^10.0.5","@oxc-node/core":"0.1.0","@vitest/browser":"^4.1.11","fast-xml-parser":"^5.11.0","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.10.0-canary.sha.e441d992_1788005662714_0.8387503071694724","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-canary.sha.4a49acc7":{"name":"documonster","version":"0.10.0-canary.sha.4a49acc7","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.10.0-canary.sha.4a49acc7","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"640d476bccddb0217b40865999994a529f984454","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.10.0-canary.sha.4a49acc7.tgz","fileCount":1586,"integrity":"sha512-RW0Kc5/I0FzR/AirMgqhlO7x7l2zu/gHzNBRwVZ/WFwuc5eXa8XJDeUzcBEoOHO+wt+rT2SG5/vvputeUi+grg==","signatures":[{"sig":"MEUCIQDu6eGwXm3Pk+qHstBcGT2y/80zCaumvssaZrvLO4BQpgIga8jbvwiQTJhOdRtaLpOfB+n7YbjHI3w42XV5yD2/EbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.10.0-canary.sha.4a49acc7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17989085},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.8.1","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","rimraf":"^6.1.3","vitest":"^4.1.11","esbuild":"^0.28.2","rolldown":"^1.2.5","cross-env":"^10.1.0","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.10","concurrently":"^10.0.5","@oxc-node/core":"0.1.0","@vitest/browser":"^4.1.11","fast-xml-parser":"^5.11.0","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.10.0-canary.sha.4a49acc7_1788007139457_0.2811205613166068","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-canary.sha.62c1c0d5":{"name":"documonster","version":"0.10.0-canary.sha.62c1c0d5","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.10.0-canary.sha.62c1c0d5","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"5ee26d47667f35bc3bf8caefe5e325334f93f52d","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.10.0-canary.sha.62c1c0d5.tgz","fileCount":1586,"integrity":"sha512-19r7ZLOY6fTGoo3oIe1RevTffvmI3HXwSyuky6ShsMl6lF66jqv/v2kJKSxpnjXH1ESoEkwvtIY03fUP2DdJJg==","signatures":[{"sig":"MEUCIQDXvVUPnSrsCjZMhgj+xpJn4hfPWa5IVAidMnODpo3C0AIgQlcMTey/6Jz4MG8v2b9kOKQF8Xchr7r7RjvodTMhZrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.10.0-canary.sha.62c1c0d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17989085},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.8.1","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","rimraf":"^6.1.3","vitest":"^4.1.11","esbuild":"^0.28.2","rolldown":"^1.2.5","cross-env":"^10.1.0","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.10","concurrently":"^10.0.5","@oxc-node/core":"0.1.0","@vitest/browser":"^4.1.11","fast-xml-parser":"^5.11.0","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.10.0-canary.sha.62c1c0d5_1788009572319_0.1448226289730994","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"documonster","version":"0.11.0","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.11.0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"20b376e87f9088b8d04bef07c1bea5ef5c2b7d1a","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.11.0.tgz","fileCount":1586,"integrity":"sha512-8p/9VHO+mgsVomsNd1VmamUDPFwl+y11Cb3eeFBhzItIGZCeFgwsqpqVejUsNs7gXJKOuJ/XYjSpsNoNPSC9/A==","signatures":[{"sig":"MEYCIQCVnpubnTYTstEiRJgDhhRJ/jiE+Ro+YC8182irVaFG3wIhAKkKfGwlgMs8uTNDmNUAywWcfbFlKk5bvN1VjRz18qRt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17988845},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.8.1","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","rimraf":"^6.1.3","vitest":"^4.1.11","esbuild":"^0.28.2","rolldown":"^1.2.5","cross-env":"^10.1.0","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.10","concurrently":"^10.0.5","@oxc-node/core":"0.1.0","@vitest/browser":"^4.1.11","fast-xml-parser":"^5.11.0","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.11.0_1788009980517_0.21427791023698295","host":"s3://npm-registry-packages-npm-production"}},"0.11.0-canary.sha.fbbeac1d":{"name":"documonster","version":"0.11.0-canary.sha.fbbeac1d","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.11.0-canary.sha.fbbeac1d","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"112aa69386c2ab1688774b64f6577c1a5815ec2e","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.11.0-canary.sha.fbbeac1d.tgz","fileCount":1590,"integrity":"sha512-Ga6+rzcGc7fJ58BDCvO0CcrL5sdjwQ1O69Fx1T9Vwb24rPNbG97Pc8r2YSwJrB/r5qke/NsX9iRXmBHSJz1+MQ==","signatures":[{"sig":"MEUCIBJUwPqywdCPxF63WmTM/zZ3gh4MITKhzaT12LXgS/v4AiEA0xbD9KQyvWxyw4fDwg8C/t1xiHl1xO+HWQHm1CMqZP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.11.0-canary.sha.fbbeac1d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18142982},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.8.1","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","rimraf":"^6.1.3","vitest":"^4.1.11","esbuild":"^0.28.2","rolldown":"^1.2.5","cross-env":"^10.1.0","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.10","concurrently":"^10.0.5","@oxc-node/core":"0.1.0","@vitest/browser":"^4.1.11","fast-xml-parser":"^5.11.0","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.11.0-canary.sha.fbbeac1d_1788138536762_0.4190324639287484","host":"s3://npm-registry-packages-npm-production"}},"0.11.0-canary.sha.ea9b9ccb":{"name":"documonster","version":"0.11.0-canary.sha.ea9b9ccb","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.11.0-canary.sha.ea9b9ccb","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"84dfc3eca7d5a2e571844e6982fca2559992c84b","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.11.0-canary.sha.ea9b9ccb.tgz","fileCount":1592,"integrity":"sha512-ROXKcNJnzdZlXX5QwPeZ7Li10dVprxtwAq4FZAyKlF1MfRpwbe7EdViTbtrnHnUBEO4edpzE05NkWP79PTqqDg==","signatures":[{"sig":"MEUCIQCI2F7hj8NxgMMdB1avcRpCJMT0ANpsmdhkfAUzbCWP/wIgED+gPaTrQ6IzOfNZA2SdytiaZkOt+vnnkAVPrb6pgJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.11.0-canary.sha.ea9b9ccb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18160816},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.8.1","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","rimraf":"^6.1.3","vitest":"^4.1.11","esbuild":"^0.28.2","rolldown":"^1.2.5","cross-env":"^10.1.0","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.10","concurrently":"^10.0.5","@oxc-node/core":"0.1.0","@vitest/browser":"^4.1.11","fast-xml-parser":"^5.11.0","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.11.0-canary.sha.ea9b9ccb_1788141874874_0.2844947033613001","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"documonster","version":"0.11.1","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.11.1","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"7e8042a200df918fa2a98df082033a2c2df75b42","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.11.1.tgz","fileCount":1592,"integrity":"sha512-P9Jpgur23GkMqHvAw2J+cZ1DkW35u5H2d6gX39qUzAdKwJ3gNHFHOAEHvfhsgD6mI57TXaKJ7AQ8f9PzdVaizw==","signatures":[{"sig":"MEUCIGSYAmnyTtnVzXZCgpOyYbkIbs08bKYrW3IA+7rwF9LEAiEAk8qfXk7lCGTyNmFzrypG7Te8DqiKTVkQM/phP+9LCWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18160576},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.8.1","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","rimraf":"^6.1.3","vitest":"^4.1.11","esbuild":"^0.28.2","rolldown":"^1.2.5","cross-env":"^10.1.0","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.10","concurrently":"^10.0.5","@oxc-node/core":"0.1.0","@vitest/browser":"^4.1.11","fast-xml-parser":"^5.11.0","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.11.1_1788142287654_0.32431144236265785","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-canary.sha.034c138b":{"name":"documonster","version":"0.11.1-canary.sha.034c138b","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.11.1-canary.sha.034c138b","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"3af27cd426d81068d943e1fef9f5071e14b126c3","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.11.1-canary.sha.034c138b.tgz","fileCount":1750,"integrity":"sha512-RUaF1bIf/7xE0F9ZU/WDRZTvbfjKn+6Q78af/NrlzwVXlFf0Jexp2yOOxYpqZ0FwKc4YC8J3BgMvQ3w2O0ifwQ==","signatures":[{"sig":"MEYCIQCqNiQFlhcoUfyUGvz56J58A85ydGfVHPkhydC4qeWjIQIhAOPnyCMc2UEDnCVOvux/yBXPv71Dh0VobTu98Z5qUCRC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.11.1-canary.sha.034c138b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20267512},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.8.1","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","rimraf":"^6.1.3","vitest":"^4.1.11","esbuild":"^0.28.2","rolldown":"^1.2.5","cross-env":"^10.1.0","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.10","concurrently":"^10.0.5","@oxc-node/core":"0.1.0","@vitest/browser":"^4.1.11","fast-xml-parser":"^5.11.0","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.11.1-canary.sha.034c138b_1788762155272_0.5565464620025986","host":"s3://npm-registry-packages-npm-production"}},"0.11.1-canary.sha.f1311327":{"name":"documonster","version":"0.11.1-canary.sha.f1311327","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.11.1-canary.sha.f1311327","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"adb001ac53857d423a7bdb505b3974387c2dc4d0","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.11.1-canary.sha.f1311327.tgz","fileCount":1750,"integrity":"sha512-Y3X0bB8odo48CbUQd04ZeZYFsE/1doMAvBC4MIfaTEFhdbLrQV6QmP+/CzqyuCuJOkcYlkuJdXYlWaYBBdWd3w==","signatures":[{"sig":"MEQCICJcYsxts6YAq2sWqR7qGCYXnF8sgWOpHap5nproiWA8AiB2aDQX4ZQJdmgtWSV8o6BVGgbHlfMYJczcB3DMeeuHxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.11.1-canary.sha.f1311327","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20267512},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.8.1","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","rimraf":"^6.1.3","vitest":"^4.1.11","esbuild":"^0.28.2","rolldown":"^1.2.5","cross-env":"^10.1.0","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.10","concurrently":"^10.0.5","@oxc-node/core":"0.1.0","@vitest/browser":"^4.1.11","fast-xml-parser":"^5.11.0","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.11.1-canary.sha.f1311327_1788776914459_0.484955843193394","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"documonster","version":"0.12.0","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.12.0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"f593621931a91ef8acb2c60967a73e1d752cd7f6","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.12.0.tgz","fileCount":1750,"integrity":"sha512-fdAw7n7DhSyGu67jyet0KdUQo+w8l6+2ziw9UYg0uKtgAUCYU0YZZw4cPzMNZEq8tVZGUrPMT/NQJGFFM9S2PQ==","signatures":[{"sig":"MEUCIDQUNDpRSFaaV4JGudO06wI4GL9I+ghfdEWiZ4+56jspAiEAkwHj9qLnWh2TjYChT1GFWmLcscQr/P+vKTWRtoi4FFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20267272},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.8.1","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","rimraf":"^6.1.3","vitest":"^4.1.11","esbuild":"^0.28.2","rolldown":"^1.2.5","cross-env":"^10.1.0","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.10","concurrently":"^10.0.5","@oxc-node/core":"0.1.0","@vitest/browser":"^4.1.11","fast-xml-parser":"^5.11.0","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.12.0_1788777476019_0.36905348205886956","host":"s3://npm-registry-packages-npm-production"}},"0.12.0-canary.sha.ba599e0d":{"name":"documonster","version":"0.12.0-canary.sha.ba599e0d","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.12.0-canary.sha.ba599e0d","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"31272c08e85e37f6d8831b6ddcd3b7cb8f1ed687","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.12.0-canary.sha.ba599e0d.tgz","fileCount":1758,"integrity":"sha512-eq3R/OkhO+1dl8bTC9a7UW2OBCYu3wlRHeQRoG6nCmupNSntj/jPUWyvLynkjhMkHcnGVaGRL3s3k2jHnpn3yw==","signatures":[{"sig":"MEUCIQCEzuzyIxg8DAlJm89dTf/DyJtl9z9OhESfXctJiIEilQIgQ4YykJGUME3yR2V4B0KSYroZDRPlCqiPEbalbD+6sbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.12.0-canary.sha.ba599e0d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20364661},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.8.1","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","rimraf":"^6.1.3","vitest":"^4.1.11","esbuild":"^0.28.2","rolldown":"^1.2.5","cross-env":"^10.1.0","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.10","concurrently":"^10.0.5","@oxc-node/core":"0.1.0","@vitest/browser":"^4.1.11","fast-xml-parser":"^5.11.0","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.12.0-canary.sha.ba599e0d_1788785045594_0.6165300523873378","host":"s3://npm-registry-packages-npm-production"}},"0.12.0-canary.sha.755df105":{"name":"documonster","version":"0.12.0-canary.sha.755df105","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.12.0-canary.sha.755df105","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"377f14e9b4c6bf9aca618ad7685bf58bdb87fd2d","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.12.0-canary.sha.755df105.tgz","fileCount":1764,"integrity":"sha512-8wUpc3R5VIpLtpU42UHFkEe+hlQjlDyzuA4kj2kckMrkBEXyIYcV/qvAGQngLecScSTi2XGV9tUBskK86P9H3Q==","signatures":[{"sig":"MEUCIQC0szqnXZKi5hhRN1EM1s30uarLlQeZboHx8BUwILUV7wIgfQ0Pil6UCJ9/CXyTPBg9aIU93wGWrpwDSbYbi3A18Dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.12.0-canary.sha.755df105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20431723},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.8.1","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","rimraf":"^6.1.3","vitest":"^4.1.11","esbuild":"^0.28.2","rolldown":"^1.2.5","cross-env":"^10.1.0","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.10","concurrently":"^10.0.5","@oxc-node/core":"0.1.0","@vitest/browser":"^4.1.11","fast-xml-parser":"^5.11.0","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.12.0-canary.sha.755df105_1788786935555_0.4245147595503904","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"documonster","version":"0.13.0","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.13.0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"2fb3db085bb1996cf126160baefc2610c3b9f240","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.13.0.tgz","fileCount":1764,"integrity":"sha512-4ChwSzhZizwMZi7gtPZiYKC8C9dWSEE/BnILYh3p4jvLLqJbFcl1f48DICgGHLas/g/Td3GM5eWyDxjHl5xDRw==","signatures":[{"sig":"MEQCIG/eY82yHqso8Ei1gYobWTK5yGgczicEU4T7M5Tsqh47AiARXRA9UKBABpyhLQrjCBXglLq4JMKWndOfDJp7GH6o0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20431483},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.8.1","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","rimraf":"^6.1.3","vitest":"^4.1.11","esbuild":"^0.28.2","rolldown":"^1.2.5","cross-env":"^10.1.0","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.10","concurrently":"^10.0.5","@oxc-node/core":"0.1.0","@vitest/browser":"^4.1.11","fast-xml-parser":"^5.11.0","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.13.0_1788787605033_0.15613100727057838","host":"s3://npm-registry-packages-npm-production"}},"0.13.0-canary.sha.05f94734":{"name":"documonster","version":"0.13.0-canary.sha.05f94734","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.13.0-canary.sha.05f94734","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"8a89ce8e4b88b77f919657a8b71b470a46a3d787","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.13.0-canary.sha.05f94734.tgz","fileCount":1764,"integrity":"sha512-EpUqqQJdcnzgzdbSRjfcaxkuQsY5hAZ1KVF75Wk/+8XaHoexHerjNFVjBdFY9CJsGSd2oxTx1JqY9siJyomMBg==","signatures":[{"sig":"MEUCIQCUZgqi/ckUlHvQh1S1B+AIp2DeAAZevgh/9LepAroYXgIgP77LNnEXFwX1Ni270wxqnxTrb9CwNmemZQpPvCJwlCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.13.0-canary.sha.05f94734","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20433768},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.8.1","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","rimraf":"^6.1.3","vitest":"^4.1.11","esbuild":"^0.28.2","rolldown":"^1.2.5","cross-env":"^10.1.0","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.10","concurrently":"^10.0.5","@oxc-node/core":"0.1.0","@vitest/browser":"^4.1.11","fast-xml-parser":"^5.11.0","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.13.0-canary.sha.05f94734_1788790852174_0.41900668632820026","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"documonster","version":"0.13.1","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.13.1","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"3056f5cb5bfd9ae9ea7da34c9adc6d972129c234","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.13.1.tgz","fileCount":1764,"integrity":"sha512-pkv3ueITl+s4fszwJJtbyYx1tCIAhVdEXmJK4hocUTzVjoCzh/wb6/GjE7BzUVPEdT2a9LfZN6d4rag6tr9AoA==","signatures":[{"sig":"MEUCIQC5PCz22S/KvGQ3Lp2bBQccx5FHStUz0WjewbTa8+zqeAIgULf5r55mtdCf7nDZADmOgUVU7fAMRjjP00MCZzZowx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20433528},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.8.1","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","rimraf":"^6.1.3","vitest":"^4.1.11","esbuild":"^0.28.2","rolldown":"^1.2.5","cross-env":"^10.1.0","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.10","concurrently":"^10.0.5","@oxc-node/core":"0.1.0","@vitest/browser":"^4.1.11","fast-xml-parser":"^5.11.0","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.13.1_1788792429444_0.20776167430522552","host":"s3://npm-registry-packages-npm-production"}},"0.13.1-canary.sha.ff001fe7":{"name":"documonster","version":"0.13.1-canary.sha.ff001fe7","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.13.1-canary.sha.ff001fe7","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"814b4c9a31aa29199e57dafc9b482b0242dd4a7c","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.13.1-canary.sha.ff001fe7.tgz","fileCount":1766,"integrity":"sha512-dvmdt/58kqqQohQk/lkS5lnRrGlakt9Kldd4bM7fsnmY5+cDpATAqLW6yIq6ZM8DjcBt+FYNYk7XNdLZJxBqqg==","signatures":[{"sig":"MEUCIQDJPDq6tNbXf3GpnzKOEC4UPXJEdwWxYNW2LO7xOxcr1wIgf2FsQ58IIcIedtfHG/f8aSJi+OTHeev7x8+Yh6lQ1dU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.13.1-canary.sha.ff001fe7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20475668},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.8.2","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","rimraf":"^6.1.3","vitest":"^4.1.11","esbuild":"^0.28.2","rolldown":"^1.2.5","cross-env":"^10.1.0","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.10","concurrently":"^10.0.5","@oxc-node/core":"0.1.0","@vitest/browser":"^4.1.11","fast-xml-parser":"^5.11.0","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.13.1-canary.sha.ff001fe7_1789018808274_0.6618029146700593","host":"s3://npm-registry-packages-npm-production"}},"0.13.1-canary.sha.de9a1358":{"name":"documonster","version":"0.13.1-canary.sha.de9a1358","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.13.1-canary.sha.de9a1358","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"1a7c34fb607f341e7b46f18e2c84a806c0800323","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.13.1-canary.sha.de9a1358.tgz","fileCount":1766,"integrity":"sha512-+Hu5kNp6LErvQgl47uzHtDVJfAp0kuv14cOQveoYiqxqbjTjODhpkrTaZI5MSre3Yo8yEa4vujW3mfisd+1M4g==","signatures":[{"sig":"MEUCIHg5bspiwPn9jRIkmVEeIQBZv7yZLfzkrakED1EdNb2HAiEA1yDEUA3Hg7OjreTNg18HIb/onAiuFwkrUfYjZKUgiFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.13.1-canary.sha.de9a1358","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20479089},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.8.2","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","rimraf":"^6.1.3","vitest":"^4.1.11","esbuild":"^0.28.2","rolldown":"^1.2.5","cross-env":"^10.1.0","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.10","concurrently":"^10.0.5","@oxc-node/core":"0.1.0","@vitest/browser":"^4.1.11","fast-xml-parser":"^5.11.0","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.13.1-canary.sha.de9a1358_1789022137788_0.3727709028004089","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"documonster","version":"0.14.0","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.14.0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"63066cabef069457420d88e6d1dfee54c2d7d99b","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.14.0.tgz","fileCount":1766,"integrity":"sha512-C7yCx2lnlj9hs9MNF0M589bdaxJIbq0/JTx19/kGTzR0S69uyKBRHZzLbOd3flqKENLxBZeVtrPlcdYzYCusTA==","signatures":[{"sig":"MEUCIQCtoIOc5uZuDb0pGhzCeHwIQnQeCKoa7PeVKzh9fLu5AwIgGzzyAuli5ESRJj1ntvO7db+S9o6VkReUct0YNgDr2kE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20478849},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"_nodeVersion":"26.8.2","browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.64.0","oxlint":"^1.79.0","rimraf":"^6.1.3","vitest":"^4.1.11","esbuild":"^0.28.2","rolldown":"^1.2.5","cross-env":"^10.1.0","@vitest/ui":"^4.1.11","playwright":"^1.62.1","typescript":"7.0.2","@types/node":"^26.2.0","@rspack/core":"^2.1.10","concurrently":"^10.0.5","@oxc-node/core":"0.1.0","@vitest/browser":"^4.1.11","fast-xml-parser":"^5.11.0","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.14.0_1789025918721_0.5274084277780637","host":"s3://npm-registry-packages-npm-production"}},"0.14.0-canary.sha.fa35d09c":{"name":"documonster","version":"0.14.0-canary.sha.fa35d09c","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.14.0-canary.sha.fa35d09c","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"bd760844326696ef4a2fe5a6b54f773e7f87276e","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.14.0-canary.sha.fa35d09c.tgz","fileCount":1766,"integrity":"sha512-NhF8TKtruviMFpD+YFb5UGdVjhTuv3Zxc5HTejwqek/rfWQG2Nyi7Z0JeoidUXb5mKeBoCjjYEYte9Y4noXoPQ==","signatures":[{"sig":"MEUCIHWGOOiD6PfIxlRds1R9ilOLiS98tnZfLn5YPJPgy+6hAiEA2ouvp87ERrx6T2u/qK7yQL8Co0Pla+oTMEyVgSWF7gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBzqF0xxxNkp3FWjsnY6OoOvOSOA3wtB9/EH+cDzzZfpAiEA2IyDjgy26ZiZQbzXTT/8prBmY1xTiOmUYRXZF6eSLSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.14.0-canary.sha.fa35d09c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20519940},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.68.0","oxlint":"^1.83.0","rimraf":"^6.1.3","vitest":"^5.0.1","esbuild":"^0.28.2","rolldown":"^1.2.8","cross-env":"^10.1.0","@vitest/ui":"^5.0.1","playwright":"^1.63.0","typescript":"7.0.2","@types/node":"^26.6.0","@rspack/core":"^2.2.4","concurrently":"^10.0.5","@oxc-node/core":"0.1.2","@vitest/browser":"^5.0.1","fast-xml-parser":"^5.11.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.14.0-canary.sha.fa35d09c_1789504740429_0.3719590631313019","host":"s3://npm-registry-packages-npm-production"}},"0.14.0-canary.sha.bf373d06":{"name":"documonster","version":"0.14.0-canary.sha.bf373d06","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.14.0-canary.sha.bf373d06","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"14f7b6d50e0c8ef5fead8bb81fab3e115f50afa2","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.14.0-canary.sha.bf373d06.tgz","fileCount":1766,"integrity":"sha512-elxqRvbFd4wEHfNwdNzwxlwIXo95uRCrOIDd0vpvSAPPcZDkcE2Ay6fjP+hoaVUild/lmUnVL5bjFGUaSZPxAg==","signatures":[{"sig":"MEUCIQCbywF2VzHVd3Ciw13CmMw7ldlmhHh4Y8TyhuQJNgV+IgIgLTASbbIiBw5a/UtCmQxJ6q/2b1DO5axKoUNlvYqUG3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCdfAs7qFjspZoA8UcaxVorMvzAFm7yGkI3wAiesaQRYQIgNVbILyyori9wVV9HiRdLJZJyFEN9F050yP71f1Tw95I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.14.0-canary.sha.bf373d06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20519940},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.68.0","oxlint":"^1.83.0","rimraf":"^6.1.3","vitest":"^5.0.1","esbuild":"^0.28.2","rolldown":"^1.2.8","cross-env":"^10.1.0","@vitest/ui":"^5.0.1","playwright":"^1.63.0","typescript":"7.0.2","@types/node":"^26.6.0","@rspack/core":"^2.2.4","concurrently":"^10.0.5","@oxc-node/core":"0.1.2","@vitest/browser":"^5.0.1","fast-xml-parser":"^5.11.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.14.0-canary.sha.bf373d06_1789518831954_0.011094831298043673","host":"s3://npm-registry-packages-npm-production"}},"0.14.0-canary.sha.2a7be2ab":{"name":"documonster","version":"0.14.0-canary.sha.2a7be2ab","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.14.0-canary.sha.2a7be2ab","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"a5bae92442808521165a58e6ba8384131da4cc7a","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.14.0-canary.sha.2a7be2ab.tgz","fileCount":1766,"integrity":"sha512-IS3UeM+DfRcdbMOexspC/nicF3VRsifrSvqE+A0fwpoIyz8j0zm99WytLMvfDI0q10skuUJ85HnHdFYCs4rxZA==","signatures":[{"sig":"MEUCIFDfltJOO+MrjKWtZCGQFmqxTcpFa562s8ZVgBVoy06yAiEAhRIhBThkRiHxJTIyDrF1qD2fk1XcdhVIVubU6tyfY4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDNNZfhQGRbwX6HNPuAAbx84KfClz9E1dV9tSubFnAOYQIhALi7SH/wKq0a6cOiVxcc7+uCZXzlFBwZVnJqGFJprdim","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.14.0-canary.sha.2a7be2ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20519940},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.68.0","oxlint":"^1.83.0","rimraf":"^6.1.3","vitest":"^5.0.1","esbuild":"^0.28.2","rolldown":"^1.2.8","cross-env":"^10.1.0","@vitest/ui":"^5.0.1","playwright":"^1.63.0","typescript":"7.0.2","@types/node":"^26.6.0","@rspack/core":"^2.2.4","concurrently":"^10.0.5","@oxc-node/core":"0.1.2","@vitest/browser":"^5.0.1","fast-xml-parser":"^5.11.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.14.0-canary.sha.2a7be2ab_1789519841342_0.1294255329408438","host":"s3://npm-registry-packages-npm-production"}},"0.14.0-canary.sha.e6e36920":{"name":"documonster","version":"0.14.0-canary.sha.e6e36920","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.14.0-canary.sha.e6e36920","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"f3150cc54177cb8f7e4fa1754ab737935554e111","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.14.0-canary.sha.e6e36920.tgz","fileCount":1766,"integrity":"sha512-AX/Q+XgAkhrIctflgevqpCURMQPLmlv6bOYuXjG09BqI8z2kIVVNGchr1QpCI2ayzvVmyPsmLTm+fXa3TLorFg==","signatures":[{"sig":"MEQCIBngGa8YC1G5SkScm/VBQpvag7TO/Kc1ylnEO85fxMQxAiAHl6uIX5mDnGG7Lsq+TInU1Z9yM+8iuKXKEvD6R43GlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID3asQ9dFz0y+vPBvA7NOGgEvcXYoYkODzKhzk5LnFuVAiEAneEKg9idzc9SFXRegIUptGenfLPCYVzwKr9FJ/beXuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.14.0-canary.sha.e6e36920","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20535410},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.68.0","oxlint":"^1.83.0","rimraf":"^6.1.3","vitest":"^5.0.1","esbuild":"^0.28.2","rolldown":"^1.2.8","cross-env":"^10.1.0","@vitest/ui":"^5.0.1","playwright":"^1.63.0","typescript":"7.0.2","@types/node":"^26.6.0","@rspack/core":"^2.2.4","concurrently":"^10.0.5","@oxc-node/core":"0.1.2","@vitest/browser":"^5.0.1","fast-xml-parser":"^5.11.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.14.0-canary.sha.e6e36920_1789543562829_0.680148333699691","host":"s3://npm-registry-packages-npm-production"}},"0.14.0-canary.sha.06e8c37e":{"name":"documonster","version":"0.14.0-canary.sha.06e8c37e","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.14.0-canary.sha.06e8c37e","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"25dee2888171d2a1e99bb1f04089465616befa18","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.14.0-canary.sha.06e8c37e.tgz","fileCount":1766,"integrity":"sha512-o+LGcP8qpzooV8s7otQbaYZnoUMsSynfay9dE4G4VCIKsER0qwCPQOyYx7SaPmstaAaYzEVWruQQV1vEumO97A==","signatures":[{"sig":"MEUCIAnFoXyUDObYnQIBBLUwfyvM3ipQzNeXldF9G8IxVhk1AiEAlJ2wDIMWdyboce+qzfEsiWbpW7b8ewAuxuIasRr4fTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFaUP4vMlSk7uFUsbwqTzE780ZR/7LV9DeBeLvvMTiSwAiEAlgqrJqp7xOP8U+qvenmLpxpIZJ07a5Q/BV+ueV6tdOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.14.0-canary.sha.06e8c37e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20535410},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.68.0","oxlint":"^1.83.0","rimraf":"^6.1.3","vitest":"^5.0.1","esbuild":"^0.28.2","rolldown":"^1.2.8","cross-env":"^10.1.0","@vitest/ui":"^5.0.1","playwright":"^1.63.0","typescript":"7.0.2","@types/node":"^26.6.0","@rspack/core":"^2.2.4","concurrently":"^10.0.5","@oxc-node/core":"0.1.2","@vitest/browser":"^5.0.1","fast-xml-parser":"^5.11.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.14.0-canary.sha.06e8c37e_1789545290145_0.6768760810677132","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"documonster","version":"0.15.0","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.15.0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"a2a0be01dca37fbd21d9fefec9e11d52deb674da","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.15.0.tgz","fileCount":1766,"integrity":"sha512-3e/lVW8ve6LVYX6nz1rDXzZ4NvW8ye9khnTrkWWw4k4O1CMobmDmQQpR+Z4VuNTPTaomCHV8/ELXZ3PHHTPqjA==","signatures":[{"sig":"MEUCIQDGJfQ9H/5rMgKjvBaIGjWS2wgn1AjbtP3fTAGuBuy8mgIgc2Nfi+B0L/TUIVaGlMSzC5K3y04bM7Cps8geN4ZLr6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHRo57CuHue7rCh04oHFByuZII5VG3iPXIENWfKFnEkKAiBwBDOnMjeXvw3+c31IfEI8cdNcIDRCx/CRH0xhNQZ4iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20535170},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.68.0","oxlint":"^1.83.0","rimraf":"^6.1.3","vitest":"^5.0.1","esbuild":"^0.28.2","rolldown":"^1.2.8","cross-env":"^10.1.0","@vitest/ui":"^5.0.1","playwright":"^1.63.0","typescript":"7.0.2","@types/node":"^26.6.0","@rspack/core":"^2.2.4","concurrently":"^10.0.5","@oxc-node/core":"0.1.2","@vitest/browser":"^5.0.1","fast-xml-parser":"^5.11.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.15.0_1789546563369_0.369795149995787","host":"s3://npm-registry-packages-npm-production"}},"0.15.0-canary.sha.7de8dd77":{"name":"documonster","version":"0.15.0-canary.sha.7de8dd77","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.15.0-canary.sha.7de8dd77","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"740eaa7c02b024bca8dc45f8314a78b14b4febf7","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.15.0-canary.sha.7de8dd77.tgz","fileCount":1776,"integrity":"sha512-uK37z01m5TPQnJM2g5OAhteJTJafDTC+t9HG0MrSDJ+uK3qFm4byyDVgomtMrruAmqnA2ok+mNgfZwFxOwV0Rg==","signatures":[{"sig":"MEQCIH1y1k1EdA7iVVCNl8B6qW8Do19YSO0H7pqAnxK4jvrmAiBg6yK/ILQjwpGbKkfg7Fs7J2z60YQ/sTKs1nNL/kqD6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGPZHKXtoaIExcnqkPSKQmiAu2DcjVKfAuBG/gye0js+AiAEuqE98qrZ0Dy7woyonErMXGl1WR7K1JNJZSuC4zqq1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.15.0-canary.sha.7de8dd77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20732346},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.68.0","oxlint":"^1.83.0","rimraf":"^6.1.3","vitest":"^5.0.1","esbuild":"^0.28.2","rolldown":"^1.2.8","cross-env":"^10.1.0","@vitest/ui":"^5.0.1","playwright":"^1.63.0","typescript":"7.0.2","@types/node":"^26.6.0","@rspack/core":"^2.2.4","concurrently":"^10.0.5","@oxc-node/core":"0.1.2","@vitest/browser":"^5.0.1","fast-xml-parser":"^5.11.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.15.0-canary.sha.7de8dd77_1789647294454_0.5097718356339889","host":"s3://npm-registry-packages-npm-production"}},"0.15.0-canary.sha.5c2f87ca":{"name":"documonster","version":"0.15.0-canary.sha.5c2f87ca","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.15.0-canary.sha.5c2f87ca","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"500d01fbae37e82fe342fc55d0481bc42c29af6d","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.15.0-canary.sha.5c2f87ca.tgz","fileCount":1776,"integrity":"sha512-t9zGlu4rFNlVBJD890JCHlKWxHXFMdrPhPvNgRYJrxAJB6/Z9GKqRmXuBMF/KgVVI5f844huecyt9b02/iluDA==","signatures":[{"sig":"MEQCIAMqDm6cz4C8vC5p4nXIXaOCMN/aOEh2S1aDC5UCnuMRAiAN5GGWYgc6175C/yiW/sVUIQGCiulu41YNYJVqyUlC4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCHwdPGt5g9RVXM6IYGfS3sQtTty72m5nmJrt5NSHIB0gIhALNQT5ug3O8PK0m0aeJ+/mkLsOV+YE6iu32HW+tv+yyT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.15.0-canary.sha.5c2f87ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20732346},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.68.0","oxlint":"^1.83.0","rimraf":"^6.1.3","vitest":"^5.0.1","esbuild":"^0.28.2","rolldown":"^1.2.8","cross-env":"^10.1.0","@vitest/ui":"^5.0.1","playwright":"^1.63.0","typescript":"7.0.2","@types/node":"^26.6.0","@rspack/core":"^2.2.4","concurrently":"^10.0.5","@oxc-node/core":"0.1.2","@vitest/browser":"^5.0.1","fast-xml-parser":"^5.11.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.15.0-canary.sha.5c2f87ca_1789648676251_0.47900537243317354","host":"s3://npm-registry-packages-npm-production"}},"0.15.0-canary.sha.a08b4f52":{"name":"documonster","version":"0.15.0-canary.sha.a08b4f52","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.15.0-canary.sha.a08b4f52","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"0a7fa34483b4ccb2af5c130796c761ec0af01ffc","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.15.0-canary.sha.a08b4f52.tgz","fileCount":1776,"integrity":"sha512-ZcPP3iziISpTd9KnABct9RxdzL+SgSlAIYljLa9RutiG9l9rTUK0Q8sullbyAzNJxnjctdJvbi3+4fU+SGtc0g==","signatures":[{"sig":"MEQCICQzh4kj4K2ySKhy+TbXCwEs2eAmNorx6Uu80LlmIiooAiBBYyHKMrdbIHflAzH/Cy/XP9gEaEFevHuC0oC+VQBIUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDMZj2M0Na267hei/iim0+V8wI6SiRKwmZqA5fUwSYEoAiEA4xOBZMCN6oyjhWjHeJLU+DHsVw0osASGi55QseDtRHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.15.0-canary.sha.a08b4f52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20732346},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.68.0","oxlint":"^1.83.0","rimraf":"^6.1.3","vitest":"^5.0.1","esbuild":"^0.28.2","rolldown":"^1.2.8","cross-env":"^10.1.0","@vitest/ui":"^5.0.1","playwright":"^1.63.0","typescript":"7.0.2","@types/node":"^26.6.0","@rspack/core":"^2.2.4","concurrently":"^10.0.5","@oxc-node/core":"0.1.2","@vitest/browser":"^5.0.1","fast-xml-parser":"^5.11.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.15.0-canary.sha.a08b4f52_1789650095734_0.955219710836916","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"documonster","version":"0.16.0","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.16.0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"751554730fdcc146ffcb9de8dd9e67310678808a","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.16.0.tgz","fileCount":1776,"integrity":"sha512-6kf/NA6Dfy1PYkCKWZjN9Al5jqRb6Jy1wAs2QXJmhqkVoVnYTxPNGm3Ogicgc+MwIusUSZX+MSS4CVVdbNnmUw==","signatures":[{"sig":"MEYCIQC4ZCRPdkT3t2DeaUY4AGRdOVcwGsCc6kXxcohwEZfWOgIhAMMaT9QWlRV3W5FUMjVTesETpMKYIFB1otYADQ2gv5O/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICmAB0pFAiQYrmS8TrNP8W1L0+L88Mj5cSEFdL9Yyw+7AiBLtCQpvFzLvJrzAlAReUQfHoLdhJfm4dMiWHEOWP4FEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20732106},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"browserslist":["chrome >= 89","edge >= 89","firefox >= 102","safari >= 14.1","opera >= 75"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.68.0","oxlint":"^1.83.0","rimraf":"^6.1.3","vitest":"^5.0.1","esbuild":"^0.28.2","rolldown":"^1.2.8","cross-env":"^10.1.0","@vitest/ui":"^5.0.1","playwright":"^1.63.0","typescript":"7.0.2","@types/node":"^26.6.0","@rspack/core":"^2.2.4","concurrently":"^10.0.5","@oxc-node/core":"0.1.2","@vitest/browser":"^5.0.1","fast-xml-parser":"^5.11.1","oxlint-tsgolint":"^7.0.2001","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.16.0_1789651407196_0.018515313806594103","host":"s3://npm-registry-packages-npm-production"}},"0.16.0-canary.sha.b8aedf69":{"name":"documonster","version":"0.16.0-canary.sha.b8aedf69","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.16.0-canary.sha.b8aedf69","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"d3caeb005ad5053f9a3c5817aee40f06d65475fa","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.16.0-canary.sha.b8aedf69.tgz","fileCount":1776,"integrity":"sha512-tkIw15FISVqTGdezECn10DX+mKN1qYeMx0/XJc99ogM696oTmwvKXO9WuEsTpW5WDd/57VlslNry5kUZ0zaZmg==","signatures":[{"sig":"MEUCIGEuBt3xixA6PTWt2M1pDFrPKtOxzfgyOv5atikm1xtEAiEA+sl5N+kgGw6/zOd6KD5WdWvUbYPWJKMmbFXLKEy2wQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFgrIn+T+Ais3QqMZQVXeFG/UXkufwIPOAjV7XOJSb1lAiA2dhtH2gcCI5KHTpvDo6Fk+3MC/RlNi7Dw+HZxAUrPMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.16.0-canary.sha.b8aedf69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20732385},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"browserslist":["chrome >= 98","edge >= 98","firefox >= 102","safari >= 15.4","opera >= 84"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.68.0","oxlint":"^1.83.0","rimraf":"^6.1.3","vitest":"^5.0.1","esbuild":"^0.28.2","rolldown":"^1.2.9","cross-env":"^10.1.0","@vitest/ui":"^5.0.1","playwright":"^1.63.0","typescript":"7.0.2","@types/node":"^26.6.2","@rspack/core":"^2.2.6","concurrently":"^10.0.5","@oxc-node/core":"0.1.3","@vitest/browser":"^5.0.1","fast-xml-parser":"^5.11.1","oxlint-tsgolint":"^7.0.2002","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.16.0-canary.sha.b8aedf69_1789867620153_0.6107982260520448","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"documonster","version":"0.16.1","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.16.1","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"fcf7ff4417e94533a908be069a3477ebadf8ab74","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.16.1.tgz","fileCount":1776,"integrity":"sha512-vz7ARsnH7jI8v8IDfaBGCTNMG/HeSiR/ITJ4DzJG5wOi5CNPRPF5nsPd1Yix980EJdpxPBCDIMb3oLaJGTkj0Q==","signatures":[{"sig":"MEQCIBZftDHnSbA8QM/+ZZZFVAktTwbK6lqb/E/x/qU8t+TwAiAJkoqhKGGtYpEDDcfWVOZlV4bRfDn6ZCMG/Y69Cs/fqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHzHD/3HyTaTFHev5iC0naSI5b7msXmg8pquoO4vrJxLAiEA5x7k+ijXPZa6dKSfs9p2ubbZyV7+LzIKV2y9dhGtSTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20732145},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"browserslist":["chrome >= 98","edge >= 98","firefox >= 102","safari >= 15.4","opera >= 84"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.68.0","oxlint":"^1.83.0","rimraf":"^6.1.3","vitest":"^5.0.1","esbuild":"^0.28.2","rolldown":"^1.2.9","cross-env":"^10.1.0","@vitest/ui":"^5.0.1","playwright":"^1.63.0","typescript":"7.0.2","@types/node":"^26.6.2","@rspack/core":"^2.2.6","concurrently":"^10.0.5","@oxc-node/core":"0.1.3","@vitest/browser":"^5.0.1","fast-xml-parser":"^5.11.1","oxlint-tsgolint":"^7.0.2002","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.16.1_1789868112565_0.4570542058168312","host":"s3://npm-registry-packages-npm-production"}},"0.16.1-canary.sha.a2b4eb6d":{"name":"documonster","version":"0.16.1-canary.sha.a2b4eb6d","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.16.1-canary.sha.a2b4eb6d","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"7817eab2cd8ddfe4d32786c786b1aa1439cb18eb","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.16.1-canary.sha.a2b4eb6d.tgz","fileCount":1776,"integrity":"sha512-cTMqnulHG8sBDMv2Qt/QguaECJCi2oUy4D149BveTCfdV80yn4wOLiM5DpHEFfQMsR2LcW6MOuCvMPDs0ChePQ==","signatures":[{"sig":"MEUCIAazgwL7Nhbaw9aeZm8x+UxKbYJMy36tQdXq2OLres2uAiEAmUR6HFYQ9tI4QNBS2ZjH+UNcl+215yEVH0/X33FN0wQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAmZhI8vndfznQ7VolrVmivbqiWVlE/fc6K0P8MdvT3eAiA/CMpQLTZaje0/C4zbvdvyQM0rkIV6MdK8DY54F2hXog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.16.1-canary.sha.a2b4eb6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20741416},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"browserslist":["chrome >= 98","edge >= 98","firefox >= 102","safari >= 15.4","opera >= 84"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.68.0","oxlint":"^1.83.0","rimraf":"^6.1.3","vitest":"^5.0.1","esbuild":"^0.28.2","rolldown":"^1.2.9","cross-env":"^10.1.0","@vitest/ui":"^5.0.1","playwright":"^1.63.0","typescript":"7.0.2","@types/node":"^26.6.2","@rspack/core":"^2.2.6","concurrently":"^10.0.5","@oxc-node/core":"0.1.3","@vitest/browser":"^5.0.1","fast-xml-parser":"^5.11.1","oxlint-tsgolint":"^7.0.2002","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.16.1-canary.sha.a2b4eb6d_1790108176321_0.739970187849311","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"documonster","version":"0.17.0","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.17.0","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"7514e7c9d7dec76a5d6634f830fc4c4743f9c202","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.17.0.tgz","fileCount":1776,"integrity":"sha512-MyzvSVxJBrILvBBWZ2duzRMAZ4OIdOBH9UrTWOJLDXSEOSI3mWQ6IiXjD/c6gJjQOWattfGVwnOBv0TcjkGk1g==","signatures":[{"sig":"MEUCIAGHbI7PgF3NAHEu4UwT/xUH+AchszNmMKZy5pZJJxPkAiEAqyqa0SentRyaN2wkoX4/zAc532s1zUkdINbCUXuaHU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBd7GNqsyVMvwb9ZxXO4T539T/j5V/H29eZJdn6p8pPWAiEAs3EnmEn89dcCXmlU2wvW+7kPX9GhadmkjNVqwS6cFio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20741176},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"browserslist":["chrome >= 98","edge >= 98","firefox >= 102","safari >= 15.4","opera >= 84"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.68.0","oxlint":"^1.83.0","rimraf":"^6.1.3","vitest":"^5.0.1","esbuild":"^0.28.2","rolldown":"^1.2.9","cross-env":"^10.1.0","@vitest/ui":"^5.0.1","playwright":"^1.63.0","typescript":"7.0.2","@types/node":"^26.6.2","@rspack/core":"^2.2.6","concurrently":"^10.0.5","@oxc-node/core":"0.1.3","@vitest/browser":"^5.0.1","fast-xml-parser":"^5.11.1","oxlint-tsgolint":"^7.0.2002","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.17.0_1790108711804_0.22061951570159954","host":"s3://npm-registry-packages-npm-production"}},"0.17.0-canary.sha.033e5d62":{"name":"documonster","version":"0.17.0-canary.sha.033e5d62","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","_id":"documonster@0.17.0-canary.sha.033e5d62","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"homepage":"https://github.com/documonster/documonster#readme","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"d9263fb2c1ccf0a90c488f19a6d99af1e9ab542b","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.17.0-canary.sha.033e5d62.tgz","fileCount":1776,"integrity":"sha512-3pNKms9UQaNnEMfeR9pPNmIzj+QN56D+jDYwShETcV6C1Mb46mHhdCTpyFmAkkZS4hlNz4/dxnFGWj2MqvnVAg==","signatures":[{"sig":"MEUCIQC94TuMNeZwLSGAYdfb/rNbe2srcCriYs3489XYj2jKZAIgU86+2pkvEiex80SE24R+l1ftPKI1MplrXV+n8IOeESU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDK398Uh42JnuCBzKEM7nW8dbsLvNcZfyLAaFflkkAAHAiAxyfE6VVlapnbMjvG2SzgKTgI7t2AXbqGe3OPNWivCrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.17.0-canary.sha.033e5d62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20741359},"type":"module","engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"sideEffects":false,"browserslist":["chrome >= 98","edge >= 98","firefox >= 102","safari >= 15.4","opera >= 84"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.68.0","oxlint":"^1.83.0","rimraf":"^6.1.3","vitest":"^5.0.1","esbuild":"^0.28.2","rolldown":"^1.2.9","cross-env":"^10.1.0","@vitest/ui":"^5.0.1","playwright":"^1.63.0","typescript":"7.0.2","@types/node":"^26.6.2","@rspack/core":"^2.2.6","concurrently":"^10.0.5","@oxc-node/core":"0.1.3","@vitest/browser":"^5.0.1","fast-xml-parser":"^5.11.1","oxlint-tsgolint":"^7.0.2002","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/documonster_0.17.0-canary.sha.033e5d62_1790352745075_0.4757639430234981","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"_id":"documonster@0.17.1","bugs":{"url":"https://github.com/documonster/documonster/issues"},"dist":{"shasum":"3cf6e9c04a9245893aaddd66b4ad618f5d505135","tarball":"https://registry.npmjs.org/documonster/-/documonster-0.17.1.tgz","fileCount":1776,"integrity":"sha512-KKlHk7R3eJLDAHSGwNMe65PUuQQdnXaFsSgCztQAljjBK9iGwr9PRqk4OJClX+1emf9MYMsF0xeeKYpq3sZXQQ==","signatures":[{"sig":"MEUCIQC3m6PyB2HTEqNX/SrFL5GCuiDiSBYHK4ntg1RAsdIH9wIgH1nD9lr+6P98DCaywyMiAjBMA6+Q0y5rvsMYDZ2IgIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHIFyISrCXs1V74pEtHJSARQweVtox3IrcSYP/bub9cPAiEAudQeXQfxGiQI6WhDbrrMqKJe4jyC7wCBrJxz1ay1hI0="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/documonster@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20741119},"name":"documonster","type":"module","author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"engines":{"node":">=22.13.0"},"exports":{"./csv":{"types":"./dist/types/modules/csv/index.d.ts","browser":{"types":"./dist/types/modules/csv/index.d.ts","default":"./dist/esm/modules/csv/index.js"},"default":"./dist/esm/modules/csv/index.js"},"./pdf":{"types":"./dist/types/modules/pdf/index.d.ts","browser":{"types":"./dist/types/modules/pdf/index.d.ts","default":"./dist/esm/modules/pdf/index.js"},"default":"./dist/esm/modules/pdf/index.js"},"./xml":{"types":"./dist/types/modules/xml/index.d.ts","browser":{"types":"./dist/types/modules/xml/index.d.ts","default":"./dist/esm/modules/xml/index.js"},"default":"./dist/esm/modules/xml/index.js"},"./draw":{"types":"./dist/types/modules/draw/index.d.ts","browser":{"types":"./dist/types/modules/draw/index.d.ts","default":"./dist/esm/modules/draw/index.js"},"default":"./dist/esm/modules/draw/index.js"},"./word":{"types":"./dist/types/modules/word/index.d.ts","browser":{"types":"./dist/types/modules/word/index.d.ts","default":"./dist/esm/modules/word/index.js"},"default":"./dist/esm/modules/word/index.js"},"./chart":{"types":"./dist/types/modules/excel/chart/index.d.ts","browser":{"types":"./dist/types/modules/excel/chart/index.d.ts","default":"./dist/esm/modules/excel/chart/index.js"},"default":"./dist/esm/modules/excel/chart/index.js"},"./excel":{"types":"./dist/types/modules/excel/index.d.ts","browser":{"types":"./dist/types/modules/excel/index.browser.d.ts","default":"./dist/esm/modules/excel/index.browser.js"},"default":"./dist/esm/modules/excel/index.js"},"./stream":{"types":"./dist/types/modules/stream/index.d.ts","browser":{"types":"./dist/types/modules/stream/index.browser.d.ts","default":"./dist/esm/modules/stream/index.browser.js"},"default":"./dist/esm/modules/stream/index.js"},"./archive":{"types":"./dist/types/modules/archive/index.d.ts","browser":{"types":"./dist/types/modules/archive/index.browser.d.ts","default":"./dist/esm/modules/archive/index.browser.js"},"default":"./dist/esm/modules/archive/index.js"},"./formula":{"types":"./dist/types/modules/formula/index.d.ts","browser":{"types":"./dist/types/modules/formula/index.d.ts","default":"./dist/esm/modules/formula/index.js"},"default":"./dist/esm/modules/formula/index.js"},"./mermaid":{"types":"./dist/types/modules/mermaid/index.d.ts","browser":{"types":"./dist/types/modules/mermaid/index.d.ts","default":"./dist/esm/modules/mermaid/index.js"},"default":"./dist/esm/modules/mermaid/index.js"},"./markdown":{"types":"./dist/types/modules/markdown/index.d.ts","browser":{"types":"./dist/types/modules/markdown/index.d.ts","default":"./dist/esm/modules/markdown/index.js"},"default":"./dist/esm/modules/markdown/index.js"},"./excel/csv":{"types":"./dist/types/modules/excel/bridge/csv.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/csv.d.ts","default":"./dist/esm/modules/excel/bridge/csv.js"},"default":"./dist/esm/modules/excel/bridge/csv.node.js"},"./word/html":{"types":"./dist/types/modules/word/html.d.ts","browser":{"types":"./dist/types/modules/word/html.d.ts","default":"./dist/esm/modules/word/html.js"},"default":"./dist/esm/modules/word/html.js"},"./word/excel":{"types":"./dist/types/modules/word/excel.d.ts","browser":{"types":"./dist/types/modules/word/excel.d.ts","default":"./dist/esm/modules/word/excel.js"},"default":"./dist/esm/modules/word/excel.js"},"./word/crypto":{"types":"./dist/types/modules/word/crypto.d.ts","browser":{"types":"./dist/types/modules/word/crypto.d.ts","default":"./dist/esm/modules/word/crypto.js"},"default":"./dist/esm/modules/word/crypto.js"},"./package.json":"./package.json","./excel/formula":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/formula.d.ts","default":"./dist/esm/modules/excel/bridge/formula.js"},"default":"./dist/esm/modules/excel/bridge/formula.js"},"./word/markdown":{"types":"./dist/types/modules/word/markdown.d.ts","browser":{"types":"./dist/types/modules/word/markdown.d.ts","default":"./dist/esm/modules/word/markdown.js"},"default":"./dist/esm/modules/word/markdown.js"},"./excel/markdown":{"types":"./dist/types/modules/excel/bridge/markdown.node.d.ts","browser":{"types":"./dist/types/modules/excel/bridge/markdown.d.ts","default":"./dist/esm/modules/excel/bridge/markdown.js"},"default":"./dist/esm/modules/excel/bridge/markdown.node.js"}},"imports":{"#platform/*":{"browser":{"types":"./dist/types/*.browser.d.ts","default":"./dist/esm/*.browser.js"},"default":{"types":"./dist/types/*.d.ts","default":"./dist/esm/*.js"}}},"license":"Apache-2.0","scripts":{"lint":"oxlint","test":"vitest run && pnpm build:esm && pnpm test:packages && pnpm test:browser --","type":"tsc --noEmit","build":"pnpm generate:csv-worker && rimraf dist && concurrently \"pnpm build:esm\" \"pnpm build:browser:bundle\" && pnpm build:verify && pnpm verify:treeshake","check":"pnpm build:esm && concurrently --raw \"pnpm type\" \"pnpm lint\" \"pnpm format\" \"pnpm verify:layers\" \"pnpm verify:public-types\" \"pnpm verify:packages\" \"pnpm verify:types-versions\" \"pnpm verify:doc-examples\" \"pnpm verify:doc-links\"","clean":"pnpm dlx --reporter=silent rimraf \"**/node_modules\" pnpm-lock.yaml \"**/dist\" -g && pnpm i","format":"oxfmt","example":"node scripts/run-examples.ts","lint:fix":"oxlint --fix","test:all":"pnpm test","benchmark":"rimraf dist && pnpm build && node --expose-gc scripts/benchmark.ts","build:esm":"tsc --project tsconfig.esm.json && node scripts/fix-esm-imports.ts && node scripts/link-platform-variants.ts","preversion":"pnpm check && pnpm build && pnpm test","test:watch":"vitest","verify:cjs":"node scripts/verify-cjs-entrypoints.ts","corpus:xlsb":"node --import @oxc-node/core/register scripts/fetch-xlsb-corpus.ts","oracle:diff":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts diff","xlsb:bisect":"node --import @oxc-node/core/register scripts/xlsb-bisect.ts","build:verify":"pnpm build:verify:node && pnpm build:verify:browser && pnpm verify:cjs && pnpm verify:browser-stubs","oracle:audit":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts audit","test:browser":"pnpm generate:csv-worker && rimraf dist && pnpm build:esm && pnpm build:browser:bundle && vitest run --config vitest.browser.config.ts","test:packages":"pnpm --filter \"./packages/*\" test","type:packages":"pnpm --filter \"./packages/*\" type","verify:layers":"node scripts/verify-layers.ts","benchmark:xlsb":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-benchmark.ts","build:packages":"pnpm --filter \"./packages/*\" build","verify:install":"node scripts/verify-installed-package.cjs","analyze:browser":"rimraf dist && node --input-type=module -e \"import { execSync } from 'node:child_process'; process.env.ANALYZE='true'; execSync('rolldown -c rolldown.config.ts', { stdio: 'inherit' });\"","oracle:generate":"node --import @oxc-node/core/register scripts/xlsb-oracle.ts generate","verify:examples":"node scripts/run-examples.ts","verify:packages":"node scripts/verify-package-imports.ts","verify:doc-links":"node scripts/verify-doc-links.ts","verify:treeshake":"node scripts/treeshake-verify.ts","benchmark:formula":"pnpm build && node --expose-gc benchmark/formula-benchmark.mjs","build:verify:node":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --lib ESNext --types node dist/types/modules/archive/index.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/excel/index.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/excel/bridge/csv.node.d.ts dist/types/modules/excel/bridge/markdown.node.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/stream/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","verify:libreoffice":"node --import @oxc-node/core/register scripts/verify-libreoffice.ts","verify:xlsb-corpus":"node --import @oxc-node/core/register scripts/verify-xlsb-corpus.ts","generate:csv-worker":"node scripts/generate-csv-worker-script.ts","verify:doc-examples":"node scripts/verify-doc-examples.ts","verify:public-types":"node scripts/verify-public-types.ts","benchmark:xlsb-scale":"node --expose-gc --import @oxc-node/core/register benchmark/xlsb-streaming-scale.ts","build:browser:bundle":"rolldown -c rolldown.config.ts","build:verify:browser":"tsc --noEmit --ignoreConfig --module NodeNext --moduleResolution NodeNext --customConditions browser --lib ESNext,DOM dist/types/modules/excel/index.browser.d.ts dist/types/modules/excel/chart/index.d.ts dist/types/modules/excel/bridge/csv.d.ts dist/types/modules/excel/bridge/markdown.d.ts dist/types/modules/excel/bridge/formula.d.ts dist/types/modules/archive/index.browser.d.ts dist/types/modules/csv/index.d.ts dist/types/modules/markdown/index.d.ts dist/types/modules/stream/index.browser.d.ts dist/types/modules/pdf/index.d.ts dist/types/modules/formula/index.d.ts dist/types/modules/xml/index.d.ts dist/types/modules/word/index.d.ts dist/types/modules/word/html.d.ts dist/types/modules/word/crypto.d.ts dist/types/modules/word/markdown.d.ts dist/types/modules/word/excel.d.ts","generate:themed-xlsb":"node --import @oxc-node/core/register scripts/generate-themed-xlsb.ts","verify:browser-stubs":"node scripts/verify-browser-stubs.ts","verify:types-versions":"node scripts/verify-types-versions.ts"},"version":"0.17.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2881f6da-808e-47db-be59-7fb54a95c42c"}},"homepage":"https://github.com/documonster/documonster#readme","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","directories":{"doc":"docs"},"maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"sideEffects":false,"browserslist":["chrome >= 98","edge >= 98","firefox >= 102","safari >= 15.4","opera >= 84"],"publishConfig":{"access":"public"},"typesVersions":{"*":{"csv":["dist/types/modules/csv/index.d.ts"],"pdf":["dist/types/modules/pdf/index.d.ts"],"xml":["dist/types/modules/xml/index.d.ts"],"draw":["dist/types/modules/draw/index.d.ts"],"word":["dist/types/modules/word/index.d.ts"],"chart":["dist/types/modules/excel/chart/index.d.ts"],"excel":["dist/types/modules/excel/index.d.ts"],"stream":["dist/types/modules/stream/index.d.ts"],"archive":["dist/types/modules/archive/index.d.ts"],"formula":["dist/types/modules/formula/index.d.ts"],"mermaid":["dist/types/modules/mermaid/index.d.ts"],"markdown":["dist/types/modules/markdown/index.d.ts"],"excel/csv":["dist/types/modules/excel/bridge/csv.node.d.ts"],"word/html":["dist/types/modules/word/html.d.ts"],"word/excel":["dist/types/modules/word/excel.d.ts"],"word/crypto":["dist/types/modules/word/crypto.d.ts"],"excel/formula":["dist/types/modules/excel/bridge/formula.d.ts"],"word/markdown":["dist/types/modules/word/markdown.d.ts"],"excel/markdown":["dist/types/modules/excel/bridge/markdown.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","oxfmt":"^0.68.0","oxlint":"^1.83.0","rimraf":"^6.1.3","vitest":"^5.0.1","esbuild":"^0.28.2","rolldown":"^1.2.9","cross-env":"^10.1.0","@vitest/ui":"^5.0.1","playwright":"^1.63.0","typescript":"7.0.2","@types/node":"^26.6.2","@rspack/core":"^2.2.6","concurrently":"^10.0.5","@oxc-node/core":"0.1.3","@vitest/browser":"^5.0.1","fast-xml-parser":"^5.11.1","oxlint-tsgolint":"^7.0.2002","rollup-plugin-visualizer":"^7.1.1","@vitest/browser-playwright":"^5.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/documonster_0.17.1_1790353075232_0.49902046835232117"}}},"time":{"created":"2026-07-01T02:19:33.909Z","modified":"2026-09-25T16:17:55.803Z","0.0.0-canary.20260701021854.b698caf6":"2026-07-01T02:19:34.529Z","0.0.1":"2026-07-01T02:23:26.409Z","0.0.1-canary.20260701025245.a39af0ca":"2026-07-01T02:53:24.211Z","0.0.1-canary.20260701031457.7ba699cb":"2026-07-01T03:15:24.725Z","0.0.1-canary.20260701042510.00e81c75":"2026-07-01T04:25:51.021Z","0.0.2":"2026-07-01T04:31:35.570Z","0.0.2-canary.20260701070747.6636cf97":"2026-07-01T07:08:15.353Z","0.0.2-canary.20260701115817.827cd378":"2026-07-01T11:58:59.400Z","0.0.3":"2026-07-01T12:06:00.804Z","0.0.3-canary.20260706233254.0ee57235":"2026-07-06T23:33:34.281Z","0.0.3-canary.20260706235451.893a8619":"2026-07-06T23:55:30.967Z","0.1.0":"2026-07-07T00:03:04.701Z","0.1.0-canary.20260708232723.ce05e836":"2026-07-08T23:28:04.261Z","0.1.1":"2026-07-08T23:30:44.432Z","0.1.1-canary.20260708234537.eedf8dda":"2026-07-08T23:46:17.882Z","0.1.1-canary.20260719151808.5d83cbd0":"2026-07-19T15:18:48.502Z","0.1.1-canary.20260719153248.20ccaef8":"2026-07-19T15:33:22.526Z","0.1.2":"2026-07-19T15:37:17.776Z","0.1.2-canary.20260723010027.004fc57b":"2026-07-23T01:01:14.346Z","0.2.0":"2026-07-23T01:23:28.429Z","0.2.0-canary.20260726155954.233625e9":"2026-07-26T16:00:40.654Z","0.2.0-canary.20260727220558.6f314fa5":"2026-07-27T22:06:45.281Z","0.3.0":"2026-07-28T01:34:39.878Z","0.3.0-canary.20260803042615.d76268fe":"2026-08-03T04:26:59.588Z","0.3.0-canary.20260803051927.6edb2ab8":"2026-08-03T05:20:13.843Z","0.4.0":"2026-08-03T05:30:22.400Z","0.4.0-canary.20260808131516.c672c767":"2026-08-08T13:16:04.493Z","0.5.0":"2026-08-08T13:25:49.587Z","0.5.0-canary.20260808170137.sha.d6b93927":"2026-08-08T17:02:25.087Z","0.5.1":"2026-08-08T17:12:10.905Z","0.5.1-canary.20260810051245.sha.128eea00":"2026-08-10T05:13:33.361Z","0.5.1-canary.20260810081009.sha.63589cb5":"2026-08-10T08:10:56.832Z","0.5.1-canary.20260810133508.sha.3cf2d289":"2026-08-10T13:35:57.269Z","0.5.1-canary.20260811025123.sha.d6765cac":"2026-08-11T02:52:09.589Z","0.6.0":"2026-08-11T03:32:10.450Z","0.6.0-canary.20260811140022.sha.2c6b17dd":"2026-08-11T14:01:11.598Z","0.6.0-canary.20260811144302.sha.01e384e2":"2026-08-11T14:43:49.807Z","0.6.0-canary.20260811155504.sha.e80c2147":"2026-08-11T15:55:54.735Z","0.6.0-canary.20260811160946.sha.b0c710f0":"2026-08-11T16:10:34.712Z","0.6.0-canary.20260811163555.sha.2f28261a":"2026-08-11T16:36:48.907Z","0.7.0":"2026-08-11T16:41:46.237Z","0.7.0-canary.20260812160912.sha.9a1324ae":"2026-08-12T16:10:00.935Z","0.7.0-canary.20260812161940.sha.9a1324ae":"2026-08-12T16:20:27.987Z","0.8.0":"2026-08-12T16:36:56.899Z","0.8.0-canary.20260817015831.sha.480bcae3":"2026-08-17T01:59:20.976Z","0.8.0-canary.20260817021023.sha.96b6f545":"2026-08-17T02:11:12.227Z","0.8.0-canary.sha.09791dab":"2026-08-17T04:17:27.582Z","0.8.0-canary.sha.c0b6edb2":"2026-08-17T08:36:43.116Z","0.9.0":"2026-08-17T08:47:48.274Z","0.9.0-canary.sha.a5468660":"2026-08-22T08:51:54.372Z","0.9.0-canary.sha.93ee9684":"2026-08-22T09:11:58.025Z","0.9.0-canary.sha.42f35f2f":"2026-08-22T09:25:27.374Z","0.10.0":"2026-08-22T09:35:28.948Z","0.10.0-canary.sha.2c2ccf7b":"2026-08-29T11:53:55.215Z","0.10.0-canary.sha.e441d992":"2026-08-29T12:14:22.944Z","0.10.0-canary.sha.4a49acc7":"2026-08-29T12:38:59.689Z","0.10.0-canary.sha.62c1c0d5":"2026-08-29T13:19:32.531Z","0.11.0":"2026-08-29T13:26:20.740Z","0.11.0-canary.sha.fbbeac1d":"2026-08-31T01:08:57.005Z","0.11.0-canary.sha.ea9b9ccb":"2026-08-31T02:04:35.139Z","0.11.1":"2026-08-31T02:11:27.959Z","0.11.1-canary.sha.034c138b":"2026-09-07T06:22:35.531Z","0.11.1-canary.sha.f1311327":"2026-09-07T10:28:34.710Z","0.12.0":"2026-09-07T10:37:56.293Z","0.12.0-canary.sha.ba599e0d":"2026-09-07T12:44:05.880Z","0.12.0-canary.sha.755df105":"2026-09-07T13:15:35.833Z","0.13.0":"2026-09-07T13:26:45.282Z","0.13.0-canary.sha.05f94734":"2026-09-07T14:20:52.445Z","0.13.1":"2026-09-07T14:47:09.742Z","0.13.1-canary.sha.ff001fe7":"2026-09-10T05:40:08.535Z","0.13.1-canary.sha.de9a1358":"2026-09-10T06:35:39.865Z","0.14.0":"2026-09-10T07:38:38.979Z","0.14.0-canary.sha.fa35d09c":"2026-09-15T20:39:00.642Z","0.14.0-canary.sha.bf373d06":"2026-09-16T00:33:52.226Z","0.14.0-canary.sha.2a7be2ab":"2026-09-16T00:50:41.538Z","0.14.0-canary.sha.e6e36920":"2026-09-16T07:26:03.051Z","0.14.0-canary.sha.06e8c37e":"2026-09-16T07:54:50.321Z","0.15.0":"2026-09-16T08:16:03.628Z","0.15.0-canary.sha.7de8dd77":"2026-09-17T12:14:54.671Z","0.15.0-canary.sha.5c2f87ca":"2026-09-17T12:37:56.485Z","0.15.0-canary.sha.a08b4f52":"2026-09-17T13:01:36.179Z","0.16.0":"2026-09-17T13:23:27.395Z","0.16.0-canary.sha.b8aedf69":"2026-09-20T01:27:00.340Z","0.16.1":"2026-09-20T01:35:12.881Z","0.16.1-canary.sha.a2b4eb6d":"2026-09-22T20:16:16.561Z","0.17.0":"2026-09-22T20:25:12.053Z","0.17.0-canary.sha.033e5d62":"2026-09-25T16:12:25.350Z","0.17.1":"2026-09-25T16:17:55.455Z"},"bugs":{"url":"https://github.com/documonster/documonster/issues"},"author":{"name":"cjnoname","email":"powerfulj87@gmail.com"},"license":"Apache-2.0","homepage":"https://github.com/documonster/documonster#readme","keywords":["archive","browser","bun","csv","docx","excel","formula","markdown","pdf","spreadsheet","stream","tar","toolkit","typescript","word","workbook","xlsx","xml","zero-dependency","zip"],"repository":{"url":"git+https://github.com/documonster/documonster.git","type":"git"},"description":"Zero-dependency TypeScript toolkit for Excel, Word, PDF, CSV, Markdown, XML & ZIP — one API across Node.js, Bun & browsers.","maintainers":[{"name":"cjnoname","email":"powerful_j@outlook.com"}],"readme":"# Documonster\n\n[![Build Status](https://github.com/documonster/documonster/actions/workflows/ci.yml/badge.svg?branch=main&event=push)](https://github.com/documonster/documonster/actions/workflows/ci.yml) &nbsp; [中文](README_zh.md)\n\nThe TypeScript ecosystem is heavily fragmented when it comes to document and data processing. To work with spreadsheets, documents, PDFs, and the many data and archive formats around them, developers often need to pull in a different package for each task — and then yet another set of packages to make them work in the browser, plus separate streaming wrappers on top. These libraries vary in API style, quality, and maintenance status, creating a tax on every project that needs more than one of them.\n\nDocumonster was built to fix this. One package, one consistent API, one codebase — working identically across Node.js, Bun, and browsers. Streaming is a first-class citizen in every module, not an afterthought bolted on through a third-party adapter. The goal is simple: install once, import what you need, and get the same reliable behavior everywhere — with maximum streaming performance out of the box.\n\n## About This Project\n\nDocumonster is a zero-dependency TypeScript toolkit for spreadsheets and documents:\n\n- **AI-Friendly** — Clean, consistent API designed for AI coding agents. Every module has comprehensive documentation and runnable examples for AI to learn from. An [MCP server](packages/mcp/README.md) is available for AI clients that need to work on real files\n- **Zero Runtime Dependencies** — Pure TypeScript, no external packages\n- **Nine Modules** — Excel, Word, Formula, PDF, CSV, Markdown, XML, Archive, Stream\n- **Cross-Platform** — Node.js LTS + Current (22, 24, 26), Bun latest, Chrome 98+, Firefox 102+, Safari 15.4+\n- **ESM only** — Native ES Modules with full tree-shaking; CommonJS consumers `require()` it unchanged on Node >= 22.13\n\n## Modules\n\nDocumonster is organized into nine standalone modules. Each module has its own documentation and runnable examples.\n\n### Excel — XLSX/JSON Workbook Manager\n\nCreate, read, and modify Excel spreadsheets with full styling, formulas, images, and streaming support. Dates are treated as calendar values rather than instants: `Cell.setDateParts` / `Cell.getDateParts` speak timezone-free fields on every runtime, and `Cell.setValue` / `Cell.getTemporal` accept and return `Temporal.PlainDate`, `PlainTime` and `PlainDateTime` where the host has them — which also recovers the date/time/date-time distinction a `Date` cannot carry. See [Dates: calendar values, not instants](src/modules/excel/README.md#dates-calendar-values-not-instants).\n\n- [Documentation](src/modules/excel/README.md) | [中文](src/modules/excel/README_zh.md)\n- [Examples](src/modules/excel/examples/)\n\n### Word — DOCX Document Processor\n\nRead, write, and manipulate DOCX files with a full builder, reader, and converter surface. Build documents with headings, tables, images, lists, headers/footers, drawing shapes, math, and charts. Read and modify existing files with text search/replace, format-aware queries, and bookmark/comment lookup. Convert to and from HTML and Markdown, bridge Excel workbooks into Word tables, and render Word straight to PDF. Advanced features include a template engine, form fields, OpenDoPE data binding, font embedding with subsetting, track-changes accept/reject, document diff/merge, streaming writer, password protection, Agile-encryption decryption, and digital-signature inspection.\n\n- [Documentation](src/modules/word/README.md) | [中文](src/modules/word/README_zh.md)\n- [Examples](src/modules/word/examples/)\n\n### Formula — Excel-Compatible Calculation Engine\n\n448-function calculation engine with tokenizer, parser, dependency graph, dynamic-array spill, and `LAMBDA`/`LET`/`MAP`/`REDUCE` support. Recalculate workbooks with `calculateFormulas()` from `documonster/excel/formula`; tokenize and parse syntax with `Formula` from `documonster/formula`. There is no install step, and the engine stays out of bundles that only read/write XLSX.\n\n- [Documentation](src/modules/formula/README.md) | [中文](src/modules/formula/README_zh.md)\n- [Examples](src/modules/formula/examples/)\n\n### PDF — Zero-Dependency PDF Engine\n\nFull-featured PDF generation, reading, building, editing, and signing. Write PDFs with font embedding, AES-256 encryption, images, and Excel-to-PDF conversion. Build free-form PDFs with text, vector graphics, SVG paths, annotations, and form fields. Edit existing PDFs with overlays, form filling, page manipulation, and merging. Read any PDF with text, image, annotation, form field, bookmark, and metadata extraction. Verify and create digital signatures with PKCS#7/CMS.\n\n- [Documentation](src/modules/pdf/README.md) | [中文](src/modules/pdf/README_zh.md)\n- [Examples](src/modules/pdf/examples/)\n\n### CSV — RFC 4180 Parser/Formatter\n\nHigh-performance CSV parsing and formatting with streaming, dynamic typing, data generation, and worker pool support.\n\n- [Documentation](src/modules/csv/README.md) | [中文](src/modules/csv/README_zh.md)\n- [Examples](src/modules/csv/examples/)\n\n### Markdown — GFM Table Parser/Formatter\n\nParse and format GitHub Flavored Markdown tables with alignment round-trip and Workbook integration.\n\n- [Documentation](src/modules/markdown/README.md) | [中文](src/modules/markdown/README_zh.md)\n- [Examples](src/modules/markdown/examples/)\n\n### XML — SAX/DOM Parser, Query Engine, Writer\n\nStreaming and buffered XML processing with query engine, namespace support, and dual-mode writing.\n\n- [Documentation](src/modules/xml/README.md) | [中文](src/modules/xml/README_zh.md)\n- [Examples](src/modules/xml/examples/)\n\n### Archive — Create/Read/Edit Archives\n\nZIP and TAR archive creation, reading, editing, streaming, encryption, and compression utilities — plus `encodePng`, since a PNG is a DEFLATE stream with CRC-32-checked chunks and this is where both primitives live.\n\n- [Documentation](src/modules/archive/README.md) | [中文](src/modules/archive/README_zh.md)\n- [Examples](src/modules/archive/examples/)\n\n### Stream — Cross-Platform Streaming\n\nNode.js-compatible Readable/Writable/Transform/Duplex that works identically in Node.js and browsers.\n\n- [Documentation](src/modules/stream/README.md) | [中文](src/modules/stream/README_zh.md)\n- [Examples](src/modules/stream/examples/)\n\n### Draw — Shared Drawing Engine\n\nOne structured display list, one walker, many backends. Build a `DrawList` and get SVG markup, RGBA pixels, or a PDF page from the same output — no renderer ever re-parses another's SVG. Includes text measurement and wrapping, so a producer can size its boxes before it builds a list.\n\n- [Documentation](src/modules/draw/README.md) | [中文](src/modules/draw/README_zh.md)\n\n### Mermaid — Diagram Text to Drawings\n\nTwenty-one Mermaid diagram types — flowchart, state, class, ER, sequence, Gantt, mindmap, git graph and more — rendered without a browser or headless Chrome. The module produces a display list and implements no backend, so SVG, pixels and PDF pages all come for free. Parse, layout and render are separate passes; stop after any of them.\n\n- [Documentation](src/modules/mermaid/README.md) | [中文](src/modules/mermaid/README_zh.md)\n- [Examples](src/modules/mermaid/examples/)\n\n## MCP Server — Documonster for AI Clients\n\n`@documonster/mcp` puts the toolkit behind the Model Context Protocol, so Claude Desktop, Claude Code, Cursor, and other MCP clients can read and write real spreadsheets, documents, PDFs, forms, and archives instead of guessing about them. It ships as a separate package, keeping the MCP SDK out of `documonster` and its zero-dependency promise intact.\n\n- [Documentation](packages/mcp/README.md)\n- [Examples](packages/mcp/src/examples/)\n\n## Installation\n\n```bash\nnpm install documonster\n# or\npnpm add documonster\n# or\nbun add documonster\n```\n\nEach module is available as a standalone subpath export. All subpaths support `browser`, `import` (ESM), and `require` (CJS) conditions.\n\n## Quick Start\n\n```typescript\nimport { Workbook, Worksheet, Row } from \"documonster/excel\";\n\n// Create\nconst workbook = Workbook.create();\nconst sheet = Workbook.addWorksheet(workbook, \"Sheet1\");\nWorksheet.addRow(sheet, [\"Name\", \"Age\"]);\nWorksheet.addRow(sheet, [\"Alice\", 30]);\nawait Workbook.writeFile(workbook, \"output.xlsx\");\n\n// Read\nconst wb = Workbook.create();\nawait Workbook.readFile(wb, \"output.xlsx\");\nconst readSheet = Workbook.getWorksheet(wb, 1);\nWorksheet.eachRow(readSheet, (_row, n) => console.log(n, Row.getValues(readSheet, n)));\n\n// PDF — generate from data, no Workbook needed\nimport { Pdf } from \"documonster/pdf\";\nconst pdfBytes = await Pdf.create([\n  [\"Product\", \"Revenue\"],\n  [\"Widget\", 1000]\n]);\n\n// PDF — read text, images, and metadata from any PDF\nconst result = await Pdf.read(pdfBytes);\nconsole.log(result.text); // extracted text\nconsole.log(result.metadata); // title, author, etc.\n\n// PDF — build free-form PDFs with text, shapes, SVG paths\nconst doc = new Pdf.Builder();\nconst page = doc.addPage();\npage.drawText(\"Hello!\", { x: 72, y: 770, fontSize: 24 });\npage.drawSvgPath(\"M10 10 L90 10 L50 80 Z\", { fill: { r: 1, g: 0, b: 0 } });\npage.addAnnotation({ type: \"Highlight\", rect: [72, 765, 150, 785] });\n\n// PDF — edit existing PDFs (overlay, merge, fill forms)\nconst editor = Pdf.Editor.load(existingPdf);\neditor.getPage(0).drawText(\"Stamp\", { x: 200, y: 400, fontSize: 36 });\neditor.setFormField(\"name\", \"Jane\");\neditor.copyPagesFrom(otherPdf);\n\n// CSV — parse and format\nimport { Csv } from \"documonster/csv\";\nconst rows = Csv.parse(\"name,age\\nAlice,30\", { headers: true });\nconst csv = Csv.format([{ name: \"Bob\", age: 25 }], { headers: true });\n\n// XML — parse, query, write\nimport { Xml } from \"documonster/xml\";\nconst titles = Xml.queryAll(Xml.parse(xmlString).root, \"book/title\");\n\n// ZIP — create and extract\nimport { Archive } from \"documonster/archive\";\nconst archive = await Archive.zip().add(\"hello.txt\", \"Hello!\").bytes();\n\n// Markdown — parse and format tables\nimport { Markdown } from \"documonster/markdown\";\nconst table = Markdown.parse(\"| A | B |\\n|---|---|\\n| 1 | 2 |\");\n\n// Word — create, read, and convert DOCX\nimport { Document, Io } from \"documonster/word\";\nconst wdoc = Document.create();\nDocument.addHeading(wdoc, \"Report\", 1);\nDocument.addParagraph(wdoc, \"Generated by Documonster.\");\nconst docxBytes = await Io.toBuffer(Document.build(wdoc));\nconst parsedDocx = await Io.read(docxBytes); // round-trip read\n\n// Formula — opt-in calculation engine (kept out of the base bundle)\n// Recalculate an excel workbook via the excel/formula subpath.\nimport { calculateFormulas } from \"documonster/excel/formula\";\nimport { Cell } from \"documonster/excel\";\nCell.setValue(sheet, \"A4\", { formula: \"SUM(A1:A3)\" });\ncalculateFormulas(workbook); // now populates cell results\n\n// Syntax inspection is available separately\nimport { Formula } from \"documonster/formula\";\nconst ast = Formula.parse(Formula.tokenize(\"SUM(A1:A3)\"));\n```\n\n## Browser Support\n\nDocumonster has native browser support with **zero configuration** for modern bundlers.\n\n```typescript\n// Bundlers (Vite, Webpack, Rollup, esbuild) — just import\nimport { Workbook } from \"documonster/excel\";\nconst wb = Workbook.create();\nWorkbook.addWorksheet(wb, \"S1\");\nconst buffer = await Workbook.toBuffer(wb);\n```\n\n<!-- x-release-please-start-version -->\n\n```html\n<!-- Script tag (no bundler) — one IIFE per module, each under the shared `Documonster` global -->\n<script src=\"https://unpkg.com/documonster@0.17.1/dist/iife/documonster.excel.iife.min.js\"></script>\n<script>\n  const { Workbook, Cell } = Documonster.Excel;\n  const wb = Workbook.create();\n  const ws = Workbook.addWorksheet(wb, \"S1\");\n  Cell.setValue(ws, \"A1\", \"Hello, Browser!\");\n  Workbook.toBuffer(wb).then(buffer => console.log(buffer.byteLength));\n</script>\n```\n\n<!-- x-release-please-end -->\n\nThe URL is pinned on purpose: an unpinned `unpkg.com/documonster/…` resolves to\nwhatever is newest, so a future release would change a page that never asked to\nchange. Every module ships its own bundle, and the file name names the module:\n\n<!-- iife-bundles:start -->\n\n`excel`, `word`, `pdf`, `csv`, `markdown`, `xml`, `formula`, `archive`, `stream`,\n`draw`, `mermaid`\n\n<!-- iife-bundles:end -->\n\nSwap the name in the URL and read the namespace back off `Documonster.Word`,\n`Documonster.Pdf`, `Documonster.Mermaid`, … Loading several is fine; they extend\none shared global. There is no whole-family bundle, so a page pays only for the\nmodules it names.\n\n> The IIFE bundle does not include the formula calculation engine. Use\n> ESM + `documonster/excel/formula` if you need to recalculate formulas.\n\nFor older browsers without native `CompressionStream` API, Documonster automatically uses a built-in pure JavaScript DEFLATE implementation — no polyfills needed.\n\n## Requirements\n\n| Runtime    | Supported         |\n| ---------- | ----------------- |\n| Node.js 22 | LTS — floor 22.13 |\n| Node.js 24 | LTS               |\n| Node.js 26 | Current           |\n| Bun        | latest            |\n\n| Browser | Minimum Version     |\n| ------- | ------------------- |\n| Chrome  | 98+ (February 2022) |\n| Edge    | 98+ (February 2022) |\n| Firefox | 102+ (June 2022)    |\n| Safari  | 15.4+ (March 2022)  |\n| Opera   | 84+ (February 2022) |\n\nThe package is ESM-only. Nothing changes for Node ESM, a bundler or a `<script>` tag, and a\nCommonJS `require()` call site is unchanged too — Node loads an ES module through `require()`\nfrom 22.12, and stops warning about it from 22.13, which is why the floor is that patch.\n\n<details>\n<summary>Using it from TypeScript with <code>module: node16</code></summary>\n\nSet `nodenext` instead. TypeScript's `node16` mode predates `require(esm)` and rejects the\nimport before Node ever sees it:\n\n```\nerror TS1479: The current file is a CommonJS module whose imports will produce 'require'\ncalls; however, the referenced file is an ECMAScript module and cannot be imported with\n'require'.\n```\n\n`nodenext` knows about `require(esm)` and accepts it — verified on tsc 5.9, along with\n`bundler` and the legacy `commonjs` + `node10` pair, which resolves types through\n`typesVersions`. The emitted JavaScript is identical and runs either way; only the type\nchecker objects.\n\n</details>\n\n<details>\n<summary>Using it from Jest</summary>\n\nJest cannot `require()` an ES module, so it needs a transform. This is the same two-file\nchange a Jest project already needs for `chalk`, `uuid`, `nanoid`, `strip-ansi` and most\nother modern packages — if you have one of those, add `documonster` to the pattern you\nalready have:\n\n```js\n// babel.config.cjs\nmodule.exports = { presets: [[\"@babel/preset-env\", { targets: { node: \"current\" } }]] };\n```\n\n```json\n// jest.config.json\n{\n  \"transform\": { \"\\\\.[jt]sx?$\": \"babel-jest\" },\n  \"transformIgnorePatterns\": [\"/node_modules/(?!documonster)\"]\n}\n```\n\nVitest needs no configuration.\n\n</details>\n\n## Links\n\n- 🏠 [GitHub Repository](https://github.com/documonster/documonster)\n- 🐛 [Issue Tracker](https://github.com/documonster/documonster/issues)\n- 📋 [Changelog](CHANGELOG.md)\n- 🔄 [Migration Guide](MIGRATION.md)\n- 📄 [License (Apache-2.0)](LICENSE)\n- 📦 [Third-Party Notices](THIRD_PARTY_NOTICES.md)\n","readmeFilename":""}