fix: fixed svg icon load failure and enabled global injection bem.scss

This commit is contained in:
vince
2024-07-17 22:30:18 +08:00
parent 8b6d3a72e8
commit cb161eab89
48 changed files with 1626 additions and 1576 deletions

View File

@@ -0,0 +1,23 @@
import { defineBuildConfig } from 'unbuild';
export default defineBuildConfig({
clean: true,
declaration: true,
entries: [
{
builder: 'mkdist',
format: 'esm',
input: './src',
loaders: ['js'],
pattern: ['**/*.ts', '**/*.scss'],
},
{
builder: 'mkdist',
format: 'esm',
input: './src',
loaders: ['sass'],
pattern: ['**/*.css'],
},
],
externals: ['vue'],
});

View File

@@ -11,7 +11,7 @@
"license": "MIT",
"type": "module",
"scripts": {
"build": "pnpm vite build",
"build": "pnpm unbuild",
"prepublishOnly": "npm run build"
},
"files": [
@@ -26,13 +26,12 @@
"default": "./dist/index.mjs"
},
"./antd": {
"types": "./src/antd/index.ts",
"development": "./src/antd/index.ts",
"default": "./dist/antd.mjs"
"development": "./src/antd/index.css",
"default": "./dist/antd/index.css"
},
"./bem": {
"development": "./src/bem/bem.scss",
"default": "./dist/bem.scss"
"./global": {
"development": "./src/global/index.scss",
"default": "./dist/global/index.scss"
}
},
"publishConfig": {

View File

@@ -1 +0,0 @@
import './base.css';

View File

@@ -1,18 +0,0 @@
import { defineConfig } from '@vben/vite-config';
export default defineConfig(async () => {
return {
vite: {
build: {
lib: {
entry: {
antd: 'src/antd/index.ts',
index: 'src/index.ts',
},
fileName: (_format, name) => `${name}.mjs`,
},
},
publicDir: 'src/bem',
},
};
});