add custom component

parent f07889e7
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
"name": "vue-project-poc", "name": "vue-project-poc",
"version": "0.0.0", "version": "0.0.0",
"dependencies": { "dependencies": {
"@sangarajuguptanisum/vue-custom-components": "^0.0.1",
"axios": "^1.6.2", "axios": "^1.6.2",
"vue": "^3.3.10", "vue": "^3.3.10",
"vue-router": "^4.2.5", "vue-router": "^4.2.5",
...@@ -3155,6 +3156,66 @@ ...@@ -3155,6 +3156,66 @@
"integrity": "sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==", "integrity": "sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==",
"dev": true "dev": true
}, },
"node_modules/@sangarajuguptanisum/vue-custom-components": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/@sangarajuguptanisum/vue-custom-components/-/vue-custom-components-0.0.1.tgz",
"integrity": "sha512-R3T/F1KKwVvDPOjYM6k/kCxBLygOz2vjmGWaEbpwV9+jE/RSPhZlVt9kxofjrip/LhDoSRz348o2J69xHcJDUg==",
"dependencies": {
"pinia": "^2.1.7",
"vue": "^3.3.11",
"vue-router": "^4.2.5"
}
},
"node_modules/@sangarajuguptanisum/vue-custom-components/node_modules/pinia": {
"version": "2.1.7",
"resolved": "https://registry.npmjs.org/pinia/-/pinia-2.1.7.tgz",
"integrity": "sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==",
"dependencies": {
"@vue/devtools-api": "^6.5.0",
"vue-demi": ">=0.14.5"
},
"funding": {
"url": "https://github.com/sponsors/posva"
},
"peerDependencies": {
"@vue/composition-api": "^1.4.0",
"typescript": ">=4.4.4",
"vue": "^2.6.14 || ^3.3.0"
},
"peerDependenciesMeta": {
"@vue/composition-api": {
"optional": true
},
"typescript": {
"optional": true
}
}
},
"node_modules/@sangarajuguptanisum/vue-custom-components/node_modules/pinia/node_modules/vue-demi": {
"version": "0.14.6",
"resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz",
"integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==",
"hasInstallScript": true,
"bin": {
"vue-demi-fix": "bin/vue-demi-fix.js",
"vue-demi-switch": "bin/vue-demi-switch.js"
},
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/antfu"
},
"peerDependencies": {
"@vue/composition-api": "^1.0.0-rc.1",
"vue": "^3.0.0-0 || ^2.6.0"
},
"peerDependenciesMeta": {
"@vue/composition-api": {
"optional": true
}
}
},
"node_modules/@sinclair/typebox": { "node_modules/@sinclair/typebox": {
"version": "0.27.8", "version": "0.27.8",
"resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
......
...@@ -12,6 +12,7 @@ ...@@ -12,6 +12,7 @@
"test": "jest" "test": "jest"
}, },
"dependencies": { "dependencies": {
"@sangarajuguptanisum/vue-custom-components": "^0.0.1",
"axios": "^1.6.2", "axios": "^1.6.2",
"vue": "^3.3.10", "vue": "^3.3.10",
"vue-router": "^4.2.5", "vue-router": "^4.2.5",
......
<template> <template>
<h1>About page loaded</h1> <h1>About page loaded</h1>
<SButton isLoading="true"></SButton>
</template> </template>
<script> <script>
import {SButton} from '@sangarajuguptanisum/vue-custom-components';
export default { export default {
name: "About", name: "About",
components: { components: {
......
import '@sangarajuguptanisum/vue-custom-components/dist/index.css';
import vueComponents from '@sangarajuguptanisum/vue-custom-components'
import './assets/main.css' import './assets/main.css'
...@@ -30,6 +33,7 @@ const router = createRouter({ ...@@ -30,6 +33,7 @@ const router = createRouter({
}) })
app.use(vueComponents)
app.use(router) app.use(router)
app.use(store) app.use(store)
app.mount('#app') app.mount('#app')
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment