Skip to content

Commit 84cf1d9

Browse files
committed
refactor(@schematics/angular): remove protractor e2e schematic
Protractor is no longer supported and has been deprecated since v19.
1 parent b639433 commit 84cf1d9

File tree

10 files changed

+0
-320
lines changed

10 files changed

+0
-320
lines changed

packages/schematics/angular/collection.json

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,6 @@
2323
"schema": "./application/schema.json",
2424
"description": "Create an Angular application."
2525
},
26-
"private-e2e": {
27-
"factory": "./e2e",
28-
"schema": "./e2e/schema.json",
29-
"description": "PRIVATE API - Do not use.",
30-
"hidden": true
31-
},
3226
"class": {
3327
"aliases": ["cl"],
3428
"factory": "./class",

packages/schematics/angular/e2e/files/protractor.conf.js.template

Lines changed: 0 additions & 37 deletions
This file was deleted.

packages/schematics/angular/e2e/files/src/app.e2e-spec.ts.template

Lines changed: 0 additions & 23 deletions
This file was deleted.

packages/schematics/angular/e2e/files/src/app.po.ts.template

Lines changed: 0 additions & 11 deletions
This file was deleted.

packages/schematics/angular/e2e/files/tsconfig.json.template

Lines changed: 0 additions & 14 deletions
This file was deleted.

packages/schematics/angular/e2e/index.ts

Lines changed: 0 additions & 106 deletions
This file was deleted.

packages/schematics/angular/e2e/index_spec.ts

Lines changed: 0 additions & 98 deletions
This file was deleted.

packages/schematics/angular/e2e/schema.json

Lines changed: 0 additions & 20 deletions
This file was deleted.

packages/schematics/angular/utility/latest-versions/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
"less": "^4.2.0",
2020
"postcss": "^8.5.3",
2121
"prettier": "^3.8.1",
22-
"protractor": "~7.0.0",
2322
"rxjs": "~7.8.0",
2423
"tailwindcss": "^4.1.12",
2524
"@tailwindcss/postcss": "^4.1.12",

packages/schematics/angular/utility/workspace-models.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ export enum Builders {
3535
BuildDevServer = '@angular/build:dev-server',
3636
ExtractI18n = '@angular-devkit/build-angular:extract-i18n',
3737
BuildExtractI18n = '@angular/build:extract-i18n',
38-
Protractor = '@angular-devkit/build-angular:private-protractor',
3938
BuildApplication = '@angular/build:application',
4039
}
4140

@@ -123,7 +122,6 @@ export interface ExtractI18nOptions {
123122
}
124123

125124
export interface E2EOptions {
126-
protractorConfig: string;
127125
devServerTarget: string;
128126
}
129127

@@ -143,7 +141,6 @@ export type AppShellBuilderTarget = BuilderTarget<Builders.AppShell, AppShellBui
143141
export type TestBuilderTarget = BuilderTarget<Builders.Karma, TestBuilderOptions>;
144142
export type ServeBuilderTarget = BuilderTarget<Builders.DevServer, ServeBuilderOptions>;
145143
export type ExtractI18nBuilderTarget = BuilderTarget<Builders.ExtractI18n, ExtractI18nOptions>;
146-
export type E2EBuilderTarget = BuilderTarget<Builders.Protractor, E2EOptions>;
147144

148145
interface WorkspaceCLISchema {
149146
warnings?: Record<string, boolean>;
@@ -185,7 +182,6 @@ export interface WorkspaceTargets<TProjectType extends ProjectType = ProjectType
185182
server?: ServerBuilderTarget;
186183
test?: TestBuilderTarget;
187184
serve?: ServeBuilderTarget;
188-
e2e?: E2EBuilderTarget;
189185
'app-shell'?: AppShellBuilderTarget;
190186
'extract-i18n'?: ExtractI18nBuilderTarget;
191187
// TODO(hans): change this any to unknown when google3 supports TypeScript 3.0.

0 commit comments

Comments
 (0)