Skip to content

Commit b488ee9

Browse files
committed
Switch to pnpm
1 parent 4ebc0c9 commit b488ee9

File tree

10 files changed

+9014
-25697
lines changed

10 files changed

+9014
-25697
lines changed

libraries/__shared__/tests/package.json

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,25 @@
66
"license": "ISC",
77
"private": true,
88
"scripts": {
9-
"serve": "http-server harness",
10-
"test": "playwright test"
9+
"test": "wireit"
1110
},
1211
"devDependencies": {
1312
"@playwright/test": "^1.56.1",
1413
"http-server": "^14.1.1"
14+
},
15+
"wireit": {
16+
"test": {
17+
"dependencies": [
18+
"../../react:build"
19+
],
20+
"files": [
21+
"advanced-tests.test.js",
22+
"basic-tests.test.js",
23+
"playwright.config.js",
24+
"reporter.js",
25+
"utils.js"
26+
],
27+
"command": "playwright test"
28+
}
1529
}
1630
}

libraries/__shared__/tests/playwright.config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ export default defineConfig({
1515
},
1616
],
1717
webServer: {
18-
command: 'npm run serve',
18+
command: 'pnpm http-server harness',
1919
url: 'http://localhost:8080',
2020
reuseExistingServer: !process.env.CI,
2121
stdout: 'ignore',
2222
stderr: 'pipe'
2323
},
24-
reporter: './reporter.js'
24+
reporter: [['list'], ['./reporter.js']]
2525
})

