summaryrefslogtreecommitdiffstats
path: root/node_modules/file-loader
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/file-loader')
-rw-r--r--node_modules/file-loader/CHANGELOG.md280
-rw-r--r--node_modules/file-loader/LICENSE20
-rw-r--r--node_modules/file-loader/README.md555
-rw-r--r--node_modules/file-loader/dist/cjs.js6
-rw-r--r--node_modules/file-loader/dist/index.js61
-rw-r--r--node_modules/file-loader/dist/options.json60
-rw-r--r--node_modules/file-loader/node_modules/schema-utils/CHANGELOG.md134
-rw-r--r--node_modules/file-loader/node_modules/schema-utils/LICENSE20
-rw-r--r--node_modules/file-loader/node_modules/schema-utils/README.md149
-rw-r--r--node_modules/file-loader/node_modules/schema-utils/package.json74
-rw-r--r--node_modules/file-loader/node_modules/schema-utils/src/ValidationError.js30
-rw-r--r--node_modules/file-loader/node_modules/schema-utils/src/index.js9
-rw-r--r--node_modules/file-loader/node_modules/schema-utils/src/validateOptions.js38
-rw-r--r--node_modules/file-loader/package.json138
14 files changed, 0 insertions, 1574 deletions
diff --git a/node_modules/file-loader/CHANGELOG.md b/node_modules/file-loader/CHANGELOG.md
deleted file mode 100644
index 068121c..0000000
--- a/node_modules/file-loader/CHANGELOG.md
+++ /dev/null
@@ -1,280 +0,0 @@
-# Change Log
-
-All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
-
-<a name="3.0.1"></a>
-## [3.0.1](https://github.com/webpack-contrib/file-loader/compare/v3.0.0...v3.0.1) (2018-12-20)
-
-
-### Bug Fixes
-
-* relax options validation for additional properties ([#309](https://github.com/webpack-contrib/file-loader/issues/309)) ([c74d44e](https://github.com/webpack-contrib/file-loader/commit/c74d44e))
-
-
-
-<a name="3.0.0"></a>
-# [3.0.0](https://github.com/webpack-contrib/file-loader/compare/v2.0.0...v3.0.0) (2018-12-20)
-
-
-### Code Refactoring
-
-* drop support for webpack < 4 ([#303](https://github.com/webpack-contrib/file-loader/issues/303)) ([203a4ee](https://github.com/webpack-contrib/file-loader/commit/203a4ee))
-* more validations in `options` schema
-
-
-### Features
-
-* `resourcePath` is now available in `outputPath` and `publicPath` ([#304](https://github.com/webpack-contrib/file-loader/issues/304)) ([0d66e64](https://github.com/webpack-contrib/file-loader/commit/0d66e64))
-* `context` is now available in `outputPath` and `publicPath` ([#305](https://github.com/webpack-contrib/file-loader/issues/305)) ([d5eb823](https://github.com/webpack-contrib/file-loader/commit/d5eb823))
-
-
-### BREAKING CHANGES
-
-* removed the `useRelativePath` option. It is dangerously and break url when you use multiple entry points.
-* drop support for webpack < 4
-
-
-
-<a name="2.0.0"></a>
-# [2.0.0](https://github.com/webpack-contrib/file-loader/compare/v1.1.11...v2.0.0) (2018-08-21)
-
-
-### Code Refactoring
-
-* **defaults:** update to latest webpack-defaults ([#268](https://github.com/webpack-contrib/file-loader/issues/268)) ([687f422](https://github.com/webpack-contrib/file-loader/commit/687f422))
-
-
-### BREAKING CHANGES
-
-* **defaults:** Enforces `engines` of `"node": ">=6.9.0 < 7.0.0 || >= 8.9.0"`
-
-
-
-<a name="1.1.11"></a>
-## [1.1.11](https://github.com/webpack/file-loader/compare/v1.1.10...v1.1.11) (2018-03-01)
-
-
-### Reverts
-
-* **index:** `context` takes precedence over `issuer.context` (`options.useRelativePath`) ([#260](https://github.com/webpack/file-loader/issues/260)) ([e73131f](https://github.com/webpack/file-loader/commit/e73131f))
-
-
-
-<a name="1.1.10"></a>
-## [1.1.10](https://github.com/webpack/file-loader/compare/v1.1.9...v1.1.10) (2018-02-26)
-
-
-### Bug Fixes
-
-* **package:** add `webpack >= 4` (`peerDependencies`) ([#255](https://github.com/webpack/file-loader/issues/255)) ([3a6a7a1](https://github.com/webpack/file-loader/commit/3a6a7a1))
-
-
-
-<a name="1.1.9"></a>
-## [1.1.9](https://github.com/webpack/file-loader/compare/v1.1.8...v1.1.9) (2018-02-21)
-
-
-### Bug Fixes
-
-* **index:** handle protocol URL's correctly (`options.publicPath`) ([#253](https://github.com/webpack/file-loader/issues/253)) ([54fa5a3](https://github.com/webpack/file-loader/commit/54fa5a3))
-* **index:** use `path.posix` for platform consistency ([#254](https://github.com/webpack/file-loader/issues/254)) ([2afe0af](https://github.com/webpack/file-loader/commit/2afe0af))
-
-
-
-<a name="1.1.8"></a>
-## [1.1.8](https://github.com/webpack/file-loader/compare/v1.1.7...v1.1.8) (2018-02-20)
-
-
-### Bug Fixes
-
-* **index:** `context` takes precedence over `issuer.context` (`options.useRelativePath`) ([3b071f5](https://github.com/webpack/file-loader/commit/3b071f5))
-* **index:** don't append `outputPath` to the original `url` (`options.outputPath` `{Function}`) ([4c1ccaa](https://github.com/webpack/file-loader/commit/4c1ccaa))
-* **index:** normalize and concat paths via `path.join()` ([26e47ca](https://github.com/webpack/file-loader/commit/26e47ca))
-
-
-
-<a name="1.1.7"></a>
-## [1.1.7](https://github.com/webpack/file-loader/compare/v1.1.6...v1.1.7) (2018-02-19)
-
-
-### Bug Fixes
-
-* **index:** don't concat `options.outputPath` and `options.publicPath` ([#246](https://github.com/webpack/file-loader/issues/246)) ([98bf052](https://github.com/webpack/file-loader/commit/98bf052))
-
-
-
-<a name="1.1.6"></a>
-## [1.1.6](https://github.com/webpack/file-loader/compare/v1.1.5...v1.1.6) (2017-12-16)
-
-
-### Bug Fixes
-
-* rootContext compatibility fix for legacy / v4 (#237) ([1e4b7cf](https://github.com/webpack/file-loader/commit/1e4b7cf)), closes [#237](https://github.com/webpack/file-loader/issues/237)
-
-
-
-<a name="1.1.5"></a>
-## [1.1.5](https://github.com/webpack/file-loader/compare/v1.1.4...v1.1.5) (2017-10-05)
-
-
-### Bug Fixes
-
-* **schema:** allow `name` to be a `{Function}` (`options.name`) ([#216](https://github.com/webpack/file-loader/issues/216)) ([fbfb160](https://github.com/webpack/file-loader/commit/fbfb160))
-
-
-
-<a name="1.1.4"></a>
-## [1.1.4](https://github.com/webpack/file-loader/compare/v1.1.3...v1.1.4) (2017-09-30)
-
-
-### Bug Fixes
-
-* **index:** revert to CJS exports ([#212](https://github.com/webpack/file-loader/issues/212)) ([f412b3e](https://github.com/webpack/file-loader/commit/f412b3e))
-
-
-
-<a name="1.1.3"></a>
-## [1.1.3](https://github.com/webpack/file-loader/compare/v1.1.2...v1.1.3) (2017-09-30)
-
-
-
-<a name="1.1.2"></a>
-## [1.1.2](https://github.com/webpack/file-loader/compare/v1.1.1...v1.1.2) (2017-09-30)
-
-
-### Bug Fixes
-
-* **cjs:** export `raw` value ([#183](https://github.com/webpack/file-loader/issues/183)) ([daeff0e](https://github.com/webpack/file-loader/commit/daeff0e))
-
-
-
-<a name="1.1.1"></a>
-## [1.1.1](https://github.com/webpack/file-loader/compare/v1.1.0...v1.1.1) (2017-09-30)
-
-
-### Bug Fixes
-
-* **schema:** allow `additionalProperties` ([#207](https://github.com/webpack/file-loader/issues/207)) ([cf7c85a](https://github.com/webpack/file-loader/commit/cf7c85a))
-
-
-
-<a name="1.1.0"></a>
-# [1.1.0](https://github.com/webpack/file-loader/compare/v1.0.0...v1.1.0) (2017-09-29)
-
-
-### Features
-
-* add `options` validation (`schema-utils`) ([#184](https://github.com/webpack/file-loader/issues/184)) ([696ca77](https://github.com/webpack/file-loader/commit/696ca77))
-
-
-
-<a name="1.0.0"></a>
-# [1.0.0](https://github.com/webpack/file-loader/compare/v1.0.0-rc.0...v1.0.0) (2017-07-26)
-
-
-### Bug Fixes
-
-* remove `=` from default export (`SyntaxError`) ([#178](https://github.com/webpack/file-loader/issues/178)) ([3fe2d12](https://github.com/webpack/file-loader/commit/3fe2d12))
-
-
-### Code Refactoring
-
-* Upgrade to defaults 1.3.0 ([#170](https://github.com/webpack-contrib/file-loader/pull/170)) ([632ed72](https://github.com/webpack/file-loader/commit/acd6c2f))
-* Apply webpack-defaults ([#167](https://github.com/webpack/file-loader/issues/167)) ([632ed72](https://github.com/webpack/file-loader/commit/632ed72))
-
-
-### BREAKING CHANGES
-
-* Enforces Webpack standard NodeJS engines range.
- at the time of merge `>= 4.3 < 5.0.0 || >= 5.10`.
-
-
-
-<a name="1.0.0-rc.0"></a>
-# [1.0.0-rc.0](https://github.com/webpack/file-loader/compare/v1.0.0-beta.1...v1.0.0-rc.0) (2017-07-26)
-
-
-### Bug Fixes
-
-* remove `=` from default export (`SyntaxError`) ([#178](https://github.com/webpack/file-loader/issues/178)) ([3fe2d12](https://github.com/webpack/file-loader/commit/3fe2d12))
-
-
-
-<a name="1.0.0-beta.1"></a>
-# [1.0.0-beta.1](https://github.com/webpack/file-loader/compare/v1.0.0-beta.0...v1.0.0-beta.1) (2017-06-09)
-
-### Code Refactoring
-
-* Upgrade to defaults 1.3.0 ([#170](https://github.com/webpack-contrib/file-loader/pull/170)) ([632ed72](https://github.com/webpack/file-loader/commit/acd6c2f))
-
-
-<a name="1.0.0-beta.0"></a>
-# [1.0.0-beta.0](https://github.com/webpack/file-loader/compare/v0.11.2...v1.0.0-beta.0) (2017-06-07)
-
-
-### Code Refactoring
-
-* Apply webpack-defaults ([#167](https://github.com/webpack/file-loader/issues/167)) ([632ed72](https://github.com/webpack/file-loader/commit/632ed72))
-
-
-### BREAKING CHANGES
-
-* Enforces Webpack standard NodeJS engines range.
- at the time of merge `>= 4.3 < 5.0.0 || >= 5.10`.
-
-
-
-<a name="0.11.2"></a>
-## [0.11.2](https://github.com/webpack/file-loader/compare/v0.11.1...v0.11.2) (2017-06-05)
-
-
-### Bug Fixes
-
-* **index:** allow to override publicPath with an empty string ([#145](https://github.com/webpack/file-loader/issues/145)) ([26ab81a](https://github.com/webpack/file-loader/commit/26ab81a))
-* init `publicPath` to undefined ([#159](https://github.com/webpack/file-loader/issues/159)) ([e4c0b2a](https://github.com/webpack/file-loader/commit/e4c0b2a))
-
-
-
-<a name="0.11.1"></a>
-## [0.11.1](https://github.com/webpack/file-loader/compare/v0.11.0...v0.11.1) (2017-04-01)
-
-
-### Bug Fixes
-
-* outputPath function overriden by useRelativePath ([#139](https://github.com/webpack/file-loader/issues/139)) ([80cdee2](https://github.com/webpack/file-loader/commit/80cdee2))
-
-
-
-<a name="0.11.0"></a>
-# [0.11.0](https://github.com/webpack/file-loader/compare/v0.10.1...v0.11.0) (2017-03-31)
-
-
-### Features
-
-* Emit files with relative urls ([#135](https://github.com/webpack/file-loader/issues/135)) ([dbcd6cc](https://github.com/webpack/file-loader/commit/dbcd6cc))
-
-
-
-<a name="0.10.1"></a>
-## [0.10.1](https://github.com/webpack/file-loader/compare/v0.10.0...v0.10.1) (2017-02-25)
-
-
-### Bug Fixes
-
-* **getOptions:** deprecation warn in loaderUtils ([#129](https://github.com/webpack/file-loader/issues/129)) ([a8358a0](https://github.com/webpack/file-loader/commit/a8358a0))
-
-
-
-<a name="0.10.0"></a>
-# [0.10.0](https://github.com/webpack/file-loader/compare/v0.9.0...v0.10.0) (2017-01-28)
-
-
-### Features
-
-* **resources:** specify custom public file name ([6833c70](https://github.com/webpack/file-loader/commit/6833c70))
-
-
-
-# Change Log
-
-All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
diff --git a/node_modules/file-loader/LICENSE b/node_modules/file-loader/LICENSE
deleted file mode 100644
index 8c11fc7..0000000
--- a/node_modules/file-loader/LICENSE
+++ /dev/null
@@ -1,20 +0,0 @@
-Copyright JS Foundation and other contributors
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-'Software'), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/node_modules/file-loader/README.md b/node_modules/file-loader/README.md
deleted file mode 100644
index df3d417..0000000
--- a/node_modules/file-loader/README.md
+++ /dev/null
@@ -1,555 +0,0 @@
-<div align="center">
- <a href="https://github.com/webpack/webpack">
- <img width="200" height="200" src="https://webpack.js.org/assets/icon-square-big.svg">
- </a>
-</div>
-
-[![npm][npm]][npm-url]
-[![node][node]][node-url]
-[![deps][deps]][deps-url]
-[![tests][tests]][tests-url]
-[![coverage][cover]][cover-url]
-[![chat][chat]][chat-url]
-[![size][size]][size-url]
-
-# file-loader
-
-The `file-loader` resolves `import`/`require()` on a file into a url and emits the file into the output directory.
-
-## Getting Started
-
-To begin, you'll need to install `file-loader`:
-
-```console
-$ npm install file-loader --save-dev
-```
-
-Import (or `require`) the target file(s) in one of the bundle's files:
-
-**file.js**
-
-```js
-import img from './file.png';
-```
-
-Then add the loader to your `webpack` config. For example:
-
-**webpack.config.js**
-
-```js
-module.exports = {
- module: {
- rules: [
- {
- test: /\.(png|jpg|gif)$/,
- use: [
- {
- loader: 'file-loader',
- options: {},
- },
- ],
- },
- ],
- },
-};
-```
-
-And run `webpack` via your preferred method. This will emit `file.png` as a file
-in the output directory (with the specified naming convention, if options are
-specified to do so) and returns the public URI of the file.
-
-> ℹ️ By default the filename of the resulting file is the hash of the file's contents with the original extension of the required resource.
-
-## Options
-
-### `name`
-
-Type: `String|Function`
-Default: `'[hash].[ext]'`
-
-Specifies a custom filename template for the target file(s) using the query
-parameter `name`. For example, to emit a file from your `context` directory into
-the output directory retaining the full directory structure, you might use:
-
-#### `String`
-
-**webpack.config.js**
-
-```js
-module.exports = {
- module: {
- rules: [
- {
- test: /\.(png|jpg|gif)$/,
- loader: 'file-loader',
- options: {
- name: '[path][name].[ext]',
- },
- },
- ],
- },
-};
-```
-
-#### `Function`
-
-**webpack.config.js**
-
-```js
-module.exports = {
- module: {
- rules: [
- {
- test: /\.(png|jpg|gif)$/,
- loader: 'file-loader',
- options: {
- name(file) {
- if (process.env.NODE_ENV === 'development') {
- return '[path][name].[ext]';
- }
-
- return '[hash].[ext]';
- },
- },
- },
- ],
- },
-};
-```
-
-> ℹ️ By default the path and name you specify will output the file in that same directory, and will also use the same URI path to access the file.
-
-### `outputPath`
-
-Type: `String|Function`
-Default: `undefined`
-
-Specify a filesystem path where the target file(s) will be placed.
-
-#### `String`
-
-**webpack.config.js**
-
-```js
-module.exports = {
- module: {
- rules: [
- {
- test: /\.(png|jpg|gif)$/,
- loader: 'file-loader',
- options: {
- outputPath: 'images',
- },
- },
- ],
- },
-};
-```
-
-#### `Function`
-
-**webpack.config.js**
-
-```js
-module.exports = {
- module: {
- rules: [
- {
- test: /\.(png|jpg|gif)$/,
- loader: 'file-loader',
- options: {
- outputPath: (url, resourcePath, context) => {
- // `resourcePath` is original absolute path to asset
- // `context` is directory where stored asset (`rootContext`) or `context` option
-
- // To get relative path you can use
- // const relativePath = path.relative(context, resourcePath);
-
- if (/my-custom-image\.png/.test(resourcePath)) {
- return `other_output_path/${url}`;
- }
-
- if (/images/.test(context)) {
- return `image_output_path/${url}`;
- }
-
- return `output_path/${url}`;
- },
- },
- },
- ],
- },
-};
-```
-
-### `publicPath`
-
-Type: `String|Function`
-Default: [`__webpack_public_path__`](https://webpack.js.org/api/module-variables/#__webpack_public_path__-webpack-specific-)
-
-Specifies a custom public path for the target file(s).
-
-#### `String`
-
-**webpack.config.js**
-
-```js
-module.exports = {
- module: {
- rules: [
- {
- test: /\.(png|jpg|gif)$/,
- loader: 'file-loader',
- options: {
- publicPath: 'assets',
- },
- },
- ],
- },
-};
-```
-
-#### `Function`
-
-**webpack.config.js**
-
-```js
-module.exports = {
- module: {
- rules: [
- {
- test: /\.(png|jpg|gif)$/,
- loader: 'file-loader',
- options: {
- publicPath: (url, resourcePath, context) => {
- // `resourcePath` is original absolute path to asset
- // `context` is directory where stored asset (`rootContext`) or `context` option
-
- // To get relative path you can use
- // const relativePath = path.relative(context, resourcePath);
-
- if (/my-custom-image\.png/.test(resourcePath)) {
- return `other_public_path/${url}`;
- }
-
- if (/images/.test(context)) {
- return `image_output_path/${url}`;
- }
-
- return `public_path/${url}`;
- },
- },
- },
- ],
- },
-};
-```
-
-### `context`
-
-Type: `String`
-Default: [`context`](https://webpack.js.org/configuration/entry-context/#context)
-
-Specifies a custom file context.
-
-```js
-module.exports = {
- module: {
- rules: [
- {
- test: /\.(png|jpg|gif)$/,
- loader: 'file-loader',
- options: {
- context: 'project',
- },
- },
- ],
- },
-};
-```
-
-### `emitFile`
-
-Type: `Boolean`
-Default: `true`
-
-If true, emits a file (writes a file to the filesystem). If false, the loader
-will return a public URI but **will not** emit the file. It is often useful to
-disable this option for server-side packages.
-
-**file.js**
-
-```js
-// bundle file
-import img from './file.png';
-```
-
-**webpack.config.js**
-
-```js
-module.exports = {
- module: {
- rules: [
- {
- test: /\.css$/,
- loader: 'file-loader',
- options: {
- emitFile: false,
- },
- },
- ],
- },
-};
-```
-
-### `regExp`
-
-Type: `RegExp`
-Default: `undefined`
-
-Specifies a Regular Expression to one or many parts of the target file path.
-The capture groups can be reused in the `name` property using `[N]`
-[placeholder](https://github.com/webpack-contrib/file-loader#placeholders).
-
-**file.js**
-
-```js
-import img from './customer01/file.png';
-```
-
-**webpack.config.js**
-
-```js
-module.exports = {
- module: {
- rules: [
- {
- test: /\.(png|jpg|gif)$/,
- loader: 'file-loader',
- options: {
- regExp: /\/([a-z0-9]+)\/[a-z0-9]+\.png$/,
- name: '[1]-[name].[ext]',
- },
- },
- ],
- },
-};
-```
-
-> ℹ️ If `[0]` is used, it will be replaced by the entire tested string, whereas `[1]` will contain the first capturing parenthesis of your regex and so on...
-
-## Placeholders
-
-Full information about placeholders you can find [here](https://github.com/webpack/loader-utils#interpolatename).
-
-### `[ext]`
-
-Type: `String`
-Default: `file.extname`
-
-The file extension of the target file/resource.
-
-### `[name]`
-
-Type: `String`
-Default: `file.basename`
-
-The basename of the file/resource.
-
-### `[path]`
-
-Type: `String`
-Default: `file.directory`
-
-The path of the resource relative to the webpack/config `context`.
-
-### `[folder]`
-
-Type: `String`
-Default: `file.folder`
-
-The folder of the resource is in.
-
-### `[emoji]`
-
-Type: `String`
-Default: `undefined`
-
-A random emoji representation of `content`.
-
-### `[emoji:<length>]`
-
-Type: `String`
-Default: `undefined`
-
-Same as above, but with a customizable number of emojis
-
-### `[hash]`
-
-Type: `String`
-Default: `md5`
-
-Specifies the hash method to use for hashing the file content.
-
-### `[<hashType>:hash:<digestType>:<length>]`
-
-Type: `String`
-
-The hash of options.content (Buffer) (by default it's the hex digest of the hash).
-
-#### `digestType`
-
-Type: `String`
-Default: `'hex'`
-
-The [digest](https://en.wikipedia.org/wiki/Cryptographic_hash_function) that the
-hash function should use. Valid values include: base26, base32, base36,
-base49, base52, base58, base62, base64, and hex.
-
-#### `hashType`
-
-Type: `String`
-Default: `'md5'`
-
-The type of hash that the has function should use. Valid values include: `md5`,
-`sha1`, `sha256`, and `sha512`.
-
-#### `length`
-
-Type: `Number`
-Default: `undefined`
-
-Users may also specify a length for the computed hash.
-
-### `[N]`
-
-Type: `String`
-Default: `undefined`
-
-The n-th match obtained from matching the current file name against the `regExp`.
-
-## Examples
-
-The following examples show how one might use `file-loader` and what the result would be.
-
-**file.js**
-
-```js
-import png from './image.png';
-```
-
-**webpack.config.js**
-
-```js
-module.exports = {
- module: {
- rules: [
- {
- test: /\.(png|jpg|gif)$/,
- loader: 'file-loader',
- options: {
- name: 'dirname/[hash].[ext]',
- },
- },
- ],
- },
-};
-```
-
-Result:
-
-```bash
-# result
-dirname/0dcbbaa701328ae351f.png
-```
-
----
-
-**file.js**
-
-```js
-import png from './image.png';
-```
-
-**webpack.config.js**
-
-```js
-module.exports = {
- module: {
- rules: [
- {
- test: /\.(png|jpg|gif)$/,
- loader: 'file-loader',
- options: {
- name: '[sha512:hash:base64:7].[ext]',
- },
- },
- ],
- },
-};
-```
-
-Result:
-
-```bash
-# result
-gdyb21L.png
-```
-
----
-
-**file.js**
-
-```js
-import png from './path/to/file.png';
-```
-
-**webpack.config.js**
-
-```js
-module.exports = {
- module: {
- rules: [
- {
- test: /\.(png|jpg|gif)$/,
- loader: 'file-loader',
- options: {
- name: '[path][name].[ext]?[hash]',
- },
- },
- ],
- },
-};
-```
-
-Result:
-
-```bash
-# result
-path/to/file.png?e43b20c069c4a01867c31e98cbce33c9
-```
-
-## Contributing
-
-Please take a moment to read our contributing guidelines if you haven't yet done so.
-
-[CONTRIBUTING](./.github/CONTRIBUTING.md)
-
-## License
-
-[MIT](./LICENSE)
-
-[npm]: https://img.shields.io/npm/v/file-loader.svg
-[npm-url]: https://npmjs.com/package/file-loader
-[node]: https://img.shields.io/node/v/file-loader.svg
-[node-url]: https://nodejs.org
-[deps]: https://david-dm.org/webpack-contrib/file-loader.svg
-[deps-url]: https://david-dm.org/webpack-contrib/file-loader
-[tests]: https://img.shields.io/circleci/project/github/webpack-contrib/file-loader.svg
-[tests-url]: https://circleci.com/gh/webpack-contrib/file-loader
-[cover]: https://codecov.io/gh/webpack-contrib/file-loader/branch/master/graph/badge.svg
-[cover-url]: https://codecov.io/gh/webpack-contrib/file-loader
-[chat]: https://img.shields.io/badge/gitter-webpack%2Fwebpack-brightgreen.svg
-[chat-url]: https://gitter.im/webpack/webpack
-[size]: https://packagephobia.now.sh/badge?p=file-loader
-[size-url]: https://packagephobia.now.sh/result?p=file-loader
diff --git a/node_modules/file-loader/dist/cjs.js b/node_modules/file-loader/dist/cjs.js
deleted file mode 100644
index 22e752d..0000000
--- a/node_modules/file-loader/dist/cjs.js
+++ /dev/null
@@ -1,6 +0,0 @@
-"use strict";
-
-const loader = require('./index');
-
-module.exports = loader.default;
-module.exports.raw = loader.raw; \ No newline at end of file
diff --git a/node_modules/file-loader/dist/index.js b/node_modules/file-loader/dist/index.js
deleted file mode 100644
index 45ecee5..0000000
--- a/node_modules/file-loader/dist/index.js
+++ /dev/null
@@ -1,61 +0,0 @@
-"use strict";
-
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-exports.default = loader;
-exports.raw = void 0;
-
-var _path = _interopRequireDefault(require("path"));
-
-var _loaderUtils = _interopRequireDefault(require("loader-utils"));
-
-var _schemaUtils = _interopRequireDefault(require("schema-utils"));
-
-var _options = _interopRequireDefault(require("./options.json"));
-
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
-function loader(content) {
- const options = _loaderUtils.default.getOptions(this) || {};
- (0, _schemaUtils.default)(_options.default, options, 'File Loader');
- const context = options.context || this.rootContext;
-
- const url = _loaderUtils.default.interpolateName(this, options.name, {
- context,
- content,
- regExp: options.regExp
- });
-
- let outputPath = url;
-
- if (options.outputPath) {
- if (typeof options.outputPath === 'function') {
- outputPath = options.outputPath(url, this.resourcePath, context);
- } else {
- outputPath = _path.default.posix.join(options.outputPath, url);
- }
- }
-
- let publicPath = `__webpack_public_path__ + ${JSON.stringify(outputPath)}`;
-
- if (options.publicPath) {
- if (typeof options.publicPath === 'function') {
- publicPath = options.publicPath(url, this.resourcePath, context);
- } else {
- publicPath = `${options.publicPath.endsWith('/') ? options.publicPath : `${options.publicPath}/`}${url}`;
- }
-
- publicPath = JSON.stringify(publicPath);
- }
-
- if (typeof options.emitFile === 'undefined' || options.emitFile) {
- this.emitFile(outputPath, content);
- } // TODO revert to ES2015 Module export, when new CSS Pipeline is in place
-
-
- return `module.exports = ${publicPath};`;
-}
-
-const raw = true;
-exports.raw = raw; \ No newline at end of file
diff --git a/node_modules/file-loader/dist/options.json b/node_modules/file-loader/dist/options.json
deleted file mode 100644
index 546e22b..0000000
--- a/node_modules/file-loader/dist/options.json
+++ /dev/null
@@ -1,60 +0,0 @@
-{
- "additionalProperties": true,
- "properties": {
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "instanceof": "Function"
- }
- ]
- },
- "outputPath": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "instanceof": "Function"
- }
- ]
- },
- "publicPath": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "instanceof": "Function"
- }
- ]
- },
- "context": {
- "type": "string"
- },
- "emitFile": {
- "type": "boolean"
- },
- "regExp": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "instanceof": "RegExp"
- }
- ]
- }
- },
- "errorMessages": {
- "name": "should be {String} or {Function} (https://github.com/webpack-contrib/file-loader#name)",
- "outputPath": "should be {String} or {Function} (https://github.com/webpack-contrib/file-loader#outputpath)",
- "publicPath": "should be {String} or {Function} (https://github.com/webpack-contrib/file-loader#publicpath)",
- "context": "should be {String} (https://github.com/webpack-contrib/file-loader#context)",
- "emitFile": "should be {Boolean} (https://github.com/webpack-contrib/file-loader#emitfile)",
- "regExp": "should be {String} or {RegExp} (https://github.com/webpack-contrib/file-loader#regexp)"
- },
- "type": "object"
-}
diff --git a/node_modules/file-loader/node_modules/schema-utils/CHANGELOG.md b/node_modules/file-loader/node_modules/schema-utils/CHANGELOG.md
deleted file mode 100644
index a5f2834..0000000
--- a/node_modules/file-loader/node_modules/schema-utils/CHANGELOG.md
+++ /dev/null
@@ -1,134 +0,0 @@
-# Change Log
-
-All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
-
-<a name="1.0.0"></a>
-# [1.0.0](https://github.com/webpack-contrib/schema-utils/compare/v0.4.7...v1.0.0) (2018-08-07)
-
-
-### Features
-
-* **src:** add support for custom error messages ([#33](https://github.com/webpack-contrib/schema-utils/issues/33)) ([1cbe4ef](https://github.com/webpack-contrib/schema-utils/commit/1cbe4ef))
-
-
-
-<a name="0.4.7"></a>
-## [0.4.7](https://github.com/webpack-contrib/schema-utils/compare/v0.4.6...v0.4.7) (2018-08-07)
-
-
-### Bug Fixes
-
-* **src:** `node >= v4.0.0` support ([#32](https://github.com/webpack-contrib/schema-utils/issues/32)) ([cb13dd4](https://github.com/webpack-contrib/schema-utils/commit/cb13dd4))
-
-
-
-<a name="0.4.6"></a>
-## [0.4.6](https://github.com/webpack-contrib/schema-utils/compare/v0.4.5...v0.4.6) (2018-08-06)
-
-
-### Bug Fixes
-
-* **package:** remove lockfile ([#28](https://github.com/webpack-contrib/schema-utils/issues/28)) ([69f1a81](https://github.com/webpack-contrib/schema-utils/commit/69f1a81))
-* **package:** remove unnecessary `webpack` dependency ([#26](https://github.com/webpack-contrib/schema-utils/issues/26)) ([532eaa5](https://github.com/webpack-contrib/schema-utils/commit/532eaa5))
-
-
-
-<a name="0.4.5"></a>
-## [0.4.5](https://github.com/webpack-contrib/schema-utils/compare/v0.4.4...v0.4.5) (2018-02-13)
-
-
-### Bug Fixes
-
-* **CHANGELOG:** update broken links ([4483b9f](https://github.com/webpack-contrib/schema-utils/commit/4483b9f))
-* **package:** update broken links ([f2494ba](https://github.com/webpack-contrib/schema-utils/commit/f2494ba))
-
-
-
-<a name="0.4.4"></a>
-## [0.4.4](https://github.com/webpack-contrib/schema-utils/compare/v0.4.3...v0.4.4) (2018-02-13)
-
-
-### Bug Fixes
-
-* **package:** update `dependencies` ([#22](https://github.com/webpack-contrib/schema-utils/issues/22)) ([3aecac6](https://github.com/webpack-contrib/schema-utils/commit/3aecac6))
-
-
-
-<a name="0.4.3"></a>
-## [0.4.3](https://github.com/webpack-contrib/schema-utils/compare/v0.4.2...v0.4.3) (2017-12-14)
-
-
-### Bug Fixes
-
-* **validateOptions:** throw `err` instead of `process.exit(1)` ([#17](https://github.com/webpack-contrib/schema-utils/issues/17)) ([c595eda](https://github.com/webpack-contrib/schema-utils/commit/c595eda))
-* **ValidationError:** never return `this` in the ctor ([#16](https://github.com/webpack-contrib/schema-utils/issues/16)) ([c723791](https://github.com/webpack-contrib/schema-utils/commit/c723791))
-
-
-
-<a name="0.4.2"></a>
-## [0.4.2](https://github.com/webpack-contrib/schema-utils/compare/v0.4.1...v0.4.2) (2017-11-09)
-
-
-### Bug Fixes
-
-* **validateOptions:** catch `ValidationError` and handle it internally ([#15](https://github.com/webpack-contrib/schema-utils/issues/15)) ([9c5ef5e](https://github.com/webpack-contrib/schema-utils/commit/9c5ef5e))
-
-
-
-<a name="0.4.1"></a>
-## [0.4.1](https://github.com/webpack-contrib/schema-utils/compare/v0.4.0...v0.4.1) (2017-11-03)
-
-
-### Bug Fixes
-
-* **ValidationError:** use `Error.captureStackTrace` for `err.stack` handling ([#14](https://github.com/webpack-contrib/schema-utils/issues/14)) ([a6fb974](https://github.com/webpack-contrib/schema-utils/commit/a6fb974))
-
-
-
-<a name="0.4.0"></a>
-# [0.4.0](https://github.com/webpack-contrib/schema-utils/compare/v0.3.0...v0.4.0) (2017-10-28)
-
-
-### Features
-
-* add support for `typeof`, `instanceof` (`{Function\|RegExp}`) ([#10](https://github.com/webpack-contrib/schema-utils/issues/10)) ([9f01816](https://github.com/webpack-contrib/schema-utils/commit/9f01816))
-
-
-
-<a name="0.3.0"></a>
-# [0.3.0](https://github.com/webpack-contrib/schema-utils/compare/v0.2.1...v0.3.0) (2017-04-29)
-
-
-### Features
-
-* add ValidationError ([#8](https://github.com/webpack-contrib/schema-utils/issues/8)) ([d48f0fb](https://github.com/webpack-contrib/schema-utils/commit/d48f0fb))
-
-
-
-<a name="0.2.1"></a>
-## [0.2.1](https://github.com/webpack-contrib/schema-utils/compare/v0.2.0...v0.2.1) (2017-03-13)
-
-
-### Bug Fixes
-
-* Include .babelrc to `files` ([28f0363](https://github.com/webpack-contrib/schema-utils/commit/28f0363))
-* Include source to `files` ([43b0f2f](https://github.com/webpack-contrib/schema-utils/commit/43b0f2f))
-
-
-
-<a name="0.2.0"></a>
-# [0.2.0](https://github.com/webpack-contrib/schema-utils/compare/v0.1.0...v0.2.0) (2017-03-12)
-
-<a name="0.1.0"></a>
-# 0.1.0 (2017-03-07)
-
-
-### Features
-
-* **validations:** add validateOptions module ([ae9b47b](https://github.com/webpack-contrib/schema-utils/commit/ae9b47b))
-
-
-
-# Change Log
-
-All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
diff --git a/node_modules/file-loader/node_modules/schema-utils/LICENSE b/node_modules/file-loader/node_modules/schema-utils/LICENSE
deleted file mode 100644
index 8c11fc7..0000000
--- a/node_modules/file-loader/node_modules/schema-utils/LICENSE
+++ /dev/null
@@ -1,20 +0,0 @@
-Copyright JS Foundation and other contributors
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-'Software'), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/node_modules/file-loader/node_modules/schema-utils/README.md b/node_modules/file-loader/node_modules/schema-utils/README.md
deleted file mode 100644
index 7b75d54..0000000
--- a/node_modules/file-loader/node_modules/schema-utils/README.md
+++ /dev/null
@@ -1,149 +0,0 @@
-[![npm][npm]][npm-url]
-[![node][node]][node-url]
-[![deps][deps]][deps-url]
-[![test][test]][test-url]
-[![coverage][cover]][cover-url]
-[![chat][chat]][chat-url]
-
-<div align="center">
- <a href="http://json-schema.org">
- <img width="160" height="160"
- src="https://raw.githubusercontent.com/webpack-contrib/schema-utils/master/docs/logo.png">
- </a>
- <a href="https://github.com/webpack/webpack">
- <img width="200" height="200"
- src="https://webpack.js.org/assets/icon-square-big.svg">
- </a>
- <h1>Schema Utils</h1>
-</div>
-
-<h2 align="center">Install</h2>
-
-```bash
-npm i schema-utils
-```
-
-<h2 align="center">Usage</h2>
-
-### `validateOptions`
-
-**`schema.json`**
-```js
-{
- "type": "object",
- "properties": {
- // Options...
- },
- "additionalProperties": false
-}
-```
-
-#### Error Messages (Custom)
-
-**`schema.json`**
-```js
-{
- "type": "object",
- "properties": {
- "option": {
- "type": [ "boolean" ]
- }
- },
- // Overrides the default err.message for option
- "errorMessage": {
- "option": "should be {Boolean} (https:/github.com/org/repo#anchor)"
- }
- "additionalProperties": false
-}
-```
-
-```js
-import schema from 'path/to/schema.json'
-import validateOptions from 'schema-utils'
-
-validateOptions(schema, options, 'Loader/Plugin Name')
-```
-
-<h2 align="center">Examples</h2>
-
-**schema.json**
-```json
-{
- "type": "object",
- "properties": {
- "name": {
- "type": "string"
- },
- "test": {
- "anyOf": [
- { "type": "array" },
- { "type": "string" },
- { "instanceof": "RegExp" }
- ]
- },
- "transform": {
- "instanceof": "Function"
- },
- "sourceMap": {
- "type": "boolean"
- }
- },
- "additionalProperties": false
-}
-```
-
-### `Loader`
-
-```js
-import { getOptions } from 'loader-utils'
-import validateOptions from 'schema-utils'
-
-import schema from 'path/to/schema.json'
-
-function loader (src, map) {
- const options = getOptions(this) || {}
-
- validateOptions(schema, options, 'Loader Name')
-
- // Code...
-}
-```
-
-### `Plugin`
-
-```js
-import validateOptions from 'schema-utils'
-
-import schema from 'path/to/schema.json'
-
-class Plugin {
- constructor (options) {
- validateOptions(schema, options, 'Plugin Name')
-
- this.options = options
- }
-
- apply (compiler) {
- // Code...
- }
-}
-```
-
-
-[npm]: https://img.shields.io/npm/v/schema-utils.svg
-[npm-url]: https://npmjs.com/package/schema-utils
-
-[node]: https://img.shields.io/node/v/schema-utils.svg
-[node-url]: https://nodejs.org
-
-[deps]: https://david-dm.org/webpack-contrib/schema-utils.svg
-[deps-url]: https://david-dm.org/webpack-contrib/schema-utils
-
-[test]: http://img.shields.io/travis/webpack-contrib/schema-utils.svg
-[test-url]: https://travis-ci.org/webpack-contrib/schema-utils
-
-[cover]: https://codecov.io/gh/webpack-contrib/schema-utils/branch/master/graph/badge.svg
-[cover-url]: https://codecov.io/gh/webpack-contrib/schema-utils
-
-[chat]: https://img.shields.io/badge/gitter-webpack%2Fwebpack-brightgreen.svg
-[chat-url]: https://gitter.im/webpack/webpack
diff --git a/node_modules/file-loader/node_modules/schema-utils/package.json b/node_modules/file-loader/node_modules/schema-utils/package.json
deleted file mode 100644
index f340936..0000000
--- a/node_modules/file-loader/node_modules/schema-utils/package.json
+++ /dev/null
@@ -1,74 +0,0 @@
-{
- "_from": "schema-utils@^1.0.0",
- "_id": "schema-utils@1.0.0",
- "_inBundle": false,
- "_integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
- "_location": "/file-loader/schema-utils",
- "_phantomChildren": {},
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "schema-utils@^1.0.0",
- "name": "schema-utils",
- "escapedName": "schema-utils",
- "rawSpec": "^1.0.0",
- "saveSpec": null,
- "fetchSpec": "^1.0.0"
- },
- "_requiredBy": [
- "/file-loader"
- ],
- "_resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
- "_shasum": "0b79a93204d7b600d4b2850d1f66c2a34951c770",
- "_spec": "schema-utils@^1.0.0",
- "_where": "/home/pruss/Dev/3-minute-website/node_modules/file-loader",
- "author": {
- "name": "webpack Contrib",
- "url": "https://github.com/webpack-contrib"
- },
- "bugs": {
- "url": "https://github.com/webpack-contrib/schema-utils/issues"
- },
- "bundleDependencies": false,
- "dependencies": {
- "ajv": "^6.1.0",
- "ajv-errors": "^1.0.0",
- "ajv-keywords": "^3.1.0"
- },
- "deprecated": false,
- "description": "webpack Validation Utils",
- "devDependencies": {
- "@commitlint/cli": "^7.0.0",
- "@commitlint/config-conventional": "^7.0.0",
- "@webpack-contrib/eslint-config-webpack": "^2.0.0",
- "del-cli": "^1.0.0",
- "eslint": "^5.0.0",
- "eslint-plugin-import": "^2.0.0",
- "eslint-plugin-prettier": "^2.0.0",
- "jest": "^21.0.0",
- "prettier": "^1.0.0",
- "standard-version": "^4.0.0"
- },
- "engines": {
- "node": ">= 4"
- },
- "files": [
- "src"
- ],
- "homepage": "https://github.com/webpack-contrib/schema-utils",
- "license": "MIT",
- "main": "src/index.js",
- "name": "schema-utils",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/webpack-contrib/schema-utils.git"
- },
- "scripts": {
- "clean": "del-cli coverage",
- "commits": "commitlint --from $(git rev-list --tags --max-count=1)",
- "lint": "eslint --cache src test",
- "release": "npm run commits && standard-version",
- "test": "jest --env node --verbose --coverage"
- },
- "version": "1.0.0"
-}
diff --git a/node_modules/file-loader/node_modules/schema-utils/src/ValidationError.js b/node_modules/file-loader/node_modules/schema-utils/src/ValidationError.js
deleted file mode 100644
index 0589bf8..0000000
--- a/node_modules/file-loader/node_modules/schema-utils/src/ValidationError.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/* eslint-disable
- strict,
- no-param-reassign
-*/
-
-'use strict';
-
-class ValidationError extends Error {
- constructor(errors, name) {
- super();
-
- this.name = 'ValidationError';
-
- this.message = `${name || ''} Invalid Options\n\n`;
-
- this.errors = errors.map((err) => {
- err.dataPath = err.dataPath.replace(/\//g, '.');
-
- return err;
- });
-
- this.errors.forEach((err) => {
- this.message += `options${err.dataPath} ${err.message}\n`;
- });
-
- Error.captureStackTrace(this, this.constructor);
- }
-}
-
-module.exports = ValidationError;
diff --git a/node_modules/file-loader/node_modules/schema-utils/src/index.js b/node_modules/file-loader/node_modules/schema-utils/src/index.js
deleted file mode 100644
index 13108c2..0000000
--- a/node_modules/file-loader/node_modules/schema-utils/src/index.js
+++ /dev/null
@@ -1,9 +0,0 @@
-/* eslint-disable
- strict
-*/
-
-'use strict';
-
-const validateOptions = require('./validateOptions');
-
-module.exports = validateOptions;
diff --git a/node_modules/file-loader/node_modules/schema-utils/src/validateOptions.js b/node_modules/file-loader/node_modules/schema-utils/src/validateOptions.js
deleted file mode 100644
index 363af44..0000000
--- a/node_modules/file-loader/node_modules/schema-utils/src/validateOptions.js
+++ /dev/null
@@ -1,38 +0,0 @@
-/* eslint-disable
- strict,
- no-param-reassign
-*/
-
-'use strict';
-
-const fs = require('fs');
-const path = require('path');
-
-const Ajv = require('ajv');
-const errors = require('ajv-errors');
-const keywords = require('ajv-keywords');
-
-const ValidationError = require('./ValidationError');
-
-const ajv = new Ajv({
- allErrors: true,
- jsonPointers: true,
-});
-
-errors(ajv);
-keywords(ajv, ['instanceof', 'typeof']);
-
-const validateOptions = (schema, options, name) => {
- if (typeof schema === 'string') {
- schema = fs.readFileSync(path.resolve(schema), 'utf8');
- schema = JSON.parse(schema);
- }
-
- if (!ajv.validate(schema, options)) {
- throw new ValidationError(ajv.errors, name);
- }
-
- return true;
-};
-
-module.exports = validateOptions;
diff --git a/node_modules/file-loader/package.json b/node_modules/file-loader/package.json
deleted file mode 100644
index efee558..0000000
--- a/node_modules/file-loader/package.json
+++ /dev/null
@@ -1,138 +0,0 @@
-{
- "_from": "file-loader@^3.0.1",
- "_id": "file-loader@3.0.1",
- "_inBundle": false,
- "_integrity": "sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw==",
- "_location": "/file-loader",
- "_phantomChildren": {
- "ajv": "6.12.6",
- "ajv-errors": "1.0.1",
- "ajv-keywords": "3.5.2"
- },
- "_requested": {
- "type": "range",
- "registry": true,
- "raw": "file-loader@^3.0.1",
- "name": "file-loader",
- "escapedName": "file-loader",
- "rawSpec": "^3.0.1",
- "saveSpec": null,
- "fetchSpec": "^3.0.1"
- },
- "_requiredBy": [
- "#DEV:/"
- ],
- "_resolved": "https://registry.npmjs.org/file-loader/-/file-loader-3.0.1.tgz",
- "_shasum": "f8e0ba0b599918b51adfe45d66d1e771ad560faa",
- "_spec": "file-loader@^3.0.1",
- "_where": "/home/pruss/Dev/3-minute-website",
- "author": {
- "name": "Tobias Koppers @sokra"
- },
- "babel": {
- "presets": [
- [
- "@babel/preset-env",
- {
- "targets": {
- "node": "6.9.0"
- },
- "useBuiltIns": "usage"
- }
- ]
- ]
- },
- "bugs": {
- "url": "https://github.com/webpack-contrib/file-loader/issues"
- },
- "bundleDependencies": false,
- "commitlint": {
- "extends": [
- "@commitlint/config-conventional"
- ]
- },
- "dependencies": {
- "loader-utils": "^1.0.2",
- "schema-utils": "^1.0.0"
- },
- "deprecated": false,
- "description": "A file loader module for webpack",
- "devDependencies": {
- "@babel/cli": "^7.2.0",
- "@babel/core": "^7.2.2",
- "@babel/polyfill": "^7.0.0",
- "@babel/preset-env": "^7.2.0",
- "@commitlint/cli": "^7.2.1",
- "@commitlint/config-conventional": "^7.1.2",
- "@webpack-contrib/defaults": "^3.0.0",
- "@webpack-contrib/eslint-config-webpack": "^3.0.0",
- "babel-core": "^7.0.0-bridge.0",
- "babel-jest": "^23.6.0",
- "cross-env": "^5.0.0",
- "del": "^3.0.0",
- "del-cli": "^1.0.0",
- "eslint": "^5.10.0",
- "eslint-plugin-import": "^2.0.0",
- "eslint-plugin-prettier": "^3.0.0",
- "husky": "^1.3.0",
- "jest": "^23.6.0",
- "lint-staged": "^8.1.0",
- "memory-fs": "^0.4.0",
- "prettier": "^1.11.1",
- "standard-version": "^4.0.0",
- "url-loader": "^1.1.2",
- "webpack": "^4.5.0"
- },
- "engines": {
- "node": ">= 6.9.0"
- },
- "files": [
- "dist"
- ],
- "homepage": "https://github.com/webpack-contrib/file-loader",
- "husky": {
- "hooks": {
- "pre-commit": "lint-staged"
- }
- },
- "keywords": [
- "webpack"
- ],
- "license": "MIT",
- "lint-staged": {
- "*.js": [
- "eslint --fix",
- "git add"
- ]
- },
- "main": "dist/cjs.js",
- "name": "file-loader",
- "peerDependencies": {
- "webpack": "^4.0.0"
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/webpack-contrib/file-loader.git"
- },
- "scripts": {
- "build": "cross-env NODE_ENV=production babel src -d dist --ignore 'src/**/*.test.js' --copy-files",
- "ci:coverage": "npm run test:coverage -- --runInBand",
- "ci:lint": "npm run lint && npm run security",
- "ci:lint:commits": "commitlint --from=origin/master --to=${CIRCLE_SHA1}",
- "ci:test": "npm run test -- --runInBand",
- "clean": "del-cli dist",
- "commitlint": "commitlint",
- "commitmsg": "commitlint -e $GIT_PARAMS",
- "defaults": "webpack-defaults",
- "lint": "eslint --cache src test",
- "prebuild": "npm run clean",
- "prepublish": "npm run build",
- "release": "standard-version",
- "security": "npm audit",
- "start": "npm run build -- -w",
- "test": "jest",
- "test:coverage": "jest --collectCoverageFrom='src/**/*.js' --coverage",
- "test:watch": "jest --watch"
- },
- "version": "3.0.1"
-}