├── .gitignore ├── README.md ├── app ├── Entry.svelte ├── Main.svelte ├── adapter.ts ├── assets │ ├── calendar.svg │ ├── download-2-line.svg │ ├── download.svg │ ├── file-cloud-line.svg │ ├── folderOpen.svg │ └── save.svg ├── blocks │ ├── ExternalLink.svelte │ ├── Link.svelte │ └── Tag.svelte ├── cloud.ts ├── components │ ├── Note.svelte │ ├── PageSearchInput.svelte │ └── Reference.svelte ├── data.ts ├── db.ts ├── index.html ├── index.ts ├── pages │ ├── CloudNote.svelte │ ├── DailyNotes.svelte │ ├── LocalNote.svelte │ ├── SinglePage.svelte │ └── Welcome.svelte ├── routes.ts ├── rules.ts ├── store.ts └── utils.ts ├── editor ├── Block.svelte ├── Editor.svelte ├── RichText.svelte ├── actions.ts ├── adapters │ └── index.ts ├── blocks │ ├── Bold.svelte │ ├── Code.svelte │ ├── Image.svelte │ ├── Todo.svelte │ └── YouTube.svelte ├── parser.ts ├── rules.ts ├── store.ts ├── style.css └── utils.ts ├── favicon.svg ├── package.json ├── postcss.config.js ├── style.css ├── tsconfig.json ├── vite.app.config.js ├── vite.library.config.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/README.md -------------------------------------------------------------------------------- /app/Entry.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/Entry.svelte -------------------------------------------------------------------------------- /app/Main.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/Main.svelte -------------------------------------------------------------------------------- /app/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/adapter.ts -------------------------------------------------------------------------------- /app/assets/calendar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/assets/calendar.svg -------------------------------------------------------------------------------- /app/assets/download-2-line.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/assets/download-2-line.svg -------------------------------------------------------------------------------- /app/assets/download.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/assets/download.svg -------------------------------------------------------------------------------- /app/assets/file-cloud-line.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/assets/file-cloud-line.svg -------------------------------------------------------------------------------- /app/assets/folderOpen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/assets/folderOpen.svg -------------------------------------------------------------------------------- /app/assets/save.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/assets/save.svg -------------------------------------------------------------------------------- /app/blocks/ExternalLink.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/blocks/ExternalLink.svelte -------------------------------------------------------------------------------- /app/blocks/Link.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/blocks/Link.svelte -------------------------------------------------------------------------------- /app/blocks/Tag.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/blocks/Tag.svelte -------------------------------------------------------------------------------- /app/cloud.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/cloud.ts -------------------------------------------------------------------------------- /app/components/Note.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/components/Note.svelte -------------------------------------------------------------------------------- /app/components/PageSearchInput.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/components/PageSearchInput.svelte -------------------------------------------------------------------------------- /app/components/Reference.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/components/Reference.svelte -------------------------------------------------------------------------------- /app/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/data.ts -------------------------------------------------------------------------------- /app/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/db.ts -------------------------------------------------------------------------------- /app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/index.html -------------------------------------------------------------------------------- /app/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/index.ts -------------------------------------------------------------------------------- /app/pages/CloudNote.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/pages/CloudNote.svelte -------------------------------------------------------------------------------- /app/pages/DailyNotes.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/pages/DailyNotes.svelte -------------------------------------------------------------------------------- /app/pages/LocalNote.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/pages/LocalNote.svelte -------------------------------------------------------------------------------- /app/pages/SinglePage.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/pages/SinglePage.svelte -------------------------------------------------------------------------------- /app/pages/Welcome.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/pages/Welcome.svelte -------------------------------------------------------------------------------- /app/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/routes.ts -------------------------------------------------------------------------------- /app/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/rules.ts -------------------------------------------------------------------------------- /app/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/store.ts -------------------------------------------------------------------------------- /app/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/app/utils.ts -------------------------------------------------------------------------------- /editor/Block.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/editor/Block.svelte -------------------------------------------------------------------------------- /editor/Editor.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/editor/Editor.svelte -------------------------------------------------------------------------------- /editor/RichText.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/editor/RichText.svelte -------------------------------------------------------------------------------- /editor/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/editor/actions.ts -------------------------------------------------------------------------------- /editor/adapters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/editor/adapters/index.ts -------------------------------------------------------------------------------- /editor/blocks/Bold.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/editor/blocks/Bold.svelte -------------------------------------------------------------------------------- /editor/blocks/Code.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/editor/blocks/Code.svelte -------------------------------------------------------------------------------- /editor/blocks/Image.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/editor/blocks/Image.svelte -------------------------------------------------------------------------------- /editor/blocks/Todo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/editor/blocks/Todo.svelte -------------------------------------------------------------------------------- /editor/blocks/YouTube.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/editor/blocks/YouTube.svelte -------------------------------------------------------------------------------- /editor/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/editor/parser.ts -------------------------------------------------------------------------------- /editor/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/editor/rules.ts -------------------------------------------------------------------------------- /editor/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/editor/store.ts -------------------------------------------------------------------------------- /editor/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/editor/style.css -------------------------------------------------------------------------------- /editor/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/editor/utils.ts -------------------------------------------------------------------------------- /favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/favicon.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/postcss.config.js -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/style.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.app.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/vite.app.config.js -------------------------------------------------------------------------------- /vite.library.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/vite.library.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djyde/plastic-editor/HEAD/yarn.lock --------------------------------------------------------------------------------