Skip to content

Commit 18ef29d

Browse files
committed
[migrate] update FontAwesome Icon & Media Object components
[fix] several detail bugs [optimize] upgrade to PNPM 9 & other latest Upstream packages [remove] QRCode utility method
1 parent 0c1e219 commit 18ef29d

17 files changed

+3916
-3368
lines changed

.github/workflows/main.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111

1212
- uses: pnpm/action-setup@v2
1313
with:
14-
version: 8
14+
version: 9
1515
- uses: actions/setup-node@v3
1616
with:
1717
node-version: 18

ReadMe.md

+2-6
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
[Web Components][1] UI library based on [WebCell v3][2], [BootStrap v5][3], [BootStrap Icon v1][4] & [FontAwesome v6][5]
66

7-
[![NPM Dependency](https://img.shields.io/librariesio/github/EasyWebApp/WebCell.svg)][6]
7+
[![NPM Dependency](https://img.shields.io/librariesio/github/EasyWebApp/BootCell.svg)][6]
88
[![CI & CD](https://github.com/EasyWebApp/BootCell/actions/workflows/main.yml/badge.svg)][7]
99

1010
[![Anti 996 license](https://img.shields.io/badge/license-Anti%20996-blue.svg)][8]
@@ -63,7 +63,7 @@ npm install parcel @parcel/config-default @parcel/transformer-typescript-tsc -D
6363
```html
6464
<link
6565
rel="stylesheet"
66-
href="https://unpkg.com/[email protected].2/dist/css/bootstrap.min.css"
66+
href="https://unpkg.com/[email protected].3/dist/css/bootstrap.min.css"
6767
/>
6868
<link
6969
rel="stylesheet"
@@ -179,10 +179,6 @@ npm install parcel @parcel/config-default @parcel/transformer-typescript-tsc -D
179179
8. [Position](https://web-cell.dev/BootCell/enums/utility_constant.position.html)
180180
9. [JustifyType](https://web-cell.dev/BootCell/enums/utility_constant.justifytype.html)
181181

182-
## Utilities
183-
184-
1. [encodeQRC](https://web-cell.dev/BootCell/modules/utility_qrcode.html#encodeqrc)
185-
186182
## Theme
187183

188184
Replace **BootStrap official CSS** file with these 3th-party libraries's directly:

package.json

+21-23
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "boot-cell",
3-
"version": "2.0.0-beta.13",
3+
"version": "2.0.0-beta.23",
44
"license": "LGPL-3.0",
55
"author": "[email protected]",
66
"description": "Web Components UI library based on WebCell v3, BootStrap v5, BootStrap Icon v1 & FontAwesome v6",
@@ -24,17 +24,16 @@
2424
"main": "dist/index.js",
2525
"module": "dist/index.esm.js",
2626
"dependencies": {
27-
"@swc/helpers": "^0.5.6",
27+
"@swc/helpers": "^0.5.11",
2828
"classnames": "^2.5.1",
29-
"dom-renderer": "^2.1.1",
30-
"mobx": "^6.12.0",
29+
"dom-renderer": "^2.1.7",
30+
"mobx": "^6.12.3",
3131
"regenerator-runtime": "^0.14.1",
32-
"web-cell": "^3.0.0-rc.10",
33-
"web-utility": "^4.1.3"
32+
"web-cell": "^3.0.0-rc.15",
33+
"web-utility": "^4.4.0"
3434
},
3535
"peerDependencies": {
3636
"@fortawesome/fontawesome-free": "^6",
37-
"@nuintun/qrcode": "^3",
3837
"bootstrap": "^5",
3938
"bootstrap-icons": "^1",
4039
"dialog-polyfill": "^0.5",
@@ -43,35 +42,34 @@
4342
},
4443
"devDependencies": {
4544
"@jest/types": "^29.6.3",
46-
"@nuintun/qrcode": "^3.4.0",
47-
"@parcel/config-default": "^2.11.0",
48-
"@parcel/packager-ts": "~2.11.0",
49-
"@parcel/transformer-less": "~2.11.0",
50-
"@parcel/transformer-typescript-tsc": "^2.11.0",
51-
"@parcel/transformer-typescript-types": "~2.11.0",
52-
"@peculiar/webcrypto": "^1.4.5",
45+
"@parcel/config-default": "^2.12.0",
46+
"@parcel/packager-ts": "~2.12.0",
47+
"@parcel/transformer-less": "~2.12.0",
48+
"@parcel/transformer-typescript-tsc": "^2.12.0",
49+
"@parcel/transformer-typescript-types": "~2.12.0",
50+
"@peculiar/webcrypto": "^1.5.0",
5351
"@tech_query/snabbdom-looks-like": "^2.0.1",
5452
"@types/classnames": "^2.3.1",
5553
"@types/jest": "^29.5.12",
5654
"@types/resize-observer-browser": "^0.1.11",
5755
"@types/turndown": "^5.0.4",
5856
"cross-env": "^7.0.3",
59-
"element-internals-polyfill": "^1.3.10",
60-
"husky": "^9.0.10",
57+
"element-internals-polyfill": "^1.3.11",
58+
"husky": "^9.0.11",
6159
"identity-obj-proxy": "^3.0.0",
6260
"iterable-observer": "^1.0.1",
6361
"jest": "^29.7.0",
6462
"less": "^4.2.0",
65-
"lint-staged": "^15.2.2",
63+
"lint-staged": "^15.2.6",
6664
"markdown-area-element": "^0.2.3",
6765
"open-cli": "^8.0.0",
68-
"parcel": "~2.11.0",
69-
"prettier": "^3.2.5",
70-
"ts-jest": "^29.1.2",
66+
"parcel": "~2.12.0",
67+
"prettier": "^3.3.2",
68+
"ts-jest": "^29.1.4",
7169
"ts-node": "^10.9.2",
72-
"typedoc": "^0.25.7",
73-
"typedoc-plugin-mdn-links": "^3.1.15",
74-
"typescript": "~5.3.3"
70+
"typedoc": "^0.25.13",
71+
"typedoc-plugin-mdn-links": "^3.1.29",
72+
"typescript": "~5.4.5"
7573
},
7674
"scripts": {
7775
"prepare": "husky",

0 commit comments

Comments
 (0)