{"_id":"@brett_lamy/docstream-editor","_rev":"31-f122f04f54a6d8412a26c9335731b438","name":"@brett_lamy/docstream-editor","dist-tags":{"latest":"1.4.0"},"versions":{"0.1.0":{"name":"@brett_lamy/docstream-editor","version":"0.1.0","_id":"@brett_lamy/docstream-editor@0.1.0","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"dist":{"shasum":"fa160a5d11a8da3389a4ba024e115ce1fdd61b30","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-0.1.0.tgz","fileCount":7,"integrity":"sha512-/QVV8TYLaXdvym8VIn3za/9oJrFdjX76bN7PkHmn1cSQfeqlae8FkfjgJOGYJV5+jJDYjCQg4DP3PsX0uD1lIw==","signatures":[{"sig":"MEYCIQC3JnHk1Xf8FwohDjMf5eBWbm2NQgFUzvTTb20qRmBdDAIhAPDFhTvEHMV4SI+eyranBNRYpV7Fb5BCAMYqoHLYMHoQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46090},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./styles.css":"./src/styles.css"},"gitHead":"dc3660c2eb3e6ba3d14dec7eb1ed299cb4eb5481","_npmUser":{"name":"bel423","email":"bel423@gmail.com"},"_npmVersion":"10.9.2","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"lowlight":"^3.3.0","@tiptap/core":"^3.26.1","lucide-react":"^1.17.0","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@brett_lamy/docstream":"0.1.0","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_0.1.0_1781547603727_0.11882397060516792","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@brett_lamy/docstream-editor","version":"0.3.0","_id":"@brett_lamy/docstream-editor@0.3.0","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"dist":{"shasum":"93dce44355cc9b676e1927e53cd0dc3584c0eac0","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-0.3.0.tgz","fileCount":10,"integrity":"sha512-y4ejwJpLDcvvVRxCYprV0jtf7wRBaVhzG6l9ZW4XVdAV87JL9XdrNRZeB55m5c6yHo8IqaFL6o07JY6p4/39yQ==","signatures":[{"sig":"MEQCIEhPfpcXmiVHYBUx9eZThkhRUZQnZPj9Fofd6M0Z9J+qAiBjs1Kwr8yHyLvFvFQreQ5FA3UWdlyoVOfboPOLBUxx0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83657},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./styles.css":"./src/styles.css"},"gitHead":"2f02d4520ac7d0fbfcc673855bb5fbf73e2c2ded","_npmUser":{"name":"bel423","email":"bel423@gmail.com"},"_npmVersion":"10.9.2","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"lowlight":"^3.3.0","lucide-react":"^1.17.0","@brett_lamy/docstream":"0.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_0.3.0_1786512983577_0.8493595233984985","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@brett_lamy/docstream-editor","version":"0.3.1","_id":"@brett_lamy/docstream-editor@0.3.1","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"3b7287eedf6b279e90c2d704f45f614b5b425540","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-0.3.1.tgz","fileCount":10,"integrity":"sha512-nEQO7Msn4tjONxdlxkCNikF0tdB41mCvptBCyaxF2LUZwG/0NisZ99c7vk9dDxDH6Pfk7mpAmWdEyUWz8hesbg==","signatures":[{"sig":"MEYCIQCk2izdRRYNxwcnXHj+v7hxSG3gcnmyjyWU7pNK0/CnuQIhAMJg/YBsml8MNQvXA2cVEO48Vc3os+ZTH4mItVVarD09","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82350},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./styles.css":"./src/styles.css"},"gitHead":"a9a2b05e05d5c498b0c13a53e02adff5a80497d9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.0.2","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lowlight":"^3.3.0","lucide-react":"^1.17.0","@brett_lamy/docstream":"0.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_0.3.1_1787157386086_0.8601824448108168","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@brett_lamy/docstream-editor","version":"0.3.2","_id":"@brett_lamy/docstream-editor@0.3.2","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"7be5c1eeccb2bc53071acda09b6226d80b89bbcc","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-0.3.2.tgz","fileCount":10,"integrity":"sha512-bKftBFszpd3d92dWM/6Ioy4nMk949npGcgImKJ4IVt6w+SCjNUSZ8OYCGot9n0NU9uBEPleSvUAYoqexyfoahw==","signatures":[{"sig":"MEUCIH60qZl/qCHjA241fcL5d9nV/fFgRCFSUYtpVJ0JOeU2AiEAuyA3DJsMqMVqEPJ+t2UMTSVsAXnrkak7gwh9SUyKGDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84677},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./styles.css":"./src/styles.css"},"gitHead":"aab0c6d8d6e977f5fe5a24722618c31e71eb8dd6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.0.2","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lowlight":"^3.3.0","lucide-react":"^1.17.0","@brett_lamy/docstream":"0.3.2"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_0.3.2_1787157621393_0.6578446951711443","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@brett_lamy/docstream-editor","version":"0.3.3","_id":"@brett_lamy/docstream-editor@0.3.3","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"a8ce253cb040501e68d69e6023d13dbb3bd2ccaf","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-0.3.3.tgz","fileCount":10,"integrity":"sha512-BF3ryN1E4q1xjNOCbVBAFGRkRm80Ko9a9qse4oMZ8htotWSAm6YJLZJPBIvyS8IUaPV6/2LVn+tbGSATdwV21A==","signatures":[{"sig":"MEYCIQDCxe3BAzHBroe7MUmYyeiFD6e6vvBsEvlNXskHr3mFQwIhAJVK86C9TZhgmZ8ybVUxcny6pRqn6lGHCbjBj17ZbCdk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85246},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./styles.css":"./src/styles.css"},"gitHead":"79b39a7ccbf4b643a4ccc2202489cd141ca5abc6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.0.2","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lowlight":"^3.3.0","lucide-react":"^1.17.0","@brett_lamy/docstream":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","react-dom":"^19","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_0.3.3_1787165107819_0.15580123601351614","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@brett_lamy/docstream-editor","version":"0.3.4","_id":"@brett_lamy/docstream-editor@0.3.4","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"7c82da7f9f093f39dfacc10b34b40f92e962ec13","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-0.3.4.tgz","fileCount":11,"integrity":"sha512-PYu3EeyAwE2IGfYv5XYndAweJgkn9RQ0SRVAVQ6hNiHC5bBWm7yzcrvi5+Ie0L/2ULFlx1Q4incLutq9c3gWaw==","signatures":[{"sig":"MEUCIChRxXumcuZ3wtcMvvfYJFe4pQhgeX4kSsDoXfEKd94/AiEAz0q62Nvr85jd7VmYnigVHZrvCUqOLWI1XexGCAgjnMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93519},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./styles.css":"./src/styles.css"},"gitHead":"3a097df3183ddae18b4c2ad5cf7ea678f2465100","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.0.2","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lowlight":"^3.3.0","lucide-react":"^1.17.0","@brett_lamy/docstream":"0.3.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@agent-wasm/core":"^0.4.0","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_0.3.4_1787198891288_0.011409573720397859","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@brett_lamy/docstream-editor","version":"0.3.5","_id":"@brett_lamy/docstream-editor@0.3.5","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"da39ad637c15697ccd623291c0d1fb77eb9d31dd","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-0.3.5.tgz","fileCount":11,"integrity":"sha512-+Qd+TqEhp2pgEAf0rYkvYksUKkW2MDj1bz51vf0ZDJb3Di4kXIwRi1vj/Or8cKJDE7jptvbdza3QzfUClKjpcA==","signatures":[{"sig":"MEQCIFiaWFyrvwjDJtlIqm8u47seUn5gLBfm/VosZGlwbhZ0AiBgCP52iFd4hR695VMXEynvu0E6MhPnHBpaKNDaO0vQQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94774},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./editor":{"types":"./src/editor/Editor.tsx","import":"./src/editor/Editor.tsx"},"./convert":{"types":"./src/editor/convert.ts","import":"./src/editor/convert.ts"},"./styles.css":"./src/styles.css"},"gitHead":"3378a0b49e77dfa5f6c605976caabad7dc57551e","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.0.2","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lowlight":"^3.3.0","lucide-react":"^1.17.0","@brett_lamy/docstream":"0.3.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@agent-wasm/core":"^0.4.0","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_0.3.5_1788113757582_0.016509475722062072","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@brett_lamy/docstream-editor","version":"0.3.6","_id":"@brett_lamy/docstream-editor@0.3.6","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"f178af77a544f25e1ab361094c246ed37f7307ea","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-0.3.6.tgz","fileCount":11,"integrity":"sha512-MwNZBSWq3RMUVnZkY8CrOwrmerjnuTWXzw4jxrqbVCxG8pLyLQ0Ubtv2Nnv+OVI+iIaaXpOhjML2eO29tZ0MxQ==","signatures":[{"sig":"MEQCIFDskWrH9x1aag+glI7IYGx//dqRXBgNCYaAnS3V1NbyAiATmFeaqOQiEI/c8UD2h66qxnwBnr3rQgPDl8icZ66KHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95486},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./editor":{"types":"./src/editor/Editor.tsx","import":"./src/editor/Editor.tsx"},"./convert":{"types":"./src/editor/convert.ts","import":"./src/editor/convert.ts"},"./styles.css":"./src/styles.css"},"gitHead":"b27fd58bf3111a3999625907e540f7c1414edb3a","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.0.2","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lowlight":"^3.3.0","lucide-react":"^1.17.0","@brett_lamy/docstream":"0.3.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@agent-wasm/core":"^0.4.0","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_0.3.6_1788114648684_0.6918971369184543","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@brett_lamy/docstream-editor","version":"0.3.7","_id":"@brett_lamy/docstream-editor@0.3.7","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"55104158e868f4073d1dcbd01e9c11fb918a7dd9","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-0.3.7.tgz","fileCount":11,"integrity":"sha512-6K8UzhHcWukofD/egeUi+hF7UIedtxx5mPDx3f3zclVepOXNrogJX7atfoPClhM/s7JHJXtAUWICSqLp3lKuQw==","signatures":[{"sig":"MEQCIBSLEuTMXGUL1fkYLh2WMTvepOAPALVifFRU18+r7rldAiB9TSysyMKWNYGTGfPIW46X5zO5h4EHl5eotCONmPzHIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95486},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./editor":{"types":"./src/editor/Editor.tsx","import":"./src/editor/Editor.tsx"},"./convert":{"types":"./src/editor/convert.ts","import":"./src/editor/convert.ts"},"./styles.css":"./src/styles.css"},"gitHead":"ed8ce266a5a6495086b6cb04a4e4ec40dcb2f19d","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.0.2","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lowlight":"^3.3.0","lucide-react":"^1.17.0","@brett_lamy/docstream":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@agent-wasm/core":"^0.4.0","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_0.3.7_1788245217969_0.14709200354725738","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@brett_lamy/docstream-editor","version":"0.5.0","_id":"@brett_lamy/docstream-editor@0.5.0","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"eb5a1cd0dffa42859137f81ae3c26591452b12b3","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-0.5.0.tgz","fileCount":13,"integrity":"sha512-+6E6nzrpSoAdh2ShzYAmFbcFCi1tY5yrlzFwUH3k28q5sYAir2I5dJ9cr17vVqfRMZs4084AHes9jR5MusjgJw==","signatures":[{"sig":"MEUCIEw8fuFhOLrnE85RR4wIX76naqFTwItXQWaIFWYWCZFfAiEAhp+j7Tomlgxz3DgYabzIunJA+IQIp4XZUF8qVx5P3jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104326},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./editor":{"types":"./src/editor/Editor.tsx","import":"./src/editor/Editor.tsx"},"./convert":{"types":"./src/editor/convert.ts","import":"./src/editor/convert.ts"},"./styles.css":"./src/styles.css"},"gitHead":"66460ed9c75dbb92d6c0cedd02efeae18d99c35f","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.0.2","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lowlight":"^3.3.0","lucide-react":"^1.17.0","@brett_lamy/docstream":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@agent-wasm/core":"^0.4.0","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_0.5.0_1788277215653_0.759042625624841","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@brett_lamy/docstream-editor","version":"0.5.1","_id":"@brett_lamy/docstream-editor@0.5.1","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"80aafe2992b3c6feaf415a7935d3cc02474d11a5","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-0.5.1.tgz","fileCount":13,"integrity":"sha512-jZvy4ESI8QdlMtuYib42dnQuei6PntlQ2kn5zd9PqEzGAGRvIwElUDCxzVZPs1+kS6qxoJhgUuw54HCP8/+LAw==","signatures":[{"sig":"MEUCIGvdGTPOH5zwrfqwUN1pp/ch92KXFnkq/QaTVAkXVOuJAiEAuxnICd4FHFmPmaJRq9ri6Sut+3BGqRJ0SCk4ckyuTIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104326},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./editor":{"types":"./src/editor/Editor.tsx","import":"./src/editor/Editor.tsx"},"./convert":{"types":"./src/editor/convert.ts","import":"./src/editor/convert.ts"},"./styles.css":"./src/styles.css"},"gitHead":"6c79888dd128e1e4cad4423495522a93f8696d88","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.0.2","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lowlight":"^3.3.0","lucide-react":"^1.17.0","@brett_lamy/docstream":"0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@agent-wasm/core":"^0.4.0","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_0.5.1_1788277292849_0.4857074869850442","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@brett_lamy/docstream-editor","version":"0.5.2","_id":"@brett_lamy/docstream-editor@0.5.2","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"e9e387349cd0194cedafcf9151b0eccee561e22d","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-0.5.2.tgz","fileCount":13,"integrity":"sha512-hAHo/Yi28MjrsCbBmh7ZCuUkn6v6XFdMyJTkoD95NORGs/RknhP8AlYWvDFzuoAlna7Cf8y/LkhPK6yNAod9Rw==","signatures":[{"sig":"MEUCIEYGEkGI6QzAhyEwH7JhqgfQBf7WYgmt26EVxt5yNZETAiEAgTorwMRZKXK6a0GwR493mt2ZxuDE6G3qxlugn0JG3/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104326},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./editor":{"types":"./src/editor/Editor.tsx","import":"./src/editor/Editor.tsx"},"./convert":{"types":"./src/editor/convert.ts","import":"./src/editor/convert.ts"},"./styles.css":"./src/styles.css"},"gitHead":"b9b570874db9c8a288c8a2650e9744f4e5a64650","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.0.2","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lowlight":"^3.3.0","lucide-react":"^1.17.0","@brett_lamy/docstream":"0.5.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@agent-wasm/core":"^0.4.0","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_0.5.2_1788278860347_0.5351294219322607","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@brett_lamy/docstream-editor","version":"0.5.3","_id":"@brett_lamy/docstream-editor@0.5.3","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"da0844182e6f92aef37d7a641020f24c11e8ee26","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-0.5.3.tgz","fileCount":13,"integrity":"sha512-9L6hs64UgKblXJAf4GGEG8q/K2TyrPQZJ6R/IBI5kUB54x4q9vDFEcc/6B9NlOq5SzWrvCOAmoBIju9eX/cGIw==","signatures":[{"sig":"MEUCIQCxKnOywPYJ58iOlWNa8lIPR5KZQ0Luzz+lczAIlh0CQgIgPwUutAoWFgW+KbAkTjrHytLGVnoKtUkG0nM7JJct7x0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104326},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./editor":{"types":"./src/editor/Editor.tsx","import":"./src/editor/Editor.tsx"},"./convert":{"types":"./src/editor/convert.ts","import":"./src/editor/convert.ts"},"./styles.css":"./src/styles.css"},"gitHead":"731aaf664f586c6441b30e523ad476f04c21ef5b","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.0.2","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lowlight":"^3.3.0","lucide-react":"^1.17.0","@brett_lamy/docstream":"0.5.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@agent-wasm/core":"^0.4.0","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_0.5.3_1788280428369_0.9576253449357712","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@brett_lamy/docstream-editor","version":"0.5.4","_id":"@brett_lamy/docstream-editor@0.5.4","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"85b4f694a343a116678bf6a08baddfda8b40625b","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-0.5.4.tgz","fileCount":13,"integrity":"sha512-2LDSalehRrgyqVZIBKiVO1JmRzeKlVrsNIui1ZfPvW2+GLz4qFI17SjTQRuKtextobmQky2jXNZzlwVUyx3lZA==","signatures":[{"sig":"MEUCIA3OEryHOtB9WJV7ZMZTEODSs30dVyXXOaeJMWkqru6nAiEA75Qd20SzSUlYCyF4NpfbO19T8y/fxA5f6XNot8FlrO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104326},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./editor":{"types":"./src/editor/Editor.tsx","import":"./src/editor/Editor.tsx"},"./convert":{"types":"./src/editor/convert.ts","import":"./src/editor/convert.ts"},"./styles.css":"./src/styles.css"},"gitHead":"b04930b3a892a32a707de028aa90b78d98ca73cd","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.0.2","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lowlight":"^3.3.0","lucide-react":"^1.17.0","@brett_lamy/docstream":"0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@agent-wasm/core":"^0.4.0","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_0.5.4_1788280584378_0.4453828840746865","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@brett_lamy/docstream-editor","version":"0.5.5","_id":"@brett_lamy/docstream-editor@0.5.5","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"5192372c685d5ff4c3bd24ecd43a97e72819ac30","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-0.5.5.tgz","fileCount":13,"integrity":"sha512-ox0ph+ikLNOdAaoHv+5JqR42LI8CnbxkSiK3MRvIz9BdFKA9/IV03XU7BwnP+erywYOk9+wgX0tUysWGaenmHQ==","signatures":[{"sig":"MEYCIQD06rXQFev/KajrevzuXbHHbALkzEl263wcdTLi4wmFmQIhAO3DvyQ3Vwv5c31Zlybj9hMXDmi8DHrflSvZqq33jwx1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104327},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./editor":{"types":"./src/editor/Editor.tsx","import":"./src/editor/Editor.tsx"},"./convert":{"types":"./src/editor/convert.ts","import":"./src/editor/convert.ts"},"./styles.css":"./src/styles.css"},"gitHead":"10a0827f56fdd6b809ac0c97c24cfe45146304ac","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.0.2","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lowlight":"^3.3.0","lucide-react":"^1.17.0","@brett_lamy/docstream":"^0.5.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@agent-wasm/core":"^0.4.0","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_0.5.5_1788281552686_0.6540169088763768","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@brett_lamy/docstream-editor","version":"0.5.6","_id":"@brett_lamy/docstream-editor@0.5.6","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"c08c0423a6bdc36ad91ff745b610487797430863","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-0.5.6.tgz","fileCount":13,"integrity":"sha512-oWZjfd0y16jRA1sXngGc3D1oZ2czEiAL1L3xR6TMaQntc5T8or1GpPJpugXztpprJ2rBwErUxGsU2EcQrg+7Jg==","signatures":[{"sig":"MEUCICQyfGMtz3EMNNFmsWI866W8wozZPMTuzL1qmrRxGZi/AiEAmBB7gGukYIne/ZAc31hFzIuCMKFOJwojx3tGPEQaI9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104326},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./editor":{"types":"./src/editor/Editor.tsx","import":"./src/editor/Editor.tsx"},"./convert":{"types":"./src/editor/convert.ts","import":"./src/editor/convert.ts"},"./styles.css":"./src/styles.css"},"gitHead":"f05feaf48113a178ea130af11aad9df52690240e","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.0.2","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lowlight":"^3.3.0","lucide-react":"^1.17.0","@brett_lamy/docstream":"0.5.6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@agent-wasm/core":"^0.4.0","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_0.5.6_1788282629771_0.7293984281159751","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@brett_lamy/docstream-editor","version":"0.5.7","_id":"@brett_lamy/docstream-editor@0.5.7","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"ed6833c49429fdbcd60146c00d8122c9ff5436c8","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-0.5.7.tgz","fileCount":14,"integrity":"sha512-chRWNH1Qbes1aWNXSUoc6knS/Y/UMd48Rp6ffFlG2OuT7GgzpzNvEHTlvuLeT1A7K1/8jDusXByRkzw5wchILw==","signatures":[{"sig":"MEQCIEJQmqbVmBUTzEfbmVI7vT4kBCqJzgBPpOi5Qh8tYi9uAiBX88oreq0/0yRbgEd0uise4RRA/sSMaTNAZ5yH87ohpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111933},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./editor":{"types":"./src/editor/Editor.tsx","import":"./src/editor/Editor.tsx"},"./convert":{"types":"./src/editor/convert.ts","import":"./src/editor/convert.ts"},"./styles.css":"./src/styles.css"},"gitHead":"17c9a4d8e2cf3a7a5152bc913ad31236f59de77d","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.0.2","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lowlight":"^3.3.0","lucide-react":"^1.17.0","@brett_lamy/docstream":"0.5.6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@agent-wasm/core":"^0.4.0","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_0.5.7_1788286908427_0.4231604192881757","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@brett_lamy/docstream-editor","version":"0.5.8","_id":"@brett_lamy/docstream-editor@0.5.8","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"77bd32c7fbcf79bbbb229f8e54f59e93f9e0b7b5","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-0.5.8.tgz","fileCount":14,"integrity":"sha512-cHLekdXkVsleFSHTxgJsSlUZgsYteysWG+UO+sOIQABRNaukTS50kcFZf4MOFbUyQD252VnFm6wz5BDudZnhMw==","signatures":[{"sig":"MEUCIEQS/ay1OaRdgmXQud8oMjtNkDSBqw4HLrcqq0gED8KAAiEAxZuymwI5vEH+Zt+3b3+JWxTMNixq02KC3BwTKEliJC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCEYRx8rtkpEl0tcuH5d9h+66nD+3hP0oWhKHus6Gfs9gIgA/Enfba6UYnACKaSdhIwrGtJdFC1iJlF2GgtfSBWIE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111933},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./editor":{"types":"./src/editor/Editor.tsx","import":"./src/editor/Editor.tsx"},"./convert":{"types":"./src/editor/convert.ts","import":"./src/editor/convert.ts"},"./styles.css":"./src/styles.css"},"gitHead":"eaec3cd991e5150e85cfa51236dd351f3c666c54","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.0.2","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"lowlight":"^3.3.0","lucide-react":"^1.17.0","@brett_lamy/docstream":"0.5.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@agent-wasm/core":"^0.4.0","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1","@tiptap/extension-code-block-lowlight":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_0.5.8_1790022735314_0.4016379331754085","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@brett_lamy/docstream-editor","version":"0.6.0","_id":"@brett_lamy/docstream-editor@0.6.0","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"db7aefe4d2aac6c0c89283476c7b86a8f70bfe3c","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-0.6.0.tgz","fileCount":15,"integrity":"sha512-dZtZm3TY4EMDMbmiwd0pydAV4WGYuAyDtA0ZrPIgRN8UzPhU0Oy/dpzVIkk73vsjgLHMfp3/nRXgIVvr0IFrRQ==","signatures":[{"sig":"MEUCIFNHYyeEkBd6/rkQF30bk3blEFjyE+WYzEd1SEhqQIfiAiEAqQcIFiqCCku7hJxJ23m5sWuzyV9Gpwl6sSZu755A1a8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHBwM6WWIsjL3danqqfd5EElOs+v7wIC/D5uYGNiba+bAiAsSRzBaI53RLT7jyFQC5FCZYbSW8rNMM7qyCpeW3kTJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116075},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./editor":{"types":"./src/editor/Editor.tsx","import":"./src/editor/Editor.tsx"},"./convert":{"types":"./src/editor/convert.ts","import":"./src/editor/convert.ts"},"./styles.css":"./src/styles.css"},"gitHead":"89c3102512c8a8d9a784736a113c7e061c13b093","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.0.2","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"gpu-lexer":"0.0.2","lucide-react":"^1.17.0","@brett_lamy/docstream":"0.5.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@agent-wasm/core":"^0.4.0","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_0.6.0_1790106198905_0.8083490336030932","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@brett_lamy/docstream-editor","version":"0.7.0","_id":"@brett_lamy/docstream-editor@0.7.0","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"ac8054fc4140c1abee99c669bcd3168d33ce28cb","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-0.7.0.tgz","fileCount":15,"integrity":"sha512-itrG4eDw/xir8jggEftRBRwG7YSW6dTTSuEZ03DBu410/Uey+QKkZmhE7WVabhMer8usnqxCw5Rcx5F7zBoteg==","signatures":[{"sig":"MEQCIF5lpChEcxY0nw80UHDfCsrkyg/RtpL+n6J7QXhau7TgAiADrkFQJtWSDKaf5EUDy8eGPYrDxpgUf2pQQBXpT6T5dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCEe7djriBF95WjwDdXq8TQMBggfhOD6xRBXxm4qhB7GQIgEwWw8SvMjnds5N+1+V0VTW3eqR7MZsYRKMCYRGXrqig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121553},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./editor":{"types":"./src/editor/Editor.tsx","import":"./src/editor/Editor.tsx"},"./convert":{"types":"./src/editor/convert.ts","import":"./src/editor/convert.ts"},"./styles.css":"./src/styles.css"},"gitHead":"db7561a9c0d4963b08d3e778fa499470271ec776","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.0.2","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"gpu-lexer":"0.0.2","lucide-react":"^1.17.0","@brett_lamy/docstream":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@agent-wasm/core":"^0.4.0","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_0.7.0_1790106943847_0.8361774835601934","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@brett_lamy/docstream-editor","version":"0.8.0","_id":"@brett_lamy/docstream-editor@0.8.0","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"e93105657222c59a91d99a5cce50e26f5c83b637","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-0.8.0.tgz","fileCount":16,"integrity":"sha512-BfyJTSjF/2UFMlV43HD7ClcVWxBMYZGI+Pe9IPR6C0L+syPuXbto502Ca3SeZ3IEuPxQjy4JMPMDQk3oD1bkeQ==","signatures":[{"sig":"MEQCIEOfq5SzZJs2euwvsq/GZw0g21Iin5uKkiBU2qHI3jcMAiA6XsM6hTSpcAaC1PSIt2qGQ/QbQk8T4R8D85W0Uqz5TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGQhLqOULerWvxC5duDShzzus1xwxeSQMuaCWEkxUapiAiEAwk1mKXNsEC2NuCjyh1pEaN264udMI4PjoAcn06Wdl1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146537},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./editor":{"types":"./src/editor/Editor.tsx","import":"./src/editor/Editor.tsx"},"./convert":{"types":"./src/editor/convert.ts","import":"./src/editor/convert.ts"},"./styles.css":"./src/styles.css"},"gitHead":"305c0c2e8c8bb2f656d6f88cfab448227b2fcc8b","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.1.0","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"gpu-lexer":"0.0.2","lucide-react":"^1.17.0","@brett_lamy/docstream":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@agent-wasm/core":"^0.4.0","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_0.8.0_1790173408516_0.6710119529132488","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@brett_lamy/docstream-editor","version":"1.0.0","_id":"@brett_lamy/docstream-editor@1.0.0","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"a176e2fd8a34b157dcc6a68774228c5a2ba1dfc8","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-1.0.0.tgz","fileCount":16,"integrity":"sha512-B5GRkJcE9YB8q3pQB6jUNEqpLmcjWtHVOb9Bu/l54Fhyjos7KDJ1MTS8afKJTz5KW5YFALz/3xmz7Dljh+/7DQ==","signatures":[{"sig":"MEYCIQDBaMd9lcwLv0/olcIFDVfRJH3lv3OGcsivTKLWlQ+dNQIhANcKtl3gr+a0CZrLB425sCGJw4j9p8fR6sOtdcGivxxv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCP8EshPGu9keQ0jjkGlrH+QJ8XGFSg/lYVkXD7DCq54QIhAJXJVoG158pETut1VdG9d4h296alo6fqx9E7lvf0zOj8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146537},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./editor":{"types":"./src/editor/Editor.tsx","import":"./src/editor/Editor.tsx"},"./convert":{"types":"./src/editor/convert.ts","import":"./src/editor/convert.ts"},"./styles.css":"./src/styles.css"},"gitHead":"78459a1d103ad675127131d3f3a50a9dd3c28529","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.1.0","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"gpu-lexer":"0.0.2","lucide-react":"^1.17.0","@brett_lamy/docstream":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@agent-wasm/core":"^0.4.0","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_1.0.0_1790455311053_0.49307798737777797","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@brett_lamy/docstream-editor","version":"1.0.1","_id":"@brett_lamy/docstream-editor@1.0.1","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"aac10c32d2562860810dc6e9a667ca979a21c6e7","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-1.0.1.tgz","fileCount":16,"integrity":"sha512-ci3Cmk05L6I+RbOoblx0xWYq9OXqOxO7wxxPOFned4/YM3tABLzm7FJ+ViU/RKP8eStb92zjbnOwhujZFNUsLQ==","signatures":[{"sig":"MEUCIERrlpkdFJPJeraL8oLzP8BglJj0Y1dSiQZnHIthLcVdAiEA867kiBwq0T/PKKdgtoEQbo3oc1lh6emAmvHcaQNmOYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKe71cOwKSVF33gPL64PjNjy3IBrYBNFtfVtlJYJ1ZdgIgDLds2hk4AIXAVbJzZqcdSGocKsvMUFa7pizixeXJhso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146660},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./editor":{"types":"./src/editor/Editor.tsx","import":"./src/editor/Editor.tsx"},"./convert":{"types":"./src/editor/convert.ts","import":"./src/editor/convert.ts"},"./styles.css":"./src/styles.css"},"gitHead":"cef41f1486755c4a55cbe768f157471717dac28c","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.1.0","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"gpu-lexer":"0.0.2","lucide-react":"^1.17.0","@brett_lamy/docstream":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@agent-wasm/core":"^0.4.0","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_1.0.1_1790517552263_0.2325535175746012","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@brett_lamy/docstream-editor","version":"1.1.0","_id":"@brett_lamy/docstream-editor@1.1.0","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"517f9b8795af5c5af9394de1d0181ecdbf890335","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-1.1.0.tgz","fileCount":16,"integrity":"sha512-WqsWz1MkZQSZ7m+7X36lSJFnrcqEkQLdKC9Un/7/wpg+L0xnhLP1leWXPlXC6PpLplagI/R7bcyytXw8aylwkA==","signatures":[{"sig":"MEYCIQDMJGFxsyBwePWeSko+zgikyE9p10I+twvomx8W1/CwGwIhAM1JTg2LyYIryEjEtz+AbuAYa3cAsYFPYLABD6GBO8ce","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDi63TUNOYHeU+/JHXYP8/tJa/1jGC3YhMUn6oaBVfX/AIgJPYssTw5rs9m0WJqrpj5TO8uETUeDmTUbOsCaYH5wUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153515},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./editor":{"types":"./src/editor/Editor.tsx","import":"./src/editor/Editor.tsx"},"./convert":{"types":"./src/editor/convert.ts","import":"./src/editor/convert.ts"},"./styles.css":"./src/styles.css"},"gitHead":"79e75758da38413571161181e23bffd2d977ea26","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.1.0","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"gpu-lexer":"0.0.2","lucide-react":"^1.17.0","@brett_lamy/docstream":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@agent-wasm/core":"^0.4.0","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_1.1.0_1790528910196_0.4341006145898536","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@brett_lamy/docstream-editor","version":"1.2.0","_id":"@brett_lamy/docstream-editor@1.2.0","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"30638f996d8c027cd5cce22f1a40a4b16fc09d43","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-1.2.0.tgz","fileCount":16,"integrity":"sha512-eUDTNWTDZ6U4O/kLLPKEYIvcRhTDinAUBURNOYp6LZE9CHpLlzI2+/Q9KeGHpbqBrJCHuxVpObfh/uw8yU9RGw==","signatures":[{"sig":"MEUCIBn0AGlIoegpzwfqbvh27K1P0+km2aMj6o7nqPQEbjayAiEAlyDqYAmjVeSBdFXVqgJooRcsy0i4w4ZLaSWRjehC+uA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjqMQqJsw1Q6Rmr/zb54ImHeMCV5tBO4DrrWTbY1WfzQIgAf2P+gDARZc/okoFftz+NLRU8OyBzUYAslOZKaoAulI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180601},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./editor":{"types":"./src/editor/Editor.tsx","import":"./src/editor/Editor.tsx"},"./convert":{"types":"./src/editor/convert.ts","import":"./src/editor/convert.ts"},"./styles.css":"./src/styles.css"},"gitHead":"5d83c5f4afe006192e3acec69f21bf1e6d8b4be4","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.1.0","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"gpu-lexer":"0.0.2","lucide-react":"^1.17.0","@brett_lamy/docstream":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@agent-wasm/core":"^0.4.0","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_1.2.0_1790545852941_0.46584525268219057","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@brett_lamy/docstream-editor","version":"1.2.1","_id":"@brett_lamy/docstream-editor@1.2.1","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"0ba6bbf38cef2592660b33961f9dc7930865d786","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-1.2.1.tgz","fileCount":16,"integrity":"sha512-jOEl63L9Y3CZGjabt3vlIgRW2dolR/KeAg1zpKhvX929yFjDJYQvvlVtumDloQRBCxBJZHq5bYrPb4Z+Vg5/uQ==","signatures":[{"sig":"MEUCIQDv9Rt+VjHISNRjqDVoFJ0u3z2YzYQQ4rOWn6cbAmItzwIgfHawlHvl5BUqQmjKyLnTbQaH2rIitV/fojQxq+YnsE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICFNprliWvGGnSDYRSXzH47PdMKZ5IgZ2waG0QomhzfqAiEApw/D50UxzQd5eoL47MG3Px/EZIs/EiOeIbgl81Uu0y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180601},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./editor":{"types":"./src/editor/Editor.tsx","import":"./src/editor/Editor.tsx"},"./convert":{"types":"./src/editor/convert.ts","import":"./src/editor/convert.ts"},"./styles.css":"./src/styles.css"},"gitHead":"e2b4f979157eb22684696fa6b740b521f15aa4cd","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.1.0","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"gpu-lexer":"0.0.2","lucide-react":"^1.17.0","@brett_lamy/docstream":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@agent-wasm/core":"^0.4.0","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_1.2.1_1790545946078_0.48203283897337257","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@brett_lamy/docstream-editor","version":"1.2.2","_id":"@brett_lamy/docstream-editor@1.2.2","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"c469d786f09964f2df831383c099b5d2b8ef2c63","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-1.2.2.tgz","fileCount":16,"integrity":"sha512-q0mOTdl4jTKv0e1ORuj3zcDEvSyvSUAb2dY7tyq+bsYn3ttcbxo8HOk3oeLC0eFCi69PkZawtoQYx0lmVvXRbw==","signatures":[{"sig":"MEUCIQCbMwPPV308yWU24zF3FLjr9Jvq6WDrBPHMVRWn/9d1NgIgAd91zysde5l0CvS+52wtPtx2s+rlt0gS0skzlDCQitI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDWA4bS8+1OcHPdxWV6wR4WJS5e6b45r611I2AExCvkSAiEAwICwmQ/MS1r7v8aszoPkpbtwdVBYhyT4hpMtivFdY8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183755},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./editor":{"types":"./src/editor/Editor.tsx","import":"./src/editor/Editor.tsx"},"./convert":{"types":"./src/editor/convert.ts","import":"./src/editor/convert.ts"},"./styles.css":"./src/styles.css"},"gitHead":"3e1a6b9f33aefce6078dbcabf59a0612654cf665","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.1.0","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"gpu-lexer":"0.0.2","lucide-react":"^1.17.0","@brett_lamy/docstream":"1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@agent-wasm/core":"^0.4.0","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-code":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-code":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_1.2.2_1790550516923_0.19639779563326787","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@brett_lamy/docstream-editor","version":"1.2.3","_id":"@brett_lamy/docstream-editor@1.2.3","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"073b010ee5748445a84ffa47c5eec448903de104","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-1.2.3.tgz","fileCount":16,"integrity":"sha512-z4kmoNDhYXBIYiG11ZHvmF369TA4GSfInpv65IXsxPTzxkVA3Gn7ykxBjmpgkLEpm2/JpbRB8E9JxITWu1rPJQ==","signatures":[{"sig":"MEUCICmyH2Keg9b5Equ+WO5x4Q9iMTt5QtKfBjMxDYWiaE8pAiEA/RtytoYFvz2IEGQWhi69LMjh5I9oUyPAPU0SsqfFHnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHmcQXXvk/o47oV4Z3UWoMtNXR6KcoisDyb687bmD7AhAiALpUYxbXsYEa05BV+rAagsHBA0UYHLUhx9Ow7g4C98GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186737},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./editor":{"types":"./src/editor/Editor.tsx","import":"./src/editor/Editor.tsx"},"./convert":{"types":"./src/editor/convert.ts","import":"./src/editor/convert.ts"},"./styles.css":"./src/styles.css"},"gitHead":"25913e8aca791a3ff2d069efccfc56d2daaa1a98","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.1.0","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"gpu-lexer":"0.0.2","lucide-react":"^1.17.0","@brett_lamy/docstream":"1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@agent-wasm/core":"^0.4.0","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-code":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-code":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_1.2.3_1790561443264_0.5433188962248419","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@brett_lamy/docstream-editor","version":"1.2.4","_id":"@brett_lamy/docstream-editor@1.2.4","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"1abdfde61ab66ad1995b5b8663390a3f5a6290dd","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-1.2.4.tgz","fileCount":16,"integrity":"sha512-7m99zomP/xbvbkMXUnQhw6vClq+WYlARGRjFMwjKktgUKsMGVF21Z35yb5PBQogKOQdT0J9/CAWQAFpU0pYKog==","signatures":[{"sig":"MEQCID6V8iHbqTK624I8ZV09fqNgqdk1zb3Ga2EFjfm++sxEAiBjDsk6eMn0pnXvqY+dY+Htklv8y1gxarSecpVCrrhiXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCEuIP8sJlpHzEp6coO0ef0ZKhM80qOsdFkwG8P1jwoowIhAPMBXFN9jNcHk9SgjYoTrs9/cJ7KoTxF8QH/dpVp5Vby","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202253},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./editor":{"types":"./src/editor/Editor.tsx","import":"./src/editor/Editor.tsx"},"./convert":{"types":"./src/editor/convert.ts","import":"./src/editor/convert.ts"},"./styles.css":"./src/styles.css"},"gitHead":"2cc957d1e58f246dfe66a31c84c2384843edafab","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.1.0","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"gpu-lexer":"0.0.2","lucide-react":"^1.17.0","@brett_lamy/docstream":"1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@agent-wasm/core":"^0.4.0","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-code":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"peerDependencies":{"react":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-code":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_1.2.4_1790615151119_0.8630202651001098","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@brett_lamy/docstream-editor","version":"1.3.0","_id":"@brett_lamy/docstream-editor@1.3.0","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"homepage":"https://github.com/BLamy/docstream-editor#readme","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"fb7138f204792e763b9f329f8d755a3502e09ec1","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-1.3.0.tgz","fileCount":16,"integrity":"sha512-WW5DQyRlk9/Zgw4k148i6Iu0vQ9OYhZQrEhW6pWvpfZ7XUIJ96+EulXKoH7/Iqz5UxWBf44f/CspXJViSmFMrw==","signatures":[{"sig":"MEUCIDeVgFdfcEVGugh4MhICR0/xTepccgNOlVb/mnG5FlK1AiEAhIpYf9ZuGWTgtqeDkiL+RH190dZyj04Z8nUMJUNU5xU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFjabwo63yiiesKYGWzXTH0ArYGCDQfjAn+xt2NbN9iLAiEAmUcqhJI0jnP28t5qiY24A2lO4fGyzszQZULrQpK/fQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204717},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./editor":{"types":"./src/editor/Editor.tsx","import":"./src/editor/Editor.tsx"},"./convert":{"types":"./src/editor/convert.ts","import":"./src/editor/convert.ts"},"./styles.css":"./src/styles.css"},"gitHead":"146cca3a148783ce1df6a3966c81f122c3070d29","scripts":{"test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.1.0","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"gpu-lexer":"0.0.2","lucide-react":"^1.17.0","@brett_lamy/docstream":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-code":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"peerDependencies":{"react":">=18","react-dom":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-code":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"_npmOperationalInternal":{"tmp":"tmp/docstream-editor_1.3.0_1790617604869_0.8815371271716397","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"_id":"@brett_lamy/docstream-editor@1.4.0","bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"dist":{"shasum":"b14e492d90599adec0ed53fbbb8f30d9a4636010","tarball":"https://registry.npmjs.org/@brett_lamy/docstream-editor/-/docstream-editor-1.4.0.tgz","fileCount":69,"integrity":"sha512-rn3o0NyUTNqMeO2z6sH/uyINKlPK1HJFPG56iI55hbcUu+GS7VWPlsRPG6Zd3sXmkAx+hRwgUQiCYsKBo39dwA==","signatures":[{"sig":"MEQCIArNTxZriYx6Nk88qWDgJz18jNhcAIsaWmSiHmTnVuYnAiBTFxom2ceTzlmgoBiecDZ2MiNP7jio0aJonfQ2vPvhZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC8EkBwmco4em83IzN3vLtCZH5/ol3FzIsSuqCqIARt5AIgKM3ChQchFqkNtm0y3Z69IQg4q9fIeb/DOUfKKbHIVBE="}],"unpackedSize":565073},"main":"./dist/index.js","name":"@brett_lamy/docstream-editor","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts","default":"./dist/index.js"},"./editor":{"types":"./dist/editor/Editor.d.ts","import":"./dist/editor/Editor.js","source":"./src/editor/Editor.tsx","default":"./dist/editor/Editor.js"},"./convert":{"types":"./dist/editor/convert.d.ts","import":"./dist/editor/convert.js","source":"./src/editor/convert.ts","default":"./dist/editor/convert.js"},"./styles.css":"./dist/styles.css"},"gitHead":"c581ee80afd52f97eed30c8024ea2e4096f1f73e","scripts":{"test":"npm run build && vitest run","build":"node scripts/build.mjs","prepack":"npm run build","typecheck":"tsc -p tsconfig.json --noEmit"},"version":"1.4.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29a77a87-06af-4e8d-bb22-bee12916fb59"}},"homepage":"https://github.com/BLamy/docstream-editor#readme","repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"_npmVersion":"12.1.0","description":"TipTap editor for Docstream GitBook-style markdown documents.","directories":{},"maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"gpu-lexer":"0.0.2","lucide-react":"^1.17.0","@brett_lamy/docstream":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19","vitest":"^3.2.4","react-dom":"^19","@tiptap/pm":"^3.26.1","typescript":"^5.6.0","@tiptap/core":"^3.26.1","@types/react":"^19.0.0","@tiptap/react":"^3.26.1","@types/react-dom":"^19.0.0","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-code":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"peerDependencies":{"react":">=18","react-dom":">=18","@tiptap/pm":"^3.26.1","@tiptap/core":"^3.26.1","@tiptap/react":"^3.26.1","@tiptap/suggestion":"^3.26.1","@tiptap/starter-kit":"^3.26.1","@tiptap/extension-code":"^3.26.1","@tiptap/extension-list":"^3.26.1","@tiptap/extension-table":"^3.26.1","@tiptap/extension-code-block":"^3.26.1","@tiptap/extension-placeholder":"^3.26.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/docstream-editor_1.4.0_1790619294647_0.6113508264489211"}}},"time":{"created":"2026-06-15T18:20:03.455Z","modified":"2026-09-28T18:14:54.982Z","0.1.0":"2026-06-15T18:20:03.859Z","0.3.0":"2026-08-12T05:36:23.722Z","0.3.1":"2026-08-19T16:36:26.221Z","0.3.2":"2026-08-19T16:40:21.527Z","0.3.3":"2026-08-19T18:45:08.124Z","0.3.4":"2026-08-20T04:08:11.441Z","0.3.5":"2026-08-30T18:15:57.718Z","0.3.6":"2026-08-30T18:30:48.831Z","0.3.7":"2026-09-01T06:46:58.110Z","0.5.0":"2026-09-01T15:40:15.794Z","0.5.1":"2026-09-01T15:41:33.001Z","0.5.2":"2026-09-01T16:07:40.494Z","0.5.3":"2026-09-01T16:33:48.515Z","0.5.4":"2026-09-01T16:36:24.510Z","0.5.5":"2026-09-01T16:52:32.801Z","0.5.6":"2026-09-01T17:10:29.903Z","0.5.7":"2026-09-01T18:21:48.582Z","0.5.8":"2026-09-21T20:32:15.408Z","0.6.0":"2026-09-22T19:43:19.094Z","0.7.0":"2026-09-22T19:55:43.928Z","0.8.0":"2026-09-23T14:23:28.615Z","1.0.0":"2026-09-26T20:41:51.143Z","1.0.1":"2026-09-27T13:59:12.349Z","1.1.0":"2026-09-27T17:08:30.287Z","1.2.0":"2026-09-27T21:50:53.037Z","1.2.1":"2026-09-27T21:52:26.161Z","1.2.2":"2026-09-27T23:08:37.008Z","1.2.3":"2026-09-28T02:10:43.349Z","1.2.4":"2026-09-28T17:05:51.239Z","1.3.0":"2026-09-28T17:46:44.951Z","1.4.0":"2026-09-28T18:14:54.764Z"},"bugs":{"url":"https://github.com/BLamy/docstream-editor/issues"},"homepage":"https://github.com/BLamy/docstream-editor#readme","repository":{"url":"git+https://github.com/BLamy/docstream-editor.git","type":"git"},"description":"TipTap editor for Docstream GitBook-style markdown documents.","maintainers":[{"name":"bel423","email":"bel423@gmail.com"}],"readme":"# @brett_lamy/docstream-editor\n\nTipTap editor components for Docstream GitBook-style markdown documents.\n\n`@brett_lamy/docstream-editor` provides the editable layer for the same document model rendered by `@brett_lamy/docstream`. It is intended for docs apps that need rich editing while preserving GitBook-flavored markdown blocks for preview, storage, and AI stream rendering.\n\n## Features\n\n- Controlled React editor component for GitBook-style markdown.\n- TipTap extensions for common writing flows.\n- Conversion helpers between the Docstream AST and TipTap JSON.\n- Slash menu for inserting supported blocks.\n- Code block syntax highlighting through [`gpu-lexer`](https://gpu-lexer.vercel.app/) (language-agnostic, WebGPU; plain text where WebGPU is unavailable).\n- Table, task list, heading, quote, and inline formatting support.\n- Preserves Docstream/GitBook block semantics when converting back to markdown.\n- Copy a docs page (docstream's \"Copy page\") and paste it in: the editor shows the same page and\n  serializes it back byte-for-byte — demos with their inline files, install command boxes, titled\n  tab sets and all. Inline code may combine with links, bold, italic and strike\n  (``[`@brett_lamy/ui`](url)``, ``**bold `x` text**``); the editor's `GbCode` mark allows it.\n- Lossless: any Markdown page comes back byte-for-byte through the editor. docstream's layout fields\n  (blank lines, fences, list markers, tag lines, raw HTML, …) ride on each node's `md` attribute\n  (`GbMarkdownLayout`); link details and code-span backticks on the link / code marks; escapes as the\n  `mdEscaped` mark; nested same-type emphasis as `more` on the mark; reference definitions and unknown\n  `{% tags %}` as `gbDefinition` / `gbRaw` blocks; chips and inline images carry emphasis and link marks.\n- Preserves mounted source-file/export provenance and can write edits to the real file through Vite.\n\n## Installation\n\n```sh\npnpm add @brett_lamy/docstream-editor @tiptap/core @tiptap/extension-code @tiptap/extension-code-block \\\n  @tiptap/extension-list @tiptap/extension-placeholder @tiptap/extension-table @tiptap/pm \\\n  @tiptap/react @tiptap/starter-kit @tiptap/suggestion\n```\n\nReact and the TipTap packages (including `@tiptap/extension-code`) are peer dependencies. `@brett_lamy/docstream` is a runtime dependency (pinned to the same version as the editor) because the editor uses the same parser, serializer, OpenAPI rendering, and asset helpers. Nothing in the install runs a build script, and the editor never references Docstream's optional almost-node playground (`@agent-wasm/core`) — see `liveRenderer` below to opt in.\n\n### Migrating to 1.4\n\nNo API changes. Exports resolve to compiled `dist/*.js` + `.d.ts` instead of `src/*.ts(x)`\n(Docstream 1.4 does the same); drop any `optimizeDeps` / `transpilePackages` entries or\ntype-check settings you added for the raw sources.\n\n### Migrating to 1.3\n\n- `GitbookEditor` no longer runs `live` jsx/tsx code blocks in almost-node on its own. Pass\n  `liveRenderer={almostNodeLiveRenderer}` (from `@brett_lamy/docstream/playground`) to keep the preview.\n- `ReactDemoEditor` takes the same `liveRenderer` prop; without it the files stay editable and a\n  short note replaces the preview.\n\n## Basic Setup\n\nImport both package styles near your app entrypoint:\n\n```ts\nimport \"@brett_lamy/docstream/styles.css\"\nimport \"@brett_lamy/docstream-editor/styles.css\"\n```\n\nIf your TypeScript app checks CSS side-effect imports, include Vite's standard environment declaration or an equivalent CSS module declaration:\n\n```ts\n/// <reference types=\"vite/client\" />\n```\n\n## Usage\n\n`GitbookEditor` is a controlled component. Pass the current markdown and receive updated markdown through `onChange`.\n\n```tsx\nimport { useState } from \"react\"\nimport { GitbookEditor } from \"@brett_lamy/docstream-editor\"\nimport \"@brett_lamy/docstream/styles.css\"\nimport \"@brett_lamy/docstream-editor/styles.css\"\n\nconst initialMarkdown = `# Getting started\n\n{% hint style=\"info\" %}\nType / to insert supported blocks.\n{% endhint %}\n`\n\nexport function EditorPage() {\n  const [markdown, setMarkdown] = useState(initialMarkdown)\n\n  return (\n    <GitbookEditor\n      markdown={markdown}\n      onChange={setMarkdown}\n    />\n  )\n}\n```\n\n## Props\n\n```ts\nexport interface GitbookEditorProps {\n  markdown: string\n  onChange: (markdown: string) => void\n  onKeyDown?: (event: KeyboardEvent) => boolean\n  onPaste?: (event: ClipboardEvent) => boolean\n  imagePaste?: \"inline\" | \"chip\"\n  attachments?: EditorAttachment[]\n  onAttachmentAdd?: (attachment: EditorAttachment & { file: File }) => void\n  onAttachmentRemove?: (ids: string[]) => void\n  onAttachmentOpen?: (attachment: EditorAttachment) => void\n  demoResolver?: DemoResolver\n  demoRuntime?: InlineDemoRuntime\n  liveRenderer?: LivePreviewRenderer\n  demoDependencies?: Record<string, string>\n  markdownPaste?: boolean\n}\n```\n\n- `markdown`: Source markdown to load into the editor.\n- `onChange`: Called with serialized markdown whenever TipTap content changes.\n- `onKeyDown` / `onPaste`: Optional host hooks that run before the built-in editor behavior;\n  return `true` when the application handled the event.\n- `imagePaste`, `attachments`, `onAttachmentAdd`, `onAttachmentRemove`, `onAttachmentOpen`:\n  how pasted/dropped images are handled — see [Pasted and dropped images](#pasted-and-dropped-images).\n- `demoResolver`: resolves `{% demo src %}` ids so demo blocks show a live, read-only\n  preview — see [Demo blocks](#demo-blocks).\n- `demoRuntime` / `demoDependencies`: run demos that carry their files inline and have no\n  resolver behind them — the same options as Docstream's `DocRenderOptions`.\n- `liveRenderer`: renders the preview above `live` jsx/tsx code blocks (as Docstream's\n  `liveRenderer`). The editor never imports Docstream's almost-node playground itself; to run\n  live code, pass `almostNodeLiveRenderer` / `createAlmostNodeDemoRuntime()` from\n  `@brett_lamy/docstream/playground` (and install `@agent-wasm/core`). Without them, live code\n  blocks are edited as plain code and inline demos open on their Code view.\n- `markdownPaste` (default `true`): plain-text Markdown pasted into the editor that contains\n  blocks (a \"Copy page\" export, `{% … %}` tags, fences, lists, headings …) is parsed into\n  editor blocks instead of pasted as literal text. Plain prose pastes as usual; HTML clipboards\n  keep TipTap's own handling (except VS Code's, which is treated as plain text).\n\nThe editor tracks the last markdown it emitted so normal controlled updates do not continuously reset the TipTap document. Passing a different external `markdown` value replaces the editor content.\n\n## Supported Editing Surface\n\nThe editor supports common ProseMirror/TipTap content plus GitBook-flavored blocks from Docstream.\n\n- Headings\n- Paragraphs\n- Bold, italic, strike, inline code, and links (a link inside emphasis, `**[x](url)**`, stays\n  distinct from emphasis inside a link, `[**x**](url)`)\n- Bullet, ordered, and task lists\n- Blockquotes\n- Code blocks\n- Tables\n- Hints\n- Tabs (including `{% tabs sync=\"key\" %}` sync groups, and titled sets\n  `{% tabs title=\"Installation\" level=\"3\" %}` rendered as a section heading with the switch on\n  its row — click the heading icon in the tab strip to add a title)\n- Package-manager command boxes (`{% command %}npm install x{% endcommand %}`, `/install command`)\n- Expandables\n- Steppers\n- Embeds\n- Content references\n- Component and Storybook source references\n- Live demos (`{% demo %}`), resolver-backed or carrying their files inline\n- Columns\n- Figures and images\n- OpenAPI operation placeholders\n\nSome blocks are intentionally represented as structured nodes rather than fully bespoke editing controls. They are preserved through parse, edit, and serialize flows so the document can continue to round-trip as GitBook-style markdown.\n\n## Mentions, channels, and codebases\n\nTyping `@`, `#`, or `$` opens a picker and inserts a reference chip that serializes as\n`@id`, `#id`, or `$id` (`$org/repo` works too). Feed each trigger a static list or an\nasync `(query) => options` function; options can carry a `label`, `description`, and\n`group` (rendered as section headers). `$` is only enabled when `codebases` is set, so\ndollar signs in ordinary prose never open a menu. Free-form entry is always offered.\n\n```tsx\n<GitbookEditor\n  markdown={md}\n  onChange={setMd}\n  references={{\n    mentions: [\n      ...people.map((p) => ({ id: p.handle, label: p.name, description: p.email, group: \"People\" })),\n      ...agents.map((a) => ({ id: a.handle, label: a.name, description: a.harness, group: \"Agents\" })),\n    ],\n    tags: async (query) => searchChannels(query), // [{ id: \"general\", description: \"channel\" }]\n    codebases: async (query) => searchRepos(query), // [{ id: \"reading-room\" }]\n  }}\n/>\n```\n\n## Pasted and dropped images\n\n`imagePaste` controls how pasted or dropped image files enter the document. It runs after\nyour `onPaste` (return `true` there to take over). Clipboard data that also carries plain\ntext, such as a Word or Excel selection, still pastes as text.\n\n- `\"inline\"` (default): an image block with the file as a data URL, the way it will render.\n- `\"chip\"`: a compact attachment chip at the caret. The host stores the file. The chip\n  serializes as `![image.png](attachment:att-xyz)`, shows a thumbnail and size, previews the\n  full image on hover, and opens it on click.\n\n```tsx\nconst [markdown, setMarkdown] = useState(\"\")\nconst [attachments, setAttachments] = useState<EditorAttachment[]>([])\n\n<GitbookEditor\n  markdown={markdown}\n  onChange={setMarkdown}\n  imagePaste=\"chip\"\n  attachments={attachments}\n  // once per image: { id, name, src (data URL), size, type, file }\n  onAttachmentAdd={({ file, ...attachment }) => setAttachments((all) => [...all, attachment])}\n  // chips deleted, cut or cleared by the user\n  onAttachmentRemove={(ids) => setAttachments((all) => all.filter((a) => !ids.includes(a.id)))}\n  // optional; omit it to use the built-in full-screen viewer\n  onAttachmentOpen={(attachment) => openLightbox(attachment)}\n/>\n```\n\n`EditorAttachment` is `{ id, name, src?, size?, type? }`. Chips find their image in\n`attachments` by id, so `src` can be a data URL or an uploaded URL. To remove a chip\nfrom outside the editor, call `editor.commands.removeAttachment(id)` (get the instance\nfrom `onEditorReady`). Markdown images with an `attachment:` URL always load as chips,\nwhatever the mode. `serializeEditorMarkdown(ast)` is the serializer that writes them in\nthis form.\n\n## Edit a referenced source file\n\n`GitbookEditor` edits the Markdown composition, including a structured\n`source-ref` node. `SourceFileEditor` edits the real file behind that node:\n\n```tsx\nimport { createViteSourceClient, type SourceRefNode } from \"@brett_lamy/docstream\"\nimport { SourceFileEditor } from \"@brett_lamy/docstream-editor\"\n\nconst client = createViteSourceClient()\nconst reference: SourceRefNode = {\n  type: \"source-ref\",\n  mount: \"ui\",\n  path: \"Button.stories.tsx\",\n  exportName: \"Primary\",\n  kind: \"story\",\n}\n\n<SourceFileEditor reference={reference} client={client} />\n```\n\nSaving calls the Docstream Vite plugin, writes the mounted file, returns its\nprovenance, and refreshes the live component/story preview. Configure the mount\nwith `docstreamSources()` from `@brett_lamy/docstream/vite` as shown in the\nDocstream README.\n\n## Demo blocks\n\n`{% demo src=\"<page>/<example>\" %}` becomes a `gbDemo` atom node. Every tag\nattribute — `src`, `title`, `description`, `height`, `layout`, `variants`,\n`viewport`, `entry` — is kept on the node, and so are the files the block form\ncarries inline (the titled fences between `{% demo … %}` and `{% enddemo %}`, as\n`files: { path, content, language? }[]`), so the block serializes back exactly as\nwritten. Docstream's \"Copy page\" writes every demo this way.\n\nThe node shows a compact header with editable `src` and `title` inputs (insert\none with `/demo`) and a **Files** toggle that opens a small file editor: a tab\nper file (rename it in place, mark it the entry, remove it), a code area, and\n`+` to add a file. Removing every file gives the one-line tag form again.\n\nUnder the header, Docstream's read-only `DemoViewer` renders the demo: from the\n`demoResolver` when it knows `src`, otherwise from the inline files — so a\npasted docs page looks like the docs page. Inline files run in the Preview\nthrough `demoRuntime` (e.g. `createAlmostNodeDemoRuntime()` from\n`@brett_lamy/docstream/playground`) with `demoDependencies`; without a runtime\nthe viewer shows their code.\n\n```tsx\nimport { createGlobDemoResolver } from \"@brett_lamy/docstream/demo\"\nimport { GitbookEditor } from \"@brett_lamy/docstream-editor\"\n\nconst demoResolver = createGlobDemoResolver({ /* see the Docstream README */ })\n\n<GitbookEditor markdown={markdown} onChange={setMarkdown} demoResolver={demoResolver} />\n```\n\n## Command boxes\n\n`{% command %}npm install @brett_lamy/ui{% endcommand %}` (or the block form, for\nseveral lines) becomes a `gbCommand` atom node rendered with Docstream's own\ncommand box: terminal glyph, pnpm / npm / yarn / bun switch (synced page-wide),\ncopy button. When editable, the npm command and per-manager overrides\n(`pnpm=\"…\"`, `yarn=\"…\"`, `bun=\"…\"`; the placeholder shows the derived command)\nare edited under the box. `sync` is preserved. Insert one with `/install command`.\n\n## Slash Menu\n\nThe editor includes a slash menu extension for inserting supported block structures. Type `/` in an empty paragraph to open block insertion options.\n\n## Conversion Helpers\n\nUse the conversion helpers when you need to inspect or transform editor state directly.\n\n```ts\nimport { astToTiptap, tiptapToAst } from \"@brett_lamy/docstream-editor\"\nimport { parseMarkdown, serializeMarkdown } from \"@brett_lamy/docstream\"\n\nconst ast = parseMarkdown(markdown)\nconst tiptapJson = astToTiptap(ast)\nconst markdownAgain = serializeMarkdown(tiptapToAst(tiptapJson))\n```\n\nExports:\n\n- `GitbookEditor`\n- `GitbookEditorProps`\n- `astToTiptap`\n- `tiptapToAst`\n- `PMNode`\n- `EditorAttachment`\n- `serializeEditorMarkdown`\n- `markdownPasteContent` (the Markdown-paste parser behind `markdownPaste`)\n- `SourceFileEditor`\n- `SourceFileEditorProps`\n\nApplications that only need the core editor can import the narrow entrypoint. It avoids loading\nthe source-file and React playground integrations:\n\n```tsx\nimport { GitbookEditor } from \"@brett_lamy/docstream-editor/editor\"\nimport { astToTiptap } from \"@brett_lamy/docstream-editor/convert\"\n```\n\n## Styling and Theming\n\nThe editor CSS is designed to sit beside `@brett_lamy/docstream/styles.css` and inherit the same application theme tokens. In a shadcn-style app, define your theme variables globally and import both CSS entrypoints once.\n\n```css\n:root {\n  --background: 0 0% 100%;\n  --foreground: 222.2 84% 4.9%;\n  --border: 214.3 31.8% 91.4%;\n  --muted: 210 40% 96.1%;\n  --muted-foreground: 215.4 16.3% 46.9%;\n  --primary: 221.2 83.2% 53.3%;\n}\n```\n\nThe editor exposes classes such as `gb`, `gb-toolbar`, `gb-tool`, `gb-tool-active`, and `gb-content` for host app overrides.\n\n## Bundler Notes\n\nSince 1.4 the package ships compiled ES modules (ES2022, `react-jsx`) with type\ndeclarations and declaration maps — one file per source module in `dist/`, TipTap,\nDocstream and every other dependency left as imports:\n\n```json\n{\n  \"exports\": {\n    \".\": {\n      \"source\": \"./src/index.ts\",\n      \"types\": \"./dist/index.d.ts\",\n      \"import\": \"./dist/index.js\",\n      \"default\": \"./dist/index.js\"\n    },\n    \"./editor\": { \"types\": \"./dist/editor/Editor.d.ts\", \"import\": \"./dist/editor/Editor.js\" },\n    \"./convert\": { \"types\": \"./dist/editor/convert.d.ts\", \"import\": \"./dist/editor/convert.js\" },\n    \"./styles.css\": \"./dist/styles.css\"\n  }\n}\n```\n\nNo bundler configuration is needed: Vite pre-bundles the editor (and TipTap's CommonJS\ndependencies such as `use-sync-external-store`) like any other dependency, so no\n`optimizeDeps` entries; Next.js and webpack consume it as plain ESM; your type-check\nreads `.d.ts` files instead of the editor's sources. The TypeScript sources are\npublished too, behind a `source` export condition, for monorepos that compile from source.\n\n## Renderer Pairing\n\nFor read-only previews or AI stream output, pair this package with `@brett_lamy/docstream`:\n\n```tsx\nimport { GitbookStreamdown } from \"@brett_lamy/docstream\"\n\n<GitbookStreamdown markdown={markdown} isStreaming={false} />\n```\n\nEmbed nodes preserve the Docstream media attributes (`title`, `poster`,\n`autoplay`, `loop`, `muted`, and `controls`) when converting between the\neditable TipTap document and GitBook markdown. This makes short, muted,\nautoplaying clips round-trip through the editor without losing their playback\ncontract.\n","readmeFilename":"README.md"}