summaryrefslogtreecommitdiffstats
path: root/remote/test/puppeteer/packages/ng-schematics
diff options
context:
space:
mode:
Diffstat (limited to 'remote/test/puppeteer/packages/ng-schematics')
-rw-r--r--remote/test/puppeteer/packages/ng-schematics/CHANGELOG.md11
-rw-r--r--remote/test/puppeteer/packages/ng-schematics/package.json16
-rw-r--r--remote/test/puppeteer/packages/ng-schematics/src/builders/puppeteer/index.ts5
-rw-r--r--remote/test/puppeteer/packages/ng-schematics/src/schematics/ng-add/files/common/e2e/tests/utils.ts.template8
-rw-r--r--remote/test/puppeteer/packages/ng-schematics/test/src/config.test.ts5
-rw-r--r--remote/test/puppeteer/packages/ng-schematics/test/src/e2e.test.ts5
-rw-r--r--remote/test/puppeteer/packages/ng-schematics/test/src/ng-add.test.ts5
-rw-r--r--remote/test/puppeteer/packages/ng-schematics/test/src/utils.ts5
-rw-r--r--remote/test/puppeteer/packages/ng-schematics/test/tsconfig.json4
-rw-r--r--remote/test/puppeteer/packages/ng-schematics/test/tsdoc.json15
-rw-r--r--remote/test/puppeteer/packages/ng-schematics/tools/projects.mjs10
-rw-r--r--remote/test/puppeteer/packages/ng-schematics/tsconfig.json4
12 files changed, 73 insertions, 20 deletions
diff --git a/remote/test/puppeteer/packages/ng-schematics/CHANGELOG.md b/remote/test/puppeteer/packages/ng-schematics/CHANGELOG.md
index a483c4f2fb..fbe3408b45 100644
--- a/remote/test/puppeteer/packages/ng-schematics/CHANGELOG.md
+++ b/remote/test/puppeteer/packages/ng-schematics/CHANGELOG.md
@@ -1,5 +1,16 @@
# Changelog
+## [0.6.0](https://github.com/puppeteer/puppeteer/compare/ng-schematics-v0.5.6...ng-schematics-v0.6.0) (2024-02-05)
+
+
+### ⚠ BREAKING CHANGES
+
+* drop support for node16 ([#10912](https://github.com/puppeteer/puppeteer/issues/10912))
+
+### Features
+
+* drop support for node16 ([#10912](https://github.com/puppeteer/puppeteer/issues/10912)) ([953f420](https://github.com/puppeteer/puppeteer/commit/953f4207b17210fa7231225e6f29a826f77e0832))
+
## [0.5.6](https://github.com/puppeteer/puppeteer/compare/ng-schematics-v0.5.5...ng-schematics-v0.5.6) (2024-01-16)
diff --git a/remote/test/puppeteer/packages/ng-schematics/package.json b/remote/test/puppeteer/packages/ng-schematics/package.json
index 29db1dcdc9..6d88d23926 100644
--- a/remote/test/puppeteer/packages/ng-schematics/package.json
+++ b/remote/test/puppeteer/packages/ng-schematics/package.json
@@ -1,10 +1,10 @@
{
"name": "@puppeteer/ng-schematics",
- "version": "0.5.6",
+ "version": "0.6.0",
"description": "Puppeteer Angular schematics",
"scripts": {
"build": "wireit",
- "clean": "../../tools/clean.js",
+ "clean": "../../tools/clean.mjs",
"dev:test": "npm run test --watch",
"dev": "npm run build --watch",
"unit": "wireit"
@@ -48,16 +48,16 @@
"author": "The Chromium Authors",
"license": "Apache-2.0",
"engines": {
- "node": ">=16.13.2"
+ "node": ">=18"
},
"dependencies": {
- "@angular-devkit/architect": "^0.1701.1",
- "@angular-devkit/core": "^17.0.7",
- "@angular-devkit/schematics": "^17.0.7"
+ "@angular-devkit/architect": "0.1702.2",
+ "@angular-devkit/core": "17.2.2",
+ "@angular-devkit/schematics": "17.2.2"
},
"devDependencies": {
- "@schematics/angular": "^17.0.7",
- "@angular/cli": "^17.0.7"
+ "@schematics/angular": "17.2.2",
+ "@angular/cli": "17.2.2"
},
"files": [
"lib",
diff --git a/remote/test/puppeteer/packages/ng-schematics/src/builders/puppeteer/index.ts b/remote/test/puppeteer/packages/ng-schematics/src/builders/puppeteer/index.ts
index 82a1e8e7da..e8caab83c9 100644
--- a/remote/test/puppeteer/packages/ng-schematics/src/builders/puppeteer/index.ts
+++ b/remote/test/puppeteer/packages/ng-schematics/src/builders/puppeteer/index.ts
@@ -1,3 +1,8 @@
+/**
+ * @license
+ * Copyright 2024 Google Inc.
+ * SPDX-License-Identifier: Apache-2.0
+ */
import {spawn} from 'child_process';
import {normalize, join} from 'path';
diff --git a/remote/test/puppeteer/packages/ng-schematics/src/schematics/ng-add/files/common/e2e/tests/utils.ts.template b/remote/test/puppeteer/packages/ng-schematics/src/schematics/ng-add/files/common/e2e/tests/utils.ts.template
index 2136f99a3a..1e291839fe 100644
--- a/remote/test/puppeteer/packages/ng-schematics/src/schematics/ng-add/files/common/e2e/tests/utils.ts.template
+++ b/remote/test/puppeteer/packages/ng-schematics/src/schematics/ng-add/files/common/e2e/tests/utils.ts.template
@@ -10,15 +10,11 @@ let page: puppeteer.Page;
export function setupBrowserHooks(path = ''): void {
<% if(testRunner == 'jasmine' || testRunner == 'jest') { %>
beforeAll(async () => {
- browser = await puppeteer.launch({
- headless: 'new'
- });
+ browser = await puppeteer.launch();
});
<% } %><% if(testRunner == 'mocha' || testRunner == 'node') { %>
before(async () => {
- browser = await puppeteer.launch({
- headless: 'new'
- });
+ browser = await puppeteer.launch();
});
<% } %>
diff --git a/remote/test/puppeteer/packages/ng-schematics/test/src/config.test.ts b/remote/test/puppeteer/packages/ng-schematics/test/src/config.test.ts
index e4ec03ed54..9390e6fd74 100644
--- a/remote/test/puppeteer/packages/ng-schematics/test/src/config.test.ts
+++ b/remote/test/puppeteer/packages/ng-schematics/test/src/config.test.ts
@@ -1,3 +1,8 @@
+/**
+ * @license
+ * Copyright 2024 Google Inc.
+ * SPDX-License-Identifier: Apache-2.0
+ */
import {describe, it} from 'node:test';
import expect from 'expect';
diff --git a/remote/test/puppeteer/packages/ng-schematics/test/src/e2e.test.ts b/remote/test/puppeteer/packages/ng-schematics/test/src/e2e.test.ts
index 8ae211cd59..2d80c613f9 100644
--- a/remote/test/puppeteer/packages/ng-schematics/test/src/e2e.test.ts
+++ b/remote/test/puppeteer/packages/ng-schematics/test/src/e2e.test.ts
@@ -1,3 +1,8 @@
+/**
+ * @license
+ * Copyright 2024 Google Inc.
+ * SPDX-License-Identifier: Apache-2.0
+ */
import {describe, it} from 'node:test';
import expect from 'expect';
diff --git a/remote/test/puppeteer/packages/ng-schematics/test/src/ng-add.test.ts b/remote/test/puppeteer/packages/ng-schematics/test/src/ng-add.test.ts
index d912c5dc3d..56f82ef926 100644
--- a/remote/test/puppeteer/packages/ng-schematics/test/src/ng-add.test.ts
+++ b/remote/test/puppeteer/packages/ng-schematics/test/src/ng-add.test.ts
@@ -1,3 +1,8 @@
+/**
+ * @license
+ * Copyright 2024 Google Inc.
+ * SPDX-License-Identifier: Apache-2.0
+ */
import {describe, it} from 'node:test';
import expect from 'expect';
diff --git a/remote/test/puppeteer/packages/ng-schematics/test/src/utils.ts b/remote/test/puppeteer/packages/ng-schematics/test/src/utils.ts
index 503cbd5cec..ea74d8e21f 100644
--- a/remote/test/puppeteer/packages/ng-schematics/test/src/utils.ts
+++ b/remote/test/puppeteer/packages/ng-schematics/test/src/utils.ts
@@ -1,3 +1,8 @@
+/**
+ * @license
+ * Copyright 2024 Google Inc.
+ * SPDX-License-Identifier: Apache-2.0
+ */
import https from 'https';
import {before, after} from 'node:test';
import {join} from 'path';
diff --git a/remote/test/puppeteer/packages/ng-schematics/test/tsconfig.json b/remote/test/puppeteer/packages/ng-schematics/test/tsconfig.json
index 3d45f9cc54..8d9f78e0f6 100644
--- a/remote/test/puppeteer/packages/ng-schematics/test/tsconfig.json
+++ b/remote/test/puppeteer/packages/ng-schematics/test/tsconfig.json
@@ -3,8 +3,8 @@
"compilerOptions": {
"rootDir": "src/",
"outDir": "build/",
- "types": ["node"],
+ "types": ["node"]
},
"include": ["src/**/*"],
- "references": [{"path": "../tsconfig.json"}],
+ "references": [{"path": "../tsconfig.json"}]
}
diff --git a/remote/test/puppeteer/packages/ng-schematics/test/tsdoc.json b/remote/test/puppeteer/packages/ng-schematics/test/tsdoc.json
new file mode 100644
index 0000000000..f5b91f4af6
--- /dev/null
+++ b/remote/test/puppeteer/packages/ng-schematics/test/tsdoc.json
@@ -0,0 +1,15 @@
+{
+ "$schema": "https://developer.microsoft.com/json-schemas/tsdoc/v0/tsdoc.schema.json",
+
+ "extends": ["@microsoft/api-extractor/extends/tsdoc-base.json"],
+ "tagDefinitions": [
+ {
+ "tagName": "@license",
+ "syntaxKind": "modifier",
+ "allowMultiple": false
+ }
+ ],
+ "supportForTags": {
+ "@license": true
+ }
+}
diff --git a/remote/test/puppeteer/packages/ng-schematics/tools/projects.mjs b/remote/test/puppeteer/packages/ng-schematics/tools/projects.mjs
index 985200881e..1c6e346a6a 100644
--- a/remote/test/puppeteer/packages/ng-schematics/tools/projects.mjs
+++ b/remote/test/puppeteer/packages/ng-schematics/tools/projects.mjs
@@ -13,8 +13,14 @@ import {cwd} from 'process';
class AngularProject {
static ports = new Set();
static randomPort() {
- const min = 4000;
- const max = 9876;
+ /**
+ * Some ports are restricted by Chromium and will fail to connect
+ * to prevent we start after the
+ *
+ * https://source.chromium.org/chromium/chromium/src/+/main:net/base/port_util.cc;l=107?q=kRestrictedPorts&ss=chromium
+ */
+ const min = 10101;
+ const max = 20202;
return Math.floor(Math.random() * (max - min + 1) + min);
}
static port() {
diff --git a/remote/test/puppeteer/packages/ng-schematics/tsconfig.json b/remote/test/puppeteer/packages/ng-schematics/tsconfig.json
index 40529c7d17..16b55d5233 100644
--- a/remote/test/puppeteer/packages/ng-schematics/tsconfig.json
+++ b/remote/test/puppeteer/packages/ng-schematics/tsconfig.json
@@ -10,8 +10,8 @@
"skipDefaultLibCheck": true,
"skipLibCheck": true,
"sourceMap": true,
- "types": ["node"],
+ "types": ["node"]
},
"include": ["src/**/*"],
- "exclude": ["src/**/files/**/*"],
+ "exclude": ["src/**/files/**/*"]
}