mirror of https://github.com/webpack/webpack.git
remove experimental from module type name
since there is the `experiments` config now
This commit is contained in:
parent
ae47f97339
commit
955d5689a9
|
|
@ -8,7 +8,7 @@ module.exports = {
|
|||
{
|
||||
test: /\.wat$/,
|
||||
use: "wast-loader",
|
||||
type: "webassembly/async-experimental"
|
||||
type: "webassembly/async"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ module.exports = {
|
|||
rules: [
|
||||
{
|
||||
test: /\.wasm$/,
|
||||
type: "webassembly/async-experimental"
|
||||
type: "webassembly/async"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -142,11 +142,11 @@ class WebpackOptionsDefaulter extends OptionsDefaulter {
|
|||
},
|
||||
options.experiments.syncWebAssembly && {
|
||||
test: /\.wasm$/i,
|
||||
type: "webassembly/experimental"
|
||||
type: "webassembly/sync"
|
||||
},
|
||||
options.experiments.asyncWebAssembly && {
|
||||
test: /\.wasm$/i,
|
||||
type: "webassembly/async-experimental"
|
||||
type: "webassembly/async"
|
||||
}
|
||||
].filter(Boolean)
|
||||
);
|
||||
|
|
|
|||
|
|
@ -321,8 +321,8 @@ const interceptAllParserHooks = (moduleFactory, tracer) => {
|
|||
"javascript/dynamic",
|
||||
"javascript/esm",
|
||||
"json",
|
||||
"webassembly/async-experimental",
|
||||
"webassembly/experimental"
|
||||
"webassembly/async",
|
||||
"webassembly/sync"
|
||||
];
|
||||
|
||||
moduleTypes.forEach(moduleType => {
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ class ReadFileCompileAsyncWasmPlugin {
|
|||
if (
|
||||
!chunkGraph.hasModuleInGraph(
|
||||
chunk,
|
||||
m => m.type === "webassembly/async-experimental"
|
||||
m => m.type === "webassembly/async"
|
||||
)
|
||||
) {
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ class ReadFileCompileWasmPlugin {
|
|||
if (
|
||||
!chunkGraph.hasModuleInGraph(
|
||||
chunk,
|
||||
m => m.type === "webassembly/experimental"
|
||||
m => m.type === "webassembly/sync"
|
||||
)
|
||||
) {
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -35,12 +35,12 @@ class AsyncWebAssemblyModulesPlugin {
|
|||
);
|
||||
|
||||
normalModuleFactory.hooks.createParser
|
||||
.for("webassembly/async-experimental")
|
||||
.for("webassembly/async")
|
||||
.tap("AsyncWebAssemblyModulesPlugin", () => {
|
||||
return new AsyncWebAssemblyParser();
|
||||
});
|
||||
normalModuleFactory.hooks.createGenerator
|
||||
.for("webassembly/async-experimental")
|
||||
.for("webassembly/async")
|
||||
.tap("AsyncWebAssemblyModulesPlugin", () => {
|
||||
return Generator.byType({
|
||||
javascript: new AsyncWebAssemblyJavascriptGenerator(
|
||||
|
|
@ -67,7 +67,7 @@ class AsyncWebAssemblyModulesPlugin {
|
|||
chunk,
|
||||
compareModulesById(chunkGraph)
|
||||
)) {
|
||||
if (module.type === "webassembly/async-experimental") {
|
||||
if (module.type === "webassembly/async") {
|
||||
const filenameTemplate = outputOptions.webassemblyModuleFilename;
|
||||
|
||||
result.push({
|
||||
|
|
|
|||
|
|
@ -44,13 +44,13 @@ class WebAssemblyModulesPlugin {
|
|||
);
|
||||
|
||||
normalModuleFactory.hooks.createParser
|
||||
.for("webassembly/experimental")
|
||||
.for("webassembly/sync")
|
||||
.tap("WebAssemblyModulesPlugin", () => {
|
||||
return new WebAssemblyParser();
|
||||
});
|
||||
|
||||
normalModuleFactory.hooks.createGenerator
|
||||
.for("webassembly/experimental")
|
||||
.for("webassembly/sync")
|
||||
.tap("WebAssemblyModulesPlugin", () => {
|
||||
return Generator.byType({
|
||||
javascript: new WebAssemblyJavascriptGenerator(),
|
||||
|
|
@ -71,7 +71,7 @@ class WebAssemblyModulesPlugin {
|
|||
chunk,
|
||||
compareModulesById(chunkGraph)
|
||||
)) {
|
||||
if (module.type === "webassembly/experimental") {
|
||||
if (module.type === "webassembly/sync") {
|
||||
const filenameTemplate =
|
||||
outputOptions.webassemblyModuleFilename;
|
||||
|
||||
|
|
@ -111,7 +111,7 @@ class WebAssemblyModulesPlugin {
|
|||
for (const chunk of compilation.chunks) {
|
||||
if (chunk.canBeInitial()) {
|
||||
for (const module of chunkGraph.getChunkModulesIterable(chunk)) {
|
||||
if (module.type === "webassembly/experimental") {
|
||||
if (module.type === "webassembly/sync") {
|
||||
initialWasmModules.add(module);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ class FetchCompileAsyncWasmPlugin {
|
|||
if (
|
||||
!chunkGraph.hasModuleInGraph(
|
||||
chunk,
|
||||
m => m.type === "webassembly/async-experimental"
|
||||
m => m.type === "webassembly/async"
|
||||
)
|
||||
) {
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ class FetchCompileWasmPlugin {
|
|||
if (
|
||||
!chunkGraph.hasModuleInGraph(
|
||||
chunk,
|
||||
m => m.type === "webassembly/experimental"
|
||||
m => m.type === "webassembly/sync"
|
||||
)
|
||||
) {
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -159,7 +159,7 @@ const describeCases = config => {
|
|||
{
|
||||
test: /\.wat$/i,
|
||||
loader: "wast-loader",
|
||||
type: "webassembly/async-experimental"
|
||||
type: "webassembly/async"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ module.exports = {
|
|||
{
|
||||
test: /\.wat$/,
|
||||
loader: "wast-loader",
|
||||
type: "webassembly/async-experimental"
|
||||
type: "webassembly/async"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ module.exports = {
|
|||
{
|
||||
test: /\.wat$/,
|
||||
loader: "wast-loader",
|
||||
type: "webassembly/experimental"
|
||||
type: "webassembly/sync"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in New Issue