Skip to content

Commit 9bfef69

Browse files
committed
Change installation
1 parent fa181fc commit 9bfef69

File tree

4 files changed

+45
-11
lines changed

4 files changed

+45
-11
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ npm install vue-toggle-component --save
2424

2525
#### Importing the package in your Vue application
2626
```javascript
27-
import VueToggle from "@vue-toggle-component";
27+
import VueToggle from 'vue-toggle-component';
2828
```
2929
### Vue version support
3030

package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
{
22
"name": "vue-toggle-component",
3-
"version": "1.0.1",
3+
"version": "1.0.3",
4+
"main" : "dist/vue-toggle-component.common.js",
5+
"files": ["dist/*"],
46
"scripts": {
57
"serve": "vue-cli-service serve",
68
"build": "vue-cli-service build",
9+
"build-library": "vue-cli-service build --target lib --name vue-toggle-component ./src/install.js",
710
"lint": "vue-cli-service lint"
811
},
912
"dependencies": {
1013
"sass": "^1.32.11",
11-
"sass-loader": "^11.0.1",
14+
"sass-loader": "^10.1.1",
1215
"vue": "^3.0.11"
1316
},
1417
"devDependencies": {
@@ -40,7 +43,6 @@
4043
"not dead"
4144
],
4245
"description": "vue-toggle-component makes an ease to use, lightweight and highly customizable toggle component for Vue.js.",
43-
"main": "babel.config.js",
4446
"repository": "git+https://github.com/niels-bosman/vue-toggle-component.git",
4547
"keywords": [
4648
"Vue.js",

src/install.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import VueToggle from "./components/VueToggle";
2+
3+
const VueToggleComponent = {
4+
install(Vue) {
5+
const app = Vue.createApp(undefined, undefined);
6+
app.component("vue-toggle", VueToggle);
7+
}
8+
};
9+
10+
// Automatic installation if Vue has been added to the global scope.
11+
if (typeof window !== 'undefined' && window.Vue) {
12+
window.Vue.use(VueToggleComponent);
13+
}
14+
15+
export default VueToggleComponent;

yarn.lock

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1052,6 +1052,11 @@
10521052
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0"
10531053
integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==
10541054

1055+
"@types/json-schema@^7.0.6":
1056+
version "7.0.7"
1057+
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad"
1058+
integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==
1059+
10551060
"@types/mime@*":
10561061
version "2.0.3"
10571062
resolved "https://registry.npm.taobao.org/@types/mime/download/@types/mime-2.0.3.tgz?cache=0&sync_timestamp=1596839399272&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fmime%2Fdownload%2F%40types%2Fmime-2.0.3.tgz#c893b73721db73699943bfc3653b1deb7faa4a3a"
@@ -1722,10 +1727,10 @@ ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2:
17221727
resolved "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.5.2.tgz?cache=0&sync_timestamp=1603565836864&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv-keywords%2Fdownload%2Fajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d"
17231728
integrity sha1-MfKdpatuANHC0yms97WSlhTVAU0=
17241729

1725-
ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4:
1730+
ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5:
17261731
version "6.12.6"
1727-
resolved "https://registry.npm.taobao.org/ajv/download/ajv-6.12.6.tgz?cache=0&sync_timestamp=1603561506201&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv%2Fdownload%2Fajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
1728-
integrity sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=
1732+
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
1733+
integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
17291734
dependencies:
17301735
fast-deep-equal "^3.1.1"
17311736
fast-json-stable-stringify "^2.0.0"
@@ -7364,13 +7369,16 @@ safe-regex@^1.1.0:
73647369
resolved "https://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
73657370
integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=
73667371

7367-
sass-loader@^11.0.1:
7368-
version "11.0.1"
7369-
resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-11.0.1.tgz#8672f896593466573b904f47693e0695368e38c9"
7370-
integrity sha512-Vp1LcP4slTsTNLEiDkTcm8zGN/XYYrZz2BZybQbliWA8eXveqA/AxsEjllQTpJbg2MzCsx/qNO48sHdZtOaxTw==
7372+
sass-loader@^10.1.1:
7373+
version "10.1.1"
7374+
resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-10.1.1.tgz#4ddd5a3d7638e7949065dd6e9c7c04037f7e663d"
7375+
integrity sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw==
73717376
dependencies:
73727377
klona "^2.0.4"
7378+
loader-utils "^2.0.0"
73737379
neo-async "^2.6.2"
7380+
schema-utils "^3.0.0"
7381+
semver "^7.3.2"
73747382

73757383
sass@^1.32.11:
73767384
version "1.32.11"
@@ -7402,6 +7410,15 @@ schema-utils@^2.0.0, schema-utils@^2.5.0, schema-utils@^2.6.5, schema-utils@^2.6
74027410
ajv "^6.12.4"
74037411
ajv-keywords "^3.5.2"
74047412

7413+
schema-utils@^3.0.0:
7414+
version "3.0.0"
7415+
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef"
7416+
integrity sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==
7417+
dependencies:
7418+
"@types/json-schema" "^7.0.6"
7419+
ajv "^6.12.5"
7420+
ajv-keywords "^3.5.2"
7421+
74057422
select-hose@^2.0.0:
74067423
version "2.0.0"
74077424
resolved "https://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca"

0 commit comments

Comments
 (0)