From 00f8ee34848ca01fe403eb0d3b2a574a11f0ae07 Mon Sep 17 00:00:00 2001 From: Mickey Rose Date: Mon, 11 Oct 2021 00:21:55 +0200 Subject: [PATCH] ignore non-js files in `babel-helpers/src/helpers` (#13833) * ignore non-js files in `babel-helpers/src/helpers` * fix misnamed `generateAsserts` -> `generateHelpers` --- packages/babel-helpers/scripts/generate-helpers.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/babel-helpers/scripts/generate-helpers.js b/packages/babel-helpers/scripts/generate-helpers.js index cdc02f2064..c10199bf69 100644 --- a/packages/babel-helpers/scripts/generate-helpers.js +++ b/packages/babel-helpers/scripts/generate-helpers.js @@ -5,7 +5,7 @@ import { URL, fileURLToPath } from "url"; const HELPERS_FOLDER = new URL("../src/helpers", import.meta.url); const IGNORED_FILES = new Set(["package.json"]); -export default async function generateAsserts() { +export default async function generateHelpers() { let output = `/* * This file is auto-generated! Do not modify it directly. * To re-generate run 'make build' @@ -24,6 +24,11 @@ import template from "@babel/template"; const varName = isValidId ? helperName : `_${helperName}`; const filePath = join(fileURLToPath(HELPERS_FOLDER), file); + if (!file.endsWith(".js")) { + console.error("ignoring", filePath); + continue; + } + const fileContents = await fs.promises.readFile(filePath, "utf8"); const minVersionMatch = fileContents.match( /^\s*\/\*\s*@minVersion\s+(?\S+)\s*\*\/\s*$/m