├── .github └── workflows │ └── build-and-deploy.yml ├── .gitignore ├── README.md ├── favicon ├── about.txt ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico └── site.webmanifest ├── fonts ├── Droid_Kufi_Arabic │ ├── Droid Arabic Kufi Bold.ttf │ ├── Droid Arabic Kufi.ttf │ ├── Droid-Arabic-Kufi-Bold.ttf │ ├── Droid-Arabic-Kufi.ttf │ ├── Droid.Arabic.Kufi_.Bold_DownloadSoftware.iR_.ttf │ ├── Droid.Arabic.Kufi_DownloadSoftware.iR_.ttf │ ├── DroidKufi-Bold.ttf │ └── DroidKufi-Regular.ttf ├── GE_Dinar_One_Medium │ ├── GE_Dinar_One_Medium.eot │ ├── GE_Dinar_One_Medium.svg │ ├── GE_Dinar_One_Medium.ttf │ ├── GE_Dinar_One_Medium.woff │ ├── demo-files │ │ ├── demo.css │ │ └── fonts2u_logo.gif │ ├── demo.html │ ├── readme.txt │ └── stylesheet.css ├── Markazi_Text │ ├── MarkaziText-VariableFont_wght.ttf │ ├── OFL.txt │ ├── README.txt │ └── static │ │ ├── MarkaziText-Bold.ttf │ │ ├── MarkaziText-Medium.ttf │ │ ├── MarkaziText-Regular.ttf │ │ └── MarkaziText-SemiBold.ttf ├── Noto_Kufi_Arabic │ ├── 22015-notokufiarabic-regular.ttf │ ├── NotoKufiArabic-Bold.ttf │ └── NotoKufiArabic-Regular.ttf ├── Thabit.ttf └── kawkab-mono-0.501 │ ├── KawkabMono-Bold.otf │ ├── KawkabMono-Bold.ttf │ ├── KawkabMono-Light.otf │ ├── KawkabMono-Light.ttf │ ├── KawkabMono-Regular.otf │ ├── KawkabMono-Regular.ttf │ ├── OFL.txt │ ├── README.md │ ├── release-notes.md │ └── webfont │ ├── KawkabMono-Bold.eot │ ├── KawkabMono-Bold.woff │ ├── KawkabMono-Bold.woff2 │ ├── KawkabMono-Light.eot │ ├── KawkabMono-Light.woff │ ├── KawkabMono-Light.woff2 │ ├── KawkabMono-Regular.eot │ ├── KawkabMono-Regular.woff │ └── KawkabMono-Regular.woff2 ├── index.html ├── package.json ├── screenshot.png ├── src ├── alif-examples │ ├── 0.ألف │ ├── 1.ألف │ ├── 2.ألف │ └── index.js ├── codemirror-v6 │ └── index.js ├── codemirror │ ├── alif-mode.js │ ├── alif-simple-mode-states.js │ ├── index.js │ └── key-bindings.js ├── highlight │ └── index.js ├── index.js ├── monaco │ ├── index.js │ └── styles.css └── styles.css └── yarn.lock /.github/workflows/build-and-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/.github/workflows/build-and-deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .cache/ 3 | dist/ 4 | yarn-error.log 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/README.md -------------------------------------------------------------------------------- /favicon/about.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/favicon/about.txt -------------------------------------------------------------------------------- /favicon/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/favicon/android-chrome-192x192.png -------------------------------------------------------------------------------- /favicon/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/favicon/android-chrome-512x512.png -------------------------------------------------------------------------------- /favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/favicon/favicon.ico -------------------------------------------------------------------------------- /favicon/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/favicon/site.webmanifest -------------------------------------------------------------------------------- /fonts/Droid_Kufi_Arabic/Droid Arabic Kufi Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/Droid_Kufi_Arabic/Droid Arabic Kufi Bold.ttf -------------------------------------------------------------------------------- /fonts/Droid_Kufi_Arabic/Droid Arabic Kufi.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/Droid_Kufi_Arabic/Droid Arabic Kufi.ttf -------------------------------------------------------------------------------- /fonts/Droid_Kufi_Arabic/Droid-Arabic-Kufi-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/Droid_Kufi_Arabic/Droid-Arabic-Kufi-Bold.ttf -------------------------------------------------------------------------------- /fonts/Droid_Kufi_Arabic/Droid-Arabic-Kufi.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/Droid_Kufi_Arabic/Droid-Arabic-Kufi.ttf -------------------------------------------------------------------------------- /fonts/Droid_Kufi_Arabic/Droid.Arabic.Kufi_.Bold_DownloadSoftware.iR_.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/Droid_Kufi_Arabic/Droid.Arabic.Kufi_.Bold_DownloadSoftware.iR_.ttf -------------------------------------------------------------------------------- /fonts/Droid_Kufi_Arabic/Droid.Arabic.Kufi_DownloadSoftware.iR_.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/Droid_Kufi_Arabic/Droid.Arabic.Kufi_DownloadSoftware.iR_.ttf -------------------------------------------------------------------------------- /fonts/Droid_Kufi_Arabic/DroidKufi-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/Droid_Kufi_Arabic/DroidKufi-Bold.ttf -------------------------------------------------------------------------------- /fonts/Droid_Kufi_Arabic/DroidKufi-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/Droid_Kufi_Arabic/DroidKufi-Regular.ttf -------------------------------------------------------------------------------- /fonts/GE_Dinar_One_Medium/GE_Dinar_One_Medium.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/GE_Dinar_One_Medium/GE_Dinar_One_Medium.eot -------------------------------------------------------------------------------- /fonts/GE_Dinar_One_Medium/GE_Dinar_One_Medium.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/GE_Dinar_One_Medium/GE_Dinar_One_Medium.svg -------------------------------------------------------------------------------- /fonts/GE_Dinar_One_Medium/GE_Dinar_One_Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/GE_Dinar_One_Medium/GE_Dinar_One_Medium.ttf -------------------------------------------------------------------------------- /fonts/GE_Dinar_One_Medium/GE_Dinar_One_Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/GE_Dinar_One_Medium/GE_Dinar_One_Medium.woff -------------------------------------------------------------------------------- /fonts/GE_Dinar_One_Medium/demo-files/demo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/GE_Dinar_One_Medium/demo-files/demo.css -------------------------------------------------------------------------------- /fonts/GE_Dinar_One_Medium/demo-files/fonts2u_logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/GE_Dinar_One_Medium/demo-files/fonts2u_logo.gif -------------------------------------------------------------------------------- /fonts/GE_Dinar_One_Medium/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/GE_Dinar_One_Medium/demo.html -------------------------------------------------------------------------------- /fonts/GE_Dinar_One_Medium/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/GE_Dinar_One_Medium/readme.txt -------------------------------------------------------------------------------- /fonts/GE_Dinar_One_Medium/stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/GE_Dinar_One_Medium/stylesheet.css -------------------------------------------------------------------------------- /fonts/Markazi_Text/MarkaziText-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/Markazi_Text/MarkaziText-VariableFont_wght.ttf -------------------------------------------------------------------------------- /fonts/Markazi_Text/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/Markazi_Text/OFL.txt -------------------------------------------------------------------------------- /fonts/Markazi_Text/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/Markazi_Text/README.txt -------------------------------------------------------------------------------- /fonts/Markazi_Text/static/MarkaziText-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/Markazi_Text/static/MarkaziText-Bold.ttf -------------------------------------------------------------------------------- /fonts/Markazi_Text/static/MarkaziText-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/Markazi_Text/static/MarkaziText-Medium.ttf -------------------------------------------------------------------------------- /fonts/Markazi_Text/static/MarkaziText-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/Markazi_Text/static/MarkaziText-Regular.ttf -------------------------------------------------------------------------------- /fonts/Markazi_Text/static/MarkaziText-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/Markazi_Text/static/MarkaziText-SemiBold.ttf -------------------------------------------------------------------------------- /fonts/Noto_Kufi_Arabic/22015-notokufiarabic-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/Noto_Kufi_Arabic/22015-notokufiarabic-regular.ttf -------------------------------------------------------------------------------- /fonts/Noto_Kufi_Arabic/NotoKufiArabic-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/Noto_Kufi_Arabic/NotoKufiArabic-Bold.ttf -------------------------------------------------------------------------------- /fonts/Noto_Kufi_Arabic/NotoKufiArabic-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/Noto_Kufi_Arabic/NotoKufiArabic-Regular.ttf -------------------------------------------------------------------------------- /fonts/Thabit.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/Thabit.ttf -------------------------------------------------------------------------------- /fonts/kawkab-mono-0.501/KawkabMono-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/kawkab-mono-0.501/KawkabMono-Bold.otf -------------------------------------------------------------------------------- /fonts/kawkab-mono-0.501/KawkabMono-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/kawkab-mono-0.501/KawkabMono-Bold.ttf -------------------------------------------------------------------------------- /fonts/kawkab-mono-0.501/KawkabMono-Light.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/kawkab-mono-0.501/KawkabMono-Light.otf -------------------------------------------------------------------------------- /fonts/kawkab-mono-0.501/KawkabMono-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/kawkab-mono-0.501/KawkabMono-Light.ttf -------------------------------------------------------------------------------- /fonts/kawkab-mono-0.501/KawkabMono-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/kawkab-mono-0.501/KawkabMono-Regular.otf -------------------------------------------------------------------------------- /fonts/kawkab-mono-0.501/KawkabMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/kawkab-mono-0.501/KawkabMono-Regular.ttf -------------------------------------------------------------------------------- /fonts/kawkab-mono-0.501/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/kawkab-mono-0.501/OFL.txt -------------------------------------------------------------------------------- /fonts/kawkab-mono-0.501/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/kawkab-mono-0.501/README.md -------------------------------------------------------------------------------- /fonts/kawkab-mono-0.501/release-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/kawkab-mono-0.501/release-notes.md -------------------------------------------------------------------------------- /fonts/kawkab-mono-0.501/webfont/KawkabMono-Bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/kawkab-mono-0.501/webfont/KawkabMono-Bold.eot -------------------------------------------------------------------------------- /fonts/kawkab-mono-0.501/webfont/KawkabMono-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/kawkab-mono-0.501/webfont/KawkabMono-Bold.woff -------------------------------------------------------------------------------- /fonts/kawkab-mono-0.501/webfont/KawkabMono-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/kawkab-mono-0.501/webfont/KawkabMono-Bold.woff2 -------------------------------------------------------------------------------- /fonts/kawkab-mono-0.501/webfont/KawkabMono-Light.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/kawkab-mono-0.501/webfont/KawkabMono-Light.eot -------------------------------------------------------------------------------- /fonts/kawkab-mono-0.501/webfont/KawkabMono-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/kawkab-mono-0.501/webfont/KawkabMono-Light.woff -------------------------------------------------------------------------------- /fonts/kawkab-mono-0.501/webfont/KawkabMono-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/kawkab-mono-0.501/webfont/KawkabMono-Light.woff2 -------------------------------------------------------------------------------- /fonts/kawkab-mono-0.501/webfont/KawkabMono-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/kawkab-mono-0.501/webfont/KawkabMono-Regular.eot -------------------------------------------------------------------------------- /fonts/kawkab-mono-0.501/webfont/KawkabMono-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/kawkab-mono-0.501/webfont/KawkabMono-Regular.woff -------------------------------------------------------------------------------- /fonts/kawkab-mono-0.501/webfont/KawkabMono-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/fonts/kawkab-mono-0.501/webfont/KawkabMono-Regular.woff2 -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/package.json -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/screenshot.png -------------------------------------------------------------------------------- /src/alif-examples/0.ألف: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/src/alif-examples/0.ألف -------------------------------------------------------------------------------- /src/alif-examples/1.ألف: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/src/alif-examples/1.ألف -------------------------------------------------------------------------------- /src/alif-examples/2.ألف: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/src/alif-examples/2.ألف -------------------------------------------------------------------------------- /src/alif-examples/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/src/alif-examples/index.js -------------------------------------------------------------------------------- /src/codemirror-v6/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/src/codemirror-v6/index.js -------------------------------------------------------------------------------- /src/codemirror/alif-mode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/src/codemirror/alif-mode.js -------------------------------------------------------------------------------- /src/codemirror/alif-simple-mode-states.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/src/codemirror/alif-simple-mode-states.js -------------------------------------------------------------------------------- /src/codemirror/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/src/codemirror/index.js -------------------------------------------------------------------------------- /src/codemirror/key-bindings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/src/codemirror/key-bindings.js -------------------------------------------------------------------------------- /src/highlight/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/src/highlight/index.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/src/index.js -------------------------------------------------------------------------------- /src/monaco/index.js: -------------------------------------------------------------------------------- 1 | import "./styles.css"; 2 | -------------------------------------------------------------------------------- /src/monaco/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/src/monaco/styles.css -------------------------------------------------------------------------------- /src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/src/styles.css -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alifcommunity/alif-editor/HEAD/yarn.lock --------------------------------------------------------------------------------