libraries/__shared__/tests/reporter.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ export default class CEEReporter {
2929
summary: {
3030
success: basicPassed + advancedPassed,
3131
failed: basicFailed + advancedFailed,
32+
skipped: 0,
33+
error: false,
34+
disconnected: false,
35+
exitCode: 0,
3236
score: totalWeight === 0 ? 0 : 100 * weightedPassed / totalWeight,
3337
basicSupport: {
3438
total: basicPassed + basicFailed,

libraries/angular/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@
2323
"webpack": "5.101.0"
2424
},
2525
"dependencies": {
26-
"@angular/common": "20.1.6",
26+
"@angular/common": "16.2.10",
2727
"@angular/compiler": "16.2.10",
28-
"@angular/core": "20.1.6",
29-
"@angular/forms": "20.1.6",
30-
"@angular/platform-browser": "20.1.6",
28+
"@angular/core": "16.2.10",
29+
"@angular/forms": "16.2.10",
30+
"@angular/platform-browser": "16.2.10",
3131
"@angular/platform-browser-dynamic": "16.2.10",
3232
"@angular/router": "16.2.10",
3333
"core-js": "3.45.0",

libraries/react/package.json

Lines changed: 1 addition & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,9 @@
11
{
22
"scripts": {
3-
"build:test": "wireit",
4-
"test": "wireit",
53
"build": "wireit"
64
},
75
"library_repo": "facebook/react",
86
"devDependencies": {
9-
"@babel/preset-react": "^7.16.0",
10-
"babel-core": "6.26.3",
11-
"babel-loader": "9.2.1",
12-
"babel-preset-react": "6.24.1",
13-
"chai": "4.5.0",
14-
"cross-env": "7.0.3",
15-
"karma": "6.4.4",
16-
"karma-chrome-launcher": "3.2.0",
17-
"karma-firefox-launcher": "2.1.3",
18-
"karma-sourcemap-loader": "0.4.0",
19-
"karma-webpack": "5.0.1",
20-
"webpack": "5.101.0",
217
"vite": "^7.2.2"
228
},
239
"dependencies": {
@@ -28,29 +14,8 @@
2814
"#*": "../__shared__/webcomponents/src/*"
2915
},
3016
"wireit": {
31-
"build:test": {
32-
"command": "vite build"
33-
},
34-
"test": {
35-
"dependencies": [
36-
"../..:karma-plugins"
37-
],
38-
"files": [
39-
".babelrc",
40-
"karma.conf.js",
41-
"tests.webpack.js",
42-
"src",
43-
"meta"
44-
],
45-
"output": [
46-
"results"
47-
],
48-
"command": "cross-env LIBRARY_NAME=react karma start"
49-
},
5017
"build": {
51-
"dependencies": [
52-
"test"
53-
]
18+
"command": "vite build"
5419
}
5520
}
5621
}

libraries/stencil/src/components.d.ts

Lines changed: 64 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -9,56 +9,70 @@ export namespace Components {
99
interface ComponentWithChildren {
1010
}
1111
interface ComponentWithChildrenRerender {
12+
/**
13+
* @default 1
14+
*/
1215
"count": number;
1316
}
1417
interface ComponentWithDeclarativeEvent {
18+
/**
19+
* @default false
20+
*/
1521
"camelHandled": boolean;
1622
/**
17-
* @deprecated use camelCase instead. Support for dash-casing will be removed in Stencil v5.
23+
* @default false
1824
*/
19-
"camel-handled"?: boolean;
2025
"capsHandled": boolean;
2126
/**
22-
* @deprecated use camelCase instead. Support for dash-casing will be removed in Stencil v5.
27+
* @default false
2328
*/
24-
"caps-handled"?: boolean;
2529
"kebabHandled": boolean;
2630
/**
27-
* @deprecated use camelCase instead. Support for dash-casing will be removed in Stencil v5.
31+
* @default false
2832
*/
29-
"kebab-handled"?: boolean;
3033
"lowercaseHandled": boolean;
3134
/**
32-
* @deprecated use camelCase instead. Support for dash-casing will be removed in Stencil v5.
35+
* @default false
3336
*/
34-
"lowercase-handled"?: boolean;
3537
"pascalHandled": boolean;
36-
/**
37-
* @deprecated use camelCase instead. Support for dash-casing will be removed in Stencil v5.
38-
*/
39-
"pascal-handled"?: boolean;
4038
}
4139
interface ComponentWithDifferentViews {
42-
"showWC": boolean;
4340
/**
44-
* @deprecated use camelCase instead. Support for dash-casing will be removed in Stencil v5.
41+
* @default true
4542
*/
46-
"show-w-c"?: boolean;
43+
"showWC": boolean;
4744
"toggle": () => Promise<void>;
4845
}
4946
interface ComponentWithImperativeEvent {
50-
"eventHandled": boolean;
5147
/**
52-
* @deprecated use camelCase instead. Support for dash-casing will be removed in Stencil v5.
48+
* @default false
5349
*/
54-
"event-handled"?: boolean;
50+
"eventHandled": boolean;
5551
}
5652
interface ComponentWithProperties {
53+
/**
54+
* @default ["S", "t", "e", "n", "c", "i", "l"]
55+
*/
5756
"arr": string[];
57+
/**
58+
* @default true
59+
*/
5860
"bool": boolean;
61+
/**
62+
* @default { label: "passed" }
63+
*/
5964
"camelCaseObj": { label: string; };
65+
/**
66+
* @default 42
67+
*/
6068
"num": number;
69+
/**
70+
* @default { org: "Ionic", repo: "stencil" }
71+
*/
6172
"obj": { org: string; repo: string; };
73+
/**
74+
* @default "Stencil"
75+
*/
6276
"str": string;
6377
}
6478
interface ComponentWithoutChildren {
@@ -121,55 +135,69 @@ declare namespace LocalJSX {
121135
interface ComponentWithChildren {
122136
}
123137
interface ComponentWithChildrenRerender {
138+
/**
139+
* @default 1
140+
*/
124141
"count"?: number;
125142
}
126143
interface ComponentWithDeclarativeEvent {
144+
/**
145+
* @default false
146+
*/
127147
"camelHandled"?: boolean;
128148
/**
129-
* @deprecated use camelCase instead. Support for dash-casing will be removed in Stencil v5.
149+
* @default false
130150
*/
131-
"camel-handled"?: boolean;
132151
"capsHandled"?: boolean;
133152
/**
134-
* @deprecated use camelCase instead. Support for dash-casing will be removed in Stencil v5.
153+
* @default false
135154
*/
136-
"caps-handled"?: boolean;
137155
"kebabHandled"?: boolean;
138156
/**
139-
* @deprecated use camelCase instead. Support for dash-casing will be removed in Stencil v5.
157+
* @default false
140158
*/
141-
"kebab-handled"?: boolean;
142159
"lowercaseHandled"?: boolean;
143160
/**
144-
* @deprecated use camelCase instead. Support for dash-casing will be removed in Stencil v5.
161+
* @default false
145162
*/
146-
"lowercase-handled"?: boolean;
147163
"pascalHandled"?: boolean;
148-
/**
149-
* @deprecated use camelCase instead. Support for dash-casing will be removed in Stencil v5.
150-
*/
151-
"pascal-handled"?: boolean;
152164
}
153165
interface ComponentWithDifferentViews {
154-
"showWC"?: boolean;
155166
/**
156-
* @deprecated use camelCase instead. Support for dash-casing will be removed in Stencil v5.
167+
* @default true
157168
*/
158-
"show-w-c"?: boolean;
169+
"showWC"?: boolean;
159170
}
160171
interface ComponentWithImperativeEvent {
161-
"eventHandled"?: boolean;
162172
/**
163-
* @deprecated use camelCase instead. Support for dash-casing will be removed in Stencil v5.
173+
* @default false
164174
*/
165-
"event-handled"?: boolean;
175+
"eventHandled"?: boolean;
166176
}
167177
interface ComponentWithProperties {
178+
/**
179+
* @default ["S", "t", "e", "n", "c", "i", "l"]
180+
*/
168181
"arr"?: string[];
182+
/**
183+
* @default true
184+
*/
169185
"bool"?: boolean;
186+
/**
187+
* @default { label: "passed" }
188+
*/
170189
"camelCaseObj"?: { label: string; };
190+
/**
191+
* @default 42
192+
*/
171193
"num"?: number;
194+
/**
195+
* @default { org: "Ionic", repo: "stencil" }
196+
*/
172197
"obj"?: { org: string; repo: string; };
198+
/**
199+
* @default "Stencil"
200+
*/
173201
"str"?: string;
174202
}
175203
interface ComponentWithoutChildren {

0 commit comments

Comments
 (0)