add case-insensitive file extension matching 🔍

This commit is contained in:
Nacho Codoñer
2025-08-14 17:24:27 +02:00
parent 4e6db59f62
commit 22235804b4
4 changed files with 6 additions and 6 deletions

View File

@@ -55,7 +55,7 @@ function ruleMatchesExt(rule, ext) {
*/
function regexFromExts(exts) {
const body = exts.map(e => e.replace(/^\./, '')).join('|');
return new RegExp(`\\.(${body})$`);
return new RegExp(`\\.(${body})$`, 'i');
}
/**

View File

@@ -1,12 +1,12 @@
{
"name": "@meteorjs/rspack",
"version": "0.0.14",
"version": "0.0.15",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@meteorjs/rspack",
"version": "0.0.14",
"version": "0.0.15",
"license": "ISC",
"dependencies": {
"ignore-loader": "^0.1.2",

View File

@@ -1,6 +1,6 @@
{
"name": "@meteorjs/rspack",
"version": "0.0.14",
"version": "0.0.15",
"description": "Configuration logic for using Rspack in Meteor projects",
"main": "index.js",
"type": "module",

View File

@@ -77,7 +77,7 @@ function createSwcConfig({ isTypescriptEnabled, isJsxEnabled, isTsxEnabled, exte
// Coffeescript rule
function createCoffeescriptConfig({ swcConfig }) {
return {
test: /\.coffee$/,
test: /\.coffee$/i,
use: [
{
loader: 'swc-loader',
@@ -231,7 +231,7 @@ export default function (inMeteor = {}, argv = {}) {
...(Meteor.isBlazeEnabled
? [
{
test: /\.html$/,
test: /\.html$/i,
loader: 'ignore-loader',
},
]