├── .circleci └── config.yml ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── package.json ├── src ├── Cache │ ├── Cache.test.ts │ └── Cache.ts ├── Chunk │ ├── Chunk.test.ts │ └── Chunk.ts ├── Fonts │ ├── Fonts.test.ts │ └── Fonts.ts ├── Options │ ├── DefaultOptions.ts │ ├── Font.ts │ ├── FontDisplay.ts │ ├── Options.test.ts │ └── Options.ts ├── Plugin │ ├── Plugin.test.ts │ └── Plugin.ts ├── Stats │ ├── Stats.test.ts │ └── Stats.ts ├── __mocks__ │ ├── fs.js │ ├── options.json │ ├── optionsMissing.json │ ├── optionsNested.json │ └── optionsNestedButNotFirst.json ├── index.ts └── types │ └── webpack.d.ts ├── tsconfig.json └── webpack.config.js /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/package.json -------------------------------------------------------------------------------- /src/Cache/Cache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/src/Cache/Cache.test.ts -------------------------------------------------------------------------------- /src/Cache/Cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/src/Cache/Cache.ts -------------------------------------------------------------------------------- /src/Chunk/Chunk.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/src/Chunk/Chunk.test.ts -------------------------------------------------------------------------------- /src/Chunk/Chunk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/src/Chunk/Chunk.ts -------------------------------------------------------------------------------- /src/Fonts/Fonts.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/src/Fonts/Fonts.test.ts -------------------------------------------------------------------------------- /src/Fonts/Fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/src/Fonts/Fonts.ts -------------------------------------------------------------------------------- /src/Options/DefaultOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/src/Options/DefaultOptions.ts -------------------------------------------------------------------------------- /src/Options/Font.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/src/Options/Font.ts -------------------------------------------------------------------------------- /src/Options/FontDisplay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/src/Options/FontDisplay.ts -------------------------------------------------------------------------------- /src/Options/Options.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/src/Options/Options.test.ts -------------------------------------------------------------------------------- /src/Options/Options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/src/Options/Options.ts -------------------------------------------------------------------------------- /src/Plugin/Plugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/src/Plugin/Plugin.test.ts -------------------------------------------------------------------------------- /src/Plugin/Plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/src/Plugin/Plugin.ts -------------------------------------------------------------------------------- /src/Stats/Stats.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/src/Stats/Stats.test.ts -------------------------------------------------------------------------------- /src/Stats/Stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/src/Stats/Stats.ts -------------------------------------------------------------------------------- /src/__mocks__/fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/src/__mocks__/fs.js -------------------------------------------------------------------------------- /src/__mocks__/options.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/src/__mocks__/options.json -------------------------------------------------------------------------------- /src/__mocks__/optionsMissing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/src/__mocks__/optionsMissing.json -------------------------------------------------------------------------------- /src/__mocks__/optionsNested.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/src/__mocks__/optionsNested.json -------------------------------------------------------------------------------- /src/__mocks__/optionsNestedButNotFirst.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/src/__mocks__/optionsNestedButNotFirst.json -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types/webpack.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/src/types/webpack.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SirPole/google-fonts-plugin/HEAD/webpack.config.js --------------------------------------------------------------------------------