Skip to content

Commit 3427a07

Browse files
committed
chore: align versions in repository
1 parent bffc09b commit 3427a07

File tree

21 files changed

+527
-1534
lines changed

21 files changed

+527
-1534
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
const fs = require('fs');
2+
const path = require('path');
3+
4+
const testRunnerBin = path.resolve('packages', 'test-runner', 'dist', 'test-runner.js');
5+
const projectsDir = path.resolve('demo', 'projects');
6+
const projects = fs.readdirSync(projectsDir);
7+
8+
for (const project of projects) {
9+
const linkDestination = path.resolve(projectsDir, project, 'node_modules', '.bin', 'wtr');
10+
fs.linkSync(testRunnerBin, linkDestination);
11+
}

.github/workflows/verify.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
runs-on: ubuntu-latest
99
strategy:
1010
matrix:
11-
node-version: [10.x, 14.x]
11+
node-version: [12.x, 14.x]
1212
steps:
1313
- uses: actions/checkout@v2
1414

@@ -27,7 +27,7 @@ jobs:
2727
run: yarn build
2828

2929
- name: Test
30-
run: yarn workspaces run test
30+
run: yarn test
3131
env:
3232
BROWSER_STACK_ACCESS_KEY: ${{ secrets.BROWSER_STACK_ACCESS_KEY }}
3333
BROWSER_STACK_USERNAME: ${{ secrets.BROWSER_STACK_USERNAME }}
Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,31 @@
11
{
22
"name": "@web/demo-lit-element-ts",
33
"version": "0.0.0",
4+
"private": true,
45
"description": "Webcomponent lit-element following open-wc recommendations",
56
"license": "MIT",
67
"author": "modern web",
78
"main": "index.js",
89
"module": "index.js",
910
"scripts": {
1011
"start": "es-dev-server --app-index demo/projects/lit-element-ts/demo/index.html --node-resolve --open --watch",
11-
"test": "wtr test/**/*.test.ts",
12-
"test:watch": "wtr test/**/*.test.ts --watch",
12+
"test": "web-test-runner test/**/*.test.ts",
13+
"test:ci": "node ../../../packages/test-runner/dist/test-runner.js test/**/*.test.ts --coverage",
14+
"test:watch": "web-test-runner test/**/*.test.ts --watch",
1315
"tsc:watch": "tsc --watch"
1416
},
1517
"dependencies": {
16-
"lit-element": "^2.2.1",
18+
"lit-element": "^2.3.1",
1719
"lit-html": "^1.1.2"
1820
},
1921
"devDependencies": {
2022
"@open-wc/testing": "^2.0.0",
21-
"@open-wc/testing-karma": "^3.0.0",
2223
"@types/node": "13.11.1",
23-
"concurrently": "^5.1.0",
24-
"deepmerge": "^3.2.0",
25-
"es-dev-server": "^1.23.0",
24+
"@web/dev-server-esbuild": "^0.0.1",
25+
"@web/test-runner": "^0.5.15",
26+
"deepmerge": "^4.2.2",
27+
"es-dev-server": "^1.55.0",
2628
"tslib": "^1.11.0",
27-
"typescript": "~3.8.2"
29+
"typescript": "^3.9.5"
2830
}
2931
}
Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,26 @@
11
{
22
"name": "@web/demo-lit-element",
33
"version": "0.0.0",
4+
"private": true,
45
"description": "Webcomponent lit-element following open-wc recommendations",
56
"license": "MIT",
67
"author": "my-element",
78
"main": "index.js",
89
"module": "index.js",
910
"scripts": {
1011
"start": "es-dev-server --app-index demo/index.html --node-resolve --open --watch",
11-
"test": "wtr test/**/*.test.js --coverage",
12-
"test:watch": "wtr test/**/*.test.js --watch"
12+
"test": "web-test-runner test/**/*.test.js --coverage",
13+
"test:ci": "node ../../../packages/test-runner/dist/test-runner.js test/**/*.test.js --coverage",
14+
"test:watch": "web-test-runner test/**/*.test.js --watch"
1315
},
1416
"dependencies": {
15-
"@web/test-runner": "^0.5.15",
16-
"lit-element": "^2.2.1",
17+
"lit-element": "^2.3.1",
1718
"lit-html": "^1.1.2"
1819
},
1920
"devDependencies": {
2021
"@open-wc/testing": "^2.0.0",
21-
"deepmerge": "^3.2.0",
22-
"es-dev-server": "^1.23.0"
22+
"@web/test-runner": "^0.5.15",
23+
"deepmerge": "^4.2.2",
24+
"es-dev-server": "^1.55.0"
2325
}
2426
}

