Skip to content

Commit fea317d

Browse files
committed
[fix] PrismJS CSS compatible bug
[optimize] use TS for ESLint configuration [optimize] upgrade to PNPM 10, React 19 & other latest Upstream packages
1 parent 980874e commit fea317d

File tree

9 files changed

+2156
-1909
lines changed

9 files changed

+2156
-1909
lines changed

.github/workflows/main.yml

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

1515
- uses: pnpm/action-setup@v4
1616
with:
17-
version: 9
17+
version: 10
1818
- uses: actions/setup-node@v4
1919
with:
2020
node-version: 22

eslint.config.mjs renamed to eslint.config.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// @ts-check
21
import { fixupPluginRules } from '@eslint/compat';
32
import eslint from '@eslint/js';
43
import eslintConfigPrettier from 'eslint-config-prettier';
@@ -15,7 +14,6 @@ export default tsEslint.config(
1514
{
1615
plugins: {
1716
'@typescript-eslint': tsEslint.plugin,
18-
// @ts-expect-error https://github.com/jsx-eslint/eslint-plugin-react/issues/3699
1917
react: fixupPluginRules(reactPlugin),
2018
'simple-import-sort': simpleImportSortPlugin
2119
}

package.json

Lines changed: 53 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"types": "dist/index.d.ts",
2323
"main": "dist/index.js",
2424
"dependencies": {
25-
"@editorjs/editorjs": "^2.30.7",
25+
"@editorjs/editorjs": "^2.30.8",
2626
"@editorjs/paragraph": "^2.11.7",
2727
"@react-editor-js/core": "^2.1.0",
2828
"@swc/helpers": "^0.5.15",
@@ -31,74 +31,84 @@
3131
"html2canvas": "^1.4.1",
3232
"iterable-observer": "^1.1.0",
3333
"lodash": "^4.17.21",
34-
"mobx": "^6.13.5",
34+
"mobx": "^6.13.7",
3535
"mobx-react": "^9.2.0",
3636
"mobx-react-helper": "^0.3.1",
37-
"prismjs": "^1.29.0",
38-
"react-bootstrap": "^2.10.8",
37+
"prismjs": "^1.30.0",
38+
"react-bootstrap": "^2.10.9",
3939
"react-editor-js": "^2.1.0",
4040
"react-element-to-jsx-string": "^15.0.0",
41-
"web-utility": "^4.4.2"
41+
"web-utility": "^4.4.3"
4242
},
4343
"peerDependencies": {
4444
"react": ">=16",
4545
"react-dom": ">=16"
4646
},
4747
"devDependencies": {
4848
"@babel/plugin-proposal-decorators": "^7.25.9",
49-
"@babel/preset-typescript": "^7.26.0",
50-
"@eslint/compat": "^1.2.5",
51-
"@eslint/js": "^9.18.0",
49+
"@babel/preset-typescript": "^7.27.0",
50+
"@eslint/compat": "^1.2.8",
51+
"@eslint/js": "^9.24.0",
5252
"@mdx-js/react": "^3.1.0",
53-
"@microsoft/api-extractor": "^7.49.1",
54-
"@parcel/config-default": "~2.13.3",
53+
"@microsoft/api-extractor": "^7.52.3",
54+
"@parcel/config-default": "~2.14.4",
5555
"@parcel/config-storybook": "^0.0.2",
56-
"@parcel/packager-ts": "~2.13.3",
57-
"@parcel/transformer-less": "~2.13.3",
56+
"@parcel/packager-ts": "~2.14.4",
57+
"@parcel/transformer-less": "~2.14.4",
5858
"@parcel/transformer-mdx": "~2.13.3",
59-
"@parcel/transformer-typescript-tsc": "~2.13.3",
60-
"@parcel/transformer-typescript-types": "~2.13.3",
59+
"@parcel/transformer-typescript-tsc": "~2.14.4",
60+
"@parcel/transformer-typescript-types": "~2.14.4",
6161
"@softonus/prettier-plugin-duplicate-remover": "^1.1.2",
6262
"@storybook/addon-console": "^3.0.0",
63-
"@storybook/addon-docs": "^8.5.0",
64-
"@storybook/addon-essentials": "^8.5.0",
65-
"@storybook/addon-interactions": "^8.5.0",
66-
"@storybook/addon-links": "^8.5.0",
67-
"@storybook/addon-storysource": "^8.5.0",
68-
"@storybook/blocks": "^8.5.0",
69-
"@storybook/react": "^8.5.0",
70-
"@storybook/test": "^8.5.0",
71-
"@types/lodash": "^4.17.14",
72-
"@types/node": "^22.10.7",
63+
"@storybook/addon-docs": "^8.6.12",
64+
"@storybook/addon-essentials": "^8.6.12",
65+
"@storybook/addon-interactions": "^8.6.12",
66+
"@storybook/addon-links": "^8.6.12",
67+
"@storybook/addon-storysource": "^8.6.12",
68+
"@storybook/blocks": "^8.6.12",
69+
"@storybook/react": "^8.6.12",
70+
"@storybook/test": "^8.6.12",
71+
"@types/lodash": "^4.17.16",
72+
"@types/node": "^22.14.0",
7373
"@types/prismjs": "^1.26.5",
74-
"@types/react": "^18.3.18",
75-
"@types/react-dom": "^18.3.5",
74+
"@types/react": "^19.1.0",
75+
"@types/react-dom": "^19.1.2",
7676
"buffer": "^6.0.3",
77-
"eslint": "^9.18.0",
78-
"eslint-config-prettier": "^9.1.0",
79-
"eslint-plugin-react": "^7.37.4",
77+
"eslint": "^9.24.0",
78+
"eslint-config-prettier": "^10.1.2",
79+
"eslint-plugin-react": "^7.37.5",
8080
"eslint-plugin-simple-import-sort": "^12.1.1",
81-
"globals": "^15.14.0",
81+
"globals": "^16.0.0",
8282
"husky": "^9.1.7",
83+
"jiti": "^2.4.2",
8384
"koapache": "^2.2.2",
84-
"less": "^4.2.2",
85-
"lint-staged": "^15.4.1",
86-
"parcel": "~2.13.3",
87-
"postcss": "^8.5.1",
88-
"prettier": "^3.4.2",
85+
"less": "^4.3.0",
86+
"lint-staged": "^15.5.0",
87+
"parcel": "~2.14.4",
88+
"postcss": "^8.5.3",
89+
"prettier": "^3.5.3",
8990
"prettier-plugin-css-order": "^2.1.2",
9091
"process": "^0.11.10",
9192
"prop-types": "15.8.1",
92-
"react": "^18.3.1",
93-
"react-dom": "^18.3.1",
94-
"remark-gfm": "^4.0.0",
93+
"react": "^19.1.0",
94+
"react-dom": "^19.1.0",
95+
"remark-gfm": "^4.0.1",
9596
"rimraf": "^6.0.1",
96-
"storybook": "^8.5.0",
97+
"storybook": "^8.6.12",
9798
"storybook-react-parcel": "^0.0.1",
98-
"typedoc": "^0.27.6",
99-
"typedoc-plugin-mdn-links": "^4.0.9",
100-
"typescript": "~5.7.3",
101-
"typescript-eslint": "^8.21.0"
99+
"typedoc": "^0.28.2",
100+
"typedoc-plugin-mdn-links": "^5.0.1",
101+
"typescript": "~5.8.3",
102+
"typescript-eslint": "^8.29.1"
103+
},
104+
"pnpm": {
105+
"onlyBuiltDependencies": [
106+
"@parcel/watcher",
107+
"@swc/core",
108+
"esbuild",
109+
"lmdb",
110+
"msgpackr-extract"
111+
]
102112
},
103113
"prettier": {
104114
"singleQuote": true,

0 commit comments

Comments
 (0)