diff options
Diffstat (limited to 'remote/test/puppeteer/packages/ng-schematics')
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/**/*"] } |