thread-loader
Advanced tools
Comparing version 3.0.1 to 3.0.2
@@ -5,2 +5,9 @@ # Changelog | ||
### [3.0.2](https://github.com/webpack-contrib/thread-loader/compare/v3.0.1...v3.0.2) (2021-04-12) | ||
### Bug Fixes | ||
* support serialization of RegExp ([#102](https://github.com/webpack-contrib/thread-loader/issues/102)) ([3766560](https://github.com/webpack-contrib/thread-loader/commit/37665608bea01c4072fa974b038de1352a82961c)) | ||
### [3.0.1](https://github.com/webpack-contrib/thread-loader/compare/v3.0.0...v3.0.1) (2020-10-27) | ||
@@ -7,0 +14,0 @@ |
@@ -13,2 +13,4 @@ "use strict"; | ||
var _serializer = require("./serializer"); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -104,3 +106,3 @@ | ||
const lengthBuffer = Buffer.alloc(4); | ||
const messageBuffer = Buffer.from(JSON.stringify(data), 'utf-8'); | ||
const messageBuffer = Buffer.from(JSON.stringify(data, _serializer.replacer), 'utf-8'); | ||
lengthBuffer.writeInt32BE(messageBuffer.length, 0); | ||
@@ -347,3 +349,3 @@ writePipeWrite(lengthBuffer); | ||
const messageString = messageBuffer.toString('utf-8'); | ||
const message = JSON.parse(messageString); | ||
const message = JSON.parse(messageString, _serializer.reviver); | ||
onMessage(message); | ||
@@ -350,0 +352,0 @@ setImmediate(() => readNextMessage()); |
@@ -18,2 +18,4 @@ "use strict"; | ||
var _serializer = require("./serializer"); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -112,3 +114,3 @@ | ||
const lengthBuffer = Buffer.alloc(4); | ||
const messageBuffer = Buffer.from(JSON.stringify(data), 'utf-8'); | ||
const messageBuffer = Buffer.from(JSON.stringify(data, _serializer.replacer), 'utf-8'); | ||
lengthBuffer.writeInt32BE(messageBuffer.length, 0); | ||
@@ -144,3 +146,3 @@ this.writePipe.write(lengthBuffer); | ||
const messageString = messageBuffer.toString('utf-8'); | ||
const message = JSON.parse(messageString); | ||
const message = JSON.parse(messageString, _serializer.reviver); | ||
this.state = 'process message'; | ||
@@ -147,0 +149,0 @@ this.onWorkerMessage(message, err => { |
{ | ||
"name": "thread-loader", | ||
"version": "3.0.1", | ||
"version": "3.0.2", | ||
"description": "Runs the following loaders in a worker pool", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
41044
12
864