├── .eslintrc.cjs ├── .gitignore ├── .prettierrc.json ├── LICENSE.md ├── README.md ├── env.d.ts ├── index.html ├── package.json ├── public ├── Notepad.png ├── apple-touch-icon-180x180.png ├── favicon.ico ├── maskable-icon-512x512.png ├── pwa-192x192.png ├── pwa-512x512.png └── pwa-64x64.png ├── pwa-assets.config.ts ├── screenshot.png ├── setup.png ├── src ├── App.vue ├── assets │ ├── base.css │ ├── beta.svg │ ├── logo.svg │ └── main.css ├── components │ ├── BetaIcon.vue │ ├── Editor.vue │ ├── LocalStorageOpenModal.vue │ ├── LocalStorageSaveModal.vue │ ├── Menu.vue │ ├── MenuItem.vue │ ├── Modal.vue │ └── Tabs.vue ├── lib │ ├── build-params.ts │ ├── fs.ts │ ├── local-fs.ts │ ├── local-storage-fs.ts │ └── preferences.ts ├── main.ts ├── router │ └── index.ts ├── types │ └── types.ts └── views │ └── HomeView.vue ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json ├── vite.beta.config.ts └── vite.config.ts /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/README.md -------------------------------------------------------------------------------- /env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/package.json -------------------------------------------------------------------------------- /public/Notepad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/public/Notepad.png -------------------------------------------------------------------------------- /public/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/public/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/maskable-icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/public/maskable-icon-512x512.png -------------------------------------------------------------------------------- /public/pwa-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/public/pwa-192x192.png -------------------------------------------------------------------------------- /public/pwa-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/public/pwa-512x512.png -------------------------------------------------------------------------------- /public/pwa-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/public/pwa-64x64.png -------------------------------------------------------------------------------- /pwa-assets.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/pwa-assets.config.ts -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/screenshot.png -------------------------------------------------------------------------------- /setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/setup.png -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/src/assets/base.css -------------------------------------------------------------------------------- /src/assets/beta.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/src/assets/beta.svg -------------------------------------------------------------------------------- /src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/src/assets/logo.svg -------------------------------------------------------------------------------- /src/assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/src/assets/main.css -------------------------------------------------------------------------------- /src/components/BetaIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/src/components/BetaIcon.vue -------------------------------------------------------------------------------- /src/components/Editor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/src/components/Editor.vue -------------------------------------------------------------------------------- /src/components/LocalStorageOpenModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/src/components/LocalStorageOpenModal.vue -------------------------------------------------------------------------------- /src/components/LocalStorageSaveModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/src/components/LocalStorageSaveModal.vue -------------------------------------------------------------------------------- /src/components/Menu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/src/components/Menu.vue -------------------------------------------------------------------------------- /src/components/MenuItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/src/components/MenuItem.vue -------------------------------------------------------------------------------- /src/components/Modal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/src/components/Modal.vue -------------------------------------------------------------------------------- /src/components/Tabs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/src/components/Tabs.vue -------------------------------------------------------------------------------- /src/lib/build-params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/src/lib/build-params.ts -------------------------------------------------------------------------------- /src/lib/fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/src/lib/fs.ts -------------------------------------------------------------------------------- /src/lib/local-fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/src/lib/local-fs.ts -------------------------------------------------------------------------------- /src/lib/local-storage-fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/src/lib/local-storage-fs.ts -------------------------------------------------------------------------------- /src/lib/preferences.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/src/lib/preferences.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/src/router/index.ts -------------------------------------------------------------------------------- /src/types/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/src/types/types.ts -------------------------------------------------------------------------------- /src/views/HomeView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/src/views/HomeView.vue -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.beta.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/vite.beta.config.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itamarom/notepadjs/HEAD/vite.config.ts --------------------------------------------------------------------------------