Skip to content

Commit 10dfda7

Browse files
authored
chore: enhance css import (#5)
* feat: KS prefixを付与する * feat: indexをmjsで出力するように * chore: enhance plugin setting * chore: enhance css import
1 parent 418ecdb commit 10dfda7

File tree

6 files changed

+10
-11
lines changed

6 files changed

+10
-11
lines changed

dist/module.mjs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,12 @@ const module = defineNuxtModule({
77
},
88
// Default configuration options of the Nuxt module
99
defaults: {},
10-
setup(_options, _nuxt) {
10+
setup(_options, nuxt) {
1111
const resolver = createResolver(import.meta.url);
1212
addPlugin(resolver.resolve("./runtime/plugin"));
13+
nuxt.options.css = nuxt.options.css || [];
14+
nuxt.options.css.push(resolver.resolve("./runtime/assets/css/reset.css"));
15+
nuxt.options.css.push(resolver.resolve("./runtime/assets/css/fonts/mplus-1p.css"));
1316
}
1417
});
1518

dist/runtime/plugin.d.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
1-
import './assets/css/reset.css.js';
2-
import './assets/css/fonts/mplus-1p.css.js';
31
declare const _default: import("#app").Plugin<Record<string, unknown>> & import("#app").ObjectPlugin<Record<string, unknown>>;
42
export default _default;

dist/runtime/plugin.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import "./assets/css/reset.css";
2-
import "./assets/css/fonts/mplus-1p.css";
31
import MainButton from "./components/buttons/MainButton.vue";
42
import InputField from "./components/forms/InputField.vue";
53
import TextareaField from "./components/forms/TextareaField.vue";

dist/runtime/plugin.mjs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import "./assets/css/reset.css";
2-
import "./assets/css/fonts/mplus-1p.css";
31
import MainButton from "./components/buttons/MainButton.vue";
42
import InputField from "./components/forms/InputField.vue";
53
import TextareaField from "./components/forms/TextareaField.vue";

src/module.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,15 @@ export default defineNuxtModule<ModuleOptions>({
1111
},
1212
// Default configuration options of the Nuxt module
1313
defaults: {},
14-
setup(_options, _nuxt) {
14+
setup(_options, nuxt) {
1515
const resolver = createResolver(import.meta.url)
1616

1717
// プラグインを追加(コンポーネントのグローバル登録)
1818
addPlugin(resolver.resolve('./runtime/plugin'))
19+
20+
// CSSファイルをNuxtのCSSに追加(Vercel対応)
21+
nuxt.options.css = nuxt.options.css || []
22+
nuxt.options.css.push(resolver.resolve('./runtime/assets/css/reset.css'))
23+
nuxt.options.css.push(resolver.resolve('./runtime/assets/css/fonts/mplus-1p.css'))
1924
},
2025
})

src/runtime/plugin.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
import './assets/css/reset.css'
2-
import './assets/css/fonts/mplus-1p.css'
3-
41
// コンポーネントをインポート
52
import MainButton from './components/buttons/MainButton.vue'
63
import InputField from './components/forms/InputField.vue'

0 commit comments

Comments
 (0)