Skip to content

Commit

Permalink
feat: automatically import styles
Browse files Browse the repository at this point in the history
  • Loading branch information
Zerone committed Jul 25, 2024
1 parent 39db890 commit b00ad8c
Show file tree
Hide file tree
Showing 5 changed files with 117 additions and 14 deletions.
6 changes: 0 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,6 @@ npm i vue-default-page

// Import the directives
import vueDefaultPage from 'vue-default-page';
// Import the style
import 'vue-default-page/index.css';

import { createApp } from 'vue';

Expand Down Expand Up @@ -103,8 +101,6 @@ app.use(vueDefaultPage, {

// Import the directive
import { vdpLoading } from 'vue-default-page';
// Import the style
import 'vue-default-page/index.css';

import { createApp } from 'vue';

Expand Down Expand Up @@ -144,8 +140,6 @@ app.use(vdpLoading, {
<script setup lang="js">
// Import the directives creation function
import { createVueDefaultPage } from 'vue-default-page';
// Import the style
import 'vue-default-page/index.css';
// Create the directive
const vLoading = createVueDefaultPage('loading');
</script>
Expand Down
6 changes: 0 additions & 6 deletions README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,6 @@ npm i vue-default-page

// 引入指令
import vueDefaultPage from 'vue-default-page';
// 引入样式
import 'vue-default-page/index.css';

import { createApp } from 'vue';

Expand Down Expand Up @@ -101,8 +99,6 @@ app.use(vueDefaultPage, {

// 引入指令
import { vdpLoading } from 'vue-default-page';
// 引入样式
import 'vue-default-page/index.css';

import { createApp } from 'vue';

Expand Down Expand Up @@ -142,8 +138,6 @@ app.use(vdpLoading, {
<script setup lang="js">
// 引入指令创建方法
import { createVueDefaultPage } from 'vue-default-page';
// 引入样式
import 'vue-default-page/index.css';
// 创建指令
const vLoading = createVueDefaultPage('loading');
</script>
Expand Down
2 changes: 2 additions & 0 deletions config/vite.config.core.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
import { defineConfig, mergeConfig } from 'vite';
import baseConfig from './vite.config.base';
import { libInjectCss } from 'vite-plugin-lib-inject-css';

export default mergeConfig(
baseConfig,
defineConfig({
plugins: [libInjectCss()],
build: {
rollupOptions: {
external: ['vue'],
Expand Down
8 changes: 6 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"main": "dist/index.cjs",
"module": "dist/index.js",
"types": "dist/types/index.d.ts",
"style": "dist/style.css",
"style": "dist/index.css",
"exports": {
"./web-components": {
"import": "./dist/web-components/index.js",
Expand All @@ -38,8 +38,11 @@
"require": "./dist/index.cjs",
"types": "./dist/types/index.d.ts"
},
"./index.css": "./dist/style.css"
"./index.css": "./dist/index.css"
},
"sideEffects": [
"**/*.css"
],
"scripts": {
"dev": "vite -c=./config/vite.config.base.ts",
"build": "run-s build:core build:ce type-check",
Expand Down Expand Up @@ -106,6 +109,7 @@
"stylelint-config-standard-less": "^3.0.1",
"typescript": "~5.3.0",
"vite": "^5.0.10",
"vite-plugin-lib-inject-css": "^2.1.1",
"vitest": "^1.6.0",
"vue": "^3.3.0",
"vue-tsc": "^1.8.25"
Expand Down
109 changes: 109 additions & 0 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit b00ad8c

Please sign in to comment.