Skip to content

Commit 3563004

Browse files
authored
Update postcss dependencies, drop EOL nodes (#2749)
1 parent 091d351 commit 3563004

File tree

4 files changed

+59
-42
lines changed

4 files changed

+59
-42
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ in which case you may not even need the asset pipeline. This is mostly relevant
5656

5757
- Ruby 2.4+
5858
- Rails 5.2+
59-
- Node.js 10.17.0+
59+
- Node.js 10.17.0+ || 12+ || 14+
6060
- Yarn 1.x+
6161

6262
## Features

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"lib/install/config/webpacker.yml"
99
],
1010
"engines": {
11-
"node": ">=10.17.0",
11+
"node": ">=10.17.0 || ^12 || >=14",
1212
"yarn": ">=1 <2"
1313
},
1414
"dependencies": {
@@ -31,11 +31,12 @@
3131
"optimize-css-assets-webpack-plugin": "^5.0.3",
3232
"path-complete-extname": "^1.0.0",
3333
"pnp-webpack-plugin": "^1.6.4",
34+
"postcss": "^8.1.1",
3435
"postcss-flexbugs-fixes": "^4.2.1",
3536
"postcss-import": "^12.0.1",
36-
"postcss-loader": "^3.0.0",
37+
"postcss-loader": "^4.0.2",
3738
"postcss-preset-env": "^6.7.0",
38-
"postcss-safe-parser": "^4.0.2",
39+
"postcss-safe-parser": "^5.0.2",
3940
"regenerator-runtime": "^0.13.7",
4041
"sass": "^1.26.10",
4142
"sass-loader": "^10.0.1",

package/utils/get_style_rule.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
const MiniCssExtractPlugin = require('mini-css-extract-plugin')
2-
const { resolve } = require('path')
32
const config = require('../config')
43

54
const styleLoader = {
@@ -21,7 +20,6 @@ const getStyleRule = (test, modules = false, preprocessors = []) => {
2120
{
2221
loader: 'postcss-loader',
2322
options: {
24-
config: { path: resolve() },
2523
sourceMap: true
2624
}
2725
},

yarn.lock

Lines changed: 54 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -2266,6 +2266,11 @@ color@^3.0.0:
22662266
color-convert "^1.9.1"
22672267
color-string "^1.5.2"
22682268

2269+
colorette@^1.2.1:
2270+
version "1.2.1"
2271+
resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b"
2272+
integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==
2273+
22692274
combined-stream@^1.0.6, combined-stream@~1.0.6:
22702275
version "1.0.8"
22712276
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
@@ -2402,6 +2407,17 @@ cosmiconfig@^6.0.0:
24022407
path-type "^4.0.0"
24032408
yaml "^1.7.2"
24042409

2410+
cosmiconfig@^7.0.0:
2411+
version "7.0.0"
2412+
resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3"
2413+
integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==
2414+
dependencies:
2415+
"@types/parse-json" "^4.0.0"
2416+
import-fresh "^3.2.1"
2417+
parse-json "^5.0.0"
2418+
path-type "^4.0.0"
2419+
yaml "^1.10.0"
2420+
24052421
create-ecdh@^4.0.0:
24062422
version "4.0.4"
24072423
resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e"
@@ -3902,13 +3918,6 @@ ignore@^4.0.6:
39023918
resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
39033919
integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
39043920

3905-
import-cwd@^2.0.0:
3906-
version "2.1.0"
3907-
resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9"
3908-
integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=
3909-
dependencies:
3910-
import-from "^2.1.0"
3911-
39123921
import-fresh@^2.0.0:
39133922
version "2.0.0"
39143923
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546"
@@ -3925,13 +3934,6 @@ import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1:
39253934
parent-module "^1.0.0"
39263935
resolve-from "^4.0.0"
39273936

3928-
import-from@^2.1.0:
3929-
version "2.1.0"
3930-
resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1"
3931-
integrity sha1-M1238qev/VOqpHHUuAId7ja387E=
3932-
dependencies:
3933-
resolve-from "^3.0.0"
3934-
39353937
import-local@^2.0.0:
39363938
version "2.0.0"
39373939
resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d"
@@ -4935,6 +4937,14 @@ levn@~0.3.0:
49354937
prelude-ls "~1.1.2"
49364938
type-check "~0.3.2"
49374939

4940+
line-column@^1.0.2:
4941+
version "1.0.2"
4942+
resolved "https://registry.yarnpkg.com/line-column/-/line-column-1.0.2.tgz#d25af2936b6f4849172b312e4792d1d987bc34a2"
4943+
integrity sha1-0lryk2tvSEkXKzEuR5LR2Ye8NKI=
4944+
dependencies:
4945+
isarray "^1.0.0"
4946+
isobject "^2.0.0"
4947+
49384948
lines-and-columns@^1.1.6:
49394949
version "1.1.6"
49404950
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
@@ -5324,6 +5334,11 @@ nan@^2.12.1:
53245334
resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01"
53255335
integrity sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==
53265336

5337+
nanoid@^3.1.12:
5338+
version "3.1.12"
5339+
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.12.tgz#6f7736c62e8d39421601e4a0c77623a97ea69654"
5340+
integrity sha512-1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A==
5341+
53275342
nanomatch@^1.2.9:
53285343
version "1.2.13"
53295344
resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119"
@@ -6125,23 +6140,16 @@ postcss-lab-function@^2.0.1:
61256140
postcss "^7.0.2"
61266141
postcss-values-parser "^2.0.0"
61276142

6128-
postcss-load-config@^2.0.0:
6129-
version "2.1.0"
6130-
resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.0.tgz#c84d692b7bb7b41ddced94ee62e8ab31b417b003"
6131-
integrity sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==
6132-
dependencies:
6133-
cosmiconfig "^5.0.0"
6134-
import-cwd "^2.0.0"
6135-
6136-
postcss-loader@^3.0.0:
6137-
version "3.0.0"
6138-
resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d"
6139-
integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==
6143+
postcss-loader@^4.0.2:
6144+
version "4.0.2"
6145+
resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-4.0.2.tgz#b9e55a6126ee67bb7b94bbfcbf1aa24c69f11229"
6146+
integrity sha512-u7Qoa6GSPIeg9/hHbNnXspzuD5jjCIWKgk1fJ/gGJPS0uaj6Whk2zjXhDAiHZyYSrDmIzUQk7GgwRF22eRIQGQ==
61406147
dependencies:
6141-
loader-utils "^1.1.0"
6142-
postcss "^7.0.0"
6143-
postcss-load-config "^2.0.0"
6144-
schema-utils "^1.0.0"
6148+
cosmiconfig "^7.0.0"
6149+
klona "^2.0.3"
6150+
loader-utils "^2.0.0"
6151+
schema-utils "^2.7.1"
6152+
semver "^7.3.2"
61456153

61466154
postcss-logical@^3.0.0:
61476155
version "3.0.0"
@@ -6449,12 +6457,12 @@ postcss-replace-overflow-wrap@^3.0.0:
64496457
dependencies:
64506458
postcss "^7.0.2"
64516459

6452-
postcss-safe-parser@^4.0.2:
6453-
version "4.0.2"
6454-
resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz#a6d4e48f0f37d9f7c11b2a581bf00f8ba4870b96"
6455-
integrity sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==
6460+
postcss-safe-parser@^5.0.2:
6461+
version "5.0.2"
6462+
resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz#459dd27df6bc2ba64608824ba39e45dacf5e852d"
6463+
integrity sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==
64566464
dependencies:
6457-
postcss "^7.0.26"
6465+
postcss "^8.1.0"
64586466

64596467
postcss-selector-matches@^4.0.0:
64606468
version "4.0.0"
@@ -6546,6 +6554,16 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.1
65466554
source-map "^0.6.1"
65476555
supports-color "^6.1.0"
65486556

6557+
postcss@^8.1.0, postcss@^8.1.1:
6558+
version "8.1.1"
6559+
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.1.1.tgz#c3a287dd10e4f6c84cb3791052b96a5d859c9389"
6560+
integrity sha512-9DGLSsjooH3kSNjTZUOt2eIj2ZTW0VI2PZ/3My+8TC7KIbH2OKwUlISfDsf63EP4aiRUt3XkEWMWvyJHvJelEg==
6561+
dependencies:
6562+
colorette "^1.2.1"
6563+
line-column "^1.0.2"
6564+
nanoid "^3.1.12"
6565+
source-map "^0.6.1"
6566+
65496567
prelude-ls@^1.2.1:
65506568
version "1.2.1"
65516569
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
@@ -8372,7 +8390,7 @@ yallist@^4.0.0:
83728390
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
83738391
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
83748392

8375-
yaml@^1.7.2:
8393+
yaml@^1.10.0, yaml@^1.7.2:
83768394
version "1.10.0"
83778395
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e"
83788396
integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==

0 commit comments

Comments
 (0)