25개 이상의 토픽을 선택하실 수 없습니다.
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
|
- /*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
- */
-
- "use strict";
-
- const ConcatSource = require("webpack-sources").ConcatSource;
-
- class NodeChunkTemplatePlugin {
-
- apply(chunkTemplate) {
- chunkTemplate.plugin("render", function(modules, chunk) {
- const source = new ConcatSource();
- source.add(`exports.ids = ${JSON.stringify(chunk.ids)};\nexports.modules = `);
- source.add(modules);
- source.add(";");
- return source;
- });
- chunkTemplate.plugin("hash", function(hash) {
- hash.update("node");
- hash.update("3");
- });
- }
- }
-
- module.exports = NodeChunkTemplatePlugin;
|