Skip to content

Commit bd70381

Browse files
authored
replace readable-stream with node:stream (#107)
`readable-stream` is only needed to support node < 18 as documented in `package.json` we expect node >= 18
1 parent 2268a2a commit bd70381

2 files changed

Lines changed: 4 additions & 5 deletions

File tree

lib/poparser.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import encoding from 'encoding';
22
import { formatCharset, parseNPluralFromHeadersSafely, parseHeader } from './shared.js';
3-
import { Transform } from 'readable-stream';
3+
import { Transform } from 'node:stream';
44
import util from 'util';
55

66
/**
@@ -21,7 +21,7 @@ export function parse (input, options = {}) {
2121
*
2222
* @typedef {{ defaultCharset: strubg, validation: boolean }} Options
2323
* @param {Options} [options] Optional options with defaultCharset and validation
24-
* @param {import('readable-stream').TransformOptions} [transformOptions] Optional stream options
24+
* @param {import('node:stream').TransformOptions} [transformOptions] Optional stream options
2525
*/
2626
export function stream (options = {}, transformOptions = {}) {
2727
return new PoParserTransform(options, transformOptions);
@@ -515,7 +515,7 @@ Parser.prototype._finalize = function (tokens) {
515515
* @typedef {{ defaultCharset: strubg, validation: boolean }} Options
516516
* @constructor
517517
* @param {Options} options Optional options with defaultCharset and validation
518-
* @param {import('readable-stream').TransformOptions} transformOptions Optional stream options
518+
* @param {import('node:stream').TransformOptions} transformOptions Optional stream options
519519
*/
520520
function PoParserTransform (options, transformOptions) {
521521
this.options = options;

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,7 @@
2828
"license": "MIT",
2929
"dependencies": {
3030
"content-type": "^1.0.5",
31-
"encoding": "^0.1.13",
32-
"readable-stream": "^4.5.2"
31+
"encoding": "^0.1.13"
3332
},
3433
"devDependencies": {
3534
"@eslint/js": "^9.39.2",

0 commit comments

Comments
 (0)