{ "_args": [ [ "webpack@3", "/home/seleznev/project Angular/Quality system" ] ], "_from": "webpack@>=3.0.0 <4.0.0", "_id": "webpack@3.12.0", "_inCache": true, "_installable": true, "_location": "/webpack", "_nodeVersion": "8.11.1", "_npmOperationalInternal": { "host": "s3://npm-registry-packages", "tmp": "tmp/webpack_3.12.0_1526050296958_0.27947974454418567" }, "_npmUser": { "email": "tobias.koppers@googlemail.com", "name": "sokra" }, "_npmVersion": "5.6.0", "_phantomChildren": { "big.js": "3.2.0", "emojis-list": "2.1.0", "json5": "0.5.1" }, "_requested": { "name": "webpack", "raw": "webpack@3", "rawSpec": "3", "scope": null, "spec": ">=3.0.0 <4.0.0", "type": "range" }, "_requiredBy": [ "#DEV:/" ], "_resolved": "https://registry.npmjs.org/webpack/-/webpack-3.12.0.tgz", "_shasum": "3f9e34360370602fcf639e97939db486f4ec0d74", "_shrinkwrap": null, "_spec": "webpack@3", "_where": "/home/seleznev/project Angular/Quality system", "author": { "name": "Tobias Koppers @sokra" }, "bin": { "webpack": "./bin/webpack.js" }, "bugs": { "url": "https://github.com/webpack/webpack/issues" }, "dependencies": { "acorn": "^5.0.0", "acorn-dynamic-import": "^2.0.0", "ajv": "^6.1.0", "ajv-keywords": "^3.1.0", "async": "^2.1.2", "enhanced-resolve": "^3.4.0", "escope": "^3.6.0", "interpret": "^1.0.0", "json-loader": "^0.5.4", "json5": "^0.5.1", "loader-runner": "^2.3.0", "loader-utils": "^1.1.0", "memory-fs": "~0.4.1", "mkdirp": "~0.5.0", "node-libs-browser": "^2.0.0", "source-map": "^0.5.3", "supports-color": "^4.2.1", "tapable": "^0.2.7", "uglifyjs-webpack-plugin": "^0.4.6", "watchpack": "^1.4.0", "webpack-sources": "^1.0.1", "yargs": "^8.0.2" }, "description": "Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.", "devDependencies": { "beautify-lint": "^1.0.3", "benchmark": "^2.1.1", "bundle-loader": "~0.5.0", "codacy-coverage": "^2.0.1", "coffee-loader": "~0.7.1", "coffee-script": "^1.10.0", "coveralls": "^2.11.2", "css-loader": "^0.28.3", "es6-promise-polyfill": "^1.1.1", "eslint": "^4.3.0", "eslint-plugin-node": "^5.1.1", "express": "~4.13.1", "extract-text-webpack-plugin": "^3.0.0", "file-loader": "^0.11.2", "glob": "^7.1.2", "i18n-webpack-plugin": "^1.0.0", "istanbul": "^0.4.5", "jade": "^1.11.0", "jade-loader": "~0.8.0", "js-beautify": "^1.5.10", "less": "^2.5.1", "less-loader": "^4.0.3", "lodash": "^4.17.4", "mocha": "^3.2.0", "mocha-lcov-reporter": "^1.0.0", "raw-loader": "~0.5.0", "react": "^15.2.1", "react-dom": "^15.2.1", "rimraf": "^2.6.2", "script-loader": "~0.7.0", "should": "^11.1.1", "simple-git": "^1.65.0", "sinon": "^2.3.2", "style-loader": "^0.18.1", "url-loader": "~0.5.0", "val-loader": "^1.0.2", "vm-browserify": "~0.0.0", "webpack-dev-middleware": "^1.9.0", "worker-loader": "^0.8.0" }, "directories": {}, "dist": { "fileCount": 282, "integrity": "sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ==", "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9a35CRA9TVsSAnZWagAA/4cP/RGr4tqVls33hOUcd6Hp\n8iylE7qavTrYy4jzVL826BdgAMT92Kn3bjsJY8EbSORkBmyJeHpg0JMhPyhv\n/Bh0s/kFmoDcitaWRwEtT5UVyb8/u3hl8dvzGXxMQSpSi9C5OOxr3hc67f8C\n+Qz/R5olWLSzZhuqjTRiX3mw/8Ttsk6+FVSlhc6/eUHu6f1gUZyrSlRqR7Mf\nLNZxjRtyvyyV9N02msrigcgNRD8JDgoa1zZBzIPqx3Znal9CV6h7pkjqZML2\n+nyX6jA6bna52iZ5g/BpHKO9I/mnhQY8e39LktD5s1M5cPWweLRRhm01jWrj\nRYnXR/q7NwPy29UgmGic8zbTnfl/Gvxzi8cauGwAbGwC9PdciunKrjnfTq15\n13DoH9lNJa4ozfLxxiY3fs9KcMxkpsL+X9bT9mQzDQ454PqP+ESKQt+k1x6z\ndoHCB6bSqnOkUnBeaebOGlRrlY2B0bjRc681u0rf5QxrEfgYmuvx/NYejuAk\nIFJ32QgTrdfjTyFehqdHKcNe+n47IdbNWoW7sF3yIAR3KK3wJUl/fynMMEbp\nMowcWBEKpIdndG8HzQEPS8p1l5x7v5BWbqb34jWiYvfCVxcqDKKHPqT0UDAw\npUAy0WpcNyzouhf7lXERhxsCLix55DIUZqp+CDprNMHhXOozPn5H5oh9dnaT\nyqaE\r\n=JIX4\r\n-----END PGP SIGNATURE-----\r\n", "shasum": "3f9e34360370602fcf639e97939db486f4ec0d74", "tarball": "https://registry.npmjs.org/webpack/-/webpack-3.12.0.tgz", "unpackedSize": 919368 }, "engines": { "node": ">=4.3.0 <5.0.0 || >=5.10" }, "files": [ "bin/", "buildin/", "hot/", "lib/", "schemas/", "web_modules/" ], "gitHead": "cce33c206abaeef26d06b62102adf74a989a4696", "homepage": "https://github.com/webpack/webpack", "license": "MIT", "main": "lib/webpack.js", "maintainers": [ { "name": "jhnns", "email": "mail@johannesewald.de" }, { "name": "sokra", "email": "tobias.koppers@googlemail.com" }, { "name": "thelarkinn", "email": "sean.larkin@cuw.edu" } ], "name": "webpack", "optionalDependencies": {}, "readme": "
\r\n \r\n \r\n \r\n
\r\n
\r\n\r\n[![npm][npm]][npm-url]\r\n\r\n[![node][node]][node-url]\r\n[![deps][deps]][deps-url]\r\n[![tests][tests]][tests-url]\r\n[![builds][builds]][builds-url]\r\n[![coverage][cover]][cover-url]\r\n[![licenses][licenses]][licenses-url]\r\n\r\n
\r\n\t\r\n\t\t\r\n\t\r\n\t\r\n\t\t\r\n\t\r\n\t\r\n\t\t\r\n\t\r\n\t\r\n\t\t\r\n\t\r\n\t\r\n\t\t\r\n\t\r\n

webpack

\r\n

\r\n webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset.\r\n

\r\n

\r\n\r\n

Install

\r\n\r\nInstall with npm:\r\n\r\n```bash\r\nnpm install --save-dev webpack\r\n```\r\n\r\nInstall with yarn:\r\n\r\n```bash\r\nyarn add webpack --dev\r\n```\r\n\r\n

Introduction

\r\n\r\n> This README reflects Webpack v2.x and v3.x. The Webpack v1.x [documentation can be found here](https://webpack.github.io/docs/?utm_source=github&utm_medium=readme&utm_campaign=top).\r\n\r\nwebpack is a bundler for modules. The main purpose is to bundle JavaScript\r\nfiles for usage in a browser, yet it is also capable of transforming, bundling,\r\nor packaging just about any resource or asset.\r\n\r\n**TL;DR**\r\n\r\n* Bundles [ES Modules](http://www.2ality.com/2014/09/es6-modules-final.html), [CommonJS](http://wiki.commonjs.org/) and [AMD](https://github.com/amdjs/amdjs-api/wiki/AMD) modules (even combined).\r\n* Can create a single bundle or multiple chunks that are asynchronously loaded at runtime (to reduce initial loading time).\r\n* Dependencies are resolved during compilation, reducing the runtime size.\r\n* Loaders can preprocess files while compiling, e.g. TypeScript to JavaScript, Handlebars strings to compiled functions, images to Base64, etc.\r\n* Highly modular plugin system to do whatever else your application requires.\r\n\r\n### Get Started\r\n\r\nCheck out webpack's quick [**Get Started**](https://webpack.js.org/get-started/) guide and the [other guides](https://webpack.js.org/guides/).\r\n\r\n

Concepts

\r\n\r\n### [Plugins](https://webpack.js.org/plugins/)\r\n\r\nwebpack has a [rich plugin\r\ninterface](https://webpack.js.org/plugins/). Most of the features\r\nwithin webpack itself use this plugin interface. This makes webpack very\r\n**flexible**.\r\n\r\n|Name|Status|Description|\r\n|:--:|:----:|:----------|\r\n|[common-chunks-webpack-plugin][common]|![common-npm]|Generates chunks of common modules shared between entry points and splits them into separate bundles (e.g vendor.bundle.js && app.bundle.js)|\r\n|[extract-text-webpack-plugin][extract]|![extract-npm]|Extracts Text (CSS) from your bundles into a separate file (app.bundle.css)|\r\n|[compression-webpack-plugin][compression]|![compression-npm]|Prepares compressed versions of assets to serve them with Content-Encoding|\r\n|[i18n-webpack-plugin][i18n]|![i18n-npm]|Adds i18n support to your bundles|\r\n|[html-webpack-plugin][html-plugin]|![html-plugin-npm]| Simplifies creation of HTML files (`index.html`) to serve your bundles|\r\n\r\n\r\n[common]: https://github.com/webpack/webpack/blob/master/lib/optimize/CommonsChunkPlugin.js\r\n[common-npm]: https://img.shields.io/npm/v/webpack.svg\r\n[extract]: https://github.com/webpack/extract-text-webpack-plugin\r\n[extract-npm]: https://img.shields.io/npm/v/extract-text-webpack-plugin.svg\r\n[component]: https://github.com/webpack/component-webpack-plugin\r\n[component-npm]: https://img.shields.io/npm/v/component-webpack-plugin.svg\r\n[compression]: https://github.com/webpack/compression-webpack-plugin\r\n[compression-npm]: https://img.shields.io/npm/v/compression-webpack-plugin.svg\r\n[i18n]: https://github.com/webpack/i18n-webpack-plugin\r\n[i18n-npm]: https://img.shields.io/npm/v/i18n-webpack-plugin.svg\r\n[html-plugin]: https://github.com/ampedandwired/html-webpack-plugin\r\n[html-plugin-npm]: https://img.shields.io/npm/v/html-webpack-plugin.svg\r\n\r\n### [Loaders](https://webpack.js.org/loaders/)\r\n\r\nwebpack enables use of loaders to preprocess files. This allows you to bundle\r\n**any static resource** way beyond JavaScript. You can easily [write your own\r\nloaders](https://webpack.js.org/api/loaders/) using Node.js.\r\n\r\nLoaders are activated by using `loadername!` prefixes in `require()` statements,\r\nor are automatically applied via regex from your webpack configuration.\r\n\r\n#### Files\r\n\r\n|Name|Status|Description|\r\n|:--:|:----:|:----------|\r\n|[raw-loader][raw]|![raw-npm]|Loads raw content of a file (utf-8)|\r\n|[val-loader][val]|![val-npm]|Executes code as module and considers exports as JS code|\r\n|[url-loader][url]|![url-npm]|Works like the file loader, but can return a Data Url if the file is smaller than a limit|\r\n|[file-loader][file]|![file-npm]|Emits the file into the output folder and returns the (relative) url|\r\n\r\n\r\n[raw]: https://github.com/webpack/raw-loader\r\n[raw-npm]: https://img.shields.io/npm/v/raw-loader.svg\r\n[val]: https://github.com/webpack/val-loader\r\n[val-npm]: https://img.shields.io/npm/v/val-loader.svg\r\n[url]: https://github.com/webpack/url-loader\r\n[url-npm]: https://img.shields.io/npm/v/url-loader.svg\r\n[file]: https://github.com/webpack/file-loader\r\n[file-npm]: https://img.shields.io/npm/v/file-loader.svg\r\n\r\n#### JSON\r\n\r\n|Name|Status|Description|\r\n|:--:|:----:|:----------|\r\n||![json-npm]|Loads a JSON file (included by default)|\r\n||![json5-npm]|Loads and transpiles a JSON 5 file|\r\n||![cson-npm]|Loads and transpiles a CSON file|\r\n\r\n\r\n[json-npm]: https://img.shields.io/npm/v/json-loader.svg\r\n[json5-npm]: https://img.shields.io/npm/v/json5-loader.svg\r\n[cson-npm]: https://img.shields.io/npm/v/cson-loader.svg\r\n\r\n#### Transpiling\r\n\r\n|Name|Status|Description|\r\n|:--:|:----:|:----------|\r\n|`