Skip to content

Commit d449c9d

Browse files
committed
build: update @discovery/json-ext to v0.6.0
1 parent 394e761 commit d449c9d

File tree

4 files changed

+15
-18
lines changed

4 files changed

+15
-18
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484
"@bazel/concatjs": "patch:@bazel/concatjs@npm%3A5.8.1#~/.yarn/patches/@bazel-concatjs-npm-5.8.1-1bf81df846.patch",
8585
"@bazel/esbuild": "5.8.1",
8686
"@bazel/jasmine": "patch:@bazel/jasmine@npm%3A5.8.1#~/.yarn/patches/@bazel-jasmine-npm-5.8.1-3370fee155.patch",
87-
"@discoveryjs/json-ext": "0.5.7",
87+
"@discoveryjs/json-ext": "0.6.0",
8888
"@inquirer/confirm": "3.1.12",
8989
"@inquirer/prompts": "5.1.0",
9090
"@listr2/prompt-adapter-inquirer": "2.0.13",

packages/angular_devkit/build_angular/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"@babel/plugin-transform-runtime": "7.24.7",
2121
"@babel/preset-env": "7.24.7",
2222
"@babel/runtime": "7.24.7",
23-
"@discoveryjs/json-ext": "0.5.7",
23+
"@discoveryjs/json-ext": "0.6.0",
2424
"@ngtools/webpack": "0.0.0-PLACEHOLDER",
2525
"@vitejs/plugin-basic-ssl": "1.1.0",
2626
"ansi-colors": "4.1.3",

packages/angular_devkit/build_angular/src/tools/webpack/plugins/json-stats-plugin.ts

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@
66
* found in the LICENSE file at https://angular.dev/license
77
*/
88

9-
import { createWriteStream, promises as fsPromises } from 'fs';
10-
import { dirname } from 'path';
9+
import { createWriteStream } from 'node:fs';
10+
import { mkdir } from 'node:fs/promises';
11+
import { dirname } from 'node:path';
12+
import { pipeline } from 'node:stream/promises';
1113
import { Compiler } from 'webpack';
1214
import { assertIsError } from '../../../utils/error';
1315
import { addError } from '../../../utils/webpack-diagnostics';
@@ -17,17 +19,12 @@ export class JsonStatsPlugin {
1719

1820
apply(compiler: Compiler) {
1921
compiler.hooks.done.tapPromise('angular-json-stats', async (stats) => {
20-
const { stringifyStream } = await import('@discoveryjs/json-ext');
22+
const { stringifyChunked } = await import('@discoveryjs/json-ext');
2123
const data = stats.toJson('verbose');
2224

2325
try {
24-
await fsPromises.mkdir(dirname(this.statsOutputPath), { recursive: true });
25-
await new Promise<void>((resolve, reject) =>
26-
stringifyStream(data)
27-
.pipe(createWriteStream(this.statsOutputPath))
28-
.on('close', resolve)
29-
.on('error', reject),
30-
);
26+
await mkdir(dirname(this.statsOutputPath), { recursive: true });
27+
await pipeline(stringifyChunked(data), createWriteStream(this.statsOutputPath));
3128
} catch (error) {
3229
assertIsError(error);
3330
addError(

yarn.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ __metadata:
8383
"@babel/plugin-transform-runtime": "npm:7.24.7"
8484
"@babel/preset-env": "npm:7.24.7"
8585
"@babel/runtime": "npm:7.24.7"
86-
"@discoveryjs/json-ext": "npm:0.5.7"
86+
"@discoveryjs/json-ext": "npm:0.6.0"
8787
"@ngtools/webpack": "npm:0.0.0-PLACEHOLDER"
8888
"@vitejs/plugin-basic-ssl": "npm:1.1.0"
8989
ansi-colors: "npm:4.1.3"
@@ -669,7 +669,7 @@ __metadata:
669669
"@bazel/concatjs": "patch:@bazel/concatjs@npm%3A5.8.1#~/.yarn/patches/@bazel-concatjs-npm-5.8.1-1bf81df846.patch"
670670
"@bazel/esbuild": "npm:5.8.1"
671671
"@bazel/jasmine": "patch:@bazel/jasmine@npm%3A5.8.1#~/.yarn/patches/@bazel-jasmine-npm-5.8.1-3370fee155.patch"
672-
"@discoveryjs/json-ext": "npm:0.5.7"
672+
"@discoveryjs/json-ext": "npm:0.6.0"
673673
"@inquirer/confirm": "npm:3.1.12"
674674
"@inquirer/prompts": "npm:5.1.0"
675675
"@listr2/prompt-adapter-inquirer": "npm:2.0.13"
@@ -2585,10 +2585,10 @@ __metadata:
25852585
languageName: node
25862586
linkType: hard
25872587

2588-
"@discoveryjs/json-ext@npm:0.5.7":
2589-
version: 0.5.7
2590-
resolution: "@discoveryjs/json-ext@npm:0.5.7"
2591-
checksum: 10c0/e10f1b02b78e4812646ddf289b7d9f2cb567d336c363b266bd50cd223cf3de7c2c74018d91cd2613041568397ef3a4a2b500aba588c6e5bd78c38374ba68f38c
2588+
"@discoveryjs/json-ext@npm:0.6.0":
2589+
version: 0.6.0
2590+
resolution: "@discoveryjs/json-ext@npm:0.6.0"
2591+
checksum: 10c0/a6af8aac44b19aee9940f818f8ddfde9341c220a4d6f91805ef6808b3f11dbe7d07566ab03ee106f629d783cc301fe6d15bf4de548f1e06a1b75bda17d004cbe
25922592
languageName: node
25932593
linkType: hard
25942594

0 commit comments

Comments
 (0)