├── .codeclimate.yml ├── .cz-config.js ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .npmignore ├── .nvmrc ├── .nycrc ├── .travis.yml ├── 2.0.md ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── assets └── css │ └── style.scss ├── env ├── webpack-1 │ ├── package.json │ └── yarn.lock ├── webpack-2 │ ├── package.json │ └── yarn.lock ├── webpack-3 │ ├── package.json │ └── yarn.lock ├── webpack-4 │ ├── package.json │ └── yarn.lock └── webpack-5 │ └── package.json ├── examples ├── assets │ ├── facebook.svg │ ├── twitter.svg │ └── wikipedia.svg ├── base-webpack.config.js ├── browser-sprite-extract-mode │ ├── README.md │ ├── build │ │ ├── main.js │ │ ├── sprite.svg │ │ └── static │ │ │ └── sprite.svg │ ├── demo.html │ ├── main.js │ └── webpack.config.js ├── browser-sprite-with-dll-extract-mode │ ├── build │ │ ├── dll-manifest.json │ │ ├── dll.js │ │ ├── dll.svg │ │ ├── main.js │ │ └── sprite.svg │ ├── demo.html │ ├── dll.js │ ├── main.js │ ├── webpack.config.js │ └── webpack.dll.config.js ├── browser-sprite-with-dll │ ├── build │ │ ├── dll-manifest.json │ │ ├── dll.js │ │ └── main.js │ ├── demo.html │ ├── dll.js │ ├── main.js │ ├── webpack.config.js │ └── webpack.dll.config.js ├── browser-sprite │ ├── README.md │ ├── build │ │ ├── main.js │ │ └── sprite.js │ ├── demo.html │ ├── main.js │ └── webpack.config.js ├── custom-runtime-generator-extract-mode │ ├── build │ │ ├── main.js │ │ └── sprite.svg │ ├── demo.html │ ├── extracting-runtime-generator.js │ ├── main.js │ └── webpack.config.js ├── custom-runtime-generator │ ├── README.md │ ├── build │ │ └── main.js │ ├── demo.html │ ├── icon.jsx │ ├── main.jsx │ ├── svg-to-icon-component-runtime-generator.js │ └── webpack.config.js ├── extract-mode │ ├── README.md │ ├── build │ │ ├── main.css │ │ ├── main.html │ │ ├── main.js │ │ ├── sprite-10a171.svg │ │ └── sprite-de3584.svg │ ├── main.css │ ├── main.html │ ├── main.js │ └── webpack.config.js ├── interop-with-html-webpack-plugin │ ├── README.md │ ├── build │ │ ├── index.html │ │ ├── main.js │ │ └── sprite.svg │ ├── main.js │ ├── template.ejs │ └── webpack.config.js └── server-side-rendering │ ├── README.md │ ├── build │ ├── index.html │ └── main.js │ ├── main.js │ └── webpack.config.js ├── karma.conf.js ├── lib ├── config.js ├── configurator.js ├── exceptions.js ├── loader.js ├── plugin.js ├── runtime-generator.js └── utils │ ├── generate-export.js │ ├── generate-import.js │ ├── generate-sprite-placeholder.js │ ├── get-all-modules.js │ ├── get-loader-options.js │ ├── get-matched-rule-4.js │ ├── get-matched-rule-5.js │ ├── get-matched-rule.js │ ├── get-module-chunk.js │ ├── index.js │ ├── interpolate.js │ ├── is-module-should-be-extracted.js │ ├── is-webpack-1.js │ ├── mapped-list.js │ ├── normalize-rule.js │ ├── replace-in-module-source.js │ ├── replace-sprite-placeholder.js │ ├── stringify-symbol.js │ └── stringify.js ├── package.json ├── plugin.js ├── runtime ├── .eslintrc ├── browser-sprite.js └── sprite.js ├── scripts ├── .eslintrc ├── bootstrap.js ├── build-examples-dll.js ├── build-examples.js ├── build-runtime.js ├── build.sh ├── select-env.js └── utils.js ├── test ├── .eslintrc ├── _config.js ├── _setup.js ├── configurator.test.js ├── fixtures │ ├── custom-runtime-generator.js │ ├── entry-es6-import.js │ ├── entry-with-styles.js │ ├── entry-with-styles2.js │ ├── entry.css │ ├── entry.html │ ├── entry.js │ ├── extract-text-webpack-plugin │ │ └── with-commons-chunk-plugin │ │ │ ├── entry.js │ │ │ ├── entry2.js │ │ │ ├── entry3.js │ │ │ └── styles.css │ ├── html-webpack-plugin │ │ └── template.ejs │ ├── img │ │ ├── image.svg │ │ └── image2.svg │ ├── styles.css │ ├── styles2.css │ ├── styles3.css │ └── styles4.css ├── loader.test.js ├── mocha.opts ├── utils.test.js └── utils │ ├── create-compiler.js │ └── index.js ├── wallaby-runtime.config.js ├── wallaby.config.js ├── webpack-runtime.config.js └── yarn.lock /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.cz-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/.cz-config.js -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/.npmignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v12.18.1 2 | -------------------------------------------------------------------------------- /.nycrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/.nycrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/.travis.yml -------------------------------------------------------------------------------- /2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/2.0.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/README.md -------------------------------------------------------------------------------- /assets/css/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/assets/css/style.scss -------------------------------------------------------------------------------- /env/webpack-1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/env/webpack-1/package.json -------------------------------------------------------------------------------- /env/webpack-1/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/env/webpack-1/yarn.lock -------------------------------------------------------------------------------- /env/webpack-2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/env/webpack-2/package.json -------------------------------------------------------------------------------- /env/webpack-2/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/env/webpack-2/yarn.lock -------------------------------------------------------------------------------- /env/webpack-3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/env/webpack-3/package.json -------------------------------------------------------------------------------- /env/webpack-3/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/env/webpack-3/yarn.lock -------------------------------------------------------------------------------- /env/webpack-4/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/env/webpack-4/package.json -------------------------------------------------------------------------------- /env/webpack-4/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/env/webpack-4/yarn.lock -------------------------------------------------------------------------------- /env/webpack-5/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/env/webpack-5/package.json -------------------------------------------------------------------------------- /examples/assets/facebook.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/assets/facebook.svg -------------------------------------------------------------------------------- /examples/assets/twitter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/assets/twitter.svg -------------------------------------------------------------------------------- /examples/assets/wikipedia.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/assets/wikipedia.svg -------------------------------------------------------------------------------- /examples/base-webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/base-webpack.config.js -------------------------------------------------------------------------------- /examples/browser-sprite-extract-mode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-extract-mode/README.md -------------------------------------------------------------------------------- /examples/browser-sprite-extract-mode/build/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-extract-mode/build/main.js -------------------------------------------------------------------------------- /examples/browser-sprite-extract-mode/build/sprite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-extract-mode/build/sprite.svg -------------------------------------------------------------------------------- /examples/browser-sprite-extract-mode/build/static/sprite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-extract-mode/build/static/sprite.svg -------------------------------------------------------------------------------- /examples/browser-sprite-extract-mode/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-extract-mode/demo.html -------------------------------------------------------------------------------- /examples/browser-sprite-extract-mode/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-extract-mode/main.js -------------------------------------------------------------------------------- /examples/browser-sprite-extract-mode/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-extract-mode/webpack.config.js -------------------------------------------------------------------------------- /examples/browser-sprite-with-dll-extract-mode/build/dll-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-with-dll-extract-mode/build/dll-manifest.json -------------------------------------------------------------------------------- /examples/browser-sprite-with-dll-extract-mode/build/dll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-with-dll-extract-mode/build/dll.js -------------------------------------------------------------------------------- /examples/browser-sprite-with-dll-extract-mode/build/dll.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-with-dll-extract-mode/build/dll.svg -------------------------------------------------------------------------------- /examples/browser-sprite-with-dll-extract-mode/build/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-with-dll-extract-mode/build/main.js -------------------------------------------------------------------------------- /examples/browser-sprite-with-dll-extract-mode/build/sprite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-with-dll-extract-mode/build/sprite.svg -------------------------------------------------------------------------------- /examples/browser-sprite-with-dll-extract-mode/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-with-dll-extract-mode/demo.html -------------------------------------------------------------------------------- /examples/browser-sprite-with-dll-extract-mode/dll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-with-dll-extract-mode/dll.js -------------------------------------------------------------------------------- /examples/browser-sprite-with-dll-extract-mode/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-with-dll-extract-mode/main.js -------------------------------------------------------------------------------- /examples/browser-sprite-with-dll-extract-mode/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-with-dll-extract-mode/webpack.config.js -------------------------------------------------------------------------------- /examples/browser-sprite-with-dll-extract-mode/webpack.dll.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-with-dll-extract-mode/webpack.dll.config.js -------------------------------------------------------------------------------- /examples/browser-sprite-with-dll/build/dll-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-with-dll/build/dll-manifest.json -------------------------------------------------------------------------------- /examples/browser-sprite-with-dll/build/dll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-with-dll/build/dll.js -------------------------------------------------------------------------------- /examples/browser-sprite-with-dll/build/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-with-dll/build/main.js -------------------------------------------------------------------------------- /examples/browser-sprite-with-dll/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-with-dll/demo.html -------------------------------------------------------------------------------- /examples/browser-sprite-with-dll/dll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-with-dll/dll.js -------------------------------------------------------------------------------- /examples/browser-sprite-with-dll/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-with-dll/main.js -------------------------------------------------------------------------------- /examples/browser-sprite-with-dll/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-with-dll/webpack.config.js -------------------------------------------------------------------------------- /examples/browser-sprite-with-dll/webpack.dll.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite-with-dll/webpack.dll.config.js -------------------------------------------------------------------------------- /examples/browser-sprite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite/README.md -------------------------------------------------------------------------------- /examples/browser-sprite/build/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite/build/main.js -------------------------------------------------------------------------------- /examples/browser-sprite/build/sprite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite/build/sprite.js -------------------------------------------------------------------------------- /examples/browser-sprite/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite/demo.html -------------------------------------------------------------------------------- /examples/browser-sprite/main.js: -------------------------------------------------------------------------------- 1 | import symbol from '../assets/twitter.svg'; 2 | -------------------------------------------------------------------------------- /examples/browser-sprite/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/browser-sprite/webpack.config.js -------------------------------------------------------------------------------- /examples/custom-runtime-generator-extract-mode/build/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/custom-runtime-generator-extract-mode/build/main.js -------------------------------------------------------------------------------- /examples/custom-runtime-generator-extract-mode/build/sprite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/custom-runtime-generator-extract-mode/build/sprite.svg -------------------------------------------------------------------------------- /examples/custom-runtime-generator-extract-mode/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/custom-runtime-generator-extract-mode/demo.html -------------------------------------------------------------------------------- /examples/custom-runtime-generator-extract-mode/extracting-runtime-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/custom-runtime-generator-extract-mode/extracting-runtime-generator.js -------------------------------------------------------------------------------- /examples/custom-runtime-generator-extract-mode/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/custom-runtime-generator-extract-mode/main.js -------------------------------------------------------------------------------- /examples/custom-runtime-generator-extract-mode/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/custom-runtime-generator-extract-mode/webpack.config.js -------------------------------------------------------------------------------- /examples/custom-runtime-generator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/custom-runtime-generator/README.md -------------------------------------------------------------------------------- /examples/custom-runtime-generator/build/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/custom-runtime-generator/build/main.js -------------------------------------------------------------------------------- /examples/custom-runtime-generator/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/custom-runtime-generator/demo.html -------------------------------------------------------------------------------- /examples/custom-runtime-generator/icon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/custom-runtime-generator/icon.jsx -------------------------------------------------------------------------------- /examples/custom-runtime-generator/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/custom-runtime-generator/main.jsx -------------------------------------------------------------------------------- /examples/custom-runtime-generator/svg-to-icon-component-runtime-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/custom-runtime-generator/svg-to-icon-component-runtime-generator.js -------------------------------------------------------------------------------- /examples/custom-runtime-generator/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/custom-runtime-generator/webpack.config.js -------------------------------------------------------------------------------- /examples/extract-mode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/extract-mode/README.md -------------------------------------------------------------------------------- /examples/extract-mode/build/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/extract-mode/build/main.css -------------------------------------------------------------------------------- /examples/extract-mode/build/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/extract-mode/build/main.html -------------------------------------------------------------------------------- /examples/extract-mode/build/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/extract-mode/build/main.js -------------------------------------------------------------------------------- /examples/extract-mode/build/sprite-10a171.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/extract-mode/build/sprite-10a171.svg -------------------------------------------------------------------------------- /examples/extract-mode/build/sprite-de3584.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/extract-mode/build/sprite-de3584.svg -------------------------------------------------------------------------------- /examples/extract-mode/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/extract-mode/main.css -------------------------------------------------------------------------------- /examples/extract-mode/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/extract-mode/main.html -------------------------------------------------------------------------------- /examples/extract-mode/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/extract-mode/main.js -------------------------------------------------------------------------------- /examples/extract-mode/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/extract-mode/webpack.config.js -------------------------------------------------------------------------------- /examples/interop-with-html-webpack-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/interop-with-html-webpack-plugin/README.md -------------------------------------------------------------------------------- /examples/interop-with-html-webpack-plugin/build/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/interop-with-html-webpack-plugin/build/index.html -------------------------------------------------------------------------------- /examples/interop-with-html-webpack-plugin/build/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/interop-with-html-webpack-plugin/build/main.js -------------------------------------------------------------------------------- /examples/interop-with-html-webpack-plugin/build/sprite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/interop-with-html-webpack-plugin/build/sprite.svg -------------------------------------------------------------------------------- /examples/interop-with-html-webpack-plugin/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/interop-with-html-webpack-plugin/main.js -------------------------------------------------------------------------------- /examples/interop-with-html-webpack-plugin/template.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/interop-with-html-webpack-plugin/template.ejs -------------------------------------------------------------------------------- /examples/interop-with-html-webpack-plugin/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/interop-with-html-webpack-plugin/webpack.config.js -------------------------------------------------------------------------------- /examples/server-side-rendering/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/server-side-rendering/README.md -------------------------------------------------------------------------------- /examples/server-side-rendering/build/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/server-side-rendering/build/index.html -------------------------------------------------------------------------------- /examples/server-side-rendering/build/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/server-side-rendering/build/main.js -------------------------------------------------------------------------------- /examples/server-side-rendering/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/server-side-rendering/main.js -------------------------------------------------------------------------------- /examples/server-side-rendering/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/examples/server-side-rendering/webpack.config.js -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/karma.conf.js -------------------------------------------------------------------------------- /lib/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/config.js -------------------------------------------------------------------------------- /lib/configurator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/configurator.js -------------------------------------------------------------------------------- /lib/exceptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/exceptions.js -------------------------------------------------------------------------------- /lib/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/loader.js -------------------------------------------------------------------------------- /lib/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/plugin.js -------------------------------------------------------------------------------- /lib/runtime-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/runtime-generator.js -------------------------------------------------------------------------------- /lib/utils/generate-export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/utils/generate-export.js -------------------------------------------------------------------------------- /lib/utils/generate-import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/utils/generate-import.js -------------------------------------------------------------------------------- /lib/utils/generate-sprite-placeholder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/utils/generate-sprite-placeholder.js -------------------------------------------------------------------------------- /lib/utils/get-all-modules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/utils/get-all-modules.js -------------------------------------------------------------------------------- /lib/utils/get-loader-options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/utils/get-loader-options.js -------------------------------------------------------------------------------- /lib/utils/get-matched-rule-4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/utils/get-matched-rule-4.js -------------------------------------------------------------------------------- /lib/utils/get-matched-rule-5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/utils/get-matched-rule-5.js -------------------------------------------------------------------------------- /lib/utils/get-matched-rule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/utils/get-matched-rule.js -------------------------------------------------------------------------------- /lib/utils/get-module-chunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/utils/get-module-chunk.js -------------------------------------------------------------------------------- /lib/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/utils/index.js -------------------------------------------------------------------------------- /lib/utils/interpolate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/utils/interpolate.js -------------------------------------------------------------------------------- /lib/utils/is-module-should-be-extracted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/utils/is-module-should-be-extracted.js -------------------------------------------------------------------------------- /lib/utils/is-webpack-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/utils/is-webpack-1.js -------------------------------------------------------------------------------- /lib/utils/mapped-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/utils/mapped-list.js -------------------------------------------------------------------------------- /lib/utils/normalize-rule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/utils/normalize-rule.js -------------------------------------------------------------------------------- /lib/utils/replace-in-module-source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/utils/replace-in-module-source.js -------------------------------------------------------------------------------- /lib/utils/replace-sprite-placeholder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/utils/replace-sprite-placeholder.js -------------------------------------------------------------------------------- /lib/utils/stringify-symbol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/utils/stringify-symbol.js -------------------------------------------------------------------------------- /lib/utils/stringify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/lib/utils/stringify.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/package.json -------------------------------------------------------------------------------- /plugin.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/plugin'); 2 | -------------------------------------------------------------------------------- /runtime/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/runtime/.eslintrc -------------------------------------------------------------------------------- /runtime/browser-sprite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/runtime/browser-sprite.js -------------------------------------------------------------------------------- /runtime/sprite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/runtime/sprite.js -------------------------------------------------------------------------------- /scripts/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/scripts/.eslintrc -------------------------------------------------------------------------------- /scripts/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/scripts/bootstrap.js -------------------------------------------------------------------------------- /scripts/build-examples-dll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/scripts/build-examples-dll.js -------------------------------------------------------------------------------- /scripts/build-examples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/scripts/build-examples.js -------------------------------------------------------------------------------- /scripts/build-runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/scripts/build-runtime.js -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/select-env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/scripts/select-env.js -------------------------------------------------------------------------------- /scripts/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/scripts/utils.js -------------------------------------------------------------------------------- /test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/test/.eslintrc -------------------------------------------------------------------------------- /test/_config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/test/_config.js -------------------------------------------------------------------------------- /test/_setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/test/_setup.js -------------------------------------------------------------------------------- /test/configurator.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/test/configurator.test.js -------------------------------------------------------------------------------- /test/fixtures/custom-runtime-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/test/fixtures/custom-runtime-generator.js -------------------------------------------------------------------------------- /test/fixtures/entry-es6-import.js: -------------------------------------------------------------------------------- 1 | import './img/image.svg'; 2 | -------------------------------------------------------------------------------- /test/fixtures/entry-with-styles.js: -------------------------------------------------------------------------------- 1 | require('./styles.css'); 2 | -------------------------------------------------------------------------------- /test/fixtures/entry-with-styles2.js: -------------------------------------------------------------------------------- 1 | require('./styles2.css'); 2 | -------------------------------------------------------------------------------- /test/fixtures/entry.css: -------------------------------------------------------------------------------- 1 | @import "styles.css"; 2 | -------------------------------------------------------------------------------- /test/fixtures/entry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/test/fixtures/entry.html -------------------------------------------------------------------------------- /test/fixtures/entry.js: -------------------------------------------------------------------------------- 1 | require('./img/image.svg'); 2 | -------------------------------------------------------------------------------- /test/fixtures/extract-text-webpack-plugin/with-commons-chunk-plugin/entry.js: -------------------------------------------------------------------------------- 1 | require('./styles.css'); 2 | -------------------------------------------------------------------------------- /test/fixtures/extract-text-webpack-plugin/with-commons-chunk-plugin/entry2.js: -------------------------------------------------------------------------------- 1 | require('./styles.css'); 2 | -------------------------------------------------------------------------------- /test/fixtures/extract-text-webpack-plugin/with-commons-chunk-plugin/entry3.js: -------------------------------------------------------------------------------- 1 | require('./styles.css'); 2 | -------------------------------------------------------------------------------- /test/fixtures/extract-text-webpack-plugin/with-commons-chunk-plugin/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/test/fixtures/extract-text-webpack-plugin/with-commons-chunk-plugin/styles.css -------------------------------------------------------------------------------- /test/fixtures/html-webpack-plugin/template.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/test/fixtures/html-webpack-plugin/template.ejs -------------------------------------------------------------------------------- /test/fixtures/img/image.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/test/fixtures/img/image.svg -------------------------------------------------------------------------------- /test/fixtures/img/image2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/test/fixtures/img/image2.svg -------------------------------------------------------------------------------- /test/fixtures/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/test/fixtures/styles.css -------------------------------------------------------------------------------- /test/fixtures/styles2.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/test/fixtures/styles2.css -------------------------------------------------------------------------------- /test/fixtures/styles3.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/test/fixtures/styles3.css -------------------------------------------------------------------------------- /test/fixtures/styles4.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/test/fixtures/styles4.css -------------------------------------------------------------------------------- /test/loader.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/test/loader.test.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- 1 | --require test/_setup.js 2 | -------------------------------------------------------------------------------- /test/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/test/utils.test.js -------------------------------------------------------------------------------- /test/utils/create-compiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/test/utils/create-compiler.js -------------------------------------------------------------------------------- /test/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/test/utils/index.js -------------------------------------------------------------------------------- /wallaby-runtime.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/wallaby-runtime.config.js -------------------------------------------------------------------------------- /wallaby.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/wallaby.config.js -------------------------------------------------------------------------------- /webpack-runtime.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/webpack-runtime.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JetBrains/svg-sprite-loader/HEAD/yarn.lock --------------------------------------------------------------------------------