├── .eslintrc ├── .gitignore ├── .prettierignore ├── .prettierrc ├── LICENSE ├── NOTICE ├── README.md ├── package.json ├── packages ├── api-collab │ ├── .example-env │ ├── README.md │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── app.ts │ │ ├── common │ │ │ ├── config.ts │ │ │ ├── error.ts │ │ │ ├── errorHandler.ts │ │ │ ├── index.ts │ │ │ └── logger.ts │ │ ├── db │ │ │ ├── collab.db.ts │ │ │ ├── doc.db.ts │ │ │ └── history.db.ts │ │ ├── index.ts │ │ ├── pm │ │ │ ├── CollaborativeInstance.ts │ │ │ └── collab.svc.ts │ │ ├── routes.ts │ │ ├── routes │ │ │ ├── doc │ │ │ │ ├── document.ctrl.ts │ │ │ │ ├── document.io.ts │ │ │ │ └── document.svc.ts │ │ │ └── doc_collab │ │ │ │ ├── doc-collab.ctrl.ts │ │ │ │ └── doc-collab.io.ts │ │ ├── socket-io │ │ │ ├── socketIO.ts │ │ │ └── types.ts │ │ └── types │ │ │ ├── document.ts │ │ │ ├── request.ts │ │ │ └── user.ts │ └── tsconfig.json ├── atlassian │ ├── README.md │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── Editor.tsx │ │ ├── EditorActions.ts │ │ ├── EditorContext.tsx │ │ ├── ReactEditorView.tsx │ │ ├── create-editor │ │ │ ├── create-plugins-list.ts │ │ │ ├── create-plugins.ts │ │ │ ├── create-schema.ts │ │ │ ├── preset.ts │ │ │ └── sort-by-order.ts │ │ ├── editor-appearance │ │ │ ├── FullPage │ │ │ │ ├── FullPage.tsx │ │ │ │ └── Toolbar.tsx │ │ │ ├── MarkButton.tsx │ │ │ └── PluginSlot.tsx │ │ ├── elements │ │ │ ├── Item │ │ │ │ ├── Item.tsx │ │ │ │ ├── ItemGroup.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── styled │ │ │ │ │ ├── Item.tsx │ │ │ │ │ ├── ItemGroup.tsx │ │ │ │ │ └── ItemParts.tsx │ │ │ │ └── util │ │ │ │ │ └── theme.ts │ │ │ └── Popup │ │ │ │ ├── Popup.tsx │ │ │ │ ├── index.ts │ │ │ │ └── utils.ts │ │ ├── index.ts │ │ ├── keymaps │ │ │ ├── consts.ts │ │ │ └── index.tsx │ │ ├── nodeviews │ │ │ └── ReactNodeView.tsx │ │ ├── performance │ │ │ ├── is-performance-api-available.ts │ │ │ └── measure.ts │ │ ├── plugins │ │ │ ├── base │ │ │ │ ├── commands │ │ │ │ │ └── general.ts │ │ │ │ └── index.ts │ │ │ ├── blockquote │ │ │ │ ├── commands │ │ │ │ │ └── index.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── nodeviews │ │ │ │ │ └── BlockQuoteView.tsx │ │ │ │ ├── pm-plugins │ │ │ │ │ ├── keymap.ts │ │ │ │ │ └── main.ts │ │ │ │ ├── pm-utils │ │ │ │ │ └── findBlockQuote.ts │ │ │ │ └── ui │ │ │ │ │ └── BlockQuote.tsx │ │ │ ├── index.ts │ │ │ ├── quick-insert │ │ │ │ ├── assets │ │ │ │ │ ├── action.tsx │ │ │ │ │ ├── code.tsx │ │ │ │ │ ├── date.tsx │ │ │ │ │ ├── decision.tsx │ │ │ │ │ ├── divider.tsx │ │ │ │ │ ├── emoji.tsx │ │ │ │ │ ├── expand.tsx │ │ │ │ │ ├── fallback.tsx │ │ │ │ │ ├── feedback.tsx │ │ │ │ │ ├── heading1.tsx │ │ │ │ │ ├── heading2.tsx │ │ │ │ │ ├── heading3.tsx │ │ │ │ │ ├── heading4.tsx │ │ │ │ │ ├── heading5.tsx │ │ │ │ │ ├── heading6.tsx │ │ │ │ │ ├── images.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── link.tsx │ │ │ │ │ ├── list-number.tsx │ │ │ │ │ ├── list.tsx │ │ │ │ │ ├── mention.tsx │ │ │ │ │ ├── panel-error.tsx │ │ │ │ │ ├── panel-note.tsx │ │ │ │ │ ├── panel-success.tsx │ │ │ │ │ ├── panel-warning.tsx │ │ │ │ │ ├── panel.tsx │ │ │ │ │ ├── quote.tsx │ │ │ │ │ ├── status.tsx │ │ │ │ │ └── table.tsx │ │ │ │ ├── commands.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── plugin-key.ts │ │ │ │ ├── search.ts │ │ │ │ ├── types.ts │ │ │ │ └── ui │ │ │ │ │ └── ModalElementBrowser │ │ │ │ │ └── index.tsx │ │ │ └── type-ahead │ │ │ │ ├── commands │ │ │ │ ├── dismiss.ts │ │ │ │ ├── insert-query.ts │ │ │ │ ├── items-list-updated.ts │ │ │ │ ├── select-item.ts │ │ │ │ ├── set-current-index.ts │ │ │ │ └── update-query.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── pm-plugins │ │ │ │ ├── actions.ts │ │ │ │ ├── input-rules.ts │ │ │ │ ├── keymap.ts │ │ │ │ ├── main.ts │ │ │ │ └── plugin-key.ts │ │ │ │ ├── types.ts │ │ │ │ ├── ui │ │ │ │ ├── TypeAhead.tsx │ │ │ │ └── TypeAheadItemsList.tsx │ │ │ │ └── utils │ │ │ │ ├── find-query-mark.ts │ │ │ │ └── is-query-active.ts │ │ ├── prosemirror-utils │ │ │ ├── findParentOfNodeType.ts │ │ │ ├── findSelectedNodeOfType.ts │ │ │ ├── helpers.ts │ │ │ └── safeInsert.ts │ │ ├── provider-factory │ │ │ ├── ProviderFactory.ts │ │ │ ├── index.ts │ │ │ ├── quick-insert-provider.tsx │ │ │ ├── typeAhead.ts │ │ │ └── types.ts │ │ ├── react-portals │ │ │ ├── PortalProvider.tsx │ │ │ ├── PortalProviderAPI.ts │ │ │ ├── PortalRenderer.tsx │ │ │ └── index.ts │ │ ├── schema │ │ │ ├── inline-content.ts │ │ │ ├── marks-obj.ts │ │ │ ├── marks │ │ │ │ ├── groups.ts │ │ │ │ ├── index.ts │ │ │ │ ├── type-ahead-query.ts │ │ │ │ └── underline.ts │ │ │ └── nodes │ │ │ │ ├── blockquote.ts │ │ │ │ ├── doc.ts │ │ │ │ ├── index.ts │ │ │ │ ├── paragraph.ts │ │ │ │ └── text.ts │ │ ├── theme │ │ │ ├── colors.ts │ │ │ ├── constants.ts │ │ │ └── math.ts │ │ ├── types │ │ │ ├── command.ts │ │ │ ├── editor-config.ts │ │ │ ├── editor-plugin.ts │ │ │ ├── editor-ui.ts │ │ │ ├── index.ts │ │ │ ├── pm-config.ts │ │ │ └── pm-plugin.ts │ │ ├── ui │ │ │ ├── hocs │ │ │ │ ├── WithPluginState.tsx │ │ │ │ └── WithProviders.tsx │ │ │ ├── styles.ts │ │ │ └── with-outer-listeners.tsx │ │ └── utils │ │ │ ├── browser.ts │ │ │ ├── document-logger.ts │ │ │ ├── event-dispatcher.ts │ │ │ ├── input-rules.ts │ │ │ ├── insert.ts │ │ │ ├── magic-box.ts │ │ │ ├── mark-type.ts │ │ │ ├── nodes.ts │ │ │ └── selection.ts │ └── tsconfig.json ├── client-cra │ ├── README.md │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ └── manifest.json │ ├── src │ │ ├── api.ts │ │ ├── components │ │ │ ├── CollabInfo.tsx │ │ │ ├── DocumentBrowser.tsx │ │ │ ├── Layout.tsx │ │ │ ├── NavBar.tsx │ │ │ ├── PageHeader.tsx │ │ │ ├── Toaster.tsx │ │ │ └── editor │ │ │ │ ├── DesktopLayout.tsx │ │ │ │ ├── Editor.tsx │ │ │ │ ├── MarkButton.tsx │ │ │ │ └── Toolbar.tsx │ │ ├── document-api.ts │ │ ├── index.css │ │ ├── index.tsx │ │ ├── pages │ │ │ ├── AtlassianPage.tsx │ │ │ ├── FrontPage.tsx │ │ │ ├── FullV1Page.tsx │ │ │ └── MinimalPage.tsx │ │ ├── react-app-env.d.ts │ │ ├── routes.tsx │ │ ├── stores │ │ │ ├── AuthStore.ts │ │ │ ├── DocumentStore.ts │ │ │ ├── EditorStore.ts │ │ │ ├── SyncStore.ts │ │ │ ├── ToastStore.ts │ │ │ ├── index.ts │ │ │ └── mobxConf.ts │ │ └── types │ │ │ ├── document.ts │ │ │ └── toast.ts │ └── tsconfig.json ├── full-v2 │ ├── README.md │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── context │ │ │ ├── APIProvider.ts │ │ │ ├── EditorContext.ts │ │ │ ├── EditorViewProvider.ts │ │ │ ├── ExtensionProvider.ts │ │ │ ├── PluginsProvider.ts │ │ │ ├── Providers.ts │ │ │ ├── analytics │ │ │ │ ├── AnalyticsProvider.ts │ │ │ │ ├── is-performance-api-available.ts │ │ │ │ └── measure.ts │ │ │ ├── collab │ │ │ │ ├── CollabProvider.ts │ │ │ │ └── replaceDocument.ts │ │ │ └── index.ts │ │ ├── core │ │ │ ├── Editor.tsx │ │ │ ├── index.ts │ │ │ ├── keymaps │ │ │ │ ├── consts.ts │ │ │ │ └── index.ts │ │ │ ├── pm │ │ │ │ ├── index.ts │ │ │ │ └── plugin.ts │ │ │ ├── types │ │ │ │ ├── command.ts │ │ │ │ ├── editor-view.ts │ │ │ │ └── editor.ts │ │ │ └── utils │ │ │ │ ├── EventDispatcher.ts │ │ │ │ ├── browser.ts │ │ │ │ ├── document-logger.ts │ │ │ │ ├── document.ts │ │ │ │ └── nodes.ts │ │ ├── extensions │ │ │ ├── Extension.ts │ │ │ ├── base │ │ │ │ ├── BaseExtension.ts │ │ │ │ ├── commands │ │ │ │ │ └── general.ts │ │ │ │ ├── index.ts │ │ │ │ ├── marks │ │ │ │ │ ├── em.ts │ │ │ │ │ ├── groups.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── strong.ts │ │ │ │ ├── nodes │ │ │ │ │ ├── doc.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── paragraph.ts │ │ │ │ │ └── text.ts │ │ │ │ ├── pm-plugins │ │ │ │ │ ├── main.ts │ │ │ │ │ └── state.ts │ │ │ │ └── pm-utils │ │ │ │ │ └── getActive.ts │ │ │ ├── blockquote │ │ │ │ ├── BlockQuoteExtension.tsx │ │ │ │ ├── commands │ │ │ │ │ └── index.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── nodes │ │ │ │ │ └── blockquote.ts │ │ │ │ ├── nodeviews │ │ │ │ │ └── BlockQuoteView.ts │ │ │ │ ├── pm-plugins │ │ │ │ │ ├── keymap.ts │ │ │ │ │ ├── main.ts │ │ │ │ │ └── state.ts │ │ │ │ ├── pm-utils │ │ │ │ │ └── findBlockQuote.ts │ │ │ │ └── ui │ │ │ │ │ └── BlockQuote.tsx │ │ │ ├── collab │ │ │ │ ├── CollabExtension.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── plugin.ts │ │ │ │ ├── pm-plugins │ │ │ │ │ ├── main.ts │ │ │ │ │ └── state.ts │ │ │ │ └── types │ │ │ │ │ └── index.ts │ │ │ ├── createPlugins.ts │ │ │ ├── createReactExtension.ts │ │ │ ├── createSchema.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ └── react │ │ │ ├── ReactNodeView.tsx │ │ │ ├── hooks │ │ │ ├── createListenProps.ts │ │ │ └── useSsrLayoutEffect.tsx │ │ │ ├── index.ts │ │ │ └── portals │ │ │ ├── PortalProvider.tsx │ │ │ └── PortalRenderer.tsx │ └── tsconfig.json ├── full │ ├── README.md │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── Editor.tsx │ │ ├── ReactEditorView.tsx │ │ ├── collab-api.ts │ │ ├── core │ │ │ ├── AnalyticsProvider.ts │ │ │ ├── EditorContext.ts │ │ │ ├── EditorViewProvider.ts │ │ │ ├── PluginsProvider.ts │ │ │ ├── create │ │ │ │ ├── create-plugins.ts │ │ │ │ ├── create-schema.ts │ │ │ │ ├── preset.ts │ │ │ │ └── ranks.ts │ │ │ ├── index.ts │ │ │ ├── keymaps │ │ │ │ ├── consts.ts │ │ │ │ └── index.ts │ │ │ ├── pm │ │ │ │ ├── index.ts │ │ │ │ └── plugin.ts │ │ │ ├── types │ │ │ │ ├── command.ts │ │ │ │ ├── editor-config.ts │ │ │ │ ├── editor-plugin.ts │ │ │ │ ├── editor-view.ts │ │ │ │ ├── index.ts │ │ │ │ └── pm-plugin.ts │ │ │ └── utils │ │ │ │ ├── EventDispatcher.ts │ │ │ │ └── browser.ts │ │ ├── create-defaults.ts │ │ ├── editor-plugins │ │ │ ├── base │ │ │ │ ├── commands │ │ │ │ │ └── general.ts │ │ │ │ ├── index.ts │ │ │ │ ├── pm-plugins │ │ │ │ │ └── main.ts │ │ │ │ └── pm-utils │ │ │ │ │ └── getActive.ts │ │ │ ├── blockquote │ │ │ │ ├── commands │ │ │ │ │ └── index.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── nodeviews │ │ │ │ │ └── BlockQuoteView.ts │ │ │ │ ├── pm-plugins │ │ │ │ │ ├── keymap.ts │ │ │ │ │ └── main.ts │ │ │ │ ├── pm-utils │ │ │ │ │ └── findBlockQuote.ts │ │ │ │ └── ui │ │ │ │ │ └── BlockQuote.tsx │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── performance │ │ │ ├── is-performance-api-available.ts │ │ │ └── measure.ts │ │ ├── react │ │ │ ├── ReactNodeView.tsx │ │ │ ├── hooks │ │ │ │ ├── createListenProps.ts │ │ │ │ └── useSsrLayoutEffect.tsx │ │ │ └── portals │ │ │ │ ├── PortalProvider.tsx │ │ │ │ ├── PortalRenderer.tsx │ │ │ │ └── index.ts │ │ ├── schema │ │ │ ├── inline-content.ts │ │ │ ├── marks-obj.ts │ │ │ ├── marks │ │ │ │ ├── em.ts │ │ │ │ ├── groups.ts │ │ │ │ ├── index.ts │ │ │ │ └── strong.ts │ │ │ └── nodes │ │ │ │ ├── blockquote.ts │ │ │ │ ├── doc.ts │ │ │ │ ├── index.ts │ │ │ │ ├── paragraph.ts │ │ │ │ └── text.ts │ │ ├── types │ │ │ └── editor-ui.ts │ │ ├── ui │ │ │ ├── FullPage.tsx │ │ │ ├── MarkButton.tsx │ │ │ └── Toolbar.tsx │ │ └── utils │ │ │ ├── document-logger.ts │ │ │ ├── document.ts │ │ │ └── nodes.ts │ └── tsconfig.json ├── minimal │ ├── README.md │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── Editor.scss │ │ ├── Editor.tsx │ │ ├── actions.ts │ │ ├── index.ts │ │ ├── nodeviews │ │ │ ├── BlockQuote.scss │ │ │ ├── BlockQuote.tsx │ │ │ ├── BlockQuoteView.tsx │ │ │ └── index.ts │ │ ├── plugins.ts │ │ └── schema.ts │ └── tsconfig.json ├── nextjs │ ├── .babelrc │ ├── README.md │ ├── next-env.d.ts │ ├── package.json │ ├── src │ │ ├── components │ │ │ ├── Layout.tsx │ │ │ ├── NavBar.tsx │ │ │ └── PageHeader.tsx │ │ └── pages │ │ │ ├── _app.tsx │ │ │ ├── _document.tsx │ │ │ ├── atlassian.tsx │ │ │ ├── index.tsx │ │ │ └── minimal.tsx │ └── tsconfig.json ├── prosemirror-utils │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── findSelectedNodeOfType.ts │ │ ├── helpers.ts │ │ ├── index.ts │ │ └── safeInsert.ts │ └── tsconfig.json ├── ssr │ ├── .example-env │ ├── README.md │ ├── client │ │ ├── components │ │ │ ├── Layout.tsx │ │ │ ├── NavBar.tsx │ │ │ └── PageHeader.tsx │ │ ├── index.tsx │ │ ├── pages │ │ │ ├── AtlassianPage.tsx │ │ │ ├── FrontPage.tsx │ │ │ └── MinimalPage.tsx │ │ └── routes.tsx │ ├── package.json │ ├── rollup.config.client.js │ ├── rollup.config.server.js │ ├── server │ │ ├── app.ts │ │ ├── common │ │ │ ├── config.ts │ │ │ ├── error.ts │ │ │ ├── errorHandler.ts │ │ │ ├── index.ts │ │ │ └── logger.ts │ │ ├── index.ts │ │ ├── routes.ts │ │ └── routes │ │ │ └── ssr │ │ │ ├── ssr.ctrl.tsx │ │ │ └── ssr.service.tsx │ └── tsconfig.json └── types │ ├── package.json │ ├── rollup.config.js │ ├── src │ ├── index.ts │ ├── socket.ts │ └── utils.ts │ ├── tsconfig.json │ └── types │ ├── auth.d.ts │ ├── collab.d.ts │ ├── document.d.ts │ ├── index.d.ts │ ├── socket-collab.d.ts │ ├── socket-doc.d.ts │ └── utils.d.ts ├── pnpm-lock.yaml └── pnpm-workspace.yaml /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/package.json -------------------------------------------------------------------------------- /packages/api-collab/.example-env: -------------------------------------------------------------------------------- 1 | PORT=3400 -------------------------------------------------------------------------------- /packages/api-collab/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/README.md -------------------------------------------------------------------------------- /packages/api-collab/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/package.json -------------------------------------------------------------------------------- /packages/api-collab/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/rollup.config.js -------------------------------------------------------------------------------- /packages/api-collab/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/src/app.ts -------------------------------------------------------------------------------- /packages/api-collab/src/common/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/src/common/config.ts -------------------------------------------------------------------------------- /packages/api-collab/src/common/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/src/common/error.ts -------------------------------------------------------------------------------- /packages/api-collab/src/common/errorHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/src/common/errorHandler.ts -------------------------------------------------------------------------------- /packages/api-collab/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/src/common/index.ts -------------------------------------------------------------------------------- /packages/api-collab/src/common/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/src/common/logger.ts -------------------------------------------------------------------------------- /packages/api-collab/src/db/collab.db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/src/db/collab.db.ts -------------------------------------------------------------------------------- /packages/api-collab/src/db/doc.db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/src/db/doc.db.ts -------------------------------------------------------------------------------- /packages/api-collab/src/db/history.db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/src/db/history.db.ts -------------------------------------------------------------------------------- /packages/api-collab/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/src/index.ts -------------------------------------------------------------------------------- /packages/api-collab/src/pm/CollaborativeInstance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/src/pm/CollaborativeInstance.ts -------------------------------------------------------------------------------- /packages/api-collab/src/pm/collab.svc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/src/pm/collab.svc.ts -------------------------------------------------------------------------------- /packages/api-collab/src/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/src/routes.ts -------------------------------------------------------------------------------- /packages/api-collab/src/routes/doc/document.ctrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/src/routes/doc/document.ctrl.ts -------------------------------------------------------------------------------- /packages/api-collab/src/routes/doc/document.io.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/src/routes/doc/document.io.ts -------------------------------------------------------------------------------- /packages/api-collab/src/routes/doc/document.svc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/src/routes/doc/document.svc.ts -------------------------------------------------------------------------------- /packages/api-collab/src/routes/doc_collab/doc-collab.ctrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/src/routes/doc_collab/doc-collab.ctrl.ts -------------------------------------------------------------------------------- /packages/api-collab/src/routes/doc_collab/doc-collab.io.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/src/routes/doc_collab/doc-collab.io.ts -------------------------------------------------------------------------------- /packages/api-collab/src/socket-io/socketIO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/src/socket-io/socketIO.ts -------------------------------------------------------------------------------- /packages/api-collab/src/socket-io/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/src/socket-io/types.ts -------------------------------------------------------------------------------- /packages/api-collab/src/types/document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/src/types/document.ts -------------------------------------------------------------------------------- /packages/api-collab/src/types/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/src/types/request.ts -------------------------------------------------------------------------------- /packages/api-collab/src/types/user.ts: -------------------------------------------------------------------------------- 1 | export interface IUser { 2 | id: number 3 | name: string 4 | } 5 | -------------------------------------------------------------------------------- /packages/api-collab/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/api-collab/tsconfig.json -------------------------------------------------------------------------------- /packages/atlassian/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/README.md -------------------------------------------------------------------------------- /packages/atlassian/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/package.json -------------------------------------------------------------------------------- /packages/atlassian/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/rollup.config.js -------------------------------------------------------------------------------- /packages/atlassian/src/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/Editor.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/EditorActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/EditorActions.ts -------------------------------------------------------------------------------- /packages/atlassian/src/EditorContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/EditorContext.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/ReactEditorView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/ReactEditorView.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/create-editor/create-plugins-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/create-editor/create-plugins-list.ts -------------------------------------------------------------------------------- /packages/atlassian/src/create-editor/create-plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/create-editor/create-plugins.ts -------------------------------------------------------------------------------- /packages/atlassian/src/create-editor/create-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/create-editor/create-schema.ts -------------------------------------------------------------------------------- /packages/atlassian/src/create-editor/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/create-editor/preset.ts -------------------------------------------------------------------------------- /packages/atlassian/src/create-editor/sort-by-order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/create-editor/sort-by-order.ts -------------------------------------------------------------------------------- /packages/atlassian/src/editor-appearance/FullPage/FullPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/editor-appearance/FullPage/FullPage.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/editor-appearance/FullPage/Toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/editor-appearance/FullPage/Toolbar.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/editor-appearance/MarkButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/editor-appearance/MarkButton.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/editor-appearance/PluginSlot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/editor-appearance/PluginSlot.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/elements/Item/Item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/elements/Item/Item.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/elements/Item/ItemGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/elements/Item/ItemGroup.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/elements/Item/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/elements/Item/index.ts -------------------------------------------------------------------------------- /packages/atlassian/src/elements/Item/styled/Item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/elements/Item/styled/Item.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/elements/Item/styled/ItemGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/elements/Item/styled/ItemGroup.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/elements/Item/styled/ItemParts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/elements/Item/styled/ItemParts.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/elements/Item/util/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/elements/Item/util/theme.ts -------------------------------------------------------------------------------- /packages/atlassian/src/elements/Popup/Popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/elements/Popup/Popup.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/elements/Popup/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/elements/Popup/index.ts -------------------------------------------------------------------------------- /packages/atlassian/src/elements/Popup/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/elements/Popup/utils.ts -------------------------------------------------------------------------------- /packages/atlassian/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/index.ts -------------------------------------------------------------------------------- /packages/atlassian/src/keymaps/consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/keymaps/consts.ts -------------------------------------------------------------------------------- /packages/atlassian/src/keymaps/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/keymaps/index.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/nodeviews/ReactNodeView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/nodeviews/ReactNodeView.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/performance/is-performance-api-available.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/performance/is-performance-api-available.ts -------------------------------------------------------------------------------- /packages/atlassian/src/performance/measure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/performance/measure.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/base/commands/general.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/base/commands/general.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/base/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/base/index.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/blockquote/commands/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/blockquote/commands/index.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/blockquote/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/blockquote/index.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/blockquote/nodeviews/BlockQuoteView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/blockquote/nodeviews/BlockQuoteView.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/blockquote/pm-plugins/keymap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/blockquote/pm-plugins/keymap.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/blockquote/pm-plugins/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/blockquote/pm-plugins/main.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/blockquote/pm-utils/findBlockQuote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/blockquote/pm-utils/findBlockQuote.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/blockquote/ui/BlockQuote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/blockquote/ui/BlockQuote.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/index.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/action.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/action.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/code.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/date.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/date.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/decision.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/decision.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/divider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/divider.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/emoji.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/emoji.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/expand.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/expand.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/fallback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/fallback.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/feedback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/feedback.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/heading1.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/heading1.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/heading2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/heading2.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/heading3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/heading3.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/heading4.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/heading4.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/heading5.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/heading5.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/heading6.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/heading6.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/images.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/images.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/index.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/layout.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/link.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/list-number.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/list-number.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/list.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/mention.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/mention.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/panel-error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/panel-error.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/panel-note.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/panel-note.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/panel-success.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/panel-success.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/panel-warning.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/panel-warning.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/panel.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/quote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/quote.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/status.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/status.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/assets/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/assets/table.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/commands.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/index.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/plugin-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/plugin-key.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/search.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/types.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/quick-insert/ui/ModalElementBrowser/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/quick-insert/ui/ModalElementBrowser/index.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/type-ahead/commands/dismiss.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/type-ahead/commands/dismiss.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/type-ahead/commands/insert-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/type-ahead/commands/insert-query.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/type-ahead/commands/items-list-updated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/type-ahead/commands/items-list-updated.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/type-ahead/commands/select-item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/type-ahead/commands/select-item.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/type-ahead/commands/set-current-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/type-ahead/commands/set-current-index.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/type-ahead/commands/update-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/type-ahead/commands/update-query.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/type-ahead/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/type-ahead/index.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/type-ahead/pm-plugins/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/type-ahead/pm-plugins/actions.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/type-ahead/pm-plugins/input-rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/type-ahead/pm-plugins/input-rules.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/type-ahead/pm-plugins/keymap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/type-ahead/pm-plugins/keymap.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/type-ahead/pm-plugins/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/type-ahead/pm-plugins/main.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/type-ahead/pm-plugins/plugin-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/type-ahead/pm-plugins/plugin-key.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/type-ahead/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/type-ahead/types.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/type-ahead/ui/TypeAhead.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/type-ahead/ui/TypeAhead.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/type-ahead/ui/TypeAheadItemsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/type-ahead/ui/TypeAheadItemsList.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/type-ahead/utils/find-query-mark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/type-ahead/utils/find-query-mark.ts -------------------------------------------------------------------------------- /packages/atlassian/src/plugins/type-ahead/utils/is-query-active.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/plugins/type-ahead/utils/is-query-active.ts -------------------------------------------------------------------------------- /packages/atlassian/src/prosemirror-utils/findParentOfNodeType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/prosemirror-utils/findParentOfNodeType.ts -------------------------------------------------------------------------------- /packages/atlassian/src/prosemirror-utils/findSelectedNodeOfType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/prosemirror-utils/findSelectedNodeOfType.ts -------------------------------------------------------------------------------- /packages/atlassian/src/prosemirror-utils/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/prosemirror-utils/helpers.ts -------------------------------------------------------------------------------- /packages/atlassian/src/prosemirror-utils/safeInsert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/prosemirror-utils/safeInsert.ts -------------------------------------------------------------------------------- /packages/atlassian/src/provider-factory/ProviderFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/provider-factory/ProviderFactory.ts -------------------------------------------------------------------------------- /packages/atlassian/src/provider-factory/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/provider-factory/index.ts -------------------------------------------------------------------------------- /packages/atlassian/src/provider-factory/quick-insert-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/provider-factory/quick-insert-provider.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/provider-factory/typeAhead.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/provider-factory/typeAhead.ts -------------------------------------------------------------------------------- /packages/atlassian/src/provider-factory/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/provider-factory/types.ts -------------------------------------------------------------------------------- /packages/atlassian/src/react-portals/PortalProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/react-portals/PortalProvider.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/react-portals/PortalProviderAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/react-portals/PortalProviderAPI.ts -------------------------------------------------------------------------------- /packages/atlassian/src/react-portals/PortalRenderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/react-portals/PortalRenderer.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/react-portals/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/react-portals/index.ts -------------------------------------------------------------------------------- /packages/atlassian/src/schema/inline-content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/schema/inline-content.ts -------------------------------------------------------------------------------- /packages/atlassian/src/schema/marks-obj.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/schema/marks-obj.ts -------------------------------------------------------------------------------- /packages/atlassian/src/schema/marks/groups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/schema/marks/groups.ts -------------------------------------------------------------------------------- /packages/atlassian/src/schema/marks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/schema/marks/index.ts -------------------------------------------------------------------------------- /packages/atlassian/src/schema/marks/type-ahead-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/schema/marks/type-ahead-query.ts -------------------------------------------------------------------------------- /packages/atlassian/src/schema/marks/underline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/schema/marks/underline.ts -------------------------------------------------------------------------------- /packages/atlassian/src/schema/nodes/blockquote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/schema/nodes/blockquote.ts -------------------------------------------------------------------------------- /packages/atlassian/src/schema/nodes/doc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/schema/nodes/doc.ts -------------------------------------------------------------------------------- /packages/atlassian/src/schema/nodes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/schema/nodes/index.ts -------------------------------------------------------------------------------- /packages/atlassian/src/schema/nodes/paragraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/schema/nodes/paragraph.ts -------------------------------------------------------------------------------- /packages/atlassian/src/schema/nodes/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/schema/nodes/text.ts -------------------------------------------------------------------------------- /packages/atlassian/src/theme/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/theme/colors.ts -------------------------------------------------------------------------------- /packages/atlassian/src/theme/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/theme/constants.ts -------------------------------------------------------------------------------- /packages/atlassian/src/theme/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/theme/math.ts -------------------------------------------------------------------------------- /packages/atlassian/src/types/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/types/command.ts -------------------------------------------------------------------------------- /packages/atlassian/src/types/editor-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/types/editor-config.ts -------------------------------------------------------------------------------- /packages/atlassian/src/types/editor-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/types/editor-plugin.ts -------------------------------------------------------------------------------- /packages/atlassian/src/types/editor-ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/types/editor-ui.ts -------------------------------------------------------------------------------- /packages/atlassian/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/types/index.ts -------------------------------------------------------------------------------- /packages/atlassian/src/types/pm-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/types/pm-config.ts -------------------------------------------------------------------------------- /packages/atlassian/src/types/pm-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/types/pm-plugin.ts -------------------------------------------------------------------------------- /packages/atlassian/src/ui/hocs/WithPluginState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/ui/hocs/WithPluginState.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/ui/hocs/WithProviders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/ui/hocs/WithProviders.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/ui/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/ui/styles.ts -------------------------------------------------------------------------------- /packages/atlassian/src/ui/with-outer-listeners.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/ui/with-outer-listeners.tsx -------------------------------------------------------------------------------- /packages/atlassian/src/utils/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/utils/browser.ts -------------------------------------------------------------------------------- /packages/atlassian/src/utils/document-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/utils/document-logger.ts -------------------------------------------------------------------------------- /packages/atlassian/src/utils/event-dispatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/utils/event-dispatcher.ts -------------------------------------------------------------------------------- /packages/atlassian/src/utils/input-rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/utils/input-rules.ts -------------------------------------------------------------------------------- /packages/atlassian/src/utils/insert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/utils/insert.ts -------------------------------------------------------------------------------- /packages/atlassian/src/utils/magic-box.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/utils/magic-box.ts -------------------------------------------------------------------------------- /packages/atlassian/src/utils/mark-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/utils/mark-type.ts -------------------------------------------------------------------------------- /packages/atlassian/src/utils/nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/utils/nodes.ts -------------------------------------------------------------------------------- /packages/atlassian/src/utils/selection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/src/utils/selection.ts -------------------------------------------------------------------------------- /packages/atlassian/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/atlassian/tsconfig.json -------------------------------------------------------------------------------- /packages/client-cra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/README.md -------------------------------------------------------------------------------- /packages/client-cra/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/package.json -------------------------------------------------------------------------------- /packages/client-cra/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/public/favicon.ico -------------------------------------------------------------------------------- /packages/client-cra/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/public/index.html -------------------------------------------------------------------------------- /packages/client-cra/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/public/manifest.json -------------------------------------------------------------------------------- /packages/client-cra/src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/api.ts -------------------------------------------------------------------------------- /packages/client-cra/src/components/CollabInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/components/CollabInfo.tsx -------------------------------------------------------------------------------- /packages/client-cra/src/components/DocumentBrowser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/components/DocumentBrowser.tsx -------------------------------------------------------------------------------- /packages/client-cra/src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/components/Layout.tsx -------------------------------------------------------------------------------- /packages/client-cra/src/components/NavBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/components/NavBar.tsx -------------------------------------------------------------------------------- /packages/client-cra/src/components/PageHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/components/PageHeader.tsx -------------------------------------------------------------------------------- /packages/client-cra/src/components/Toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/components/Toaster.tsx -------------------------------------------------------------------------------- /packages/client-cra/src/components/editor/DesktopLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/components/editor/DesktopLayout.tsx -------------------------------------------------------------------------------- /packages/client-cra/src/components/editor/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/components/editor/Editor.tsx -------------------------------------------------------------------------------- /packages/client-cra/src/components/editor/MarkButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/components/editor/MarkButton.tsx -------------------------------------------------------------------------------- /packages/client-cra/src/components/editor/Toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/components/editor/Toolbar.tsx -------------------------------------------------------------------------------- /packages/client-cra/src/document-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/document-api.ts -------------------------------------------------------------------------------- /packages/client-cra/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/index.css -------------------------------------------------------------------------------- /packages/client-cra/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/index.tsx -------------------------------------------------------------------------------- /packages/client-cra/src/pages/AtlassianPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/pages/AtlassianPage.tsx -------------------------------------------------------------------------------- /packages/client-cra/src/pages/FrontPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/pages/FrontPage.tsx -------------------------------------------------------------------------------- /packages/client-cra/src/pages/FullV1Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/pages/FullV1Page.tsx -------------------------------------------------------------------------------- /packages/client-cra/src/pages/MinimalPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/pages/MinimalPage.tsx -------------------------------------------------------------------------------- /packages/client-cra/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/client-cra/src/routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/routes.tsx -------------------------------------------------------------------------------- /packages/client-cra/src/stores/AuthStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/stores/AuthStore.ts -------------------------------------------------------------------------------- /packages/client-cra/src/stores/DocumentStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/stores/DocumentStore.ts -------------------------------------------------------------------------------- /packages/client-cra/src/stores/EditorStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/stores/EditorStore.ts -------------------------------------------------------------------------------- /packages/client-cra/src/stores/SyncStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/stores/SyncStore.ts -------------------------------------------------------------------------------- /packages/client-cra/src/stores/ToastStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/stores/ToastStore.ts -------------------------------------------------------------------------------- /packages/client-cra/src/stores/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/stores/index.ts -------------------------------------------------------------------------------- /packages/client-cra/src/stores/mobxConf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/stores/mobxConf.ts -------------------------------------------------------------------------------- /packages/client-cra/src/types/document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/types/document.ts -------------------------------------------------------------------------------- /packages/client-cra/src/types/toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/src/types/toast.ts -------------------------------------------------------------------------------- /packages/client-cra/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/client-cra/tsconfig.json -------------------------------------------------------------------------------- /packages/full-v2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/README.md -------------------------------------------------------------------------------- /packages/full-v2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/package.json -------------------------------------------------------------------------------- /packages/full-v2/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/rollup.config.js -------------------------------------------------------------------------------- /packages/full-v2/src/context/APIProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/context/APIProvider.ts -------------------------------------------------------------------------------- /packages/full-v2/src/context/EditorContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/context/EditorContext.ts -------------------------------------------------------------------------------- /packages/full-v2/src/context/EditorViewProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/context/EditorViewProvider.ts -------------------------------------------------------------------------------- /packages/full-v2/src/context/ExtensionProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/context/ExtensionProvider.ts -------------------------------------------------------------------------------- /packages/full-v2/src/context/PluginsProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/context/PluginsProvider.ts -------------------------------------------------------------------------------- /packages/full-v2/src/context/Providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/context/Providers.ts -------------------------------------------------------------------------------- /packages/full-v2/src/context/analytics/AnalyticsProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/context/analytics/AnalyticsProvider.ts -------------------------------------------------------------------------------- /packages/full-v2/src/context/analytics/is-performance-api-available.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/context/analytics/is-performance-api-available.ts -------------------------------------------------------------------------------- /packages/full-v2/src/context/analytics/measure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/context/analytics/measure.ts -------------------------------------------------------------------------------- /packages/full-v2/src/context/collab/CollabProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/context/collab/CollabProvider.ts -------------------------------------------------------------------------------- /packages/full-v2/src/context/collab/replaceDocument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/context/collab/replaceDocument.ts -------------------------------------------------------------------------------- /packages/full-v2/src/context/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/context/index.ts -------------------------------------------------------------------------------- /packages/full-v2/src/core/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/core/Editor.tsx -------------------------------------------------------------------------------- /packages/full-v2/src/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/core/index.ts -------------------------------------------------------------------------------- /packages/full-v2/src/core/keymaps/consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/core/keymaps/consts.ts -------------------------------------------------------------------------------- /packages/full-v2/src/core/keymaps/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/core/keymaps/index.ts -------------------------------------------------------------------------------- /packages/full-v2/src/core/pm/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/core/pm/index.ts -------------------------------------------------------------------------------- /packages/full-v2/src/core/pm/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/core/pm/plugin.ts -------------------------------------------------------------------------------- /packages/full-v2/src/core/types/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/core/types/command.ts -------------------------------------------------------------------------------- /packages/full-v2/src/core/types/editor-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/core/types/editor-view.ts -------------------------------------------------------------------------------- /packages/full-v2/src/core/types/editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/core/types/editor.ts -------------------------------------------------------------------------------- /packages/full-v2/src/core/utils/EventDispatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/core/utils/EventDispatcher.ts -------------------------------------------------------------------------------- /packages/full-v2/src/core/utils/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/core/utils/browser.ts -------------------------------------------------------------------------------- /packages/full-v2/src/core/utils/document-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/core/utils/document-logger.ts -------------------------------------------------------------------------------- /packages/full-v2/src/core/utils/document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/core/utils/document.ts -------------------------------------------------------------------------------- /packages/full-v2/src/core/utils/nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/core/utils/nodes.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/Extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/Extension.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/base/BaseExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/base/BaseExtension.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/base/commands/general.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/base/commands/general.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/base/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/base/index.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/base/marks/em.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/base/marks/em.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/base/marks/groups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/base/marks/groups.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/base/marks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/base/marks/index.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/base/marks/strong.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/base/marks/strong.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/base/nodes/doc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/base/nodes/doc.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/base/nodes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/base/nodes/index.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/base/nodes/paragraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/base/nodes/paragraph.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/base/nodes/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/base/nodes/text.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/base/pm-plugins/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/base/pm-plugins/main.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/base/pm-plugins/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/base/pm-plugins/state.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/base/pm-utils/getActive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/base/pm-utils/getActive.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/blockquote/BlockQuoteExtension.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/blockquote/BlockQuoteExtension.tsx -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/blockquote/commands/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/blockquote/commands/index.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/blockquote/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/blockquote/index.tsx -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/blockquote/nodes/blockquote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/blockquote/nodes/blockquote.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/blockquote/nodeviews/BlockQuoteView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/blockquote/nodeviews/BlockQuoteView.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/blockquote/pm-plugins/keymap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/blockquote/pm-plugins/keymap.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/blockquote/pm-plugins/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/blockquote/pm-plugins/main.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/blockquote/pm-plugins/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/blockquote/pm-plugins/state.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/blockquote/pm-utils/findBlockQuote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/blockquote/pm-utils/findBlockQuote.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/blockquote/ui/BlockQuote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/blockquote/ui/BlockQuote.tsx -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/collab/CollabExtension.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/collab/CollabExtension.tsx -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/collab/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/collab/index.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/collab/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/collab/plugin.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/collab/pm-plugins/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/collab/pm-plugins/main.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/collab/pm-plugins/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/collab/pm-plugins/state.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/collab/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/collab/types/index.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/createPlugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/createPlugins.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/createReactExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/createReactExtension.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/createSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/createSchema.ts -------------------------------------------------------------------------------- /packages/full-v2/src/extensions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/extensions/index.ts -------------------------------------------------------------------------------- /packages/full-v2/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/index.ts -------------------------------------------------------------------------------- /packages/full-v2/src/react/ReactNodeView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/react/ReactNodeView.tsx -------------------------------------------------------------------------------- /packages/full-v2/src/react/hooks/createListenProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/react/hooks/createListenProps.ts -------------------------------------------------------------------------------- /packages/full-v2/src/react/hooks/useSsrLayoutEffect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/react/hooks/useSsrLayoutEffect.tsx -------------------------------------------------------------------------------- /packages/full-v2/src/react/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/react/index.ts -------------------------------------------------------------------------------- /packages/full-v2/src/react/portals/PortalProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/react/portals/PortalProvider.tsx -------------------------------------------------------------------------------- /packages/full-v2/src/react/portals/PortalRenderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/src/react/portals/PortalRenderer.tsx -------------------------------------------------------------------------------- /packages/full-v2/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full-v2/tsconfig.json -------------------------------------------------------------------------------- /packages/full/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/README.md -------------------------------------------------------------------------------- /packages/full/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/package.json -------------------------------------------------------------------------------- /packages/full/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/rollup.config.js -------------------------------------------------------------------------------- /packages/full/src/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/Editor.tsx -------------------------------------------------------------------------------- /packages/full/src/ReactEditorView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/ReactEditorView.tsx -------------------------------------------------------------------------------- /packages/full/src/collab-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/collab-api.ts -------------------------------------------------------------------------------- /packages/full/src/core/AnalyticsProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/core/AnalyticsProvider.ts -------------------------------------------------------------------------------- /packages/full/src/core/EditorContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/core/EditorContext.ts -------------------------------------------------------------------------------- /packages/full/src/core/EditorViewProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/core/EditorViewProvider.ts -------------------------------------------------------------------------------- /packages/full/src/core/PluginsProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/core/PluginsProvider.ts -------------------------------------------------------------------------------- /packages/full/src/core/create/create-plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/core/create/create-plugins.ts -------------------------------------------------------------------------------- /packages/full/src/core/create/create-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/core/create/create-schema.ts -------------------------------------------------------------------------------- /packages/full/src/core/create/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/core/create/preset.ts -------------------------------------------------------------------------------- /packages/full/src/core/create/ranks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/core/create/ranks.ts -------------------------------------------------------------------------------- /packages/full/src/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/core/index.ts -------------------------------------------------------------------------------- /packages/full/src/core/keymaps/consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/core/keymaps/consts.ts -------------------------------------------------------------------------------- /packages/full/src/core/keymaps/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/core/keymaps/index.ts -------------------------------------------------------------------------------- /packages/full/src/core/pm/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/core/pm/index.ts -------------------------------------------------------------------------------- /packages/full/src/core/pm/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/core/pm/plugin.ts -------------------------------------------------------------------------------- /packages/full/src/core/types/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/core/types/command.ts -------------------------------------------------------------------------------- /packages/full/src/core/types/editor-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/core/types/editor-config.ts -------------------------------------------------------------------------------- /packages/full/src/core/types/editor-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/core/types/editor-plugin.ts -------------------------------------------------------------------------------- /packages/full/src/core/types/editor-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/core/types/editor-view.ts -------------------------------------------------------------------------------- /packages/full/src/core/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/core/types/index.ts -------------------------------------------------------------------------------- /packages/full/src/core/types/pm-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/core/types/pm-plugin.ts -------------------------------------------------------------------------------- /packages/full/src/core/utils/EventDispatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/core/utils/EventDispatcher.ts -------------------------------------------------------------------------------- /packages/full/src/core/utils/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/core/utils/browser.ts -------------------------------------------------------------------------------- /packages/full/src/create-defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/create-defaults.ts -------------------------------------------------------------------------------- /packages/full/src/editor-plugins/base/commands/general.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/editor-plugins/base/commands/general.ts -------------------------------------------------------------------------------- /packages/full/src/editor-plugins/base/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/editor-plugins/base/index.ts -------------------------------------------------------------------------------- /packages/full/src/editor-plugins/base/pm-plugins/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/editor-plugins/base/pm-plugins/main.ts -------------------------------------------------------------------------------- /packages/full/src/editor-plugins/base/pm-utils/getActive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/editor-plugins/base/pm-utils/getActive.ts -------------------------------------------------------------------------------- /packages/full/src/editor-plugins/blockquote/commands/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/editor-plugins/blockquote/commands/index.ts -------------------------------------------------------------------------------- /packages/full/src/editor-plugins/blockquote/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/editor-plugins/blockquote/index.tsx -------------------------------------------------------------------------------- /packages/full/src/editor-plugins/blockquote/nodeviews/BlockQuoteView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/editor-plugins/blockquote/nodeviews/BlockQuoteView.ts -------------------------------------------------------------------------------- /packages/full/src/editor-plugins/blockquote/pm-plugins/keymap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/editor-plugins/blockquote/pm-plugins/keymap.ts -------------------------------------------------------------------------------- /packages/full/src/editor-plugins/blockquote/pm-plugins/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/editor-plugins/blockquote/pm-plugins/main.ts -------------------------------------------------------------------------------- /packages/full/src/editor-plugins/blockquote/pm-utils/findBlockQuote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/editor-plugins/blockquote/pm-utils/findBlockQuote.ts -------------------------------------------------------------------------------- /packages/full/src/editor-plugins/blockquote/ui/BlockQuote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/editor-plugins/blockquote/ui/BlockQuote.tsx -------------------------------------------------------------------------------- /packages/full/src/editor-plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/editor-plugins/index.ts -------------------------------------------------------------------------------- /packages/full/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/index.ts -------------------------------------------------------------------------------- /packages/full/src/performance/is-performance-api-available.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/performance/is-performance-api-available.ts -------------------------------------------------------------------------------- /packages/full/src/performance/measure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/performance/measure.ts -------------------------------------------------------------------------------- /packages/full/src/react/ReactNodeView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/react/ReactNodeView.tsx -------------------------------------------------------------------------------- /packages/full/src/react/hooks/createListenProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/react/hooks/createListenProps.ts -------------------------------------------------------------------------------- /packages/full/src/react/hooks/useSsrLayoutEffect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/react/hooks/useSsrLayoutEffect.tsx -------------------------------------------------------------------------------- /packages/full/src/react/portals/PortalProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/react/portals/PortalProvider.tsx -------------------------------------------------------------------------------- /packages/full/src/react/portals/PortalRenderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/react/portals/PortalRenderer.tsx -------------------------------------------------------------------------------- /packages/full/src/react/portals/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/react/portals/index.ts -------------------------------------------------------------------------------- /packages/full/src/schema/inline-content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/schema/inline-content.ts -------------------------------------------------------------------------------- /packages/full/src/schema/marks-obj.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/schema/marks-obj.ts -------------------------------------------------------------------------------- /packages/full/src/schema/marks/em.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/schema/marks/em.ts -------------------------------------------------------------------------------- /packages/full/src/schema/marks/groups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/schema/marks/groups.ts -------------------------------------------------------------------------------- /packages/full/src/schema/marks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/schema/marks/index.ts -------------------------------------------------------------------------------- /packages/full/src/schema/marks/strong.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/schema/marks/strong.ts -------------------------------------------------------------------------------- /packages/full/src/schema/nodes/blockquote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/schema/nodes/blockquote.ts -------------------------------------------------------------------------------- /packages/full/src/schema/nodes/doc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/schema/nodes/doc.ts -------------------------------------------------------------------------------- /packages/full/src/schema/nodes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/schema/nodes/index.ts -------------------------------------------------------------------------------- /packages/full/src/schema/nodes/paragraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/schema/nodes/paragraph.ts -------------------------------------------------------------------------------- /packages/full/src/schema/nodes/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/schema/nodes/text.ts -------------------------------------------------------------------------------- /packages/full/src/types/editor-ui.ts: -------------------------------------------------------------------------------- 1 | export type EditorAppearance = 'full-page' 2 | -------------------------------------------------------------------------------- /packages/full/src/ui/FullPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/ui/FullPage.tsx -------------------------------------------------------------------------------- /packages/full/src/ui/MarkButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/ui/MarkButton.tsx -------------------------------------------------------------------------------- /packages/full/src/ui/Toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/ui/Toolbar.tsx -------------------------------------------------------------------------------- /packages/full/src/utils/document-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/utils/document-logger.ts -------------------------------------------------------------------------------- /packages/full/src/utils/document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/utils/document.ts -------------------------------------------------------------------------------- /packages/full/src/utils/nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/src/utils/nodes.ts -------------------------------------------------------------------------------- /packages/full/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/full/tsconfig.json -------------------------------------------------------------------------------- /packages/minimal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/minimal/README.md -------------------------------------------------------------------------------- /packages/minimal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/minimal/package.json -------------------------------------------------------------------------------- /packages/minimal/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/minimal/rollup.config.js -------------------------------------------------------------------------------- /packages/minimal/src/Editor.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/minimal/src/Editor.scss -------------------------------------------------------------------------------- /packages/minimal/src/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/minimal/src/Editor.tsx -------------------------------------------------------------------------------- /packages/minimal/src/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/minimal/src/actions.ts -------------------------------------------------------------------------------- /packages/minimal/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/minimal/src/index.ts -------------------------------------------------------------------------------- /packages/minimal/src/nodeviews/BlockQuote.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/minimal/src/nodeviews/BlockQuote.scss -------------------------------------------------------------------------------- /packages/minimal/src/nodeviews/BlockQuote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/minimal/src/nodeviews/BlockQuote.tsx -------------------------------------------------------------------------------- /packages/minimal/src/nodeviews/BlockQuoteView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/minimal/src/nodeviews/BlockQuoteView.tsx -------------------------------------------------------------------------------- /packages/minimal/src/nodeviews/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/minimal/src/nodeviews/index.ts -------------------------------------------------------------------------------- /packages/minimal/src/plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/minimal/src/plugins.ts -------------------------------------------------------------------------------- /packages/minimal/src/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/minimal/src/schema.ts -------------------------------------------------------------------------------- /packages/minimal/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/minimal/tsconfig.json -------------------------------------------------------------------------------- /packages/nextjs/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/nextjs/.babelrc -------------------------------------------------------------------------------- /packages/nextjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/nextjs/README.md -------------------------------------------------------------------------------- /packages/nextjs/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/nextjs/next-env.d.ts -------------------------------------------------------------------------------- /packages/nextjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/nextjs/package.json -------------------------------------------------------------------------------- /packages/nextjs/src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/nextjs/src/components/Layout.tsx -------------------------------------------------------------------------------- /packages/nextjs/src/components/NavBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/nextjs/src/components/NavBar.tsx -------------------------------------------------------------------------------- /packages/nextjs/src/components/PageHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/nextjs/src/components/PageHeader.tsx -------------------------------------------------------------------------------- /packages/nextjs/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/nextjs/src/pages/_app.tsx -------------------------------------------------------------------------------- /packages/nextjs/src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/nextjs/src/pages/_document.tsx -------------------------------------------------------------------------------- /packages/nextjs/src/pages/atlassian.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/nextjs/src/pages/atlassian.tsx -------------------------------------------------------------------------------- /packages/nextjs/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/nextjs/src/pages/index.tsx -------------------------------------------------------------------------------- /packages/nextjs/src/pages/minimal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/nextjs/src/pages/minimal.tsx -------------------------------------------------------------------------------- /packages/nextjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/nextjs/tsconfig.json -------------------------------------------------------------------------------- /packages/prosemirror-utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/prosemirror-utils/package.json -------------------------------------------------------------------------------- /packages/prosemirror-utils/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/prosemirror-utils/rollup.config.js -------------------------------------------------------------------------------- /packages/prosemirror-utils/src/findSelectedNodeOfType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/prosemirror-utils/src/findSelectedNodeOfType.ts -------------------------------------------------------------------------------- /packages/prosemirror-utils/src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/prosemirror-utils/src/helpers.ts -------------------------------------------------------------------------------- /packages/prosemirror-utils/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/prosemirror-utils/src/index.ts -------------------------------------------------------------------------------- /packages/prosemirror-utils/src/safeInsert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/prosemirror-utils/src/safeInsert.ts -------------------------------------------------------------------------------- /packages/prosemirror-utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/prosemirror-utils/tsconfig.json -------------------------------------------------------------------------------- /packages/ssr/.example-env: -------------------------------------------------------------------------------- 1 | PORT=3300 -------------------------------------------------------------------------------- /packages/ssr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/ssr/README.md -------------------------------------------------------------------------------- /packages/ssr/client/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/ssr/client/components/Layout.tsx -------------------------------------------------------------------------------- /packages/ssr/client/components/NavBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/ssr/client/components/NavBar.tsx -------------------------------------------------------------------------------- /packages/ssr/client/components/PageHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/ssr/client/components/PageHeader.tsx -------------------------------------------------------------------------------- /packages/ssr/client/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/ssr/client/index.tsx -------------------------------------------------------------------------------- /packages/ssr/client/pages/AtlassianPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/ssr/client/pages/AtlassianPage.tsx -------------------------------------------------------------------------------- /packages/ssr/client/pages/FrontPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/ssr/client/pages/FrontPage.tsx -------------------------------------------------------------------------------- /packages/ssr/client/pages/MinimalPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/ssr/client/pages/MinimalPage.tsx -------------------------------------------------------------------------------- /packages/ssr/client/routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/ssr/client/routes.tsx -------------------------------------------------------------------------------- /packages/ssr/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/ssr/package.json -------------------------------------------------------------------------------- /packages/ssr/rollup.config.client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/ssr/rollup.config.client.js -------------------------------------------------------------------------------- /packages/ssr/rollup.config.server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/ssr/rollup.config.server.js -------------------------------------------------------------------------------- /packages/ssr/server/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/ssr/server/app.ts -------------------------------------------------------------------------------- /packages/ssr/server/common/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/ssr/server/common/config.ts -------------------------------------------------------------------------------- /packages/ssr/server/common/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/ssr/server/common/error.ts -------------------------------------------------------------------------------- /packages/ssr/server/common/errorHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/ssr/server/common/errorHandler.ts -------------------------------------------------------------------------------- /packages/ssr/server/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/ssr/server/common/index.ts -------------------------------------------------------------------------------- /packages/ssr/server/common/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/ssr/server/common/logger.ts -------------------------------------------------------------------------------- /packages/ssr/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/ssr/server/index.ts -------------------------------------------------------------------------------- /packages/ssr/server/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/ssr/server/routes.ts -------------------------------------------------------------------------------- /packages/ssr/server/routes/ssr/ssr.ctrl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/ssr/server/routes/ssr/ssr.ctrl.tsx -------------------------------------------------------------------------------- /packages/ssr/server/routes/ssr/ssr.service.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/ssr/server/routes/ssr/ssr.service.tsx -------------------------------------------------------------------------------- /packages/ssr/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/ssr/tsconfig.json -------------------------------------------------------------------------------- /packages/types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/types/package.json -------------------------------------------------------------------------------- /packages/types/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/types/rollup.config.js -------------------------------------------------------------------------------- /packages/types/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/types/src/index.ts -------------------------------------------------------------------------------- /packages/types/src/socket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/types/src/socket.ts -------------------------------------------------------------------------------- /packages/types/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/types/src/utils.ts -------------------------------------------------------------------------------- /packages/types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/types/tsconfig.json -------------------------------------------------------------------------------- /packages/types/types/auth.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/types/types/auth.d.ts -------------------------------------------------------------------------------- /packages/types/types/collab.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/types/types/collab.d.ts -------------------------------------------------------------------------------- /packages/types/types/document.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/types/types/document.d.ts -------------------------------------------------------------------------------- /packages/types/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/types/types/index.d.ts -------------------------------------------------------------------------------- /packages/types/types/socket-collab.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/types/types/socket-collab.d.ts -------------------------------------------------------------------------------- /packages/types/types/socket-doc.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/types/types/socket-doc.d.ts -------------------------------------------------------------------------------- /packages/types/types/utils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/packages/types/types/utils.d.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TeemuKoivisto/prosemirror-react-typescript-example/HEAD/pnpm-workspace.yaml --------------------------------------------------------------------------------