diff --git a/dist/index.js b/dist/index.js index 9258b9f..2c9119c 100644 --- a/dist/index.js +++ b/dist/index.js @@ -93303,6 +93303,13 @@ const normalize_options = function(opts){ `got ${JSON.stringify(options.on_record)}` ], options); } + // Normalize option `on_skip` + // options.on_skip ??= (err, chunk) => { + // this.emit('skip', err, chunk); + // }; + if(options.on_skip !== undefined && options.on_skip !== null && typeof options.on_skip !== 'function'){ + throw new Error(`Invalid Option: on_skip must be a function, got ${JSON.stringify(options.on_skip)}`); + } // Normalize option `quote` if(options.quote === null || options.quote === false || options.quote === ''){ options.quote = null; diff --git a/package-lock.json b/package-lock.json index 852743f..2deae62 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "@actions/core": "^1.10.1", "@actions/glob": "^0.4.0", "@sigstore/oci": "^0.3.3", - "csv-parse": "^5.5.5" + "csv-parse": "^5.5.6" }, "devDependencies": { "@sigstore/mock": "^0.7.4", @@ -3095,9 +3095,9 @@ } }, "node_modules/csv-parse": { - "version": "5.5.5", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.5.5.tgz", - "integrity": "sha512-erCk7tyU3yLWAhk6wvKxnyPtftuy/6Ak622gOO7BCJ05+TYffnPCJF905wmOQm+BpkX54OdAl8pveJwUdpnCXQ==" + "version": "5.5.6", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.5.6.tgz", + "integrity": "sha512-uNpm30m/AGSkLxxy7d9yRXpJQFrZzVWLFBkS+6ngPcZkw/5k3L/jjFuj7tVnEpRn+QgmiXr21nDlhCiUK4ij2A==" }, "node_modules/damerau-levenshtein": { "version": "1.0.8", @@ -10742,9 +10742,9 @@ } }, "csv-parse": { - "version": "5.5.5", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.5.5.tgz", - "integrity": "sha512-erCk7tyU3yLWAhk6wvKxnyPtftuy/6Ak622gOO7BCJ05+TYffnPCJF905wmOQm+BpkX54OdAl8pveJwUdpnCXQ==" + "version": "5.5.6", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.5.6.tgz", + "integrity": "sha512-uNpm30m/AGSkLxxy7d9yRXpJQFrZzVWLFBkS+6ngPcZkw/5k3L/jjFuj7tVnEpRn+QgmiXr21nDlhCiUK4ij2A==" }, "damerau-levenshtein": { "version": "1.0.8", diff --git a/package.json b/package.json index ea33ffa..6153d00 100644 --- a/package.json +++ b/package.json @@ -73,7 +73,7 @@ "@actions/core": "^1.10.1", "@actions/glob": "^0.4.0", "@sigstore/oci": "^0.3.3", - "csv-parse": "^5.5.5" + "csv-parse": "^5.5.6" }, "devDependencies": { "@sigstore/mock": "^0.7.4",