{"_id":"@automerge/automerge-codemirror","_rev":"15-13d235f42e0d78efe9944ec641f66e22","name":"@automerge/automerge-codemirror","dist-tags":{"latest":"0.2.0"},"versions":{"0.0.1":{"name":"@automerge/automerge-codemirror","version":"0.0.1","license":"MIT","_id":"@automerge/automerge-codemirror@0.0.1","maintainers":[{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"pvh","email":"npm@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"}],"dist":{"shasum":"f3e2f9e6f3acb7a6d9477673d28de3a236ecfc0b","tarball":"https://registry.npmjs.org/@automerge/automerge-codemirror/-/automerge-codemirror-0.0.1.tgz","fileCount":4,"integrity":"sha512-01U26M9p0ECl7erFpImRTTmZODRgAhgmM5w2RTwXl4gPdC0CiljlLnNCRvedyezpILjIUOjEsJ0SmO0ne+VaxA==","signatures":[{"sig":"MEUCIQDvQTPtOJv6sKKW8tSVWl0LpjfSd7hmQL4ID4JlmgBdvAIgICEF8gouqY4rjhzwYNCTEpsrqfPZ8dHRTLeBmPsZ6Z8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1151},"main":"dist/index.js","scripts":{"lint":"eslint .","build":"yarn tsc -p tsconfig.build.json","prettier":"prettier '**/*.{ts,tsx,}' --check","cypress:open":"cypress open"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"directories":{},"dependencies":{"codemirror":"^6.0.1","automerge-repo":"^0.1.0","@codemirror/view":"^6.13.2","@codemirror/state":"^6.2.1","@automerge/automerge":"^2.1.0-alpha.5"},"_hasShrinkwrap":false,"devDependencies":{"ist":"^1.1.7","vite":"^4.3.9","react":"^18.2.0","eslint":"^8.43.0","cypress":"^12.14.0","prettier":"^2.8.8","react-dom":"^18.2.0","typescript":"^5.1.3","@cypress/react18":"^2.0.0","vite-plugin-wasm":"^3.2.2","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.60.0","vite-plugin-top-level-await":"^1.3.1","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-codemirror_0.0.1_1687737663917_0.034617675495374645","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@automerge/automerge-codemirror","version":"0.0.2","license":"MIT","_id":"@automerge/automerge-codemirror@0.0.2","maintainers":[{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"pvh","email":"npm@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"}],"dist":{"shasum":"3edcb580d321726e48518c6e8c55cca074552767","tarball":"https://registry.npmjs.org/@automerge/automerge-codemirror/-/automerge-codemirror-0.0.2.tgz","fileCount":13,"integrity":"sha512-mk1g7I2zJSqg5CTwPOTEO7Hw18BqA8WBXBxbKBLzidE/e8gLopRUM3Yr5X/NPdK8p4CWVn1P7g7cBJQUa5IZ4Q==","signatures":[{"sig":"MEQCIDFUfb79kMOWRtl4GWxOQspYbY77Hn9v6acKl75tRBRKAiBgB8G+D+7vPunmV16txjAwYr9oKDSVsqaz3Jp0RXEfdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10905},"main":"dist/index.js","scripts":{"lint":"eslint .","build":"yarn tsc -p tsconfig.build.json","prettier":"prettier '**/*.{ts,tsx,}' --check","cypress:open":"cypress open"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"directories":{},"dependencies":{"codemirror":"^6.0.1","automerge-repo":"^0.1.0","@codemirror/view":"^6.13.2","@codemirror/state":"^6.2.1","@automerge/automerge":"^2.1.0-alpha.5"},"_hasShrinkwrap":false,"devDependencies":{"ist":"^1.1.7","vite":"^4.3.9","react":"^18.2.0","eslint":"^8.43.0","cypress":"^12.14.0","prettier":"^2.8.8","react-dom":"^18.2.0","typescript":"^5.1.3","@cypress/react18":"^2.0.0","vite-plugin-wasm":"^3.2.2","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.60.0","vite-plugin-top-level-await":"^1.3.1","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-codemirror_0.0.2_1687738360116_0.8991102432088838","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@automerge/automerge-codemirror","version":"0.0.3","license":"MIT","_id":"@automerge/automerge-codemirror@0.0.3","maintainers":[{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"pvh","email":"npm@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"}],"dist":{"shasum":"1e8b4024244ccf32fda1c0c886699e8668699501","tarball":"https://registry.npmjs.org/@automerge/automerge-codemirror/-/automerge-codemirror-0.0.3.tgz","fileCount":13,"integrity":"sha512-cDa76R4Ys+M4Tc/P6vCEK0sQpZxNZsfJo77KW0TIpQ5vTMxLKw+ihlRfcJuzHjmE/HWQ5AFzcY6+ltVY0rDGbw==","signatures":[{"sig":"MEUCIG5LG+sg3+kwl6EFgvrCmIo43GrAB3Z3ylKfig8eaLXKAiEA0RpFpA4rJHRNm7VYO/vnApgcsZLMuwvRbVoRcpUHnBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10469},"main":"dist/index.js","scripts":{"lint":"eslint .","build":"yarn tsc -p tsconfig.build.json","prettier":"prettier '**/*.{ts,tsx,}' --check","cypress:open":"cypress open"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"directories":{},"dependencies":{"codemirror":"^6.0.1","automerge-repo":"^0.1.0","@codemirror/view":"^6.13.2","@codemirror/state":"^6.2.1","@automerge/automerge":"^2.1.0-alpha.7"},"_hasShrinkwrap":false,"devDependencies":{"ist":"^1.1.7","vite":"^4.3.9","react":"^18.2.0","eslint":"^8.43.0","cypress":"^12.14.0","prettier":"^2.8.8","react-dom":"^18.2.0","typescript":"^5.1.3","@cypress/react18":"^2.0.0","vite-plugin-wasm":"^3.2.2","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.60.0","vite-plugin-top-level-await":"^1.3.1","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-codemirror_0.0.3_1687905308343_0.35548579968505667","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@automerge/automerge-codemirror","version":"0.0.4","license":"MIT","_id":"@automerge/automerge-codemirror@0.0.4","maintainers":[{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"pvh","email":"npm@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"}],"dist":{"shasum":"cf7cadf313e8ebfab2628b9d054421c876a2a4d1","tarball":"https://registry.npmjs.org/@automerge/automerge-codemirror/-/automerge-codemirror-0.0.4.tgz","fileCount":13,"integrity":"sha512-yfQarBCaHQA8/vOeCQBd72AtoU4K6o8SI643hMcEXfp3/FtuKsu8+vRte13CfWmQrxIjatWBdsXfUPaJ4Tjyxw==","signatures":[{"sig":"MEQCIG9Emu6yCZEm7SUdfoz4+SsqO9eZs3WcZBQKS3NGMe1wAiB60Bb0Zb9NshYS+Y40QOQWHe/L1D1jxfOmZf1Y7HT/cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10437},"main":"dist/index.js","scripts":{"lint":"eslint .","build":"yarn tsc -p tsconfig.build.json","prettier":"prettier '**/*.{ts,tsx,}' --check","cypress:open":"cypress open"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"directories":{},"dependencies":{"codemirror":"^6.0.1","@codemirror/view":"^6.13.2","@codemirror/state":"^6.2.1","@automerge/automerge":"^2.1.0-alpha.7"},"_hasShrinkwrap":false,"devDependencies":{"ist":"^1.1.7","vite":"^4.3.9","react":"^18.2.0","eslint":"^8.43.0","cypress":"^12.14.0","prettier":"^2.8.8","react-dom":"^18.2.0","typescript":"^5.1.3","@cypress/react18":"^2.0.0","vite-plugin-wasm":"^3.2.2","@vitejs/plugin-react":"^4.0.0","@typescript-eslint/parser":"^5.60.0","vite-plugin-top-level-await":"^1.3.1","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-codemirror_0.0.4_1688128515811_0.14891527922313075","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@automerge/automerge-codemirror","version":"0.0.5","license":"MIT","_id":"@automerge/automerge-codemirror@0.0.5","maintainers":[{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"pvh","email":"npm@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"}],"dist":{"shasum":"2ae2fd0fbf9f4cf7ecf9ea0dbdc3aa456b9ed735","tarball":"https://registry.npmjs.org/@automerge/automerge-codemirror/-/automerge-codemirror-0.0.5.tgz","fileCount":13,"integrity":"sha512-2ox2s5rMRkA0Z7C4jq0BVtShAlrxF2lDEMMcX0uyVrxVb3UALBxckdVgBHl0BoLaS1FB7T0QgSCl59qc17DKVA==","signatures":[{"sig":"MEUCIQCt7qmcV+Z6ZEE9XFi2dXaWtN8/hk+sBPBSlUoe/f+KtwIgOFlciYEPcwRNVqzVowAjadix7hk3OCYEjF5R/FDl8QY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10695},"main":"dist/index.js","scripts":{"lint":"eslint .","build":"yarn tsc -p tsconfig.build.json","prettier":"prettier '**/*.{ts,tsx,}' --check","cypress:open":"cypress open"},"_npmUser":{"name":"pvh","email":"npm@pvh.ca"},"directories":{},"dependencies":{"codemirror":"^6.0.1","@codemirror/view":"6.13.2","@codemirror/state":"^6.2.1","@automerge/automerge":"^2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ist":"^1.1.7","vite":"^4.3.9","react":"^18.2.0","eslint":"^8.43.0","cypress":"^12.14.0","prettier":"^2.8.8","react-dom":"^18.2.0","typescript":"^5.1.3","@cypress/react18":"^2.0.0","vite-plugin-wasm":"^3.2.2","@vitejs/plugin-react":"^4.0.0","@automerge/automerge-repo":"^1.0.6","@typescript-eslint/parser":"^5.60.0","vite-plugin-top-level-await":"^1.3.1","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-codemirror_0.0.5_1696380595954_0.6053708385621892","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@automerge/automerge-codemirror","version":"0.0.6","license":"MIT","_id":"@automerge/automerge-codemirror@0.0.6","maintainers":[{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"pvh","email":"npm@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"}],"dist":{"shasum":"27e2918640a35f90dcbcb3e0ea7b7d48285defc2","tarball":"https://registry.npmjs.org/@automerge/automerge-codemirror/-/automerge-codemirror-0.0.6.tgz","fileCount":13,"integrity":"sha512-X2uXDLKqKTqwTzy3q/JVzoXtd5Se7CXzjFF74s5suYWL+S4IqpyvYbBErXKOUc1gmtkYcxaew4drFg1+8x9fCw==","signatures":[{"sig":"MEUCICPM7ATGK5rviaNTXIU9RR2VWHSveSXIY/KWnudpaqGMAiEAn0AiCq8JEFRdO6TaXALPVQYzlxrqXjfWWljV1JEXszk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10835},"main":"dist/index.js","scripts":{"lint":"eslint .","build":"yarn tsc -p tsconfig.build.json","prettier":"prettier '**/*.{ts,tsx,}' --check","cypress:open":"cypress open"},"_npmUser":{"name":"pvh","email":"npm@pvh.ca"},"directories":{},"dependencies":{"codemirror":"^6.0.1","@codemirror/view":"6.13.2","@codemirror/state":"^6.2.1","@automerge/automerge":"^2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ist":"^1.1.7","vite":"^4.3.9","react":"^18.2.0","eslint":"^8.43.0","cypress":"^12.14.0","prettier":"^2.8.8","react-dom":"^18.2.0","typescript":"^5.1.3","@cypress/react18":"^2.0.0","vite-plugin-wasm":"^3.2.2","@vitejs/plugin-react":"^4.0.0","@automerge/automerge-repo":"^1.0.6","@typescript-eslint/parser":"^5.60.0","vite-plugin-top-level-await":"^1.3.1","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-codemirror_0.0.6_1696386152578_0.4160422151754546","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@automerge/automerge-codemirror","version":"0.0.7","license":"MIT","_id":"@automerge/automerge-codemirror@0.0.7","maintainers":[{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"pvh","email":"npm@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"}],"dist":{"shasum":"f774615c05f99881aac1b37bd517d4e4339a314c","tarball":"https://registry.npmjs.org/@automerge/automerge-codemirror/-/automerge-codemirror-0.0.7.tgz","fileCount":13,"integrity":"sha512-s9Z7MlijuQ2Jv1JQXmKtFa36vzPzwFTwtm1xKJHcYZbD/8rClO3RZVTRAyGxBv+eVEp6ZJceiz2BUIqhnbNxsw==","signatures":[{"sig":"MEQCICZkh6R4VEn5zv3UMJo5rmMrAitYAn/uhSgAzVumiOxjAiAnV2gRI/U9HtAQgQohuJ0ZS7TKZsiZpnrKkDWGlBqzYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10837},"main":"dist/index.js","scripts":{"lint":"eslint .","build":"yarn tsc -p tsconfig.build.json","prettier":"prettier '**/*.{ts,tsx,}' --check","cypress:open":"cypress open"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"directories":{},"dependencies":{"codemirror":"^6.0.1","@codemirror/view":"^6.21.3","@codemirror/state":"^6.3.0","@automerge/automerge":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"ist":"^1.1.7","vite":"^4.3.9","react":"^18.2.0","eslint":"^8.43.0","cypress":"^12.14.0","prettier":"^2.8.8","react-dom":"^18.2.0","typescript":"^5.1.3","@cypress/react18":"^2.0.0","vite-plugin-wasm":"^3.2.2","@vitejs/plugin-react":"^4.0.0","@automerge/automerge-repo":"^1.0.10","@typescript-eslint/parser":"^5.60.0","vite-plugin-top-level-await":"^1.3.1","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-codemirror_0.0.7_1697622138890_0.26041894949663047","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@automerge/automerge-codemirror","version":"0.0.9","license":"MIT","_id":"@automerge/automerge-codemirror@0.0.9","maintainers":[{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"pvh","email":"npm@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"}],"dist":{"shasum":"8180b380e589e8ac99224a18f09e3417c069ea03","tarball":"https://registry.npmjs.org/@automerge/automerge-codemirror/-/automerge-codemirror-0.0.9.tgz","fileCount":13,"integrity":"sha512-J3VAnFbhGYSxmK88FBd91ceyuadV+MEwbx+qBMO/pcZTEfcj2Pmcgc1sCwavZ8Pt6zVPNUi+IfT4PHWaFCfCtA==","signatures":[{"sig":"MEUCIQD4ms6ybw+orsRvK2qJbg/yFFOoChL4h8AeVR0siFIBmAIgLiUfKEPDFnBYO5nEAg+vQkFcueiFLthK/Xd88Ew7ywY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11858},"main":"dist/index.js","scripts":{"lint":"eslint .","build":"yarn tsc -p tsconfig.build.json","prettier":"prettier '**/*.{ts,tsx,}' --check","cypress:open":"cypress open"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"directories":{},"dependencies":{"codemirror":"^6.0.1","@codemirror/view":"^6.21.3","@codemirror/state":"^6.3.0","@automerge/automerge":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"ist":"^1.1.7","vite":"^4.3.9","react":"^18.2.0","eslint":"^8.43.0","cypress":"^12.14.0","prettier":"^2.8.8","react-dom":"^18.2.0","typescript":"^5.1.3","@cypress/react18":"^2.0.0","vite-plugin-wasm":"^3.2.2","@vitejs/plugin-react":"^4.0.0","@automerge/automerge-repo":"^1.0.19","@typescript-eslint/parser":"^5.60.0","vite-plugin-top-level-await":"^1.3.1","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-codemirror_0.0.9_1701421637744_0.2256022344009756","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@automerge/automerge-codemirror","version":"0.0.10","license":"MIT","_id":"@automerge/automerge-codemirror@0.0.10","maintainers":[{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"pvh","email":"npm@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"}],"dist":{"shasum":"4aa95e2d9c88be0477a2a2724af2a0159e832444","tarball":"https://registry.npmjs.org/@automerge/automerge-codemirror/-/automerge-codemirror-0.0.10.tgz","fileCount":13,"integrity":"sha512-e23T0nXzAWQaZdwMkiIoQxPHYv+9MLJGk6jg1TFubYXc7okBxdG19Qq+0V1ovY3WFhiBPxniph6uPKKpWbErMw==","signatures":[{"sig":"MEYCIQCScxZFIrSYUI+jdJ5Md+IFlGid5w7fEyg4C6V9wbWxcgIhAJ/YoNQ/bSrRaTxity52E7XKNJK7/u6IVcmzfG8G1lYO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11859},"main":"dist/index.js","scripts":{"lint":"eslint .","build":"yarn tsc -p tsconfig.build.json","prettier":"prettier '**/*.{ts,tsx,}' --check","cypress:open":"cypress open"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"directories":{},"dependencies":{"codemirror":"^6.0.1","@codemirror/view":"^6.21.3","@codemirror/state":"^6.3.0","@automerge/automerge":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"ist":"^1.1.7","vite":"^4.3.9","react":"^18.2.0","eslint":"^8.43.0","cypress":"^12.14.0","prettier":"^2.8.8","react-dom":"^18.2.0","typescript":"^5.1.3","@cypress/react18":"^2.0.0","vite-plugin-wasm":"^3.2.2","@vitejs/plugin-react":"^4.0.0","@automerge/automerge-repo":"^1.0.19","@typescript-eslint/parser":"^5.60.0","vite-plugin-top-level-await":"^1.3.1","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-codemirror_0.0.10_1703796122819_0.9366036178915462","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@automerge/automerge-codemirror","version":"0.0.11","license":"MIT","_id":"@automerge/automerge-codemirror@0.0.11","maintainers":[{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"},{"name":"pvh","email":"npm@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"}],"dist":{"shasum":"53ab28abaf8641da2005cec01f55373d97d60118","tarball":"https://registry.npmjs.org/@automerge/automerge-codemirror/-/automerge-codemirror-0.0.11.tgz","fileCount":13,"integrity":"sha512-CR5tpfaiS14BPC5EHocSpdhU0bN3BA+Tc4e+yqBT9t5Wxw4JcsC1h+9gsUJdFVQxpzNnWx/Gtp8Hhi2BQA3JHA==","signatures":[{"sig":"MEUCIQCwrB2IT8ALeZ1Qxw5rDbZJk9zKk9MIIF31U50HzDAhMwIgGHDUB74nRYuwmE1MS6pTc7Ne+LT/zDTRIC6ulLy7nmU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10306},"main":"dist/index.js","scripts":{"lint":"eslint .","build":"yarn tsc -p tsconfig.build.json","watch":"yarn tsc-watch -p tsconfig.build.json","prettier":"prettier '**/*.{ts,tsx,}' --check","cypress:open":"cypress open"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"description":"This plugin adds collaborative editing to codemirror using `automerge-repo`.","directories":{},"dependencies":{"codemirror":"^6.0.1","@codemirror/view":"^6.21.3","@codemirror/state":"^6.3.0","@automerge/automerge":"^2.1.9"},"_hasShrinkwrap":false,"devDependencies":{"ist":"^1.1.7","vite":"^4.3.9","react":"^18.2.0","eslint":"^8.43.0","cypress":"^12.14.0","prettier":"^2.8.8","react-dom":"^18.2.0","tsc-watch":"^6.2.0","typescript":"^5.1.3","@types/react":"^18.2.79","@cypress/react18":"^2.0.0","vite-plugin-wasm":"^3.2.2","@vitejs/plugin-react":"^4.0.0","@automerge/automerge-repo":"^1.0.19","@typescript-eslint/parser":"^5.60.0","vite-plugin-top-level-await":"^1.3.1","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-codemirror_0.0.11_1713966692532_0.14367238348101763","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@automerge/automerge-codemirror","version":"0.0.12","license":"MIT","_id":"@automerge/automerge-codemirror@0.0.12","dist":{"shasum":"57bc869d9c503231655c985d77ebdef40aed950d","tarball":"https://registry.npmjs.org/@automerge/automerge-codemirror/-/automerge-codemirror-0.0.12.tgz","fileCount":13,"integrity":"sha512-P57OpYLJsbfzZtW6RA/daQtE/EoDKvH04AuE8/XRoBIYWu14XB8z6Bn0aMF4zfmkVocuXqWFcMvKaTXkv2yMPA==","signatures":[{"sig":"MEUCIQDATVrLL6QQ+71B89bYmIxP1G6YeEuNxsRjP9zZ0xw3dAIgYkohbyMnMP64UZXmAeae+6L056ceG6mSBNZroNb+Oqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10392},"main":"dist/index.js","scripts":{"lint":"eslint .","build":"yarn tsc -p tsconfig.build.json","watch":"yarn tsc-watch -p tsconfig.build.json","prettier":"prettier '**/*.{ts,tsx,}' --check","cypress:open":"cypress open"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"description":"This plugin adds collaborative editing to codemirror using `automerge-repo`.","directories":{},"dependencies":{"codemirror":"^6.0.1","@codemirror/view":"^6.21.3","@codemirror/state":"^6.3.0","@automerge/automerge":"^2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"ist":"^1.1.7","vite":"^4.3.9","react":"^18.2.0","eslint":"^8.43.0","cypress":"^12.14.0","prettier":"^2.8.8","react-dom":"^18.2.0","tsc-watch":"^6.2.0","typescript":"^5.1.3","@types/react":"^18.2.79","@cypress/react18":"^2.0.0","vite-plugin-wasm":"^3.2.2","@vitejs/plugin-react":"^4.0.0","@automerge/automerge-repo":"^1.2.0","@typescript-eslint/parser":"^5.60.0","vite-plugin-top-level-await":"^1.3.1","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/automerge-codemirror_0.0.12_1719485416444_0.35573545013181507","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@automerge/automerge-codemirror","version":"0.1.0","license":"MIT","_id":"@automerge/automerge-codemirror@0.1.0","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"a03e4c435c522cfa251203e933ad7e48fd19847e","tarball":"https://registry.npmjs.org/@automerge/automerge-codemirror/-/automerge-codemirror-0.1.0.tgz","fileCount":12,"integrity":"sha512-9mQ7aecSlwYOGndAjLbgNk0uOJeKZdxmVNAgllf0SvsBXfeKcbf+NnvhJmRdNYY7CR4AtAw7W++Ew7t1PYs9RQ==","signatures":[{"sig":"MEUCICf0Eacd8qIdgjtat5U/caDyipvxIPsZVNhh6d9yo/JEAiEAmST2DdhJh9CKZgZJ4YqjtHrdjInJTgG+BDMj31TNCxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10660},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"788cbf476e3df70068662cbcd910f623de0cb2e7","scripts":{"lint":"eslint .","build":"yarn tsc -p tsconfig.build.json","watch":"yarn tsc-watch -p tsconfig.build.json","prettier":"prettier '**/*.{ts,tsx,}' --check","cypress:open":"cypress open --browser firefox --component"},"_npmUser":{"name":"memorythought","email":"alex@memoryandthought.me"},"_npmVersion":"10.9.2","description":"This plugin adds collaborative editing to codemirror using `automerge-repo`.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"codemirror":"^6.0.0","@codemirror/view":"^6.0.0","@codemirror/state":"^6.0.0","@automerge/automerge":"^2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"ist":"^1.1.7","vite":"^6.3.5","react":"^19.0.0","eslint":"^8.43.0","cypress":"^14.3.3","prettier":"^2.8.8","react-dom":"^19.0.0","tsc-watch":"^6.2.1","typescript":"^5.8.3","@types/react":"^18.2.79","vite-plugin-wasm":"^3.4.1","@vitejs/plugin-react":"^4.4.1","@automerge/automerge-repo":"^2.0.0","@typescript-eslint/parser":"^8.32.1","vite-plugin-top-level-await":"^1.5.0","@typescript-eslint/eslint-plugin":"^8.32.1"},"_npmOperationalInternal":{"tmp":"tmp/automerge-codemirror_0.1.0_1747648235456_0.37744212826188206","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@automerge/automerge-codemirror","version":"0.2.0","license":"MIT","_id":"@automerge/automerge-codemirror@0.2.0","maintainers":[{"name":"pvh","email":"pvh@pvh.ca"},{"name":"martinkl","email":"martin@kleppmann.com"},{"name":"orionhenry","email":"orion.henry@gmail.com"},{"name":"memorythought","email":"alex@memoryandthought.me"}],"dist":{"shasum":"18a8a3e97ab4b167937b04d39d4db29a29cbcdaa","tarball":"https://registry.npmjs.org/@automerge/automerge-codemirror/-/automerge-codemirror-0.2.0.tgz","fileCount":15,"integrity":"sha512-GBNh4ESZHFNHZKLznf/2G2KdmBD+unEdk64+l621LsjIsJs6HBmQmO8RCY1v7vIq31kFyoVHNcBMGQOnLgy4GA==","signatures":[{"sig":"MEYCIQCdA9jp3GEGl8rMKnjxIHzJcRICyF+XjIcAW21pbaOaOQIhALlIt/wh+7xGR9ZLsEToXjshVGop1yY/Wv01L7jRrSNx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12469},"main":"dist/index.js","type":"module","scripts":{"lint":"eslint .","build":"yarn tsc -p tsconfig.build.json","watch":"yarn tsc-watch -p tsconfig.build.json","prettier":"prettier '**/*.{ts,tsx,}' --check","cypress:open":"cypress open --browser firefox --component"},"_npmUser":{"name":"pvh","email":"pvh@pvh.ca"},"description":"This plugin adds collaborative editing to codemirror using `automerge-repo`.","directories":{},"dependencies":{"codemirror":"^6.0.0","@codemirror/view":"^6.0.0","@codemirror/state":"^6.0.0","@automerge/automerge":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ist":"^1.1.7","vite":"^6.3.5","react":"^19.0.0","eslint":"^8.43.0","cypress":"^14.3.3","prettier":"^2.8.8","react-dom":"^19.0.0","tsc-watch":"^6.2.1","typescript":"^5.8.3","@types/react":"^18.2.79","vite-plugin-wasm":"^3.4.1","@vitejs/plugin-react":"^4.4.1","@automerge/automerge-repo":"^2.1.0","@typescript-eslint/parser":"^8.32.1","vite-plugin-top-level-await":"^1.5.0","@typescript-eslint/eslint-plugin":"^8.32.1"},"_npmOperationalInternal":{"tmp":"tmp/automerge-codemirror_0.2.0_1753110629688_0.949786396336352","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2023-06-26T00:01:03.673Z","modified":"2026-04-13T19:45:06.102Z","0.0.1":"2023-06-26T00:01:04.093Z","0.0.2":"2023-06-26T00:12:40.267Z","0.0.3":"2023-06-27T22:35:08.531Z","0.0.4":"2023-06-30T12:35:16.007Z","0.0.5":"2023-10-04T00:49:56.101Z","0.0.6":"2023-10-04T02:22:32.916Z","0.0.7":"2023-10-18T09:42:19.176Z","0.0.9":"2023-12-01T09:07:17.904Z","0.0.10":"2023-12-28T20:42:03.008Z","0.0.11":"2024-04-24T13:51:32.685Z","0.0.12":"2024-06-27T10:50:16.577Z","0.1.0":"2025-05-19T09:50:35.668Z","0.2.0":"2025-07-21T15:10:29.901Z"},"license":"MIT","description":"This plugin adds collaborative editing to codemirror using `automerge-repo`.","maintainers":[{"email":"pvh@pvh.ca","name":"pvh"},{"email":"martin@kleppmann.com","name":"martinkl"},{"email":"orion.henry@gmail.com","name":"orionhenry"},{"email":"alex@memoryandthought.me","name":"memorythought"},{"email":"hello@brooklynzelenka.com","name":"expede"},{"email":"jtfmumm@gmail.com","name":"jtfmumm-dev"}],"readme":"# Automerge + Codemirror\n\nThis plugin adds collaborative editing to codemirror using `automerge-repo`.\n\n## Example\n\n```typescript\nimport { Repo } from \"@automerge/automerge-repo\";\nimport { automergeSyncPlugin } from \"@automerge/automerge-codemirror\";\nimport { EditorView } from \"@codemirror/view\"\nimport { basicSetup } from \"codemirror\"\n\n// Setup a repo and create a doc handle. In practice you'll probably get a\n// DocHandle by loading it from a document URL\nconst repo = new Repo(..)\nconst doc = repo.create({text: \"\"})\n\n// Setup the codemirror view\nconst container = document.createElement(\"div\")\nconst view = new EditorView({\n  doc: handle.doc().text,\n  extensions: [\n    basicSetup,\n    automergeSyncPlugin({\n      handle,\n      path: [\"text\"],\n    }),\n  ],\n  parent: container,\n})\n```\n\n### Automerge Repo 1.0 Compatibility\n\nThis codemirror plugin is intended for use with `automerge-repo` 2.0. That\nmeans that the interface it expects to be passed as the `handle` argument\nmatches the signature of the `DocHandle` interface in `automerge-repo` 2.0.\nThe main difference with `automerge-repo` 1.0 is that the automerge 1.0 \n`DocHandle.doc` method is asynchronous. If you can't upgrade to\n`automerge-repo` 2.0 then you can get around this by wrapping the 1.0 handle\nin an object which uses the 1.0 `DocHandle.docSync` method to implement the \n`DocHandle.doc` method. Like so:\n\n```typescript\nimport { type DocHandle } from \"@automerge/automerge-codemirror\"\nimport { type DocHandle as RepoHandle } from \"@automerge/automerge-repo\"\n\n// Convert an automerge-repo 1.0 DocHandle to the interface this plugin expects\nfunction makeHandle<T>(h: RepoHandle<T>): DocHandle<T> {\n    return Object.assign({}, h, {\n        doc: () => h.docSync(),\n    })\n}\n```\n","readmeFilename":"README.md"}