Skip to content

Commit e762c68

Browse files
committed
Get build working
1 parent b488ee9 commit e762c68

File tree

8 files changed

+32
-101
lines changed

8 files changed

+32
-101
lines changed

libraries/__shared__/tests/playwright.config.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,8 @@ export default defineConfig({
2121
stdout: 'ignore',
2222
stderr: 'pipe'
2323
},
24-
reporter: [['list'], ['./reporter.js']]
24+
reporter: [
25+
['list'],
26+
['./reporter.js']
27+
]
2528
})

libraries/__shared__/tests/reporter.js

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,12 @@ export default class CEEReporter {
1616

1717
onEnd(result) {
1818
for (const [framework, results] of Object.entries(this.results)) {
19+
const frameworkDir = `../../${framework}`
20+
21+
const packageJson = JSON.parse(fs.readFileSync(`${frameworkDir}/package.json`, 'utf-8'));
22+
const pkg = packageJson.library_package
23+
const version = packageJson.dependencies[pkg];
24+
1925
const basicPassed = results['basic support'].passed ?? 0;
2026
const basicFailed = results['basic support'].failed ?? 0;
2127
const advancedPassed = results['advanced support'].passed ?? 0;
@@ -25,7 +31,8 @@ export default class CEEReporter {
2531
const weightedFailed = results.weight.failed ?? 0;
2632
const totalWeight = weightedPassed + weightedFailed;
2733

28-
fs.writeFileSync(`../../${framework}/results/results.json`, JSON.stringify({
34+
fs.mkdirSync(`${frameworkDir}/results/`, {recursive: true})
35+
fs.writeFileSync(`${frameworkDir}/results/results.json`, JSON.stringify({
2936
summary: {
3037
success: basicPassed + advancedPassed,
3138
failed: basicFailed + advancedFailed,
@@ -44,8 +51,13 @@ export default class CEEReporter {
4451
failed: advancedFailed,
4552
passed: advancedPassed
4653
}
54+
},
55+
library: {
56+
name: pkg,
57+
version
4758
}
48-
}, null, 2))
59+
}, null, 2));
60+
fs.writeFileSync(`${frameworkDir}/results/results.html`, 'TODO');
4961
}
5062
}
5163
}

libraries/__shared__/webcomponents/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
{
2-
"name": "webcomponents",
2+
"name": "wc",
33
"version": "1.0.0",
44
"description": "",
55
"main": "xfoo.js",
66
"scripts": {
77
"test": "echo \"Error: no test specified\" && exit 1"
88
},
9+
"exports": {
10+
"./*": "./src/*.js"
11+
},
912
"author": "",
1013
"license": "ISC",
1114
"devDependencies": {

libraries/react/.babelrc

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

libraries/react/karma.conf.js

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

libraries/react/package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,15 @@
22
"scripts": {
33
"build": "wireit"
44
},
5+
"library_package": "react",
56
"library_repo": "facebook/react",
67
"devDependencies": {
78
"vite": "^7.2.2"
89
},
910
"dependencies": {
1011
"react": "^19",
11-
"react-dom": "^19"
12-
},
13-
"imports": {
14-
"#*": "../__shared__/webcomponents/src/*"
12+
"react-dom": "^19",
13+
"wc": "workspace:*"
1514
},
1615
"wireit": {
1716
"build": {

libraries/react/src/components.jsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616
*/
1717

1818
import React from 'react';
19-
import '#ce-without-children';
20-
import '#ce-with-children';
21-
import '#ce-with-properties';
22-
import '#ce-with-event';
19+
import 'wc/ce-without-children';
20+
import 'wc/ce-with-children';
21+
import 'wc/ce-with-properties';
22+
import 'wc/ce-with-event';
2323

2424
export const ComponentWithoutChildren = () => (
2525
<div>

pnpm-lock.yaml

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)