{"id":18837980,"url":"https://github.com/nextjournal/prosemirror-gapcursor-bug","last_synced_at":"2026-01-28T08:30:14.308Z","repository":{"id":42969235,"uuid":"219984382","full_name":"nextjournal/prosemirror-gapcursor-bug","owner":"nextjournal","description":"Using the codemirror example from ProseMirror’s website to debug a potential gap cursor regression","archived":false,"fork":false,"pushed_at":"2022-03-25T18:01:52.000Z","size":1220,"stargazers_count":1,"open_issues_count":5,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-02-16T15:06:22.001Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nextjournal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-11-06T11:46:47.000Z","updated_at":"2020-12-02T10:34:02.000Z","dependencies_parsed_at":"2022-09-23T14:31:02.119Z","dependency_job_id":null,"html_url":"https://github.com/nextjournal/prosemirror-gapcursor-bug","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextjournal%2Fprosemirror-gapcursor-bug","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextjournal%2Fprosemirror-gapcursor-bug/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextjournal%2Fprosemirror-gapcursor-bug/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextjournal%2Fprosemirror-gapcursor-bug/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nextjournal","download_url":"https://codeload.github.com/nextjournal/prosemirror-gapcursor-bug/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239774338,"owners_count":19694700,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T02:37:22.098Z","updated_at":"2026-01-28T08:30:14.277Z","avatar_url":"https://github.com/nextjournal.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Prosemirror.net\n\nThese are the sources for http://prosemirror.net\n\nThis currently contains a [front-page](http://prosemirror.net), the\n[examples](http://prosemirror.net/examples/) (including server-side code to\nsupport the\n[collaborative demo](http://prosemirror.net/example/collab/)), the\n[guide](http://prosemirror.net/docs/guide/), and the scripts to build\nthe [reference docs](http://prosemirror.net/docs/ref/).\n\n## Installation\n\nInstall [Node.js](http://nodejs.org).\n\nInstall the module's dependencies:\n\n```bash\nnpm install\n```\n\nBuild the documentation and all the demos' JavaScript source\n\n```bash\nmake\n```\n\nThat will populate the `public/` directory with an instance of the\nwebsite. You could point a webserver at it to try it out.\n\nTo work on the demos, or to experiment with the collaborative demo, it\nis a good idea to use the dev server:\n\n```\nnpm run devserver -- --port 8888\n```\n\nThat will get you a server at [localhost:8888](http://localhost:8888/)\nthat serves the files in `public/`, along with the collaborative\nediting backend, and updates the demo pages to use\n[moduleserve](https://github.com/marijnh/moduleserve) so that you can\nrun the demos directly from the source files, rather than using the\nbundled code. You can now edit them and see the changes with a single\nrefresh. (Though the server-side collaborative code still needs a\nserver refresh to update.)\n\nNote that this is not secure (it provides filesystem access of HTTP)\nand not fast (the browser will fetch each module individually), and\nshould only be used for development, on your local machine, bound to\n`localhost`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnextjournal%2Fprosemirror-gapcursor-bug","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnextjournal%2Fprosemirror-gapcursor-bug","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnextjournal%2Fprosemirror-gapcursor-bug/lists"}