Skip to content

Commit 447f313

Browse files
feat: implement tree-shaking
1 parent 5390c3c commit 447f313

15 files changed

Lines changed: 257 additions & 184 deletions

File tree

@codexteam/ui/.gitignore

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Dependencies
2+
node_modules/
3+
4+
# Build output
5+
dist/
6+
7+
# Logs
8+
*.log
9+
10+
# Test app (internal testing only)
11+
test-app/
12+
13+
# Editor
14+
.idea/
15+
.vscode/
16+
*.sw?
17+
18+
# OS
19+
.DS_Store
20+
21+
# Environment
22+
.env
23+
.env.local

@codexteam/ui/.npmignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
dev/
2+
test-app/
23
node_modules/
34
src/
45
*.log

@codexteam/ui/dev/index.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@
1010
<script type="module">
1111
import { createApp } from 'vue';
1212
import { createRouter, createWebHashHistory } from 'vue-router';
13+
import "../src/styles/fonts.pcss";
1314
import "../src/styles/index.pcss";
15+
import "../src/styles/themes/index.pcss";
1416

1517
import Playground from './Playground.vue';
1618
import routes from './routes';

@codexteam/ui/package.json

Lines changed: 31 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
"name": "@codexteam/ui",
33
"version": "0.1.1",
44
"type": "module",
5+
"sideEffects": [
6+
"*.css",
7+
"*.pcss"
8+
],
59
"scripts": {
610
"dev": "vite",
711
"build": "yarn build-src && yarn build-types",
@@ -17,12 +21,35 @@
1721
],
1822
"exports": {
1923
"./vue": {
20-
"import": {
21-
"default": "./dist/vue.js"
22-
}
24+
"types": "./dist/types/vue/index.d.ts",
25+
"import": "./dist/vue.js"
2326
},
2427
"./styles": {
25-
"import": "./dist/styles.css"
28+
"import": "./dist/style.css"
29+
},
30+
"./styles/themes/graphite": {
31+
"import": "./dist/styles/themes/graphite.css"
32+
},
33+
"./styles/themes/crimson": {
34+
"import": "./dist/styles/themes/crimson.css"
35+
},
36+
"./styles/themes/red": {
37+
"import": "./dist/styles/themes/red.css"
38+
},
39+
"./styles/themes/violet": {
40+
"import": "./dist/styles/themes/violet.css"
41+
},
42+
"./styles/themes/grass": {
43+
"import": "./dist/styles/themes/grass.css"
44+
},
45+
"./styles/themes/amber": {
46+
"import": "./dist/styles/themes/amber.css"
47+
},
48+
"./styles/themes/pure": {
49+
"import": "./dist/styles/themes/pure.css"
50+
},
51+
"./styles/themes/sky": {
52+
"import": "./dist/styles/themes/sky.css"
2653
}
2754
},
2855
"devDependencies": {
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
@import url('../fonts/Inter/inter.css');
2+
@import url('../fonts/JetBrainsMono/JetBrainsMono.css');

@codexteam/ui/src/styles/index.pcss

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
@import './themes/index.pcss';
21
@import './dimensions.pcss';
32
@import './typography.pcss';
43
@import './mixins.pcss';

@codexteam/ui/src/styles/typography.pcss

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
@import url('../fonts/Inter/inter.css');
2-
@import url('../fonts/JetBrainsMono/JetBrainsMono.css');
31

42
/**
53
* Fonts setup

0 commit comments

Comments
 (0)