|
8 | 8 | "analyze": "webpack --mode=none",
|
9 | 9 | "build:dev": "webpack --env COMMIT_HASH=$(git rev-parse --short HEAD) --mode=development",
|
10 | 10 | "build:prod": "webpack --env COMMIT_HASH=$(git rev-parse --short HEAD) --mode=production",
|
11 |
| - "clean": "yarn run rimraf dist", |
12 |
| - "dev": "yarn build:dev --watch", |
13 |
| - "lint": "yarn translations:generate && tsc --noEmit && eslint --report-unused-disable-directives --ext .js,.ts,.tsx \"src/**\" && prettier --check \"src/**/*.{ts,tsx,js,css,scss}\"", |
14 |
| - "postinstall": "husky install", |
15 |
| - "prebuild:dev": "yarn clean && node generate_translations.js", |
16 |
| - "prebuild:prod": "yarn clean && node generate_translations.js", |
17 |
| - "prepare": "husky install", |
| 11 | + "clean": "pnpm rimraf dist", |
| 12 | + "dev": "pnpm build:dev --watch", |
| 13 | + "lint": "pnpm translations:generate && tsc --noEmit && eslint --report-unused-disable-directives --ext .js,.ts,.tsx \"src/**\" && prettier --check \"src/**/*.{ts,tsx,js,css,scss}\"", |
| 14 | + "prebuild:dev": "pnpm clean && node generate_translations.js", |
| 15 | + "prebuild:prod": "pnpm clean && node generate_translations.js", |
| 16 | + "prepare": "husky", |
18 | 17 | "themes:build": "sass src/assets/css/themes/:src/assets/css/themes",
|
19 | 18 | "themes:watch": "sass --watch src/assets/css/themes/:src/assets/css/themes",
|
20 | 19 | "translations:generate": "node generate_translations.js",
|
21 |
| - "translations:init": "git submodule init && yarn translations:update", |
| 20 | + "translations:init": "git submodule init && pnpm translations:update", |
22 | 21 | "translations:update": "git submodule update --remote --recursive"
|
23 | 22 | },
|
24 | 23 | "repository": "https://github.com/LemmyNet/lemmy-ui",
|
25 | 24 | "engines": {
|
26 | 25 | "node": ">=8.9.0"
|
27 | 26 | },
|
28 | 27 | "dependencies": {
|
29 |
| - "@babel/plugin-proposal-class-properties": "^7.18.6", |
30 |
| - "@babel/plugin-proposal-decorators": "^7.23.7", |
31 |
| - "@babel/plugin-transform-runtime": "^7.23.7", |
| 28 | + "@babel/plugin-proposal-decorators": "^7.23.9", |
| 29 | + "@babel/plugin-transform-class-properties": "^7.23.3", |
| 30 | + "@babel/plugin-transform-runtime": "^7.23.9", |
32 | 31 | "@babel/plugin-transform-typescript": "^7.23.6",
|
33 |
| - "@babel/preset-env": "^7.23.8", |
34 |
| - "@babel/preset-typescript": "^7.21.5", |
35 |
| - "@babel/runtime": "^7.23.8", |
36 |
| - "@emoji-mart/data": "^1.1.0", |
37 |
| - "@shortcm/qr-image": "^9.0.2", |
| 32 | + "@babel/preset-env": "^7.23.9", |
| 33 | + "@babel/preset-typescript": "^7.23.3", |
| 34 | + "@babel/runtime": "^7.23.9", |
| 35 | + "@emoji-mart/data": "^1.1.2", |
| 36 | + "@shortcm/qr-image": "^9.0.4", |
38 | 37 | "autosize": "^6.0.1",
|
39 | 38 | "babel-loader": "^9.1.3",
|
40 | 39 | "babel-plugin-inferno": "^6.7.1",
|
41 |
| - "bootstrap": "^5.3.1", |
| 40 | + "bootstrap": "^5.3.2", |
42 | 41 | "check-password-strength": "^2.0.7",
|
43 | 42 | "classnames": "^2.5.1",
|
44 | 43 | "clean-webpack-plugin": "^4.0.0",
|
45 | 44 | "cookie": "^0.6.0",
|
46 | 45 | "copy-webpack-plugin": "^12.0.2",
|
47 | 46 | "css-loader": "^6.9.1",
|
48 |
| - "date-fns": "^3.2.0", |
49 |
| - "emoji-mart": "^5.4.0", |
| 47 | + "date-fns": "^3.3.1", |
| 48 | + "emoji-mart": "^5.5.2", |
50 | 49 | "emoji-short-name": "^2.0.0",
|
51 | 50 | "express": "~4.18.2",
|
52 | 51 | "history": "^5.3.0",
|
53 | 52 | "html-to-text": "^9.0.5",
|
54 |
| - "husky": "^8.0.3", |
55 |
| - "i18next": "^23.7.16", |
| 53 | + "i18next": "^23.8.0", |
56 | 54 | "inferno": "^8.2.3",
|
57 | 55 | "inferno-create-element": "^8.2.3",
|
58 | 56 | "inferno-helmet": "^5.2.1",
|
|
86 | 84 | "tippy.js": "^6.3.7",
|
87 | 85 | "toastify-js": "^1.12.0",
|
88 | 86 | "tributejs": "^5.1.3",
|
89 |
| - "webpack": "^5.89.0", |
| 87 | + "webpack": "^5.90.0", |
90 | 88 | "webpack-cli": "^5.1.4",
|
91 | 89 | "webpack-node-externals": "^3.0.0"
|
92 | 90 | },
|
93 | 91 | "devDependencies": {
|
94 |
| - "@babel/core": "^7.23.7", |
95 |
| - "@types/autosize": "^4.0.0", |
96 |
| - "@types/bootstrap": "^5.2.6", |
| 92 | + "@babel/core": "^7.23.9", |
| 93 | + "@types/autosize": "^4.0.3", |
| 94 | + "@types/bootstrap": "^5.2.10", |
97 | 95 | "@types/cookie": "^0.6.0",
|
98 |
| - "@types/express": "^4.17.17", |
99 |
| - "@types/html-to-text": "^9.0.0", |
100 |
| - "@types/lodash.isequal": "^4.5.6", |
| 96 | + "@types/express": "^4.17.21", |
| 97 | + "@types/html-to-text": "^9.0.4", |
| 98 | + "@types/lodash.isequal": "^4.5.8", |
101 | 99 | "@types/markdown-it": "^13.0.7",
|
102 |
| - "@types/markdown-it-container": "^2.0.6", |
103 |
| - "@types/node": "^20.11.5", |
104 |
| - "@types/path-browserify": "^1.0.0", |
105 |
| - "@types/sanitize-html": "^2.9.0", |
106 |
| - "@types/serialize-javascript": "^5.0.1", |
107 |
| - "@types/toastify-js": "^1.12.0", |
108 |
| - "@typescript-eslint/eslint-plugin": "^6.19.0", |
109 |
| - "@typescript-eslint/parser": "^6.19.0", |
| 100 | + "@types/markdown-it-container": "^2.0.9", |
| 101 | + "@types/node": "^20.11.10", |
| 102 | + "@types/path-browserify": "^1.0.2", |
| 103 | + "@types/sanitize-html": "^2.9.5", |
| 104 | + "@types/serialize-javascript": "^5.0.4", |
| 105 | + "@types/toastify-js": "^1.12.3", |
| 106 | + "@typescript-eslint/eslint-plugin": "^6.19.1", |
| 107 | + "@typescript-eslint/parser": "^6.19.1", |
110 | 108 | "eslint": "^8.56.0",
|
111 | 109 | "eslint-plugin-inferno": "^7.33.3",
|
112 |
| - "eslint-plugin-jsx-a11y": "^6.7.1", |
| 110 | + "eslint-plugin-jsx-a11y": "^6.8.0", |
113 | 111 | "eslint-plugin-prettier": "^5.1.3",
|
| 112 | + "husky": "^9.0.6", |
114 | 113 | "import-sort-style-module": "^6.0.0",
|
115 | 114 | "lint-staged": "^15.2.0",
|
116 | 115 | "prettier": "^3.2.4",
|
117 | 116 | "prettier-plugin-import-sort": "^0.0.7",
|
118 |
| - "prettier-plugin-organize-imports": "^3.2.3", |
| 117 | + "prettier-plugin-organize-imports": "^3.2.4", |
119 | 118 | "prettier-plugin-packagejson": "^2.4.9",
|
120 |
| - "rimraf": "^5.0.0", |
| 119 | + "qs": "^6.11.2", |
| 120 | + "rimraf": "^5.0.5", |
121 | 121 | "sortpack": "^2.4.0",
|
122 | 122 | "style-loader": "^3.3.4",
|
123 | 123 | "terser": "^5.27.0",
|
124 | 124 | "typescript": "^5.3.3",
|
125 | 125 | "typescript-language-server": "^4.3.1",
|
126 |
| - "webpack-bundle-analyzer": "^4.9.0", |
| 126 | + "webpack-bundle-analyzer": "^4.10.1", |
127 | 127 | "webpack-dev-server": "4.15.1"
|
128 | 128 | },
|
129 | 129 | "lint-staged": {
|
|
138 | 138 | "sortpack"
|
139 | 139 | ]
|
140 | 140 | },
|
141 |
| - "packageManager": "[email protected]", |
| 141 | + "packageManager": "[email protected]", |
142 | 142 | "engineStrict": true,
|
143 | 143 | "importSort": {
|
144 | 144 | ".js, .jsx, .ts, .tsx": {
|
|
0 commit comments