package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,13 @@
88
"format": "npm run format:eslint && npm run format:prettier",
99
"format:eslint": "eslint --ext .ts,.js,.html . --fix",
1010
"format:prettier": "prettier \"**/*.{ts,js,md}\" \"**/package.json\" --write --ignore-path .eslintignore",
11-
"lint": "npm run lint:eslint && npm run lint:prettier",
11+
"lint": "npm run lint:eslint && npm run lint:prettier && npm run lint:versions",
1212
"lint:eslint": "eslint --ext .ts,.js,.html .",
1313
"lint:prettier": "prettier \"**/*.{ts,js,md}\" \"**/package.json\" --check --ignore-path .eslintignore",
14-
"test": "yarn workspaces run test",
14+
"lint:versions": "node ./scripts/lint-versions.js",
15+
"reinstall-workspace": "rm -rf node_modules && rm -rf packages/*/node_modules && rm -rf demo/projects/*/node_modules && yarn install",
16+
"test": "yarn workspaces run test:ci",
17+
"update-dependency": "node scripts/update-dependency.js",
1518
"update:tsconfig": "ts-node scripts/update-package-tsconfig.ts"
1619
},
1720
"devDependencies": {

packages/dev-server-esbuild/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"scripts": {
2121
"start:demo:jsx": "es-dev-server --config demo/jsx/server.config.js",
2222
"start:demo:ts": "es-dev-server --config demo/ts/server.config.js",
23-
"test": "echo 'this package has no tests yet'"
23+
"test:ci": "echo 'this package has no tests yet'"
2424
},
2525
"files": [
2626
"dist"

packages/test-runner-browser-lib/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
},
2020
"scripts": {
2121
"build": "tsc",
22-
"test": "echo 'no tests for this package yet'"
22+
"test:ci": "echo 'no tests for this package yet'"
2323
},
2424
"files": [
2525
"dist"

packages/test-runner-browserstack/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
},
2020
"scripts": {
2121
"build": "tsc",
22-
"test": "echo 'tests not run in CI'",
2322
"test:browserstack": "mocha test/**/*.test.ts --require ts-node/register --reporter progress",
23+
"test:ci": "echo 'no tests in the CI'",
2424
"test:watch": "mocha test/**/*.test.ts --require ts-node/register --watch --watch-files src,test --reporter progress"
2525
},
2626
"files": [

packages/test-runner-chrome/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"scripts": {
2121
"build": "tsc",
2222
"test": "mocha test/**/*.test.ts --require ts-node/register --reporter progress",
23+
"test:ci": "yarn test",
2324
"test:watch": "mocha test/**/*.test.ts --require ts-node/register --watch --watch-files src,test --reporter progress"
2425
},
2526
"files": [
@@ -40,7 +41,7 @@
4041
"puppeteer-core": "^3.3.0"
4142
},
4243
"devDependencies": {
43-
"@web/test-runner-mocha": "^0.2.1",
44-
"@web/test-runner-server": "^0.4.2"
44+
"@web/test-runner-mocha": "^0.2.4",
45+
"@web/test-runner-server": "^0.4.4"
4546
}
4647
}

packages/test-runner-cli/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
},
2020
"scripts": {
2121
"build": "tsc",
22-
"test": "echo 'no tests for this package yet'"
22+
"test:ci": "echo 'no tests for this package yet'"
2323
},
2424
"files": [
2525
"dist",
@@ -40,9 +40,9 @@
4040
"@types/diff": "^4.0.2",
4141
"@types/istanbul-lib-report": "^3.0.0",
4242
"@types/istanbul-reports": "^1.1.2",
43-
"@web/test-runner-core": "^0.5.0",
43+
"@web/test-runner-core": "^0.5.5",
4444
"camelcase": "^6.0.0",
45-
"chalk": "^4.0.0",
45+
"chalk": "^4.1.0",
4646
"cli-cursor": "^3.1.0",
4747
"command-line-args": "^5.1.1",
4848
"deepmerge": "^4.2.2",

0 commit comments

Comments
 (0)