From dcc710d89c2c53b004fc2acf87f3e715a016f6ab Mon Sep 17 00:00:00 2001 From: Aditya Date: Thu, 3 Apr 2025 09:46:02 +0400 Subject: [PATCH 1/3] Added cross platform compatibility --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a78bc250d4..356ccb3f50 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "description": "A mostly reasonable approach to JavaScript.", "scripts": { "preinstall": "npm run install:config && npm run install:config:base", - "postinstall": "rm -rf node_modules/markdownlint-cli/node_modules/markdownlint", + "postinstall": "npx rimraf node_modules/markdownlint-cli/node_modules/markdownlint", "install:config": "cd packages/eslint-config-airbnb && npm prune && npm install", "install:config:base": "cd packages/eslint-config-airbnb-base && npm prune && npm install", "lint": "markdownlint --config linters/.markdownlint.json README.md */README.md", From 77e6ec0d9b26ca6997123cf3aa8d1f9e96ea6e99 Mon Sep 17 00:00:00 2001 From: Aditya Date: Thu, 3 Apr 2025 19:06:26 +0400 Subject: [PATCH 2/3] [deps] add `rimraf` as a development dependency --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 356ccb3f50..c4a183127c 100644 --- a/package.json +++ b/package.json @@ -41,6 +41,7 @@ "homepage": "https://github.com/airbnb/javascript", "devDependencies": { "markdownlint": "^0.29.0", - "markdownlint-cli": "^0.35.0" + "markdownlint-cli": "^0.35.0", + "rimraf": "^6.0.1" } } From 582ac7eeb9226970c721f45625c54a4f2a3f19b9 Mon Sep 17 00:00:00 2001 From: Aditya Date: Thu, 3 Apr 2025 19:07:31 +0400 Subject: [PATCH 3/3] [fix] update postinstall script to use rimraf directly --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c4a183127c..afe129da02 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "description": "A mostly reasonable approach to JavaScript.", "scripts": { "preinstall": "npm run install:config && npm run install:config:base", - "postinstall": "npx rimraf node_modules/markdownlint-cli/node_modules/markdownlint", + "postinstall": "rimraf node_modules/markdownlint-cli/node_modules/markdownlint", "install:config": "cd packages/eslint-config-airbnb && npm prune && npm install", "install:config:base": "cd packages/eslint-config-airbnb-base && npm prune && npm install", "lint": "markdownlint --config linters/.markdownlint.json README.md */README.md",