Skip to content

Commit 104e51a

Browse files
committed
[optimize] upgrade to PNPM 9 & other latest Upstream packages
[optimize] update Read Me document
1 parent 5156ce0 commit 104e51a

File tree

10 files changed

+5002
-4071
lines changed

10 files changed

+5002
-4071
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515

1616
- uses: pnpm/action-setup@v2
1717
with:
18-
version: 8
18+
version: 9
1919
- uses: actions/setup-node@v3
2020
with:
2121
node-version: 18

.github/workflows/push.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515

1616
- uses: pnpm/action-setup@v2
1717
with:
18-
version: 8
18+
version: 9
1919
- uses: actions/setup-node@v3
2020
with:
2121
node-version: 18

ReadMe.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,46 @@
1+
![](https://github.com/EasyWebApp.png)
2+
13
# WebCell official website
24

35
Design of https://web-cell.dev/ is based on [Product][1] & [Carousel][2] templates of BootStrap 5.
46

57
[![CI & CD](https://github.com/EasyWebApp/EasyWebApp.github.io/actions/workflows/main.yml/badge.svg)][3]
68

9+
[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)][4]
10+
11+
## Technology stack
12+
13+
- Language: [TypeScript v5][5]
14+
- Component engine: [WebCell v3][6]
15+
- Component suite: [BootCell v2][7]
16+
- State management: [MobX v6][8]
17+
- PWA framework: [Workbox v7][9]
18+
- Package bundler: [Parcel v2][10]
19+
- CI / CD: GitHub [Actions][11] + [Pages][12]
20+
21+
## Development
22+
23+
```shell
24+
npm i pnpm -g
25+
pnpm i
26+
npm start
27+
```
28+
29+
## Deployment
30+
31+
```shell
32+
pnpm build
33+
```
34+
735
[1]: https://getbootstrap.com/docs/5.3/examples/product/
836
[2]: https://getbootstrap.com/docs/5.3/examples/carousel/
937
[3]: https://github.com/EasyWebApp/EasyWebApp.github.io/actions/workflows/main.yml
38+
[4]: https://gitpod.io/?autostart=true#https://github.com/EasyWebApp/EasyWebApp.github.io
39+
[5]: https://typescriptlang.org/
40+
[6]: https://web-cell.dev/
41+
[7]: https://bootstrap.web-cell.dev/
42+
[8]: https://mobx.js.org/
43+
[9]: https://developers.google.com/web/tools/workbox
44+
[10]: https://parceljs.org/
45+
[11]: https://github.com/features/actions
46+
[12]: https://pages.github.com/

package.json

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -20,32 +20,32 @@
2020
"url": "https://github.com/EasyWebApp/EasyWebApp.github.io/issues"
2121
},
2222
"dependencies": {
23-
"boot-cell": "^2.0.0-beta.18",
23+
"boot-cell": "^2.0.0-beta.20",
2424
"cell-router": "^3.0.0-rc.5",
2525
"classnames": "^2.5.1",
26-
"dom-renderer": "^2.1.3",
26+
"dom-renderer": "^2.1.7",
2727
"github-web-widget": "^4.0.0-rc.2",
28-
"koajax": "^0.9.6",
29-
"marked": "^12.0.0",
30-
"mobx": "^6.12.0",
28+
"koajax": "^1.1.2",
29+
"marked": "^12.0.2",
30+
"mobx": "^6.12.3",
3131
"prismjs": "^1.29.0",
3232
"web-cell": "^3.0.0-rc.15",
33-
"web-utility": "^4.1.3"
33+
"web-utility": "^4.4.0"
3434
},
3535
"devDependencies": {
36-
"@parcel/config-default": "~2.11.0",
37-
"@parcel/packager-raw-url": "~2.11.0",
38-
"@parcel/transformer-less": "~2.11.0",
39-
"@parcel/transformer-typescript-tsc": "~2.11.0",
40-
"@parcel/transformer-webmanifest": "~2.11.0",
36+
"@parcel/config-default": "~2.12.0",
37+
"@parcel/packager-raw-url": "~2.12.0",
38+
"@parcel/transformer-less": "~2.12.0",
39+
"@parcel/transformer-typescript-tsc": "~2.12.0",
40+
"@parcel/transformer-webmanifest": "~2.12.0",
4141
"@types/classnames": "^2.3.1",
42-
"@types/node": "^18.19.15",
43-
"husky": "^9.0.10",
44-
"lint-staged": "^15.2.2",
45-
"parcel": "~2.11.0",
46-
"prettier": "^3.2.5",
47-
"typescript": "~5.3.3",
48-
"workbox-cli": "^7.0.0"
42+
"@types/node": "^18.19.34",
43+
"husky": "^9.0.11",
44+
"lint-staged": "^15.2.5",
45+
"parcel": "~2.12.0",
46+
"prettier": "^3.3.1",
47+
"typescript": "~5.4.5",
48+
"workbox-cli": "^7.1.0"
4949
},
5050
"prettier": {
5151
"tabWidth": 4,

0 commit comments

Comments
 (0)