From 2b6ffe0ef16617a32549755643c60bf8bc82af95 Mon Sep 17 00:00:00 2001 From: Willem Labuschagne Date: Tue, 29 Sep 2026 13:10:33 +0100 Subject: [PATCH] replace fast-blog with tinyglobby --- package-lock.json | 49 +++---------------- .../postcss-react-strict-dom/package.json | 4 +- .../postcss-react-strict-dom/src/builder.js | 3 +- 3 files changed, 10 insertions(+), 46 deletions(-) diff --git a/package-lock.json b/package-lock.json index e6626d45..f3731c0a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32590,9 +32590,9 @@ "license": "MIT" }, "node_modules/tinyglobby": { - "version": "0.2.16", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", - "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", "license": "MIT", "dependencies": { "fdir": "^6.5.0", @@ -34853,7 +34853,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", - "dev": true, + "devOptional": true, "license": "ISC", "engines": { "node": ">= 14" @@ -34969,27 +34969,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "packages/animated": { - "name": "react-strict-animated", - "version": "0.0.1", - "extraneous": true, - "dependencies": { - "react-strict-dom": "*" - }, - "devDependencies": { - "@rollup/plugin-babel": "^6.0.4", - "@rollup/plugin-commonjs": "^26.0.1", - "@rollup/plugin-node-resolve": "^15.2.3", - "react": "~19.0.0", - "react-dom": "~19.0.0", - "rollup": "^4.22.4" - }, - "peerDependencies": { - "react": "^19.0.0", - "react-dom": "^19.0.0", - "react-native": ">=0.82.0" - } - }, "packages/benchmarks": { "version": "0.0.55", "license": "MIT", @@ -35007,31 +34986,15 @@ "node": ">=20.11.0" } }, - "packages/postcss-plugin": { - "name": "postcss-react-strict-dom", - "version": "0.0.50", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.26.8", - "@stylexjs/babel-plugin": "^0.14.1", - "fast-glob": "^3.3.2", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3" - }, - "peerDependencies": { - "postcss": "^8.4.49" - } - }, "packages/postcss-react-strict-dom": { "version": "0.0.55", "license": "MIT", "dependencies": { "@babel/core": "^7.26.8", "@stylexjs/babel-plugin": "^0.18.3", - "fast-glob": "^3.3.2", "glob-parent": "^6.0.2", - "is-glob": "^4.0.3" + "is-glob": "^4.0.3", + "tinyglobby": "^0.2.17" }, "peerDependencies": { "postcss": "^8.4.49" diff --git a/packages/postcss-react-strict-dom/package.json b/packages/postcss-react-strict-dom/package.json index a1e3e334..ac69e7dd 100644 --- a/packages/postcss-react-strict-dom/package.json +++ b/packages/postcss-react-strict-dom/package.json @@ -15,9 +15,9 @@ "dependencies": { "@babel/core": "^7.26.8", "@stylexjs/babel-plugin": "^0.18.3", - "fast-glob": "^3.3.2", "glob-parent": "^6.0.2", - "is-glob": "^4.0.3" + "is-glob": "^4.0.3", + "tinyglobby": "^0.2.17" }, "peerDependencies": { "postcss": "^8.4.49" diff --git a/packages/postcss-react-strict-dom/src/builder.js b/packages/postcss-react-strict-dom/src/builder.js index 02fcaf79..28f87523 100644 --- a/packages/postcss-react-strict-dom/src/builder.js +++ b/packages/postcss-react-strict-dom/src/builder.js @@ -8,7 +8,7 @@ const path = require('node:path'); const fs = require('node:fs'); const { normalize, resolve } = require('path'); -const { globSync } = require('fast-glob'); +const { globSync } = require('tinyglobby'); const isGlob = require('is-glob'); const globParent = require('glob-parent'); const createBundler = require('./bundler'); @@ -96,6 +96,7 @@ function createBuilder() { function getFiles() { const { cwd, include, exclude } = getConfig(); return globSync(include, { + expandDirectories: false, onlyFiles: true, ignore: exclude, cwd