From 3f617402890d8616870cb379b8640f05d55bdea4 Mon Sep 17 00:00:00 2001 From: Bart Veneman Date: Sun, 13 Apr 2025 09:47:57 +0200 Subject: [PATCH 1/2] BREAKING: ship ESM only --- package-lock.json | 4 ++-- package.json | 10 +++------- vite.config.js | 9 ++++++--- 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0bbe95f..9022390 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@projectwallace/css-analyzer", - "version": "6.0.0", + "version": "7.0.0-aplha.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@projectwallace/css-analyzer", - "version": "6.0.0", + "version": "7.0.0-aplha.0", "license": "MIT", "dependencies": { "@bramus/specificity": "^2.4.1", diff --git a/package.json b/package.json index e355053..012db2b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@projectwallace/css-analyzer", - "version": "6.0.0", + "version": "7.0.0-aplha.0", "author": "Bart Veneman", "repository": { "type": "git", @@ -13,16 +13,12 @@ "files": [ "dist" ], - "source": "./src/index.js", + "main": "./dist/analyze-css.js", + "types": "./dist/index.d.ts", "exports": { "types": "./dist/index.d.ts", - "require": "./dist/analyze-css.umd.cjs", "default": "./dist/analyze-css.js" }, - "types": "./dist/index.d.ts", - "main": "./dist/analyze-css.umd.cjs", - "module": "./dist/analyze-css.js", - "unpkg": "./dist/analyze-css.umd.cjs", "engines": { "node": ">=18.0.0" }, diff --git a/vite.config.js b/vite.config.js index d42cd6a..646d935 100644 --- a/vite.config.js +++ b/vite.config.js @@ -7,13 +7,16 @@ export default defineConfig({ build: { lib: { entry: resolve(__dirname, "src/index.js"), - name: "analyzeCss", - fileName: "analyze-css", + formats: ['es'], }, rollupOptions: { // make sure to externalize deps that shouldn't be bundled // into your library - external: ["css-tree/parser", "css-tree/walker"], + external: [ + "css-tree/parser", + "css-tree/walker", + "@bramus/specificity/core", + ], }, }, plugins: [ From f34ac6c7acde38a6be967fbba239df85ed055586 Mon Sep 17 00:00:00 2001 From: Bart Veneman Date: Sun, 13 Apr 2025 09:49:14 +0200 Subject: [PATCH 2/2] fix name --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 012db2b..d51e47d 100644 --- a/package.json +++ b/package.json @@ -13,11 +13,11 @@ "files": [ "dist" ], - "main": "./dist/analyze-css.js", + "main": "./dist/css-analyzer.js", "types": "./dist/index.d.ts", "exports": { "types": "./dist/index.d.ts", - "default": "./dist/analyze-css.js" + "default": "./dist/css-analyzer.js" }, "engines": { "node": ">=18.0.0"