Skip to content

Commit d8f3e49

Browse files
authored
BREAKING: move to shipping ESM only (#33)
1 parent 5403b0c commit d8f3e49

File tree

5 files changed

+22
-20
lines changed

5 files changed

+22
-20
lines changed

package-lock.json

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+11-14
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"version": "2.0.0",
55
"repository": {
66
"type": "git",
7-
"url": "git+https://@github.com:projectwallace/css-code-quality.git"
7+
"url": "git+https://github.com:projectwallace/css-code-quality.git"
88
},
99
"homepage": "https://github.com/projectwallace/css-code-quality",
1010
"issues": "https://github.com/projectwallace/css-code-quality/issues",
@@ -23,28 +23,25 @@
2323
"maintainability",
2424
"score"
2525
],
26-
"files": [
27-
"dist",
28-
"src",
29-
"!src/**/*.test.js"
30-
],
26+
"engines": {
27+
"node": ">=16.0.0"
28+
},
3129
"type": "module",
32-
"source": "src/index.js",
33-
"main": "./dist/css-code-quality.umd.cjs",
34-
"module": "./dist/css-code-quality.js",
35-
"unpkg": "./dist/css-code-quality.umd.cjs",
30+
"main": "./dist/index.js",
31+
"types": "./dist/index.d.ts",
3632
"exports": {
3733
".": {
3834
"types": "./dist/index.d.ts",
39-
"import": "./dist/css-code-quality.js",
40-
"require": "./dist/css-code-quality.umd.cjs"
35+
"import": "./dist/index.js"
4136
},
4237
"./core": {
4338
"types": "./dist/core.d.ts",
44-
"import": "./src/core.js"
39+
"import": "./dist/core.js"
4540
}
4641
},
47-
"types": "./dist/index.d.ts",
42+
"files": [
43+
"dist"
44+
],
4845
"scripts": {
4946
"test": "uvu",
5047
"build": "vite build",

src/core.test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as assert from 'uvu/assert'
22
import { suite } from 'uvu'
3-
import { calculate } from './core.js'
3+
import { calculate } from '../dist/core.js'
44

55
const Core = suite('Core')
66

src/index.test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as assert from 'uvu/assert'
22
import { suite } from 'uvu'
33
import { calculate } from './index.js'
4-
import { calculate as pkgCalculate } from '../dist/css-code-quality.js'
4+
import { calculate as pkgCalculate } from '../dist/index.js'
55

66
const Index = suite('Index')
77

vite.config.js

+6-4
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
1-
import { resolve } from "path"
21
import { defineConfig } from "vite"
32
import dts from "vite-plugin-dts"
43

54
export default defineConfig({
65
build: {
76
lib: {
8-
entry: resolve(__dirname, "src/index.js"),
9-
name: "cssCodeQuality",
10-
fileName: "css-code-quality",
7+
entry: [
8+
'./src/index.js',
9+
'./src/core.js',
10+
],
11+
fileName: () => `[name].js`,
12+
formats: ["es"],
1113
},
1214
rollupOptions: {
1315
// make sure to externalize deps that shouldn't be bundled

0 commit comments

Comments
 (0)