├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── package.json ├── pnpm-lock.yaml ├── scripts ├── font-data.json └── generate-types.js ├── src ├── construct-url.ts ├── download.ts ├── downloader.ts ├── google-fonts-metadata.ts ├── index.ts ├── is-valid-url.ts ├── merge.ts ├── parse.ts ├── types.ts └── utils.ts ├── test ├── construct-url.test.ts ├── download.test.ts ├── is-valid-url.test.ts ├── merge.test.ts └── parse.test.ts ├── tsconfig.json └── vitest.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | coverage 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /scripts/font-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/scripts/font-data.json -------------------------------------------------------------------------------- /scripts/generate-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/scripts/generate-types.js -------------------------------------------------------------------------------- /src/construct-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/src/construct-url.ts -------------------------------------------------------------------------------- /src/download.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/src/download.ts -------------------------------------------------------------------------------- /src/downloader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/src/downloader.ts -------------------------------------------------------------------------------- /src/google-fonts-metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/src/google-fonts-metadata.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/is-valid-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/src/is-valid-url.ts -------------------------------------------------------------------------------- /src/merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/src/merge.ts -------------------------------------------------------------------------------- /src/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/src/parse.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/src/utils.ts -------------------------------------------------------------------------------- /test/construct-url.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/test/construct-url.test.ts -------------------------------------------------------------------------------- /test/download.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/test/download.test.ts -------------------------------------------------------------------------------- /test/is-valid-url.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/test/is-valid-url.test.ts -------------------------------------------------------------------------------- /test/merge.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/test/merge.test.ts -------------------------------------------------------------------------------- /test/parse.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/test/parse.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datalogix/google-fonts-helper/HEAD/vitest.config.ts --------------------------------------------------------------------------------