├── .gitignore ├── .prettierrc ├── DOCUMENTATION.md ├── LICENSE ├── README.md ├── bun.lock ├── dev ├── demo.css ├── demo.ts └── index.html ├── dist ├── fontpicker.css ├── fontpicker.d.ts ├── fontpicker.iife.js ├── fontpicker.iife.min.js ├── fontpicker.js ├── fontpicker.min.css └── fontpicker.min.js ├── package.json ├── plugins └── viteHTML.ts ├── screenshots ├── button-dark.png ├── button-light.png ├── dialog-dark.png └── dialog-light.png ├── src ├── core │ ├── FontPicker.ts │ └── PickerDialog.ts ├── css │ ├── fontpicker.css │ └── fpb.css ├── data │ ├── fonts.ts │ ├── fonts │ │ ├── _googleFonts.txt │ │ └── _systemFonts.txt │ └── translations.ts ├── helpers │ ├── Font.ts │ ├── FontFamily.ts │ └── FontLoader.ts ├── index.ts ├── templates │ └── dialogContent.html ├── types │ ├── fontpicker.ts │ ├── fonts.ts │ ├── translations.ts │ └── util.ts ├── util │ ├── DOMUtil.ts │ ├── FPB.ts │ └── sortUtil.ts └── vite-env.d.ts ├── tsconfig.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/.prettierrc -------------------------------------------------------------------------------- /DOCUMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/DOCUMENTATION.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/README.md -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/bun.lock -------------------------------------------------------------------------------- /dev/demo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/dev/demo.css -------------------------------------------------------------------------------- /dev/demo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/dev/demo.ts -------------------------------------------------------------------------------- /dev/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/dev/index.html -------------------------------------------------------------------------------- /dist/fontpicker.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/dist/fontpicker.css -------------------------------------------------------------------------------- /dist/fontpicker.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/dist/fontpicker.d.ts -------------------------------------------------------------------------------- /dist/fontpicker.iife.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/dist/fontpicker.iife.js -------------------------------------------------------------------------------- /dist/fontpicker.iife.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/dist/fontpicker.iife.min.js -------------------------------------------------------------------------------- /dist/fontpicker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/dist/fontpicker.js -------------------------------------------------------------------------------- /dist/fontpicker.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/dist/fontpicker.min.css -------------------------------------------------------------------------------- /dist/fontpicker.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/dist/fontpicker.min.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/package.json -------------------------------------------------------------------------------- /plugins/viteHTML.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/plugins/viteHTML.ts -------------------------------------------------------------------------------- /screenshots/button-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/screenshots/button-dark.png -------------------------------------------------------------------------------- /screenshots/button-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/screenshots/button-light.png -------------------------------------------------------------------------------- /screenshots/dialog-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/screenshots/dialog-dark.png -------------------------------------------------------------------------------- /screenshots/dialog-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/screenshots/dialog-light.png -------------------------------------------------------------------------------- /src/core/FontPicker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/src/core/FontPicker.ts -------------------------------------------------------------------------------- /src/core/PickerDialog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/src/core/PickerDialog.ts -------------------------------------------------------------------------------- /src/css/fontpicker.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/src/css/fontpicker.css -------------------------------------------------------------------------------- /src/css/fpb.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/src/css/fpb.css -------------------------------------------------------------------------------- /src/data/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/src/data/fonts.ts -------------------------------------------------------------------------------- /src/data/fonts/_googleFonts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/src/data/fonts/_googleFonts.txt -------------------------------------------------------------------------------- /src/data/fonts/_systemFonts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/src/data/fonts/_systemFonts.txt -------------------------------------------------------------------------------- /src/data/translations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/src/data/translations.ts -------------------------------------------------------------------------------- /src/helpers/Font.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/src/helpers/Font.ts -------------------------------------------------------------------------------- /src/helpers/FontFamily.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/src/helpers/FontFamily.ts -------------------------------------------------------------------------------- /src/helpers/FontLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/src/helpers/FontLoader.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/templates/dialogContent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/src/templates/dialogContent.html -------------------------------------------------------------------------------- /src/types/fontpicker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/src/types/fontpicker.ts -------------------------------------------------------------------------------- /src/types/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/src/types/fonts.ts -------------------------------------------------------------------------------- /src/types/translations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/src/types/translations.ts -------------------------------------------------------------------------------- /src/types/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/src/types/util.ts -------------------------------------------------------------------------------- /src/util/DOMUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/src/util/DOMUtil.ts -------------------------------------------------------------------------------- /src/util/FPB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/src/util/FPB.ts -------------------------------------------------------------------------------- /src/util/sortUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/src/util/sortUtil.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wipeautcrafter/jsfontpicker/HEAD/vite.config.ts --------------------------------------------------------------------------------