remove experimental from module type name

since there is the `experiments` config now
This commit is contained in:
Tobias Koppers 2019-07-15 15:03:29 +02:00
parent ae47f97339
commit 955d5689a9
13 changed files with 20 additions and 20 deletions

View File

@ -8,7 +8,7 @@ module.exports = {
{
test: /\.wat$/,
use: "wast-loader",
type: "webassembly/async-experimental"
type: "webassembly/async"
}
]
},

View File

@ -8,7 +8,7 @@ module.exports = {
rules: [
{
test: /\.wasm$/,
type: "webassembly/async-experimental"
type: "webassembly/async"
}
]
},

View File

@ -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)
);

View File

@ -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 => {

View File

@ -54,7 +54,7 @@ class ReadFileCompileAsyncWasmPlugin {
if (
!chunkGraph.hasModuleInGraph(
chunk,
m => m.type === "webassembly/async-experimental"
m => m.type === "webassembly/async"
)
) {
return;

View File

@ -58,7 +58,7 @@ class ReadFileCompileWasmPlugin {
if (
!chunkGraph.hasModuleInGraph(
chunk,
m => m.type === "webassembly/experimental"
m => m.type === "webassembly/sync"
)
) {
return;

View File

@ -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({

View File

@ -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);
}
}

View File

@ -29,7 +29,7 @@ class FetchCompileAsyncWasmPlugin {
if (
!chunkGraph.hasModuleInGraph(
chunk,
m => m.type === "webassembly/async-experimental"
m => m.type === "webassembly/async"
)
) {
return;

View File

@ -33,7 +33,7 @@ class FetchCompileWasmPlugin {
if (
!chunkGraph.hasModuleInGraph(
chunk,
m => m.type === "webassembly/experimental"
m => m.type === "webassembly/sync"
)
) {
return;

View File

@ -159,7 +159,7 @@ const describeCases = config => {
{
test: /\.wat$/i,
loader: "wast-loader",
type: "webassembly/async-experimental"
type: "webassembly/async"
}
]
},

View File

@ -8,7 +8,7 @@ module.exports = {
{
test: /\.wat$/,
loader: "wast-loader",
type: "webassembly/async-experimental"
type: "webassembly/async"
}
]
},

View File

@ -5,7 +5,7 @@ module.exports = {
{
test: /\.wat$/,
loader: "wast-loader",
type: "webassembly/experimental"
type: "webassembly/sync"
}
]
},