From d3d3d20d96aa5e137ed279788c7f4f1ade497180 Mon Sep 17 00:00:00 2001 From: dangreen Date: Mon, 1 Jun 2026 23:43:52 +0400 Subject: [PATCH] feat(browserslist-config)!: package type changed to `module` --- packages/browserslist-config/eslint.config.mjs | 12 ++++++++++-- packages/browserslist-config/package.json | 1 + packages/browserslist-config/src/browsers-esm.js | 2 +- packages/browserslist-config/src/browsers.js | 2 +- packages/browserslist-config/src/index.js | 11 +++++++---- packages/browserslist-config/src/node-esm.js | 2 +- packages/browserslist-config/src/node.js | 2 +- 7 files changed, 22 insertions(+), 10 deletions(-) diff --git a/packages/browserslist-config/eslint.config.mjs b/packages/browserslist-config/eslint.config.mjs index f31eed0c..52af74fc 100644 --- a/packages/browserslist-config/eslint.config.mjs +++ b/packages/browserslist-config/eslint.config.mjs @@ -1,4 +1,12 @@ -import commonjsConfig from '@trigen/eslint-config/commonjs' +import moduleConfig from '@trigen/eslint-config/module' import rootConfig from '../../eslint.config.js' -export default [...rootConfig, ...commonjsConfig] +export default [ + ...rootConfig, + ...moduleConfig, + { + rules: { + 'import/no-default-export': 'off' + } + } +] diff --git a/packages/browserslist-config/package.json b/packages/browserslist-config/package.json index 2e340210..4e514d7e 100644 --- a/packages/browserslist-config/package.json +++ b/packages/browserslist-config/package.json @@ -1,5 +1,6 @@ { "name": "@trigen/browserslist-config", + "type": "module", "version": "8.0.0", "description": "Trigen's Browserslist config.", "author": "dangreen", diff --git a/packages/browserslist-config/src/browsers-esm.js b/packages/browserslist-config/src/browsers-esm.js index 9804fb7a..580c9cd7 100644 --- a/packages/browserslist-config/src/browsers-esm.js +++ b/packages/browserslist-config/src/browsers-esm.js @@ -1 +1 @@ -module.exports = ['defaults and supports es6-module'] +export default ['defaults and supports es6-module'] diff --git a/packages/browserslist-config/src/browsers.js b/packages/browserslist-config/src/browsers.js index 85d9c89e..54f73906 100644 --- a/packages/browserslist-config/src/browsers.js +++ b/packages/browserslist-config/src/browsers.js @@ -1,4 +1,4 @@ -module.exports = [ +export default [ 'defaults', 'not IE > 0', 'not IE_mob > 0' diff --git a/packages/browserslist-config/src/index.js b/packages/browserslist-config/src/index.js index 24d9d303..9411c33e 100644 --- a/packages/browserslist-config/src/index.js +++ b/packages/browserslist-config/src/index.js @@ -1,4 +1,7 @@ -module.exports = [].concat( - require('./browsers'), - require('./node') -) +import browsers from './browsers.js' +import node from './node.js' + +export default [ + ...browsers, + ...node +] diff --git a/packages/browserslist-config/src/node-esm.js b/packages/browserslist-config/src/node-esm.js index ce73a578..12d42fa4 100644 --- a/packages/browserslist-config/src/node-esm.js +++ b/packages/browserslist-config/src/node-esm.js @@ -1 +1 @@ -module.exports = ['node >= 14'] +export default ['node >= 14'] diff --git a/packages/browserslist-config/src/node.js b/packages/browserslist-config/src/node.js index 04482a24..fa2320db 100644 --- a/packages/browserslist-config/src/node.js +++ b/packages/browserslist-config/src/node.js @@ -1 +1 @@ -module.exports = ['maintained node versions'] +export default ['maintained node versions']