@statoscope/webpack-stats-extension-compressed
Advanced tools
Comparing version 5.7.1 to 5.9.0
@@ -9,7 +9,8 @@ "use strict"; | ||
const generator_1 = __importDefault(require("@statoscope/stats-extension-compressed/dist/generator")); | ||
const version_1 = require("./version"); | ||
// eslint-disable-next-line @typescript-eslint/no-var-requires | ||
const { author, homepage, name, version, description } = require('../package.json'); | ||
class WebpackCompressedExtension { | ||
constructor(compressor) { | ||
this.compressor = compressor; | ||
this.descriptor = { name: version_1.name, version: version_1.version, author: version_1.author, homepage: version_1.homepage, description: version_1.description }; | ||
this.descriptor = { name, version, author, homepage, description }; | ||
this.compressedExtensionGenerator = new generator_1.default(this.descriptor); | ||
@@ -28,7 +29,7 @@ } | ||
// webpack 4 | ||
let readFile = util_1.promisify(cursor.compiler.inputFileSystem.readFile.bind(cursor.compiler.inputFileSystem)); | ||
let readFile = (0, util_1.promisify)(cursor.compiler.inputFileSystem.readFile.bind(cursor.compiler.inputFileSystem)); | ||
// webpack 5 | ||
if (cursor.compiler.outputFileSystem && | ||
typeof cursor.compiler.outputFileSystem.readFile === 'function') { | ||
readFile = util_1.promisify(cursor.compiler.outputFileSystem.readFile.bind(cursor.compiler.outputFileSystem)); | ||
readFile = (0, util_1.promisify)(cursor.compiler.outputFileSystem.readFile.bind(cursor.compiler.outputFileSystem)); | ||
} | ||
@@ -57,3 +58,2 @@ for (const name of Object.keys(cursor.assets)) { | ||
} | ||
const moduleName = modulesCursor.readableIdentifier(cursor.compiler.requestShortener); | ||
let concatenated = Buffer.from(''); | ||
@@ -65,3 +65,3 @@ if (modulesCursor.constructor.name === 'CssModule' && | ||
modulesCursor.content instanceof Buffer)) { | ||
this.compressedExtensionGenerator.handleResource(cursor.hash, moduleName, | ||
this.compressedExtensionGenerator.handleResource(cursor.hash, modulesCursor.identifier(), | ||
// @ts-ignore | ||
@@ -107,3 +107,3 @@ modulesCursor.content, this.compressor); | ||
} | ||
this.compressedExtensionGenerator.handleResource(cursor.hash, moduleName, concatenated, this.compressor); | ||
this.compressedExtensionGenerator.handleResource(cursor.hash, modulesCursor.identifier(), concatenated, this.compressor); | ||
} | ||
@@ -110,0 +110,0 @@ } |
{ | ||
"name": "@statoscope/webpack-stats-extension-compressed", | ||
"version": "5.7.1", | ||
"version": "5.9.0", | ||
"description": "Webpack adapter for @statoscope/stats-extension-compressed", | ||
@@ -8,3 +8,2 @@ "main": "./dist/index.js", | ||
"build": "../../node_modules/.bin/tsc", | ||
"buildVersionTS": "node ../../scripts/extract-version.js --field author --field homepage", | ||
"prepublishOnly": "npm run build" | ||
@@ -24,3 +23,3 @@ }, | ||
"@statoscope/stats": "5.7.0", | ||
"@statoscope/stats-extension-compressed": "5.7.1" | ||
"@statoscope/stats-extension-compressed": "5.9.0" | ||
}, | ||
@@ -33,3 +32,3 @@ "devDependencies": { | ||
}, | ||
"gitHead": "064a4cec944bc1438f48afbe8c127f22d82b4a60" | ||
"gitHead": "f8e8a9cd721828a4bc53a2f808441d81e5fdbf84" | ||
} |
8078
5
119
+ Added@statoscope/helpers@5.9.0(transitive)
+ Added@statoscope/stats-extension-compressed@5.9.0(transitive)
- Removed@statoscope/helpers@5.7.1(transitive)
- Removed@statoscope/stats-extension-compressed@5.7.1(transitive)