{"_id":"@shadow-garden/bapbong-headless","_rev":"27-3d260ba9d3063a3e07dcb8c97bf3051f","name":"@shadow-garden/bapbong-headless","dist-tags":{"latest":"0.21.2"},"versions":{"0.1.0":{"name":"@shadow-garden/bapbong-headless","version":"0.1.0","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.1.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"9872417bdb6eaad614723b665b229d17f1e16ef9","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.1.0.tgz","fileCount":7,"integrity":"sha512-KvFjuFBn724mh+n3oiW4bm/gtsksrFQ/dI1rl6hm+P1ewOqYFA3DDy53B77K+5/y93+M+3edxZu8lo4wUodFSw==","signatures":[{"sig":"MEUCIEsv+Ba0397GJnm5FQthX5550Yaqxmo2x8nFEwvKHS4OAiEAucicXiNeHrVq0dkSF5jhxTztHcH8/7O+K4SAmiAkK54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11192},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/8a0eeaf7564c0ff4f1fcf041f5bd77d5/shadow-garden-bapbong-headless-0.1.0.tgz","_integrity":"sha512-KvFjuFBn724mh+n3oiW4bm/gtsksrFQ/dI1rl6hm+P1ewOqYFA3DDy53B77K+5/y93+M+3edxZu8lo4wUodFSw==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.1.0","@shadow-garden/bapbong-model":"^0.1.0","@shadow-garden/bapbong-commands":"^0.1.0","@shadow-garden/bapbong-contracts":"^0.1.0","@shadow-garden/bapbong-measuring":"^0.1.0","@shadow-garden/bapbong-layout-engine":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.1.0_1784108913073_0.8574341283240419","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@shadow-garden/bapbong-headless","version":"0.2.0","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.2.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"6d5e74b938a85a2c41efa6f9114ac7c2de6238c4","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.2.0.tgz","fileCount":7,"integrity":"sha512-lEbFxvWs/pPzLxzafmQNLsgvwzYLvEkJlwQtCThbvykWtQR4Ok/0dXWypRgbG5ljOoVUZeOUo0YuC8WafmypxA==","signatures":[{"sig":"MEYCIQDoPGGnENyVLiWn4Kw0XDpVc0ywxTFztNiJC8GCXCV0LwIhALkopuLhX14Um7EUqBSJ/0Yw9gPVAqEOv0JoL1TjdiAY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11192},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/b87a11a899924286a483bcc23b4feb55/shadow-garden-bapbong-headless-0.2.0.tgz","_integrity":"sha512-lEbFxvWs/pPzLxzafmQNLsgvwzYLvEkJlwQtCThbvykWtQR4Ok/0dXWypRgbG5ljOoVUZeOUo0YuC8WafmypxA==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.2.0","@shadow-garden/bapbong-model":"^0.2.0","@shadow-garden/bapbong-commands":"^0.2.0","@shadow-garden/bapbong-contracts":"^0.1.1","@shadow-garden/bapbong-measuring":"^0.1.1","@shadow-garden/bapbong-layout-engine":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.2.0_1784338885934_0.5177251784161514","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@shadow-garden/bapbong-headless","version":"0.2.1","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.2.1","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"82a0bf17a96d8eb2eac12b7e88fec976b8a700b6","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.2.1.tgz","fileCount":7,"integrity":"sha512-EEOSmHYzeCtd/iJIxmCL6aFTnXj8MRET3hhunrCjT4Xu1Z50FzltTvIulcWR6hL0EODGO5GR5+h0YH5M9BdNkg==","signatures":[{"sig":"MEQCIF5a78sbEI0dAWygwSDG3KBbWT3VCZGVUzveRD4CZ3SwAiB4dMhf2+qMiF+nMoqALHTeWsASKipZYrGfZavHAWjLbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11192},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/29d6528bf9f26624b211e6713abe3572/shadow-garden-bapbong-headless-0.2.1.tgz","_integrity":"sha512-EEOSmHYzeCtd/iJIxmCL6aFTnXj8MRET3hhunrCjT4Xu1Z50FzltTvIulcWR6hL0EODGO5GR5+h0YH5M9BdNkg==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.2.1","@shadow-garden/bapbong-model":"^0.2.0","@shadow-garden/bapbong-commands":"^0.2.0","@shadow-garden/bapbong-contracts":"^0.1.1","@shadow-garden/bapbong-measuring":"^0.1.1","@shadow-garden/bapbong-layout-engine":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.2.1_1784641233848_0.6282884056541673","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@shadow-garden/bapbong-headless","version":"0.3.0","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.3.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"c78a9dd446e20ea9b533b2a7841c8090c67436fd","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.3.0.tgz","fileCount":7,"integrity":"sha512-4yx3QkpPgBi8Yb95708d0+QjC2xWoOC1EehS0m75X86HrH1TkRwDAjWJ/JEwka6y9OqKvcXs1kxDNFCITM2rsw==","signatures":[{"sig":"MEUCIASa2xfb2Zef6smgg2B0dPiiPMySjXoNSJwrHlZWPg2lAiEAmfL6jercrstZO0Qk1KaEe2yWYklen12ngp7J+YP8cV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11192},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/8166d7dda0b4fc3bb21650cd6ed63cfc/shadow-garden-bapbong-headless-0.3.0.tgz","_integrity":"sha512-4yx3QkpPgBi8Yb95708d0+QjC2xWoOC1EehS0m75X86HrH1TkRwDAjWJ/JEwka6y9OqKvcXs1kxDNFCITM2rsw==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.3.0","@shadow-garden/bapbong-model":"^0.3.0","@shadow-garden/bapbong-commands":"^0.3.0","@shadow-garden/bapbong-contracts":"^0.2.0","@shadow-garden/bapbong-measuring":"^0.2.0","@shadow-garden/bapbong-layout-engine":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.3.0_1785147948279_0.49305267640147","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@shadow-garden/bapbong-headless","version":"0.4.0","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.4.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"1ccbf8ccb98199604cf6144552fc41c85db893fa","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.4.0.tgz","fileCount":7,"integrity":"sha512-dx0R09Bb0IRxp6SxyRUxm/85fqUyBJgb159BiTcEv5Fav/t2PAlW3dXi3P55XmMbJhPK+A8KO6dyo+wNlp/b7g==","signatures":[{"sig":"MEYCIQDM/E0OvNzm3xRvhK6P/ggA/TiERX0zFxw1w7RkKHM8WgIhAIpCxO3YlxYvgrc64h+Iv/pTuI2DWO4n8MVaY3Ifg9Xa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11192},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/c9cf093cf26b560312ece74614880f52/shadow-garden-bapbong-headless-0.4.0.tgz","_integrity":"sha512-dx0R09Bb0IRxp6SxyRUxm/85fqUyBJgb159BiTcEv5Fav/t2PAlW3dXi3P55XmMbJhPK+A8KO6dyo+wNlp/b7g==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.4.0","@shadow-garden/bapbong-model":"^0.4.0","@shadow-garden/bapbong-commands":"^0.4.0","@shadow-garden/bapbong-contracts":"^0.3.0","@shadow-garden/bapbong-measuring":"^0.3.0","@shadow-garden/bapbong-layout-engine":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.4.0_1785226750289_0.41360480047424497","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@shadow-garden/bapbong-headless","version":"0.5.0","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.5.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"d8be848da0f48c2667b3c0758348b89caed67ce0","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.5.0.tgz","fileCount":7,"integrity":"sha512-fTyk5MDeymE0Q2AdlGHdp77c5XckM8ruSnVcn+lcgpeV7udxtU7DzyPXApS9ixFokY4g8X05jLlivMEPVi2qag==","signatures":[{"sig":"MEQCICj0PcVnXR0NAcoYBJmefT8nClBfb/Exse0f7GhnXdAdAiBdP0iA84Er1IlWDmjDeJjhilRq2nBcHHFnwqiKaBgJQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11192},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/209d8b5763bab822590420c691bcb0fb/shadow-garden-bapbong-headless-0.5.0.tgz","_integrity":"sha512-fTyk5MDeymE0Q2AdlGHdp77c5XckM8ruSnVcn+lcgpeV7udxtU7DzyPXApS9ixFokY4g8X05jLlivMEPVi2qag==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.5.0","@shadow-garden/bapbong-model":"^0.5.0","@shadow-garden/bapbong-commands":"^0.5.0","@shadow-garden/bapbong-contracts":"^0.4.0","@shadow-garden/bapbong-measuring":"^0.4.0","@shadow-garden/bapbong-layout-engine":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.5.0_1785507735429_0.9999000931898367","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@shadow-garden/bapbong-headless","version":"0.6.0","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.6.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"158f453eab6f22610fb5f82f712d696df3c788a0","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.6.0.tgz","fileCount":7,"integrity":"sha512-/VNonPXWch18l1JK6ww5uzGr8GB07uc0+38u+2tSZUxWot+pOWm7hcuV8IbewUfGIjgOQs0ZK5fbYgeAw9uN5w==","signatures":[{"sig":"MEUCIQD6sK/WOYifYRaTcoaMReViCEVW7MjY12UTEhaPzk6bNAIgMLQUQ3ZRTeJhtoAhshdRXNgdBaRyWes724YPuuAxAlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11192},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/bba97cb211ada795cabaebce5b14ebb6/shadow-garden-bapbong-headless-0.6.0.tgz","_integrity":"sha512-/VNonPXWch18l1JK6ww5uzGr8GB07uc0+38u+2tSZUxWot+pOWm7hcuV8IbewUfGIjgOQs0ZK5fbYgeAw9uN5w==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.6.0","@shadow-garden/bapbong-model":"^0.5.0","@shadow-garden/bapbong-commands":"^0.6.0","@shadow-garden/bapbong-contracts":"^0.4.0","@shadow-garden/bapbong-measuring":"^0.4.0","@shadow-garden/bapbong-layout-engine":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.6.0_1785740424985_0.8694620388556125","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@shadow-garden/bapbong-headless","version":"0.7.0","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.7.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"aed69d5ab64219e27ee50feceb22ab41ec6ded55","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.7.0.tgz","fileCount":7,"integrity":"sha512-7J0whBpk8l3QvWMVb4WwnRAYfUIerEBLeNQrmptsjx3Pu0ZAseP+ATXNHphv+zgd6AlcfrxpVT++98MF+PDZEQ==","signatures":[{"sig":"MEYCIQC9KW7aTMtYlQQ9/8fYp9a2iZ1TWyq+8H+h4sdCMB/wyQIhAKABsvFcfdhOMwmzATaehReP75lODAvGXBLuvwYKT6FX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11192},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/727e53561edafe2b5a1d2aefaee46562/shadow-garden-bapbong-headless-0.7.0.tgz","_integrity":"sha512-7J0whBpk8l3QvWMVb4WwnRAYfUIerEBLeNQrmptsjx3Pu0ZAseP+ATXNHphv+zgd6AlcfrxpVT++98MF+PDZEQ==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.7.0","@shadow-garden/bapbong-model":"^0.5.0","@shadow-garden/bapbong-commands":"^0.6.0","@shadow-garden/bapbong-contracts":"^0.4.0","@shadow-garden/bapbong-measuring":"^0.4.0","@shadow-garden/bapbong-layout-engine":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.7.0_1785776180985_0.7545186204982994","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@shadow-garden/bapbong-headless","version":"0.8.0","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.8.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"32af6bf4d54b0bebe2346bbe5dd2b90195af5a5a","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.8.0.tgz","fileCount":7,"integrity":"sha512-fY5GhOyhNahIgp0QfTKOPigqvqJFI+oQhHFa9bLNE2B++FCizPDf4YR7b0b5WwvwsiiXReM087tgCrYSEOcaWg==","signatures":[{"sig":"MEYCIQCdvfU+1viNQL5z7w/aYWAuPDy94IiZj4Uhd5Gx2kX4OwIhAIgsw8j5319q1h578BY+2dQsHt5jfZgajuUs/+W5p123","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11192},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/c940127b2ac96b26addd5537fd834cb1/shadow-garden-bapbong-headless-0.8.0.tgz","_integrity":"sha512-fY5GhOyhNahIgp0QfTKOPigqvqJFI+oQhHFa9bLNE2B++FCizPDf4YR7b0b5WwvwsiiXReM087tgCrYSEOcaWg==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.8.0","@shadow-garden/bapbong-model":"^0.6.0","@shadow-garden/bapbong-commands":"^0.7.0","@shadow-garden/bapbong-contracts":"^0.5.0","@shadow-garden/bapbong-measuring":"^0.5.0","@shadow-garden/bapbong-layout-engine":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.8.0_1785836004087_0.3086394257445486","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@shadow-garden/bapbong-headless","version":"0.9.0","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.9.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"4a0922a132bd22434ce5a8c2e2c5f8748acbed4e","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.9.0.tgz","fileCount":7,"integrity":"sha512-ux1RozzHsRTfdEiQu+uB9HrRMWZETUhzftT8yTlrqQaByw6cydPJhMLE+CX+hl6np0G+8R/IoEI9KhfVGcsxTg==","signatures":[{"sig":"MEYCIQCVdJgYoz2JnuQC9E8fg9ldlcQ68zfw9oqw02Vr3rEFowIhAILbpx9xzxE43t/Rb2PbsqhDjDAShkxUuO0xNUXg6mF/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11192},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/5b42b8002fdd9c6b9c8ee4e09f357256/shadow-garden-bapbong-headless-0.9.0.tgz","_integrity":"sha512-ux1RozzHsRTfdEiQu+uB9HrRMWZETUhzftT8yTlrqQaByw6cydPJhMLE+CX+hl6np0G+8R/IoEI9KhfVGcsxTg==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.9.0","@shadow-garden/bapbong-model":"^0.7.0","@shadow-garden/bapbong-commands":"^0.8.0","@shadow-garden/bapbong-contracts":"^0.6.0","@shadow-garden/bapbong-measuring":"^0.6.0","@shadow-garden/bapbong-layout-engine":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.9.0_1785917593191_0.3551614274539374","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@shadow-garden/bapbong-headless","version":"0.10.0","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.10.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"b0ed746382e4af4f121b921b4276bc19693694c0","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.10.0.tgz","fileCount":7,"integrity":"sha512-KN0sCRAKqI/wfxtzlMTG2kcGG7rzbPDrDgv47sJOzdBv5wSKyGcZRVBGpJKQeiA43WQp76ylpoDszWMoFX9/Hw==","signatures":[{"sig":"MEQCIBYzDeAIgMXcOft1KETZt6ZmDHOx/Bv6rurNuRv9bj4cAiAtCRebC4JK0zavnH8xoP/qtmoTgrCjckfM/OpcEIkEZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11193},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/71f992c0045a170db7200e5dfb7a9658/shadow-garden-bapbong-headless-0.10.0.tgz","_integrity":"sha512-KN0sCRAKqI/wfxtzlMTG2kcGG7rzbPDrDgv47sJOzdBv5wSKyGcZRVBGpJKQeiA43WQp76ylpoDszWMoFX9/Hw==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.9.1","@shadow-garden/bapbong-model":"^0.7.0","@shadow-garden/bapbong-commands":"^0.8.1","@shadow-garden/bapbong-contracts":"^0.6.1","@shadow-garden/bapbong-measuring":"^0.6.1","@shadow-garden/bapbong-layout-engine":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.10.0_1786023167702_0.5844719269347904","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@shadow-garden/bapbong-headless","version":"0.11.0","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.11.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"92ba0b0cb7ac32a9c02525fbe6b11bb783aad134","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.11.0.tgz","fileCount":7,"integrity":"sha512-i3fBQC5XL5Ah5zC4cTVLL55JQqUNXfTQpToRHeFE5IBW7WpWa1MSkLWE0CmrHO/6mD4kBON2NHmKzMpxfUEu6A==","signatures":[{"sig":"MEUCIBX8kSNIRsa/LmcWSY6t4LEAR8nhHEphhsTjCsMLVmBNAiEA8nM6ABRlgMG3kE46sOunaY+bkt5/PSdiqe8tJkAvpaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11956},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/61cac6d957221da467a006177a727c9a/shadow-garden-bapbong-headless-0.11.0.tgz","_integrity":"sha512-i3fBQC5XL5Ah5zC4cTVLL55JQqUNXfTQpToRHeFE5IBW7WpWa1MSkLWE0CmrHO/6mD4kBON2NHmKzMpxfUEu6A==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.10.0","@shadow-garden/bapbong-model":"^0.8.0","@shadow-garden/bapbong-commands":"^0.9.0","@shadow-garden/bapbong-contracts":"^0.7.0","@shadow-garden/bapbong-measuring":"^0.7.0","@shadow-garden/bapbong-layout-engine":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.11.0_1786086727468_0.6326405339124077","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@shadow-garden/bapbong-headless","version":"0.12.0","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.12.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"11b5d43b31e940b44b96edca2056ebb0acb86b4b","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.12.0.tgz","fileCount":7,"integrity":"sha512-0JewypPSOgHGTeN7A8wWW/C6RdxEHRiWFoIraCxZb9oyFD0A5Kj1ozm2QG5U+wuR/iYfu1QXDsBe86pgafOsWQ==","signatures":[{"sig":"MEUCIFQM25ikAPQQI0MA7+s13IUqX1Qhc/T3b7AaOPVxxMV2AiEAj0rmzpx7g6jIzB/9S8vmm/I9Pihy1tL1ywHSmOB9n74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11958},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.12.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/ed20650816d0c6038e417f281e6ff0b2/shadow-garden-bapbong-headless-0.12.0.tgz","_integrity":"sha512-0JewypPSOgHGTeN7A8wWW/C6RdxEHRiWFoIraCxZb9oyFD0A5Kj1ozm2QG5U+wuR/iYfu1QXDsBe86pgafOsWQ==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.11.0","@shadow-garden/bapbong-model":"^0.8.0","@shadow-garden/bapbong-commands":"^0.10.0","@shadow-garden/bapbong-contracts":"^0.8.0","@shadow-garden/bapbong-measuring":"^0.8.0","@shadow-garden/bapbong-layout-engine":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.12.0_1786375321053_0.3611740800373704","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@shadow-garden/bapbong-headless","version":"0.13.0","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.13.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"4d3626746bc717bfb9a3cd49530833ae56316171","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.13.0.tgz","fileCount":7,"integrity":"sha512-3/IQKjx2otCkiRF6h40XVFuRC/y9WSPMBxDLGjZ3AqquXZZvmUJe7Vtx4e2ce5gfhhOzHDvQ/JFXRfpGSr9CmQ==","signatures":[{"sig":"MEUCIQCTLSUXe61szOqf8V8CYrD6inaczVmjHOTfv+leN3OfwQIgeY5hu/lXCaD2OquCW9sf/I4Sh83/L4m99za4txj7U+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11958},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/0ed3452ee45f95d5d0fd0cbb2461d801/shadow-garden-bapbong-headless-0.13.0.tgz","_integrity":"sha512-3/IQKjx2otCkiRF6h40XVFuRC/y9WSPMBxDLGjZ3AqquXZZvmUJe7Vtx4e2ce5gfhhOzHDvQ/JFXRfpGSr9CmQ==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.12.0","@shadow-garden/bapbong-model":"^0.9.0","@shadow-garden/bapbong-commands":"^0.11.0","@shadow-garden/bapbong-contracts":"^0.9.0","@shadow-garden/bapbong-measuring":"^0.9.0","@shadow-garden/bapbong-layout-engine":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.13.0_1786438325653_0.4926661236997638","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@shadow-garden/bapbong-headless","version":"0.14.0","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.14.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"cdde14375cbcec3466a34c1b74340b4894fe6662","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.14.0.tgz","fileCount":7,"integrity":"sha512-LNneNJX63zvXPDkhJVJmeCYe0fGjzYn6u73MEaGcunBOc/zmSXMT8yYeCB9wYs3me/XWzrYmikdD75kFrhviRA==","signatures":[{"sig":"MEMCHwGr+aluX0QQ7ZCRiZBQkyJJBcdXjKh7Lw4Asvqc/jgCIG1Ee1GJTAwgHiPd4Nz+PMaeo8X7ZouTk5mW9miaAavF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11960},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.14.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/9d25c40bd91cab0d459d476e3537d170/shadow-garden-bapbong-headless-0.14.0.tgz","_integrity":"sha512-LNneNJX63zvXPDkhJVJmeCYe0fGjzYn6u73MEaGcunBOc/zmSXMT8yYeCB9wYs3me/XWzrYmikdD75kFrhviRA==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.13.0","@shadow-garden/bapbong-model":"^0.9.0","@shadow-garden/bapbong-commands":"^0.12.0","@shadow-garden/bapbong-contracts":"^0.10.0","@shadow-garden/bapbong-measuring":"^0.10.0","@shadow-garden/bapbong-layout-engine":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.14.0_1786443863736_0.6576331034972871","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@shadow-garden/bapbong-headless","version":"0.15.0","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.15.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"43260e267b1433816e8d44d8510c2aa81f54ed1d","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.15.0.tgz","fileCount":7,"integrity":"sha512-DzaQyf8raAxm3ZarnIhX8y7KMp620pVHjWQjL+PeS4k2eNUHzCw5MXzfJ/9CXzPN8SlNvRqsKW5HlG4s/yHn3g==","signatures":[{"sig":"MEQCIBUhyix7XHpQ0YK2qSGsXE64I/1+DArbKQEyqI6YdZulAiAPmupJ0Gpo7zGTjc5+dDLW1qCKNZkqXoDfUSSSDAOOsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11961},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/2a7b050eb883d156d880a569347481ef/shadow-garden-bapbong-headless-0.15.0.tgz","_integrity":"sha512-DzaQyf8raAxm3ZarnIhX8y7KMp620pVHjWQjL+PeS4k2eNUHzCw5MXzfJ/9CXzPN8SlNvRqsKW5HlG4s/yHn3g==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.14.0","@shadow-garden/bapbong-model":"^0.10.0","@shadow-garden/bapbong-commands":"^0.13.0","@shadow-garden/bapbong-contracts":"^0.11.0","@shadow-garden/bapbong-measuring":"^0.11.0","@shadow-garden/bapbong-layout-engine":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.15.0_1786521080862_0.9098241320485618","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@shadow-garden/bapbong-headless","version":"0.16.0","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.16.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"1dcbde7d68d7a6683fae159ba6c93fa991aad222","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.16.0.tgz","fileCount":7,"integrity":"sha512-CNo19K2MWac6dtPA5/DrOXjURqPQBe3v1G2dp0HbPY6wjArgXZ3k+D0df2wxLEzYtsIFE14KN4DB8oJW7nXtiw==","signatures":[{"sig":"MEYCIQDXtA/4is0obXE0o8rqLUbjTIg/oL7qKQQ7eV87aIp9tAIhAM4mAZ6CEWYuHJyIzGHC1ClGlrKTW6Z+TT0jYLeYSimE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11961},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.16.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/e69d86732724fac55286f0ea5cd281bb/shadow-garden-bapbong-headless-0.16.0.tgz","_integrity":"sha512-CNo19K2MWac6dtPA5/DrOXjURqPQBe3v1G2dp0HbPY6wjArgXZ3k+D0df2wxLEzYtsIFE14KN4DB8oJW7nXtiw==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.15.0","@shadow-garden/bapbong-model":"^0.11.0","@shadow-garden/bapbong-commands":"^0.14.0","@shadow-garden/bapbong-contracts":"^0.12.0","@shadow-garden/bapbong-measuring":"^0.12.0","@shadow-garden/bapbong-layout-engine":"^0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.16.0_1786635432265_0.376319285270037","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@shadow-garden/bapbong-headless","version":"0.16.1","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.16.1","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"e0af2de42cf95d1f62338c623acb740b9f04532e","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.16.1.tgz","fileCount":7,"integrity":"sha512-ztktFjlga4UqNw3bxIMuCkdp3vtDiYvzY6BVUEDBOt+Bs4qYZM7Y/ksJS5ABSx5AYPSShmuQLeCyi/tplW+1vA==","signatures":[{"sig":"MEUCIQDd/usnDJuQduSYyvsSNtEowlyDime2U3LJhcDwLR/CRAIgLnk0L/doHbTlSzNEnqiU1BjOLHY+u//vtyRyf3edxKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11961},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.16.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/80cf50cc645d16841e28d1c7ae4a4d45/shadow-garden-bapbong-headless-0.16.1.tgz","_integrity":"sha512-ztktFjlga4UqNw3bxIMuCkdp3vtDiYvzY6BVUEDBOt+Bs4qYZM7Y/ksJS5ABSx5AYPSShmuQLeCyi/tplW+1vA==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.15.1","@shadow-garden/bapbong-model":"^0.11.1","@shadow-garden/bapbong-commands":"^0.14.1","@shadow-garden/bapbong-contracts":"^0.12.1","@shadow-garden/bapbong-measuring":"^0.12.1","@shadow-garden/bapbong-layout-engine":"^0.14.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.16.1_1786695850070_0.8523127900494498","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@shadow-garden/bapbong-headless","version":"0.16.2","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.16.2","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"c7b7d9faffdc048031d1e2458a98c11faf7af0bc","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.16.2.tgz","fileCount":7,"integrity":"sha512-tmsNjWFzZ4n9vnE82r2XSIQ6J+26x/NMp7Ewnc81g/RJZ+Wb3XMobCgJWgvr95WYUYBo/wNuoVv+hKqhhz6qSQ==","signatures":[{"sig":"MEYCIQC3VxS4rOu0SrkWWve7RiHPMO1x9R0cUki8DVbOtSQ/igIhAK1GDTWR2/LYCuyXIGOllvprE/q7MakfsvHz/uj1TCwr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11961},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.16.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/365f726402bd31269fa488651310c5e4/shadow-garden-bapbong-headless-0.16.2.tgz","_integrity":"sha512-tmsNjWFzZ4n9vnE82r2XSIQ6J+26x/NMp7Ewnc81g/RJZ+Wb3XMobCgJWgvr95WYUYBo/wNuoVv+hKqhhz6qSQ==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.15.2","@shadow-garden/bapbong-model":"^0.11.2","@shadow-garden/bapbong-commands":"^0.14.2","@shadow-garden/bapbong-contracts":"^0.12.2","@shadow-garden/bapbong-measuring":"^0.12.2","@shadow-garden/bapbong-layout-engine":"^0.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.16.2_1786976697254_0.9151130389607427","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@shadow-garden/bapbong-headless","version":"0.16.3","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.16.3","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"e60c6a916cae502131e3f40a1310ba7f0d859183","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.16.3.tgz","fileCount":7,"integrity":"sha512-vtDyss2GjB0/BCe0SXjImwhpzkbFy0zlbAZMZ9W/A+K87SrcbwwTmgwcbSjdRA4CkEWB+pxch1ZPjkOLkSIeCg==","signatures":[{"sig":"MEQCIAxuYj6IXl/4us2XDrU78bLxRVYpE1JmYNUbbsRpshIAAiBC0f8AMyf4pyHPNNUAIe8zCH3H5PpAhcXdMQOgtni+Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11961},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.16.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/1a130cbfc0a1ee5cb43203c78ed0409e/shadow-garden-bapbong-headless-0.16.3.tgz","_integrity":"sha512-vtDyss2GjB0/BCe0SXjImwhpzkbFy0zlbAZMZ9W/A+K87SrcbwwTmgwcbSjdRA4CkEWB+pxch1ZPjkOLkSIeCg==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.15.3","@shadow-garden/bapbong-model":"^0.11.2","@shadow-garden/bapbong-commands":"^0.14.3","@shadow-garden/bapbong-contracts":"^0.12.3","@shadow-garden/bapbong-measuring":"^0.12.3","@shadow-garden/bapbong-layout-engine":"^0.14.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.16.3_1787026264243_0.4097757399245159","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@shadow-garden/bapbong-headless","version":"0.17.0","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.17.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"ab81533ab4d04772e72ed7c1e59e7a25948cc79b","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.17.0.tgz","fileCount":7,"integrity":"sha512-QI0xraUmBqb1ZeRHB8W+xHjrIvM7fRix9C6SdaJ3w4h6yHMO91kPJfzfrt1WD/EVUZHKANQXjC1Tkd2VBQer+Q==","signatures":[{"sig":"MEQCIHL/ci/XKK32rhPaWxgQubwDBPj3VuSGRbPDwW0mwJ3bAiBGe4cMHAiCfXrSLuAhociwcD458OAn7nw3h3pwOBPdaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11961},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.17.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/5acc4afd2f746e59a0c8bfc38d524495/shadow-garden-bapbong-headless-0.17.0.tgz","_integrity":"sha512-QI0xraUmBqb1ZeRHB8W+xHjrIvM7fRix9C6SdaJ3w4h6yHMO91kPJfzfrt1WD/EVUZHKANQXjC1Tkd2VBQer+Q==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.16.0","@shadow-garden/bapbong-model":"^0.12.0","@shadow-garden/bapbong-commands":"^0.15.0","@shadow-garden/bapbong-contracts":"^0.13.0","@shadow-garden/bapbong-measuring":"^0.13.0","@shadow-garden/bapbong-layout-engine":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.17.0_1787670514184_0.0939520765368449","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@shadow-garden/bapbong-headless","version":"0.18.0","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.18.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"0a6aa299ce7ce96f59ae9296083ece726579cd5b","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.18.0.tgz","fileCount":7,"integrity":"sha512-3Ascc8vSSvX6jnKcsyNriFsRF0qSOOIgrEsHt6t8PZy3Ajg6YlEP+frcBkzyLskzXXRPu5KU+9R66dH2NBhcAA==","signatures":[{"sig":"MEUCIQCOKZc5aGMNGniehKzEHqija1fJwyz4pXeVXHvj13G4jAIgJAYQ9FoGnBdx1qDR1tsJhA/vXGPem6vMD9K0/pbGNyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11961},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.18.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/9eedefe470731fe627dad54b3e2d92c4/shadow-garden-bapbong-headless-0.18.0.tgz","_integrity":"sha512-3Ascc8vSSvX6jnKcsyNriFsRF0qSOOIgrEsHt6t8PZy3Ajg6YlEP+frcBkzyLskzXXRPu5KU+9R66dH2NBhcAA==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.17.0","@shadow-garden/bapbong-model":"^0.13.0","@shadow-garden/bapbong-commands":"^0.16.0","@shadow-garden/bapbong-contracts":"^0.14.0","@shadow-garden/bapbong-measuring":"^0.14.0","@shadow-garden/bapbong-layout-engine":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.18.0_1787722477917_0.6361600566094141","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@shadow-garden/bapbong-headless","version":"0.19.0","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.19.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"bbfadf0ac7e617e757db60e2516287aabe865134","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.19.0.tgz","fileCount":7,"integrity":"sha512-tGIJ7Bg455jFrpVfodJsBWqpnwRzzd/NOYmNED4X9UJU6cg3ZSNmFTISux/2YarLlUSrEZTYmOfAjmMhXlt3gg==","signatures":[{"sig":"MEUCIQCExngG/V63afX2wRXm3aaiD2lDeHqrmJyNIuc1XfXwZAIgWlDngEA8D/vH471GVACz9Gbtp7wRCUNqeFm7FSnu0Tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11961},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.19.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/7312ee563e4debeb7b21df80f1e76512/shadow-garden-bapbong-headless-0.19.0.tgz","_integrity":"sha512-tGIJ7Bg455jFrpVfodJsBWqpnwRzzd/NOYmNED4X9UJU6cg3ZSNmFTISux/2YarLlUSrEZTYmOfAjmMhXlt3gg==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.18.0","@shadow-garden/bapbong-model":"^0.14.0","@shadow-garden/bapbong-commands":"^0.17.0","@shadow-garden/bapbong-contracts":"^0.15.0","@shadow-garden/bapbong-measuring":"^0.15.0","@shadow-garden/bapbong-layout-engine":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.19.0_1787828850408_0.770127276909123","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@shadow-garden/bapbong-headless","version":"0.20.0","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.20.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"1f7f0b60e5a5a8a587bd36da749601017b495d36","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.20.0.tgz","fileCount":7,"integrity":"sha512-UqIDvr0qzXbT2hcW/GJ4J3udYLXh2ZLWPfLz2eG2cpGVNp2Qjbke1xbYHpYOBtIu44zy/hs8noabanjr81weAA==","signatures":[{"sig":"MEYCIQDegnWWOHQ+j57wt0e5erkdwEVIQUk5WH/sp+/Pbn+o2AIhAI3BZR2uXlhMYbRMNnmI9ALsLiU0PgXsPkmIixuZGMsa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11961},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.20.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/905856026c51b8a3b168856abcd89fe5/shadow-garden-bapbong-headless-0.20.0.tgz","_integrity":"sha512-UqIDvr0qzXbT2hcW/GJ4J3udYLXh2ZLWPfLz2eG2cpGVNp2Qjbke1xbYHpYOBtIu44zy/hs8noabanjr81weAA==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.19.0","@shadow-garden/bapbong-model":"^0.15.0","@shadow-garden/bapbong-commands":"^0.18.0","@shadow-garden/bapbong-contracts":"^0.16.0","@shadow-garden/bapbong-measuring":"^0.16.0","@shadow-garden/bapbong-layout-engine":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.20.0_1788432021403_0.0714003693585279","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@shadow-garden/bapbong-headless","version":"0.21.0","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.21.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"02f134ebaae3bc1a58d52ef3577ea1734f6f752c","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.21.0.tgz","fileCount":7,"integrity":"sha512-6avldCaCiI8ZkefYv9+Sg+CK4dqXEOSMi8NAbzJj6AjEA9l8XQsc5U0wn7Vu2z+LuhGsmmFpKUpavHg+CnNYoQ==","signatures":[{"sig":"MEUCIQCGWBYtTM4+kNfhxys24yIrVBsFXiMdGdoRv2qhl2bTxQIgcuoAodzgygB7FEurr1sICCsbPttmq3Gg0QTuzL2IKNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11961},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.21.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/e8d555a4a1ebe95558863365127fa965/shadow-garden-bapbong-headless-0.21.0.tgz","_integrity":"sha512-6avldCaCiI8ZkefYv9+Sg+CK4dqXEOSMi8NAbzJj6AjEA9l8XQsc5U0wn7Vu2z+LuhGsmmFpKUpavHg+CnNYoQ==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.20.0","@shadow-garden/bapbong-model":"^0.16.0","@shadow-garden/bapbong-commands":"^0.19.0","@shadow-garden/bapbong-contracts":"^0.17.0","@shadow-garden/bapbong-measuring":"^0.17.0","@shadow-garden/bapbong-layout-engine":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.21.0_1788448036557_0.3838934612693268","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@shadow-garden/bapbong-headless","version":"0.21.1","license":"MIT","_id":"@shadow-garden/bapbong-headless@0.21.1","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"601b7bf221653b4e552fe456fdd392a3b6dc5f99","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.21.1.tgz","fileCount":7,"integrity":"sha512-m0QJruwcG0+DI6RqesURY7Wlks26lz20935cWP4Fu9iUhVda/QOq2TLzn8CUukKZx7kk0VHR7l3f0+yTCAKLxw==","signatures":[{"sig":"MEYCIQCDTZaX835eFZLcP3IYR+eUHWf2hZ60iVPZRO6lY3quWgIhALNTF0c9bxT4ghVU7+N7XO/RSYLW4MTgbr0Pr0IcvbnC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11961},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-headless-0.21.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/77d146d9d593f9dde826efe2e38115e3/shadow-garden-bapbong-headless-0.21.1.tgz","_integrity":"sha512-m0QJruwcG0+DI6RqesURY7Wlks26lz20935cWP4Fu9iUhVda/QOq2TLzn8CUukKZx7kk0VHR7l3f0+yTCAKLxw==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.3","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@shadow-garden/bapbong-docx":"^0.20.0","@shadow-garden/bapbong-model":"^0.16.0","@shadow-garden/bapbong-commands":"^0.19.1","@shadow-garden/bapbong-contracts":"^0.17.0","@shadow-garden/bapbong-measuring":"^0.17.0","@shadow-garden/bapbong-layout-engine":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/bapbong-headless_0.21.1_1788517172563_0.9242409553259334","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"nx":{"tags":["scope:headless"],"targets":{"build":{"options":{"main":"packages/headless/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-commands","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-measuring"],"tsConfig":"packages/headless/tsconfig.lib.json","outputPath":"packages/headless/dist","declarationRootDir":"packages/headless/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"_id":"@shadow-garden/bapbong-headless@0.21.2","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"dist":{"shasum":"3e0306d8319addba7da52cee594870b6c2445931","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-headless/-/bapbong-headless-0.21.2.tgz","fileCount":7,"integrity":"sha512-U4jsOkMyaiZJYI4NwtIrhpX62Qz+rmooENSKsPWq8RjymrOderU4mV+utLYMCMoGXq1L/+LXuGU9njHNInZjCQ==","signatures":[{"sig":"MEYCIQDCeYXvfyB374iizdarPhu8OW5kt2b/+tRQkJEUppc+jQIhAOZXtgWXyNCfMihqf+ZbOigEVzI1OzCuUvc9Romh39d5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC1cwoHzUFrz2jZYgMqWlbvSM+SW+3oAp1IHaDoWP6hAQIgMYzOfDcAI/XiXiHQDnrmAgkz78zDFOXBFe7kWGMGV4Y="}],"unpackedSize":11961},"main":"./dist/index.cjs","name":"@shadow-garden/bapbong-headless","type":"module","_from":"file:shadow-garden-bapbong-headless-0.21.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"license":"MIT","version":"0.21.2","_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"homepage":"https://github.com/shadowgarden-app/bapbong#readme","_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/4a094d8afc683fa3b533678d8eb185bf/shadow-garden-bapbong-headless-0.21.2.tgz","_integrity":"sha512-U4jsOkMyaiZJYI4NwtIrhpX62Qz+rmooENSKsPWq8RjymrOderU4mV+utLYMCMoGXq1L/+LXuGU9njHNInZjCQ==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"_npmVersion":"10.9.9","description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","directories":{},"maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"_nodeVersion":"22.23.3","dependencies":{"@shadow-garden/bapbong-docx":"^0.20.1","@shadow-garden/bapbong-model":"^0.16.0","@shadow-garden/bapbong-commands":"^0.19.1","@shadow-garden/bapbong-contracts":"^0.17.0","@shadow-garden/bapbong-measuring":"^0.17.0","@shadow-garden/bapbong-layout-engine":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"opentype.js":"^2.0.0","prosemirror-state":"^1.4.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bapbong-headless_0.21.2_1790477024485_0.42695331762269517"}}},"time":{"created":"2026-07-15T09:48:32.951Z","modified":"2026-09-27T02:43:44.756Z","0.1.0":"2026-07-15T09:48:33.217Z","0.2.0":"2026-07-18T01:41:26.087Z","0.2.1":"2026-07-21T13:40:33.979Z","0.3.0":"2026-07-27T10:25:48.419Z","0.4.0":"2026-07-28T08:19:10.462Z","0.5.0":"2026-07-31T14:22:15.570Z","0.6.0":"2026-08-03T07:00:25.121Z","0.7.0":"2026-08-03T16:56:21.137Z","0.8.0":"2026-08-04T09:33:24.240Z","0.9.0":"2026-08-05T08:13:13.391Z","0.10.0":"2026-08-06T13:32:47.828Z","0.11.0":"2026-08-07T07:12:07.618Z","0.12.0":"2026-08-10T15:22:01.204Z","0.13.0":"2026-08-11T08:52:05.777Z","0.14.0":"2026-08-11T10:24:23.878Z","0.15.0":"2026-08-12T07:51:21.032Z","0.16.0":"2026-08-13T15:37:12.445Z","0.16.1":"2026-08-14T08:24:10.221Z","0.16.2":"2026-08-17T14:24:57.386Z","0.16.3":"2026-08-18T04:11:04.389Z","0.17.0":"2026-08-25T15:08:34.307Z","0.18.0":"2026-08-26T05:34:38.037Z","0.19.0":"2026-08-27T11:07:30.541Z","0.20.0":"2026-09-03T10:40:21.544Z","0.21.0":"2026-09-03T15:07:16.713Z","0.21.1":"2026-09-04T10:19:32.692Z","0.21.2":"2026-09-27T02:43:44.568Z"},"bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"license":"MIT","homepage":"https://github.com/shadowgarden-app/bapbong#readme","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/headless"},"description":"bapbong — headless backend façade: one install re-exporting contracts + model + docx + commands (isomorphic, no DOM). Import .docx → edit via commands on an EditorState → export .docx, server-side.","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"readme":"# @shadow-garden/bapbong-headless\n\nThe **backend façade** for bapbong. One install that re-exports the entire\n*isomorphic tier* — no DOM, no canvas, no `prosemirror-view` — so a server can\nread, edit, and write `.docx` with zero browser dependencies.\n\nIt re-exports:\n\n| Package | What you get |\n| --- | --- |\n| `@shadow-garden/bapbong-contracts` | Shared types — `PageConfig`, `Align`, `Command`, `Collection`, … |\n| `@shadow-garden/bapbong-model` | The ProseMirror `schema` (+ `numbering`) |\n| `@shadow-garden/bapbong-docx` | `importDocx` / `exportDocx` round-trip |\n| `@shadow-garden/bapbong-commands` | Headless editor ops — `toggleMarkCommand`, `setAlign`, `insertRow`, `defaultCommands()`, … |\n\n## Install\n\n```sh\npnpm add @shadow-garden/bapbong-headless prosemirror-state\n```\n\n`prosemirror-state` is a peer of the workflow below — the commands operate on an\n`EditorState`, which you construct yourself (the same one the editor UI uses).\n\n## Backend round-trip\n\n```ts\nimport {\n  importDocx,\n  exportDocx,\n  toggleMarkCommand,\n  setAlign,\n} from '@shadow-garden/bapbong-headless';\nimport { EditorState, TextSelection } from 'prosemirror-state';\n\n// 1. Read a .docx (ArrayBuffer | Uint8Array | Blob).\nconst imported = await importDocx(bytes);\n\n// 2. Drive the SAME commands the editor UI uses, on a Node EditorState.\nlet state = EditorState.create({ doc: imported.doc });\nstate = state.apply(state.tr.setSelection(TextSelection.create(state.doc, 1, 12)));\ntoggleMarkCommand('bold', 'strong').run(state, (tr) => (state = state.apply(tr)));\nsetAlign('center').run(state, (tr) => (state = state.apply(tr)));\n\n// 3. Write it back. `carry` keeps parts bapbong doesn't model yet (styles,\n//    numbering, headers/footers, …) instead of dropping them.\nconst out = await exportDocx(state.doc, { carry: imported.raw });\n```\n\n## Boundary\n\nThis package is tagged `scope:headless` and lint-guarded against DOM globals\n(`document`, `window`, `Image`, `DOMParser`, …). **Do not** add\n`bapbong-editor` or `bapbong-view` to it — they pull in canvas/DOM and would\nbreak Node usage. For an in-browser preview use `@shadow-garden/bapbong-view`;\nfor a full editor use `@shadow-garden/bapbong-editor`.\n","readmeFilename":"README.md"}