[react-dev-utils] add evalSourceMapMiddleware (#41047)

* [react-dev-utils] add evalSourceMapMiddleware

* refactor: rename to .d.ts

* style: revert tsconfig changes
This commit is contained in:
Christophe Hurpeau 2019-12-20 07:49:23 +01:00 committed by Daniel Rosenwasser
parent bd86620cec
commit 728ea104dd
3 changed files with 23 additions and 1 deletions

View File

@ -0,0 +1,11 @@
import express = require('express');
import WebpackDevServer = require('webpack-dev-server');
/*
* Middleware responsible for retrieving a generated source
* Receives a webpack internal url: "webpack-internal:///<module-id>"
* Returns a generated source: "<source-text><sourceMappingURL><sourceURL>"
*/
declare function createEvalSourceMapMiddleware(server: WebpackDevServer): express.Handler;
export = createEvalSourceMapMiddleware;

View File

@ -0,0 +1,10 @@
import express = require('express');
import webpack = require('webpack');
import WebpackDevServer = require('webpack-dev-server');
import evalSourceMapMiddleware = require('react-dev-utils/evalSourceMapMiddleware');
const compiler = webpack({});
const server = new WebpackDevServer(compiler);
const app = express();
app.use(evalSourceMapMiddleware(server));
app.listen(8080);

View File

@ -20,8 +20,9 @@
"index.d.ts",
"test/eslintFormatter.ts",
"test/noopServiceWorkerMiddleware.ts",
"test/evalSourceMapMiddleware.ts",
"test/utils.ts",
"test/webpack-plugins.ts",
"test/webpack-utils.ts"
]
}
}