Bump/replace devDeps

Add required 'module' JSDoc tag to all exports
This commit is contained in:
Lovell Fuller 2024-09-06 13:17:33 +01:00
parent 9bfaca2857
commit 807d9241bd
11 changed files with 19 additions and 13 deletions

View File

@ -158,6 +158,7 @@ function bandbool (boolOp) {
/** /**
* Decorate the Sharp prototype with channel-related functions. * Decorate the Sharp prototype with channel-related functions.
* @module Sharp
* @private * @private
*/ */
module.exports = function (Sharp) { module.exports = function (Sharp) {

View File

@ -159,6 +159,7 @@ function _setBackgroundColourOption (key, value) {
/** /**
* Decorate the Sharp prototype with colour-related functions. * Decorate the Sharp prototype with colour-related functions.
* @module Sharp
* @private * @private
*/ */
module.exports = function (Sharp) { module.exports = function (Sharp) {

View File

@ -202,6 +202,7 @@ function composite (images) {
/** /**
* Decorate the Sharp prototype with composite-related functions. * Decorate the Sharp prototype with composite-related functions.
* @module Sharp
* @private * @private
*/ */
module.exports = function (Sharp) { module.exports = function (Sharp) {

View File

@ -449,6 +449,7 @@ Object.assign(Sharp.prototype, { clone });
/** /**
* Export constructor. * Export constructor.
* @module Sharp
* @private * @private
*/ */
module.exports = Sharp; module.exports = Sharp;

View File

@ -643,6 +643,7 @@ function stats (callback) {
/** /**
* Decorate the Sharp prototype with input-related functions. * Decorate the Sharp prototype with input-related functions.
* @module Sharp
* @private * @private
*/ */
module.exports = function (Sharp) { module.exports = function (Sharp) {

View File

@ -930,6 +930,7 @@ function modulate (options) {
/** /**
* Decorate the Sharp prototype with operation-related functions. * Decorate the Sharp prototype with operation-related functions.
* @module Sharp
* @private * @private
*/ */
module.exports = function (Sharp) { module.exports = function (Sharp) {

View File

@ -1551,6 +1551,7 @@ function _pipeline (callback, stack) {
/** /**
* Decorate the Sharp prototype with output-related functions. * Decorate the Sharp prototype with output-related functions.
* @module Sharp
* @private * @private
*/ */
module.exports = function (Sharp) { module.exports = function (Sharp) {

View File

@ -569,6 +569,7 @@ function trim (options) {
/** /**
* Decorate the Sharp prototype with resize-related functions. * Decorate the Sharp prototype with resize-related functions.
* @module Sharp
* @private * @private
*/ */
module.exports = function (Sharp) { module.exports = function (Sharp) {

View File

@ -280,6 +280,7 @@ function unblock (options) {
/** /**
* Decorate the Sharp class with utility-related functions. * Decorate the Sharp class with utility-related functions.
* @module Sharp
* @private * @private
*/ */
module.exports = function (Sharp) { module.exports = function (Sharp) {

View File

@ -170,13 +170,12 @@
"@img/sharp-libvips-win32-ia32": "1.0.4", "@img/sharp-libvips-win32-ia32": "1.0.4",
"@img/sharp-libvips-win32-x64": "1.0.4", "@img/sharp-libvips-win32-x64": "1.0.4",
"@types/node": "*", "@types/node": "*",
"async": "^3.2.5",
"cc": "^3.0.1", "cc": "^3.0.1",
"emnapi": "^1.2.0", "emnapi": "^1.2.0",
"exif-reader": "^2.0.1", "exif-reader": "^2.0.1",
"extract-zip": "^2.0.1", "extract-zip": "^2.0.1",
"icc": "^3.0.0", "icc": "^3.0.0",
"jsdoc-to-markdown": "^8.0.3", "jsdoc-to-markdown": "^9.0.0",
"license-checker": "^25.0.1", "license-checker": "^25.0.1",
"mocha": "^10.7.3", "mocha": "^10.7.3",
"node-addon-api": "^8.1.0", "node-addon-api": "^8.1.0",
@ -184,7 +183,7 @@
"prebuild": "^13.0.1", "prebuild": "^13.0.1",
"semistandard": "^17.0.0", "semistandard": "^17.0.0",
"tar-fs": "^3.0.6", "tar-fs": "^3.0.6",
"tsd": "^0.31.1" "tsd": "^0.31.2"
}, },
"license": "Apache-2.0", "license": "Apache-2.0",
"engines": { "engines": {

View File

@ -7,7 +7,6 @@ const fs = require('fs');
const path = require('path'); const path = require('path');
const assert = require('assert'); const assert = require('assert');
const eachLimit = require('async/eachLimit');
const extractZip = require('extract-zip'); const extractZip = require('extract-zip');
const sharp = require('../../'); const sharp = require('../../');
@ -31,11 +30,10 @@ const assertDeepZoomTiles = function (directory, expectedSize, expectedLevels, d
}); });
}); });
// Verify each tile is <= expectedSize // Verify each tile is <= expectedSize
eachLimit(tiles, 8, function (tile, done) { Promise.all(tiles.map(function (tile) {
sharp(tile).metadata(function (err, metadata) { return sharp(tile)
if (err) { .metadata()
done(err); .then(function (metadata) {
} else {
assert.strictEqual('jpeg', metadata.format); assert.strictEqual('jpeg', metadata.format);
assert.strictEqual('srgb', metadata.space); assert.strictEqual('srgb', metadata.space);
assert.strictEqual(3, metadata.channels); assert.strictEqual(3, metadata.channels);
@ -43,10 +41,10 @@ const assertDeepZoomTiles = function (directory, expectedSize, expectedLevels, d
assert.strictEqual(false, metadata.hasAlpha); assert.strictEqual(false, metadata.hasAlpha);
assert.strictEqual(true, metadata.width <= expectedSize); assert.strictEqual(true, metadata.width <= expectedSize);
assert.strictEqual(true, metadata.height <= expectedSize); assert.strictEqual(true, metadata.height <= expectedSize);
done(); });
} }))
}); .then(() => done())
}, done); .catch(done);
}; };
const assertZoomifyTiles = function (directory, expectedTileSize, expectedLevels, done) { const assertZoomifyTiles = function (directory, expectedTileSize, expectedLevels, done) {