Skip to content

Commit c3815ed

Browse files
authored
feat: use parcel css (#5959)
* use parcel css * upgrade * update imported module names
1 parent af3de6f commit c3815ed

File tree

4 files changed

+75
-4
lines changed

4 files changed

+75
-4
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@
7878
"@mdx-js/loader": "^2.0.0-next.9",
7979
"@octokit/auth-action": "^1.3.3",
8080
"@octokit/rest": "^18.12.0",
81+
"@parcel/css": "^1.4.0",
8182
"@pmmmwh/react-refresh-webpack-plugin": "next",
8283
"@svgr/webpack": "^6.2.1",
8384
"autoprefixer": "^10.4.2",

webpack.prod.mjs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Import External Dependencies
22
import { merge } from 'webpack-merge';
3-
import OptimizeCSSAssetsPlugin from 'css-minimizer-webpack-plugin';
3+
import CssMinimizerPlugin from 'css-minimizer-webpack-plugin';
44
import { InjectManifest } from 'workbox-webpack-plugin';
55
import path from 'path';
66

@@ -40,7 +40,12 @@ export default (env) =>
4040
},
4141
},
4242
},
43-
minimizer: ['...', new OptimizeCSSAssetsPlugin({})],
43+
minimizer: [
44+
'...',
45+
new CssMinimizerPlugin({
46+
minify: CssMinimizerPlugin.parcelCssMinify,
47+
}),
48+
],
4449
},
4550
plugins: [
4651
new InjectManifest({

webpack.ssg.mjs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import WebpackPwaManifest from 'webpack-pwa-manifest';
33
import path from 'path';
44
import { merge } from 'webpack-merge';
5-
import OptimizeCSSAssetsPlugin from 'css-minimizer-webpack-plugin';
5+
import CssMinimizerPlugin from 'css-minimizer-webpack-plugin';
66
import SSGPlugin from 'static-site-generator-webpack-plugin';
77
import RedirectWebpackPlugin from 'redirect-webpack-plugin';
88
import CopyWebpackPlugin from 'copy-webpack-plugin';
@@ -44,7 +44,11 @@ export default (env) =>
4444
libraryTarget: 'umd',
4545
},
4646
optimization: {
47-
minimizer: [new OptimizeCSSAssetsPlugin({})],
47+
minimizer: [
48+
new CssMinimizerPlugin({
49+
minify: CssMinimizerPlugin.parcelCssMinify,
50+
}),
51+
],
4852
},
4953
plugins: [
5054
new SSGPlugin({

yarn.lock

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2042,6 +2042,62 @@
20422042
dependencies:
20432043
"@octokit/openapi-types" "^11.1.0"
20442044

2045+
2046+
version "1.4.0"
2047+
resolved "https://registry.yarnpkg.com/@parcel/css-darwin-arm64/-/css-darwin-arm64-1.4.0.tgz#29101a341d11444378f503962ff25e3b7717565c"
2048+
integrity sha512-PDVrZihhhZpjkcqTBL2PxAA/NAH2QHF4L4HIH3cK0aw07crutAPG7KSEYXgXeU7g8bOH1g+/uABc+Xe6bjdZsQ==
2049+
2050+
2051+
version "1.4.0"
2052+
resolved "https://registry.yarnpkg.com/@parcel/css-darwin-x64/-/css-darwin-x64-1.4.0.tgz#910c726ee8e0bdbc06f717c3ffaf581c02bef959"
2053+
integrity sha512-AV7yyf8KBVVYaM6BKwMzq0ycSmdag95pnJCXsxmMOjVg+3nvkgalj/OHu3spqVzn/EVyICbqKZJCjZSxKgNuYg==
2054+
2055+
2056+
version "1.4.0"
2057+
resolved "https://registry.yarnpkg.com/@parcel/css-linux-arm-gnueabihf/-/css-linux-arm-gnueabihf-1.4.0.tgz#42dda3f5b18516e8362e6723cc068ed9f62f9009"
2058+
integrity sha512-Hv5+ustCxFahHu42+g7QPIdzgksSsbGnQCCzXTGY20j05pSo1BXuJFkhtPBFKMPnXmzM/3XNSvM8YjC0RHYZ7A==
2059+
2060+
2061+
version "1.4.0"
2062+
resolved "https://registry.yarnpkg.com/@parcel/css-linux-arm64-gnu/-/css-linux-arm64-gnu-1.4.0.tgz#c0bd629e188e83a3b5cde86579072884c1f72ceb"
2063+
integrity sha512-GQ4kX9YOjjQhM7NrUhi9PUSFjYwOa+MVJ+kFB6g6XxdYkxAkwBV/5VzxhJqswlQEVe5wotT28nKSYkgRsA9REA==
2064+
2065+
2066+
version "1.4.0"
2067+
resolved "https://registry.yarnpkg.com/@parcel/css-linux-arm64-musl/-/css-linux-arm64-musl-1.4.0.tgz#9a918a7f558a89caefdfece618e4112ba0482328"
2068+
integrity sha512-XxlGBJfOB1JKvIdE/fWBD7FemALvh/5oMNJW2Wjad5sl9SVBonLtE5mF4KdBZogfN/SX38ZFlANgrzKmf3x0cA==
2069+
2070+
2071+
version "1.4.0"
2072+
resolved "https://registry.yarnpkg.com/@parcel/css-linux-x64-gnu/-/css-linux-x64-gnu-1.4.0.tgz#b8e31f7a0f0eddbbb711070806dab27186e0b1b1"
2073+
integrity sha512-zdfwyGvo23nCKQSeKjpzMZotggyj95CEJOoBGuq0MhCJZrpYVgBOU7mn6tLnCvio42hHqFYzn1EsZLaXfoa4UA==
2074+
2075+
2076+
version "1.4.0"
2077+
resolved "https://registry.yarnpkg.com/@parcel/css-linux-x64-musl/-/css-linux-x64-musl-1.4.0.tgz#7af5c475d4808959203f40903bf7d38e626d6889"
2078+
integrity sha512-2ChvkPydF2g+x7Uzvx+/4qwS7uV+RwkV+7l7UwUf7mIv7bwV7soXH87S+TQtspqmUaiFNa/g2BFwA/+r/0Kj+Q==
2079+
2080+
2081+
version "1.4.0"
2082+
resolved "https://registry.yarnpkg.com/@parcel/css-win32-x64-msvc/-/css-win32-x64-msvc-1.4.0.tgz#eba714aa2c1a73641758e7b2ae4dafeccdfe3183"
2083+
integrity sha512-3MQMrwROT9o1B4hkMWTmQ/GlIzyxN9nM79S59G94+ZQTpSg3v3MgBwo9JXKgNISB1a2zDb+4Ve8TrcNb9yTOOg==
2084+
2085+
"@parcel/css@^1.4.0":
2086+
version "1.4.0"
2087+
resolved "https://registry.yarnpkg.com/@parcel/css/-/css-1.4.0.tgz#478a77c7bcdd34b88934165e30806720ae967c82"
2088+
integrity sha512-RdFCOjDg6AoevLd9yiXBlfNCLpszGE4s/r3CxlSlsRRljABkqN4cWpDbf0oyfb2BcTqw8z2aT5dN0ruISgtViQ==
2089+
dependencies:
2090+
detect-libc "^1.0.3"
2091+
optionalDependencies:
2092+
"@parcel/css-darwin-arm64" "1.4.0"
2093+
"@parcel/css-darwin-x64" "1.4.0"
2094+
"@parcel/css-linux-arm-gnueabihf" "1.4.0"
2095+
"@parcel/css-linux-arm64-gnu" "1.4.0"
2096+
"@parcel/css-linux-arm64-musl" "1.4.0"
2097+
"@parcel/css-linux-x64-gnu" "1.4.0"
2098+
"@parcel/css-linux-x64-musl" "1.4.0"
2099+
"@parcel/css-win32-x64-msvc" "1.4.0"
2100+
20452101
"@pmmmwh/react-refresh-webpack-plugin@next":
20462102
version "0.5.4"
20472103
resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz#df0d0d855fc527db48aac93c218a0bf4ada41f99"
@@ -4587,6 +4643,11 @@ detab@^2.0.0:
45874643
dependencies:
45884644
repeat-string "^1.5.4"
45894645

4646+
detect-libc@^1.0.3:
4647+
version "1.0.3"
4648+
resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
4649+
integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
4650+
45904651
detect-newline@^3.0.0:
45914652
version "3.1.0"
45924653
resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"

0 commit comments

Comments
 (0)