Skip to content

Commit 80e3b62

Browse files
authored
feat: KS prefixを付与する (#2)
* feat: KS prefixを付与する * feat: indexをmjsで出力するように
1 parent 0e132a6 commit 80e3b62

File tree

11 files changed

+89
-42
lines changed

11 files changed

+89
-42
lines changed

build.config.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,15 @@ import { defineBuildConfig } from 'unbuild'
22

33
export default defineBuildConfig({
44
failOnWarn: false,
5+
entries: [
6+
// メインモジュール
7+
'src/module',
8+
// ランタイムファイルを.mjsとして出力
9+
{
10+
input: 'src/runtime/',
11+
outDir: 'dist/runtime',
12+
format: 'esm',
13+
ext: 'mjs',
14+
},
15+
],
516
})

dist/module.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@kspace-trk/admin-ui-components",
33
"configKey": "adminUiComponents",
4-
"version": "1.4.5",
4+
"version": "1.4.6",
55
"builder": {
66
"@nuxt/module-builder": "1.0.2",
77
"unbuild": "3.6.1"

dist/runtime/index.d.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
export { default as MainButton } from './components/buttons/MainButton.vue.js';
2-
export { default as InputField } from './components/forms/InputField.vue.js';
3-
export { default as TextareaField } from './components/forms/TextareaField.vue.js';
4-
export { default as TopHeader } from './components/headers/TopHeader.vue.js';
5-
export { default as SideHeader } from './components/headers/SideHeader.vue.js';
6-
export { default as TextItem } from './components/panels/TextItem.vue.js';
7-
export { default as SectionTextWithLine } from './components/sections/SectionTextWithLine.vue.js';
8-
export { default as DashboardContainer } from './components/layouts/DashboardContainer.vue.js';
1+
export { default as KSMainButton } from './components/buttons/MainButton.vue.js';
2+
export { default as KSInputField } from './components/forms/InputField.vue.js';
3+
export { default as KSTextareaField } from './components/forms/TextareaField.vue.js';
4+
export { default as KSTopHeader } from './components/headers/TopHeader.vue.js';
5+
export { default as KSSideHeader } from './components/headers/SideHeader.vue.js';
6+
export { default as KSTextItem } from './components/panels/TextItem.vue.js';
7+
export { default as KSSectionTextWithLine } from './components/sections/SectionTextWithLine.vue.js';
8+
export { default as KSDashboardContainer } from './components/layouts/DashboardContainer.vue.js';
99
export * from './types/index.js';
1010
export declare const CSS_RESET = "./assets/css/reset.css";
1111
export declare const CSS_FONTS = "./assets/css/fonts/mplus-1p.css";

dist/runtime/index.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
export { default as MainButton } from "./components/buttons/MainButton.vue";
2-
export { default as InputField } from "./components/forms/InputField.vue";
3-
export { default as TextareaField } from "./components/forms/TextareaField.vue";
4-
export { default as TopHeader } from "./components/headers/TopHeader.vue";
5-
export { default as SideHeader } from "./components/headers/SideHeader.vue";
6-
export { default as TextItem } from "./components/panels/TextItem.vue";
7-
export { default as SectionTextWithLine } from "./components/sections/SectionTextWithLine.vue";
8-
export { default as DashboardContainer } from "./components/layouts/DashboardContainer.vue";
1+
export { default as KSMainButton } from "./components/buttons/MainButton.vue";
2+
export { default as KSInputField } from "./components/forms/InputField.vue";
3+
export { default as KSTextareaField } from "./components/forms/TextareaField.vue";
4+
export { default as KSTopHeader } from "./components/headers/TopHeader.vue";
5+
export { default as KSSideHeader } from "./components/headers/SideHeader.vue";
6+
export { default as KSTextItem } from "./components/panels/TextItem.vue";
7+
export { default as KSSectionTextWithLine } from "./components/sections/SectionTextWithLine.vue";
8+
export { default as KSDashboardContainer } from "./components/layouts/DashboardContainer.vue";
99
export * from "./types/index.js";
1010
export const CSS_RESET = "./assets/css/reset.css";
1111
export const CSS_FONTS = "./assets/css/fonts/mplus-1p.css";

dist/runtime/index.mjs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
export { default as KSMainButton } from "./components/buttons/MainButton.vue";
2+
export { default as KSInputField } from "./components/forms/InputField.vue";
3+
export { default as KSTextareaField } from "./components/forms/TextareaField.vue";
4+
export { default as KSTopHeader } from "./components/headers/TopHeader.vue";
5+
export { default as KSSideHeader } from "./components/headers/SideHeader.vue";
6+
export { default as KSTextItem } from "./components/panels/TextItem.vue";
7+
export { default as KSSectionTextWithLine } from "./components/sections/SectionTextWithLine.vue";
8+
export { default as KSDashboardContainer } from "./components/layouts/DashboardContainer.vue";
9+
export * from "./types/index.mjs";
10+
export const CSS_RESET = "./assets/css/reset.css";
11+
export const CSS_FONTS = "./assets/css/fonts/mplus-1p.css";

dist/runtime/plugin.js

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,13 @@ import SectionTextWithLine from "./components/sections/SectionTextWithLine.vue";
1010
import DashboardContainer from "./components/layouts/DashboardContainer.vue";
1111
import { defineNuxtPlugin } from "#app";
1212
export default defineNuxtPlugin((nuxtApp) => {
13-
nuxtApp.vueApp.component("MainButton", MainButton);
14-
nuxtApp.vueApp.component("InputField", InputField);
15-
nuxtApp.vueApp.component("TextareaField", TextareaField);
16-
nuxtApp.vueApp.component("TopHeader", TopHeader);
17-
nuxtApp.vueApp.component("SideHeader", SideHeader);
18-
nuxtApp.vueApp.component("TextItem", TextItem);
19-
nuxtApp.vueApp.component("SectionTextWithLine", SectionTextWithLine);
20-
nuxtApp.vueApp.component("DashboardContainer", DashboardContainer);
13+
const prefix = "KS";
14+
nuxtApp.vueApp.component(`${prefix}MainButton`, MainButton);
15+
nuxtApp.vueApp.component(`${prefix}InputField`, InputField);
16+
nuxtApp.vueApp.component(`${prefix}TextareaField`, TextareaField);
17+
nuxtApp.vueApp.component(`${prefix}TopHeader`, TopHeader);
18+
nuxtApp.vueApp.component(`${prefix}SideHeader`, SideHeader);
19+
nuxtApp.vueApp.component(`${prefix}TextItem`, TextItem);
20+
nuxtApp.vueApp.component(`${prefix}SectionTextWithLine`, SectionTextWithLine);
21+
nuxtApp.vueApp.component(`${prefix}DashboardContainer`, DashboardContainer);
2122
});

dist/runtime/plugin.mjs

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import "./assets/css/reset.css";
2+
import "./assets/css/fonts/mplus-1p.css";
3+
import MainButton from "./components/buttons/MainButton.vue";
4+
import InputField from "./components/forms/InputField.vue";
5+
import TextareaField from "./components/forms/TextareaField.vue";
6+
import TopHeader from "./components/headers/TopHeader.vue";
7+
import SideHeader from "./components/headers/SideHeader.vue";
8+
import TextItem from "./components/panels/TextItem.vue";
9+
import SectionTextWithLine from "./components/sections/SectionTextWithLine.vue";
10+
import DashboardContainer from "./components/layouts/DashboardContainer.vue";
11+
import { defineNuxtPlugin } from "#app";
12+
export default defineNuxtPlugin((nuxtApp) => {
13+
const prefix = "KS";
14+
nuxtApp.vueApp.component(`${prefix}MainButton`, MainButton);
15+
nuxtApp.vueApp.component(`${prefix}InputField`, InputField);
16+
nuxtApp.vueApp.component(`${prefix}TextareaField`, TextareaField);
17+
nuxtApp.vueApp.component(`${prefix}TopHeader`, TopHeader);
18+
nuxtApp.vueApp.component(`${prefix}SideHeader`, SideHeader);
19+
nuxtApp.vueApp.component(`${prefix}TextItem`, TextItem);
20+
nuxtApp.vueApp.component(`${prefix}SectionTextWithLine`, SectionTextWithLine);
21+
nuxtApp.vueApp.component(`${prefix}DashboardContainer`, DashboardContainer);
22+
});

dist/runtime/types/index.mjs

Whitespace-only changes.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@kspace-trk/admin-ui-components",
3-
"version": "1.4.5",
3+
"version": "1.4.6",
44
"description": "Admin UI Components for Nuxt",
55
"repository": "kspace-trk/admin-ui-components",
66
"license": "MIT",

src/runtime/index.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
// コンポーネントをエクスポート
2-
export { default as MainButton } from './components/buttons/MainButton.vue'
3-
export { default as InputField } from './components/forms/InputField.vue'
4-
export { default as TextareaField } from './components/forms/TextareaField.vue'
5-
export { default as TopHeader } from './components/headers/TopHeader.vue'
6-
export { default as SideHeader } from './components/headers/SideHeader.vue'
7-
export { default as TextItem } from './components/panels/TextItem.vue'
8-
export { default as SectionTextWithLine } from './components/sections/SectionTextWithLine.vue'
9-
export { default as DashboardContainer } from './components/layouts/DashboardContainer.vue'
2+
export { default as KSMainButton } from './components/buttons/MainButton.vue'
3+
export { default as KSInputField } from './components/forms/InputField.vue'
4+
export { default as KSTextareaField } from './components/forms/TextareaField.vue'
5+
export { default as KSTopHeader } from './components/headers/TopHeader.vue'
6+
export { default as KSSideHeader } from './components/headers/SideHeader.vue'
7+
export { default as KSTextItem } from './components/panels/TextItem.vue'
8+
export { default as KSSectionTextWithLine } from './components/sections/SectionTextWithLine.vue'
9+
export { default as KSDashboardContainer } from './components/layouts/DashboardContainer.vue'
1010

1111
// 型定義をエクスポート
1212
export * from './types'

0 commit comments

Comments
 (0)