{"_id":"@applaud/copy-webpack-plugin","_rev":"2-52bd63c2df3e6ace9bd5903d47543a82","name":"@applaud/copy-webpack-plugin","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@applaud/copy-webpack-plugin","version":"1.0.0","description":"Copy files && directories with webpack","author":{"name":"Applaud"},"license":"MIT","main":"dist/index.js","engines":{"node":">= 4"},"scripts":{"lint":"eslint src/ tests/","prepare":"npm run build","release":"standard-version","pretest":"npm run lint && npm run build && npm run build:tests","test":"mocha compiled_tests/","build":"babel src/ --out-dir dist/","build:tests":"babel tests/ --out-dir compiled_tests/ && rimraf compiled_tests/helpers && ncp tests/helpers compiled_tests/helpers && node scripts/createSpecialDirectory.js"},"dependencies":{"@applaud/cacache":"^1.0.0","find-cache-dir":"^1.0.0","globby":"^7.1.1","is-glob":"^4.0.0","loader-utils":"^1.1.0","minimatch":"^3.0.4","p-limit":"^1.0.0","serialize-javascript":"^1.4.0"},"devDependencies":{"babel-cli":"^6.8.0","babel-preset-es2015":"^6.6.0","chai":"^3.4.0","enhanced-resolve":"^3.4.1","eslint":"^2.9.0","is-gzip":"^2.0.0","mkdirp":"^0.5.1","mocha":"^2.4.5","ncp":"^2.0.0","rimraf":"^2.6.2","standard-version":"^4.2.0"},"homepage":"https://github.com/Applaud-devpack/copy-webpack-plugin","bugs":{"url":"https://github.com/Applaud-devpack/copy-webpack-plugin/issues"},"repository":{"type":"git","url":"git+https://github.com/Applaud-devpack/copy-webpack-plugin.git"},"keywords":["webpack","plugin","transfer","move","copy","applaud"],"gitHead":"9398cc2d8ed9c18791e691e875354bd0fb08b718","_id":"@applaud/copy-webpack-plugin@1.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"mahesh_reddy","email":"applaud.devpack@gmail.com"},"dist":{"integrity":"sha512-20HZTf1IKvn819E6sFnySnj8Wgnn6o/tjqI+cDa5oVSeUD0IO33tQ+zmTTH4Dp1nyD7dqWCDu6NuTouHRkI+hQ==","shasum":"d9521e4dfc7bc161446aee6a7b6bc7c2e4cf6ef8","tarball":"https://registry.npmjs.org/@applaud/copy-webpack-plugin/-/copy-webpack-plugin-1.0.0.tgz","fileCount":11,"unpackedSize":50014,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTScTlAQZ3xIRkFITMGMzlrI3y/oJ68Lm3vTTfez6KGAiEAmX8Ujen4rzB2VZAMr0m3ifJJ6ZKiHk43K9SlPThcSDI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTkaFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIwg//blHel9Zm8z+tQrBFTqPo4csThWs8/cugcRzCqT3bb9EFXr6i\r\nCB1SfAdisvEFC8ENwqzWvy9gT80zVEkMlPA2mkHHbZD57Vzg/JbrOY5J6M45\r\nBxII+nyJVckN3By0fWhFT4FEjphWwiaejaMtIP59+pZbP2GiPlQXLMiUwqfi\r\n4FbvXn/R0kNHnbfSioJmBabX/zX6SgrdVywGoisl4C64kyP8/MmjVgb/p2h+\r\n2QH/k1KN1cmvFmG8UkPd1Kzb8VCCsZ7LseybR35C0LCSi/tQRSuAoNGMoBTe\r\nVjXSMj3n0F1551KpakeoEGDlnrVZsuVuN+OJm5bkSfk6iinqnF0cr7DaAXTx\r\n3F6JrXgdCn0BAmjq4R6vB8WdPGgvHBE/+Q3KF2F7TDVuGbyq0HzSsSu7mQL3\r\nc1VGiGeb42cDzmNpme9uB/bXltxLKWvzqBN3T+x5dAQaCuMGEn9FPSysW9ML\r\nYNLX1Nc0AHOLFwfd70GZnhYmRsGU546cYTFRpyPZ6WnT24dSNzrI50iRbUip\r\nyyYC2uEb9cgB63/MnfLk7AZbuwwFX0a0iVKctq3c67wtWc1RciJxa/QDggjq\r\nXoLpkk1VsiFWKBDAIbRO35G0Hiuimj/qD9qSnpSBJFQyfeZ+xisTxnfMHIdn\r\nHmXUB3AjkivkNVb5oQiYkAzcVYWfSvnkSSY=\r\n=LCmF\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"mahesh_reddy","email":"applaud.devpack@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copy-webpack-plugin_1.0.0_1666074245391_0.06801343384806757"},"_hasShrinkwrap":false},"1.0.1":{"name":"@applaud/copy-webpack-plugin","version":"1.0.1","description":"Copy files && directories with webpack","author":{"name":"Applaud"},"license":"MIT","main":"dist/index.js","engines":{"node":">= 4"},"scripts":{"lint":"eslint src/ tests/","prepare":"npm run build","release":"standard-version","pretest":"npm run lint && npm run build && npm run build:tests","test":"mocha compiled_tests/","build":"babel src/ --out-dir dist/","build:tests":"babel tests/ --out-dir compiled_tests/ && rimraf compiled_tests/helpers && ncp tests/helpers compiled_tests/helpers && node scripts/createSpecialDirectory.js"},"dependencies":{"@applaud/cacache":"^1.0.0","find-cache-dir":"^1.0.0","globby":"^7.1.1","is-glob":"^4.0.0","loader-utils":"^1.1.0","minimatch":"^3.0.4","p-limit":"^1.0.0","serialize-javascript":"^1.4.0"},"devDependencies":{"babel-cli":"^6.8.0","babel-preset-es2015":"^6.6.0","chai":"^3.4.0","enhanced-resolve":"^3.4.1","eslint":"^2.9.0","is-gzip":"^2.0.0","mkdirp":"^0.5.1","mocha":"^2.4.5","ncp":"^2.0.0","rimraf":"^2.6.2","standard-version":"^4.2.0"},"homepage":"https://github.com/Applaud-devpack/copy-webpack-plugin","bugs":{"url":"https://github.com/Applaud-devpack/copy-webpack-plugin/issues"},"repository":{"type":"git","url":"git+https://github.com/Applaud-devpack/copy-webpack-plugin.git"},"keywords":["webpack","plugin","transfer","move","copy","applaud"],"gitHead":"f63885b9f4770077f3fe5b9d348f6ace4894bd67","_id":"@applaud/copy-webpack-plugin@1.0.1","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"mahesh_reddy","email":"applaud.devpack@gmail.com"},"dist":{"integrity":"sha512-gS3JE5RvAjqq2d67yKpTzMWMgS/iRbfYEpLsTo5iYHknR6wE8YMErtYJQBZ76nFaZMFjG8pJKLKbp+8smX+uJA==","shasum":"101a5454f44fdd78b11034a535998c584fb8b942","tarball":"https://registry.npmjs.org/@applaud/copy-webpack-plugin/-/copy-webpack-plugin-1.0.1.tgz","fileCount":11,"unpackedSize":49306,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdPoFbdC+blF4O2RZKMm9ARmKUMmZp7AXGtEvkspTkDAiA9PjrP+suMKrexQ5FPuTdf4sQb1VtPyKDVYTgm984e+w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTklLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsRQ//VlOAYszdwt7DjOAM1E4zIkYL8BQipvhCtL4LogqFHl+1k/hp\r\nYHFOlw2s4mqeKFo7/QNR8/UtW71w2dVVsxeQzfWI/j/JmUDF2y1I1Nc0tNcR\r\n7cjyFvEFaLtfIsjwexXPdaPAw+B2xuR9D81MmIprQwPsLAW9Tn9X1kXBweKP\r\nkJUrT2zvTX7dwvTeVqcEuqK0K1z/gqR+UdF7vkCs/aur0Gvg52R4AEJZdphX\r\nsSSk6ou8FQ5YQi4QVlYDSQKYCTHU7fJucUXFpHCkwsAOo9m48IY66qvuAnIl\r\ndnnKLVwOgWC4laDnSSnnzlsFjmAeSrWONervyqcNIOG7wnKUeH8GCGUeZ+3M\r\nXgOlnMmd22/WG3ttWmckuHBc3LpAFYZ7eWVYfyQRbG0EoB2q3OO3dp/5DEF8\r\nV176jQUEMnaCLAyVxHEZxcAkMwNPXb0+QXYlD2zpQKglRfgSXQ7p571KCp72\r\nq5UcdbTEt+DvAoVtTyE+sh1Yc8T9gIEb5pUnhNw4xk35MmPQcLuNPPa54FoU\r\ncJHJsJHuMS2fk/TIoiTE590+swtlnkvukaj+OvawzhAsn5RSgzsXuup8yotK\r\nftx/j182MmajsQompOqrFfD37M6mja32rkWJPTMj+CNDHLM87HHw8YQJnWiM\r\nSC+k6pAHL9PL8LlyEAnifagAH0ZGiIBUEPY=\r\n=7RBf\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"mahesh_reddy","email":"applaud.devpack@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copy-webpack-plugin_1.0.1_1666074954764_0.3602979738036345"},"_hasShrinkwrap":false},"1.0.2":{"name":"@applaud/copy-webpack-plugin","version":"1.0.2","description":"Copy files && directories with webpack","author":{"name":"Applaud"},"license":"MIT","main":"dist/index.js","engines":{"node":">= 4"},"scripts":{"lint":"eslint src/ tests/","prepare":"npm run build","release":"standard-version","pretest":"npm run lint && npm run build && npm run build:tests","test":"mocha compiled_tests/","build":"babel src/ --out-dir dist/","build:tests":"babel tests/ --out-dir compiled_tests/ && rimraf compiled_tests/helpers && ncp tests/helpers compiled_tests/helpers && node scripts/createSpecialDirectory.js"},"dependencies":{"@applaud/cacache":"^1.0.0","find-cache-dir":"^1.0.0","globby":"^7.1.1","is-glob":"^4.0.0","loader-utils":"^2.0.3","minimatch":"^3.0.4","p-limit":"^1.0.0","serialize-javascript":"^1.4.0"},"devDependencies":{"babel-cli":"^6.8.0","babel-preset-es2015":"^6.6.0","chai":"^3.4.0","enhanced-resolve":"^3.4.1","eslint":"^2.9.0","is-gzip":"^2.0.0","mkdirp":"^0.5.1","mocha":"^2.4.5","ncp":"^2.0.0","rimraf":"^2.6.2","standard-version":"^4.2.0"},"homepage":"https://github.com/Applaud-devpack/copy-webpack-plugin","bugs":{"url":"https://github.com/Applaud-devpack/copy-webpack-plugin/issues"},"repository":{"type":"git","url":"git+https://github.com/Applaud-devpack/copy-webpack-plugin.git"},"keywords":["webpack","plugin","transfer","move","copy","applaud"],"gitHead":"696ea5fea67771e485596d2eb09225ed25210ad7","_id":"@applaud/copy-webpack-plugin@1.0.2","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-MuA2QdmV/dcJlx/ek083EFxcS2wFSFYV4uxis3vOam71yS8AiWi1sHs4yGEnNQY4xdwxq0G94kmx+NiwlQrO5g==","shasum":"8bee57c3677c31fbd94dc6f1b0acffb418259ac0","tarball":"https://registry.npmjs.org/@applaud/copy-webpack-plugin/-/copy-webpack-plugin-1.0.2.tgz","fileCount":11,"unpackedSize":49306,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD74IVXBERClPp6sjRGdk6LxE6ROd8uUy2onuSkS3zR8QIgJlsuN1+dTOVGPegtOY+10TUpa1R79tlBdSW+WrfXOTc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdIbqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCKg/7BrMyCk9GlftBT5bkoBhORYe5kMwBZ7Y1X/xjInXkkU9SQ3UQ\r\nUVqiEpmtRvQgAOs7V+TsRN2QP3izohQOFIVE9Caqn0eamIS82hj4A0RbCu+q\r\nBI9koov/eH5f9Gf3EcUYgyaOMnGPkcBccyqA1CkL+omUApywezxw6MjHG36g\r\nw8I0IpAhZd4PE6Q3iiqKoS/0ihuL0aLhiR/QN2in0mBJvmqzi4SOWLQ8doac\r\nBROYbihQb6uqQ8Yte3n5tN/E+X9+piPiAlef9sYwYeIZ2IWE3WXCQXTse4mr\r\n+N7sX5vQJ7KF2EuR1VHPQQnUIWCrA9HJ+WAMcgRynqPpHbE0HQ3cPh2kFVxj\r\n61qLslGmmSr6OXD7ihST/50Fnu2i6SykB+ynXN3zmmWJ0Pq4BkVaIb2EpWgM\r\n+hN2mBsZDAWQ0ibwCfcAwljWD7k/2/bjVtUi6oqZtofdwlW3ul+ZKQ+SgXoK\r\n48ofVO/OtCczQWNMH/EjdjY2xkN6ZDrunccms42MITeqTD+e4b6CJdjCXz+m\r\nkeepIRKTwCz/NOoSPVrA3n9ATkPSMHVkkK4TGa5nfjn1FWLX2l3HqmaBPLep\r\nDyTfcFw2tdVsdt1atEM99SMath28C8OpRriRscrtF9lYAdJMCR7YC+6yzm6M\r\nj1dGs4vh82/fBQUxRU7FaZN2qHEZoTtPT5A=\r\n=8o6J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mahesh_reddy","email":"applaud.devpack@gmail.com"},"directories":{},"maintainers":[{"name":"mahesh_reddy","email":"applaud.devpack@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copy-webpack-plugin_1.0.2_1668581098215_0.1843469485133613"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-18T06:24:05.316Z","1.0.0":"2022-10-18T06:24:05.583Z","modified":"2022-11-16T06:44:58.564Z","1.0.1":"2022-10-18T06:35:54.975Z","1.0.2":"2022-11-16T06:44:58.436Z"},"maintainers":[{"name":"mahesh_reddy","email":"applaud.devpack@gmail.com"}],"description":"Copy files && directories with webpack","homepage":"https://github.com/Applaud-devpack/copy-webpack-plugin","keywords":["webpack","plugin","transfer","move","copy","applaud"],"repository":{"type":"git","url":"git+https://github.com/Applaud-devpack/copy-webpack-plugin.git"},"author":{"name":"Applaud"},"bugs":{"url":"https://github.com/Applaud-devpack/copy-webpack-plugin/issues"},"license":"MIT","readme":"[![npm][npm]][npm-url]\n[![node][node]][node-url]\n[![deps][deps]][deps-url]\n[![test][test]][test-url]\n[![coverage][cover]][cover-url]\n[![chat][chat]][chat-url]\n\n<div align=\"center\">\n  <a href=\"https://github.com/webpack/webpack\">\n    <img width=\"200\" height=\"200\"\n      src=\"https://webpack.js.org/assets/icon-square-big.svg\">\n  </a>\n  <h1>@applaud/Copy Webpack Plugin</h1>\n  <p>Copies individual files or entire directories to the build directory</p>\n</div>\n\n<h2 align=\"center\">Install</h2>\n\n```bash\nnpm i -D @applaud/copy-webpack-plugin\n```\n\n<h2 align=\"center\">Usage</h2>\n\n**webpack.config.js**\n```js\nconst CopyWebpackPlugin = require('@applaud/copy-webpack-plugin')\n\nconst config = {\n  plugins: [\n    new CopyWebpackPlugin([ ...patterns ], options)\n  ]\n}\n```\n\n> ℹ️ If you want `webpack-dev-server` to write files to the output directory during development, you can force it with the [`write-file-webpack-plugin`](https://github.com/gajus/write-file-webpack-plugin).\n\n### `Patterns`\n\nA simple pattern looks like this\n\n```js\n{ from: 'source', to: 'dest' }\n```\n\nOr, in case of just a `from` with the default destination, you can also use a `{String}` as shorthand instead of an `{Object}`\n\n```js\n'source'\n```\n\n|Name|Type|Default|Description|\n|:--:|:--:|:-----:|:----------|\n|[`from`](#from)|`{String\\|Object}`|`undefined`|Globs accept [minimatch options](https://github.com/isaacs/minimatch)|\n|[`fromArgs`](#fromArgs)|`{Object}`|`{ cwd: context }`|See the [`node-glob` options](https://github.com/isaacs/node-glob#options) in addition to the ones below|\n|[`to`](#to)|`{String\\|Object}`|`undefined`|Output root if `from` is file or dir, resolved glob path if `from` is glob|\n|[`toType`](#toType)|`{String}`|``|[toType Options](#totype)|\n|[`test`](#test)|`{RegExp}`|``|Pattern for extracting elements to be used in `to` templates|\n|[`force`](#force)|`{Boolean}`|`false`|Overwrites files already in `compilation.assets` (usually added by other plugins/loaders)|\n|[`ignore`](#ignore)|`{Array}`|`[]`|Globs to ignore for this pattern|\n|`flatten`|`{Boolean}`|`false`|Removes all directory references and only copies file names.⚠️ If files have the same name, the result is non-deterministic|\n|[`transform`](#transform)|`{Function\\|Promise}`|`(content, path) => content`|Function or Promise that modifies file contents before copying|\n|[`transformPath`](#transformPath)|`{Function\\|Promise}`|`(targetPath, sourcePath) => path`|Function or Promise that modifies file writing path|\n|[`cache`](#cache)|`{Boolean\\|Object}`|`false`|Enable `transform` caching. You can use `{ cache: { key: 'my-cache-key' } }` to invalidate the cache|\n|[`context`](#context)|`{String}`|`options.context \\|\\| compiler.options.context`|A path that determines how to interpret the `from` path|\n\n### `from`\n\n**webpack.config.js**\n```js\n[\n  new CopyWebpackPlugin([\n    'relative/path/to/file.ext',\n    '/absolute/path/to/file.ext',\n    'relative/path/to/dir',\n    '/absolute/path/to/dir',\n    '**/*',\n    { glob: '\\*\\*/\\*', dot: true }\n  ], options)\n]\n```\n\n### `to`\n\n**webpack.config.js**\n```js\n[\n  new CopyWebpackPlugin([\n    { from: '**/*', to: 'relative/path/to/dest/' },\n    { from: '**/*', to: '/absolute/path/to/dest/' }\n  ], options)\n]\n```\n\n### `toType`\n\n|Name|Type|Default|Description|\n|:--:|:--:|:-----:|:----------|\n|**`'dir'`**|`{String}`|`undefined`|If `from` is directory, `to` has no extension or ends in `'/'`|\n|**`'file'`**|`{String}`|`undefined`|If `to` has extension or `from` is file|\n|**`'template'`**|`{String}`|`undefined`|If `to` contains [a template pattern](https://github.com/webpack-contrib/file-loader#placeholders)|\n\n#### `'dir'`\n\n**webpack.config.js**\n```js\n[\n  new CopyWebpackPlugin([\n    {\n      from: 'path/to/file.txt',\n      to: 'directory/with/extension.ext',\n      toType: 'dir'\n    }\n  ], options)\n]\n```\n\n#### `'file'`\n\n**webpack.config.js**\n```js\n[\n  new CopyWebpackPlugin([\n    {\n      from: 'path/to/file.txt',\n      to: 'file/without/extension',\n      toType: 'file'\n    },\n  ], options)\n]\n```\n\n#### `'template'`\n\n**webpack.config.js**\n```js\n[\n  new CopyWebpackPlugin([\n    {\n      from: 'src/',\n      to: 'dest/[name].[hash].[ext]',\n      toType: 'template'\n    }\n  ], options)\n]\n```\n\n### `test`\n\nDefines a `{RegExp}` to match some parts of the file path.\nThese capture groups can be reused in the name property using `[N]` placeholder.\nNote that `[0]` will be replaced by the entire path of the file,\nwhereas `[1]` will contain the first capturing parenthesis of your `{RegExp}`\nand so on...\n\n**webpack.config.js**\n```js\n[\n  new CopyWebpackPlugin([\n    {\n      from: '*/*',\n      to: '[1]-[2].[hash].[ext]',\n      test: /([^/]+)\\/(.+)\\.png$/\n    }\n  ], options)\n]\n```\n\n### `force`\n\n**webpack.config.js**\n```js\n[\n  new CopyWebpackPlugin([\n    { from: 'src/**/*', to: 'dest/', force: true }\n  ], options)\n]\n```\n\n### `ignore`\n\n**webpack.config.js**\n```js\n[\n  new CopyWebpackPlugin([\n    { from: 'src/**/*', to: 'dest/', ignore: [ '*.js' ] }\n  ], options)\n]\n```\n\n### `flatten`\n\n**webpack.config.js**\n```js\n[\n  new CopyWebpackPlugin([\n    { from: 'src/**/*', to: 'dest/', flatten: true }\n  ], options)\n]\n```\n\n### `transform`\n\n#### `{Function}`\n\n**webpack.config.js**\n```js\n[\n  new CopyWebpackPlugin([\n    {\n      from: 'src/*.png',\n      to: 'dest/',\n      transform (content, path) {\n        return optimize(content)\n      }\n    }\n  ], options)\n]\n```\n\n#### `{Promise}`\n\n**webpack.config.js**\n```js\n[\n  new CopyWebpackPlugin([\n    {\n      from: 'src/*.png',\n      to: 'dest/',\n      transform (content, path) {\n        return Promise.resolve(optimize(content))\n      }\n  }\n  ], options)\n]\n```\n\n### `transformPath`\n\n#### `{Function}`\n\n**webpack.config.js**\n```js\n[\n  new CopyWebpackPlugin([\n    {\n      from: 'src/*.png',\n      to: 'dest/',\n      transformPath (targetPath, absolutePath) {\n        return 'newPath';\n      }\n    }\n  ], options)\n]\n```\n\n#### `{Promise}`\n\n**webpack.config.js**\n```js\n[\n  new CopyWebpackPlugin([\n    {\n      from: 'src/*.png',\n      to: 'dest/',\n      transform (targePath, absolutePath) {\n        return Promise.resolve('newPath')\n      }\n  }\n  ], options)\n]\n```\n\n\n### `cache`\n\n**webpack.config.js**\n```js\n[\n  new CopyWebpackPlugin([\n    {\n      from: 'src/*.png',\n      to: 'dest/',\n      transform (content, path) {\n        return optimize(content)\n      },\n      cache: true\n    }\n  ], options)\n]\n```\n\n### `context`\n\n**webpack.config.js**\n```js\n[\n  new CopyWebpackPlugin([\n    { from: 'src/*.txt', to: 'dest/', context: 'app/' }\n  ], options)\n]\n```\n\n<h2 align=\"center\">Options</h2>\n\n|Name|Type|Default|Description|\n|:--:|:--:|:-----:|:----------|\n|[`debug`](#debug)|`{String}`|**`'warning'`**|[Debug Options](#debug)|\n|[`ignore`](#ignore)|`{Array}`|`[]`|Array of globs to ignore (applied to `from`)|\n|[`context`](#context)|`{String}`|`compiler.options.context`|A path that determines how to interpret the `from` path, shared for all patterns|\n|[`copyUnmodified`](#copyUnmodified)|`{Boolean}`|`false`|Copies files, regardless of modification when using watch or `webpack-dev-server`. All files are copied on first build, regardless of this option|\n\n### `debug`\n\n|Name|Type|Default|Description|\n|:--:|:--:|:-----:|:----------|\n|**`'info'`**|`{String\\|Boolean}`|`false`|File location and read info|\n|**`'debug'`**|`{String}`|`false`|Very detailed debugging info|\n|**`'warning'`**|`{String}`|`true`|Only warnings|\n\n#### `'info'`\n\n**webpack.config.js**\n```js\n[\n  new CopyWebpackPlugin(\n    [ ...patterns ],\n    { debug: 'info' }\n  )\n]\n```\n\n#### `'debug'`\n\n**webpack.config.js**\n```js\n[\n  new CopyWebpackPlugin(\n    [ ...patterns ],\n    { debug: 'debug' }\n  )\n]\n```\n\n#### `'warning' (default)`\n\n**webpack.config.js**\n```js\n[\n  new CopyWebpackPlugin(\n    [ ...patterns ],\n    { debug: true }\n  )\n]\n```\n\n### `ignore`\n\n**webpack.config.js**\n```js\n[\n  new CopyWebpackPlugin(\n    [ ...patterns ],\n    { ignore: [ '*.js', '*.css' ] }\n  )\n]\n```\n\n### `context`\n\n**webpack.config.js**\n```js\n[\n  new CopyWebpackPlugin(\n    [ ...patterns ],\n    { context: '/app' }\n  )\n]\n```\n\n### `copyUnmodified`\n\n> ℹ️ By default, we only copy **modified** files during a `webpack --watch` or `webpack-dev-server` build. Setting this option to `true` will copy all files.\n\n**webpack.config.js**\n```js\n[\n  new CopyWebpackPlugin(\n    [ ...patterns ],\n    { copyUnmodified: true }\n  )\n]\n```\n\n<h2 align=\"center\">Maintainers</h2>\n\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\">\n        <a href=\"https://github.com/Applaud-devpack\">\n          <img width=\"150\" height=\"150\" src=\"https://github.com/Applaud-devpack.png?v=3&s=150\">\n          </br>\n          Applaud Dev team\n        </a>\n      </td>\n    </tr>\n  <tbody>\n</table>\n\n\n[npm]: https://img.shields.io/npm/v/copy-webpack-plugin.svg\n[npm-url]: https://npmjs.com/package/@applaud/copy-webpack-plugin\n\n[node]: https://img.shields.io/node/v/copy-webpack-plugin.svg\n[node-url]: https://nodejs.org\n\n[deps]: https://david-dm.org/webpack-contrib/copy-webpack-plugin.svg\n[deps-url]: https://david-dm.org/webpack-contrib/copy-webpack-plugin\n\n[test]: https://secure.travis-ci.org/webpack-contrib/copy-webpack-plugin.svg\n[test-url]: http://travis-ci.org/webpack-contrib/copy-webpack-plugin\n\n[cover]: https://codecov.io/gh/webpack-contrib/copy-webpack-plugin/branch/master/graph/badge.svg\n[cover-url]: https://codecov.io/gh/webpack-contrib/copy-webpack-plugin\n\n[chat]: https://img.shields.io/badge/gitter-webpack%2Fwebpack-brightgreen.svg\n[chat-url]: https://gitter.im/webpack/webpack\n","readmeFilename":"README.md"}