Skip to content

Commit a9e0088

Browse files
authored
BREAKING: ship ESM only (#7)
1 parent cb85048 commit a9e0088

File tree

4 files changed

+17
-19
lines changed

4 files changed

+17
-19
lines changed

index.d.ts

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export type Location = {
99

1010
export type TreeNode = {
1111
name: string;
12+
is_anonymous: boolean;
1213
children: TreeNode[];
1314
locations: Location[];
1415
}

package-lock.json

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

package.json

+10-8
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,27 @@
11
{
22
"name": "@projectwallace/css-layer-tree",
3-
"version": "1.0.1",
4-
"description": "Discover the composition of your CSS @layers",
3+
"version": "2.0.0-alpha.0",
4+
"description": "Discover the composition of your CSS @layers in a tree-based format.",
55
"repository": {
66
"type": "git",
77
"url": "git+https://github.com/projectwallace/css-layer-tree.git"
88
},
9+
"author": {
10+
"name": "Bart Veneman"
11+
},
912
"homepage": "https://github.com/projectwallace/css-layer-tree",
1013
"issues": "https://github.com/projectwallace/css-layer-tree/issues",
1114
"license": "MIT",
15+
"engines": {
16+
"node": ">=18.0.0"
17+
},
1218
"type": "module",
13-
"source": "src/index.js",
19+
"main": "./dist/css-layer-tree.js",
20+
"types": "./index.d.ts",
1421
"exports": {
1522
"types": "./index.d.ts",
16-
"require": "./dist/css-layer-tree.umd.cjs",
1723
"default": "./dist/css-layer-tree.js"
1824
},
19-
"types": "./index.d.ts",
20-
"main": "./dist/css-layer-tree.umd.cjs",
21-
"module": "./dist/css-layer-tree.js",
22-
"unpkg": "./dist/css-layer-tree.umd.cjs",
2325
"scripts": {
2426
"build": "vite build",
2527
"test": "c8 --reporter=lcov uvu",

vite.config.js

+1-9
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,12 @@ export default defineConfig({
66
build: {
77
lib: {
88
entry: resolve(__dirname, "src/index.js"),
9-
name: "cssLayerTree",
10-
fileName: "css-layer-tree",
9+
formats: ['es']
1110
},
1211
rollupOptions: {
1312
// make sure to externalize deps that shouldn't be bundled
1413
// into your library
1514
external: ['css-tree'],
16-
output: {
17-
// Provide global variables to use in the UMD build
18-
// for externalized deps
19-
globals: {
20-
'css-tree': 'csstree',
21-
},
22-
},
2315
},
2416
},
2517
plugins: [

0 commit comments

Comments
 (0)