Skip to content

Commit 9c0e61c

Browse files
authored
chore: bump dependencies in templates, support 2.0.0 of plugin (#16)
1 parent c1f0844 commit 9c0e61c

File tree

15 files changed

+60
-53
lines changed

15 files changed

+60
-53
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,15 @@ jobs:
1313
steps:
1414
- uses: actions/checkout@v2
1515

16-
- name: Cache pnpm modules
17-
uses: actions/cache@v2
18-
with:
19-
path: ~/.pnpm-store
20-
key: ${{ runner.os }}-${{ hashFiles('**/pnpm-lock.yaml') }}
21-
restore-keys: |
22-
${{ runner.os }}-
16+
- uses: pnpm/[email protected]
2317

24-
- uses: pnpm/action-setup@v2.0.1
18+
- uses: actions/setup-node@v2
2519
with:
26-
version: 6.16.0
27-
run_install: true
20+
node-version: 16
21+
cache: "pnpm"
22+
23+
- name: Install dependencies
24+
run: pnpm install
2825

29-
- name: build
30-
run: |
31-
pnpm build
26+
- name: Build
27+
run: pnpm build

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,13 @@
1313
"engines": {
1414
"node": "^14.13.1 || >=16.0.0"
1515
},
16+
"packageManager": "[email protected]",
1617
"scripts": {
1718
"build": "esbuild --bundle index.js --format=cjs --platform=node --outfile=create.cjs",
19+
"build:playground": "node scripts/build-playground.mjs",
1820
"lint": "prettier --write .",
1921
"prepare": "husky install",
20-
"release": "standard-version --sign",
21-
"snapshot": "node scripts/snapshot.mjs"
22+
"release": "standard-version --sign"
2223
},
2324
"standard-version": {
2425
"scripts": {

scripts/snapshot.mjs renamed to scripts/build-playground.mjs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,21 @@
11
import util from "util";
2+
import { fileURLToPath } from 'url';
3+
import { dirname } from 'path';
24
import { exec as execCallback } from "child_process";
35

46
const exec = util.promisify(execCallback);
57

8+
const __dirname = dirname(fileURLToPath(import.meta.url));
9+
610
const frameworks = ["vanilla", "vue", "svelte", "react", "preact"];
711

812
const manifestVersions = ["2", "3", "2+3"];
913

1014
const builds = [];
1115

1216
(async () => {
13-
await exec("mkdir -p playground");
14-
await exec("rm -rf playground/*");
17+
await exec("pnpm build");
18+
await exec("mkdir -p playground && rm -rf playground/*");
1519

1620
for (const framework of frameworks) {
1721
for (const manifest of manifestVersions) {
@@ -30,5 +34,8 @@ const builds = [];
3034

3135
for (const buildArgs of builds) {
3236
await exec(`cd playground && node ../create.cjs ${buildArgs.join(" ")}`);
37+
38+
await exec(`cd playground/${buildArgs[0]} && pnpm i && pnpm build`);
39+
console.log(`cd ${__dirname}/../playground/${buildArgs[0]} && pnpm serve:chrome`);
3340
}
3441
})();

template/base/_npmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
auto-install-peers=true

template/base/package.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,13 @@
1313
},
1414
"license": "MIT",
1515
"devDependencies": {
16-
"@samrum/vite-plugin-web-extension": "^1.0.0",
17-
"@types/webextension-polyfill": "^0.8.3",
18-
"vite": "~2.9.0",
19-
"web-ext": "^6.6.0"
16+
"@samrum/vite-plugin-web-extension": "^2.0.0",
17+
"@types/chrome": "^0.0.196",
18+
"@types/webextension-polyfill": "^0.9.0",
19+
"vite": "~3.1.0",
20+
"web-ext": "^7.2.0"
2021
},
2122
"dependencies": {
22-
"webextension-polyfill": "^0.9.0"
23+
"webextension-polyfill": "^0.10.0"
2324
}
2425
}
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"devDependencies": {
3-
"@preact/preset-vite": "^2.2.0",
4-
"typescript": "^4.4.4"
3+
"@preact/preset-vite": "^2.3.1",
4+
"typescript": "^4.8.2"
55
},
66
"dependencies": {
7-
"preact": "^10.5.15"
7+
"preact": "^10.10.6"
88
}
99
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"devDependencies": {
3-
"@preact/preset-vite": "^2.2.0"
3+
"@preact/preset-vite": "^2.3.1"
44
},
55
"dependencies": {
6-
"preact": "^10.5.15"
6+
"preact": "^10.10.6"
77
}
88
}
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"devDependencies": {
3-
"@types/react": "^17.0.33",
4-
"@types/react-dom": "^17.0.10",
5-
"@vitejs/plugin-react": "^1.3.0",
6-
"typescript": "^4.4.4"
3+
"@types/react": "^18.0.18",
4+
"@types/react-dom": "^18.0.6",
5+
"@vitejs/plugin-react": "^2.1.0",
6+
"typescript": "^4.8.2"
77
},
88
"dependencies": {
9-
"react": "^17.0.2",
10-
"react-dom": "^17.0.2"
9+
"react": "^18.2.0",
10+
"react-dom": "^18.2.0"
1111
}
1212
}
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"devDependencies": {
3-
"@vitejs/plugin-react": "^1.3.0"
3+
"@vitejs/plugin-react": "^2.1.0"
44
},
55
"dependencies": {
6-
"react": "^17.0.2",
7-
"react-dom": "^17.0.2"
6+
"react": "^18.2.0",
7+
"react-dom": "^18.2.0"
88
}
99
}

template/framework/svelte-ts/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
"check": "svelte-check --tsconfig ./tsconfig.json"
55
},
66
"devDependencies": {
7-
"@tsconfig/svelte": "^2.0.1",
8-
"@sveltejs/vite-plugin-svelte": "^1.0.0-next.41",
9-
"svelte": "^3.44.0",
10-
"svelte-check": "^2.2.7",
11-
"svelte-preprocess": "^4.9.8",
12-
"tslib": "^2.3.1",
13-
"typescript": "^4.4.4"
7+
"@tsconfig/svelte": "^3.0.0",
8+
"@sveltejs/vite-plugin-svelte": "^1.0.5",
9+
"svelte": "^3.50.0",
10+
"svelte-check": "^2.9.0",
11+
"svelte-preprocess": "^4.10.7",
12+
"tslib": "^2.4.0",
13+
"typescript": "^4.8.2"
1414
}
1515
}

0 commit comments

Comments
 (0)