Skip to content

Commit 9da3fd5

Browse files
committed
chore: 🍻 release v0.0.3
1 parent b263673 commit 9da3fd5

File tree

4 files changed

+55
-43
lines changed

4 files changed

+55
-43
lines changed

package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-api-queries",
3-
"version": "0.0.2-alpha.4",
3+
"version": "0.0.3",
44
"description": "Elegant and simple way to build requests for REST API",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",
@@ -14,7 +14,7 @@
1414
"watch": "tsc -w",
1515
"start": "npm link && nodemon",
1616
"semantic-release": "semantic-release",
17-
"prepublish": "npm build"
17+
"prepublish": "npm run build"
1818
},
1919
"repository": {
2020
"type": "git",
@@ -57,7 +57,7 @@
5757
"@types/escape-string-regexp": "^2.0.1",
5858
"@types/jest": "^26.0.14",
5959
"@types/lodash.merge": "^4.6.6",
60-
"@types/node": "^14.11.1",
60+
"@types/node": "^14.11.8",
6161
"@typescript-eslint/eslint-plugin": "^4.1.1",
6262
"@typescript-eslint/parser": "^4.1.1",
6363
"axios-mock-adapter": "^1.18.2",
@@ -67,16 +67,16 @@
6767
"eslint-plugin-prettier": "^3.1.4",
6868
"husky": "^4.3.0",
6969
"jest": "^26.4.2",
70-
"nodemon": "^2.0.4",
70+
"nodemon": "^2.0.5",
7171
"nuxt-edge": "latest",
7272
"prettier": "^2.1.2",
73-
"semantic-release": "^17.1.2",
74-
"ts-jest": "^26.3.0",
73+
"semantic-release": "^17.2.1",
74+
"ts-jest": "^26.4.1",
7575
"typescript": "^4.0.3",
7676
"vue-api-queries": "file:."
7777
},
7878
"files": [
79-
"dist/**/*",
79+
"dist",
8080
"nuxt"
8181
],
8282
"dependencies": {

src/index.ts

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import type { ValidatorType } from './core/Validator'
22
import Validator from './core/Validator'
3+
import './vue'
34

45
export type Errors = ValidatorType
56

@@ -24,18 +25,3 @@ export { default as BaseProxy } from './core/BaseProxy'
2425
export { default as BaseTransformer } from './core/BaseTransformer'
2526
export { default as PaginationTransformer } from './core/PaginationTransformer'
2627
export default new VueApiQuery()
27-
28-
declare module '@nuxt/types' {
29-
interface Context {
30-
$errors: Errors
31-
}
32-
interface NuxtAppOptions {
33-
$errors: Errors
34-
}
35-
}
36-
37-
declare module 'vue/types/vue' {
38-
interface Vue {
39-
$errors: Errors
40-
}
41-
}

src/vue.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import _Vue from 'vue'
2+
import type { ValidatorType } from './core/Validator'
3+
4+
declare module '@nuxt/types' {
5+
interface Context {
6+
$errors: ValidatorType
7+
}
8+
interface NuxtAppOptions {
9+
$errors: ValidatorType
10+
}
11+
}
12+
declare module 'vue/types/vue' {
13+
interface Vue {
14+
$errors: ValidatorType
15+
}
16+
}
17+
declare module 'vue/types/options' {
18+
interface ComponentOptions<V extends _Vue> {
19+
$errors: ValidatorType
20+
}
21+
}

yarn.lock

Lines changed: 26 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2145,7 +2145,7 @@
21452145
dependencies:
21462146
"@types/node" "*"
21472147

2148-
"@types/node@*", "@types/node@>= 8", "@types/node@^14.11.1":
2148+
"@types/node@*", "@types/node@>= 8":
21492149
version "14.11.2"
21502150
resolved "https://registry.yarnpkg.com/@types/node/-/node-14.11.2.tgz#2de1ed6670439387da1c9f549a2ade2b0a799256"
21512151
integrity sha512-jiE3QIxJ8JLNcb1Ps6rDbysDhN4xa8DJJvuC9prr6w+1tIh+QAbYyNF3tyiZNLDBIuBCf4KEcV2UvQm/V60xfA==
@@ -2155,6 +2155,11 @@
21552155
resolved "https://registry.yarnpkg.com/@types/node/-/node-12.12.62.tgz#733923d73669188d35950253dd18a21570085d2b"
21562156
integrity sha512-qAfo81CsD7yQIM9mVyh6B/U47li5g7cfpVQEDMfQeF8pSZVwzbhwU3crc0qG4DmpsebpJPR49AKOExQyJ05Cpg==
21572157

2158+
"@types/node@^14.11.8":
2159+
version "14.11.8"
2160+
resolved "https://registry.yarnpkg.com/@types/node/-/node-14.11.8.tgz#fe2012f2355e4ce08bca44aeb3abbb21cf88d33f"
2161+
integrity sha512-KPcKqKm5UKDkaYPTuXSx8wEP7vE9GnuaXIZKijwRYcePpZFDVuy2a57LarFKiORbHOuTOOwYzxVxcUzsh2P2Pw==
2162+
21582163
"@types/normalize-package-data@^2.4.0":
21592164
version "2.4.0"
21602165
resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e"
@@ -9388,10 +9393,10 @@ node-res@^5.0.1:
93889393
on-finished "^2.3.0"
93899394
vary "^1.1.2"
93909395

9391-
nodemon@^2.0.4:
9392-
version "2.0.4"
9393-
resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-2.0.4.tgz#55b09319eb488d6394aa9818148c0c2d1c04c416"
9394-
integrity sha512-Ltced+hIfTmaS28Zjv1BM552oQ3dbwPqI4+zI0SLgq+wpJhSyqgYude/aZa/3i31VCQWMfXJVxvu86abcam3uQ==
9396+
nodemon@^2.0.5:
9397+
version "2.0.5"
9398+
resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-2.0.5.tgz#df67fe1fd1312ddb0c1e393ae2cf55aacdcec2f3"
9399+
integrity sha512-6/jqtZvJdk092pVnD2AIH19KQ9GQZAKOZVy/yT1ueL6aoV+Ix7a1lVZStXzvEh0fP4zE41DDWlkVoHjR6WlozA==
93959400
dependencies:
93969401
chokidar "^3.2.2"
93979402
debug "^3.2.6"
@@ -9401,8 +9406,8 @@ nodemon@^2.0.4:
94019406
semver "^5.7.1"
94029407
supports-color "^5.5.0"
94039408
touch "^3.1.0"
9404-
undefsafe "^2.0.2"
9405-
update-notifier "^4.0.0"
9409+
undefsafe "^2.0.3"
9410+
update-notifier "^4.1.0"
94069411

94079412
nopt@^4.0.1, nopt@^4.0.3:
94089413
version "4.0.3"
@@ -11997,10 +12002,10 @@ schema-utils@^2.0.0, schema-utils@^2.5.0, schema-utils@^2.6.1, schema-utils@^2.6
1199712002
ajv "^6.12.4"
1199812003
ajv-keywords "^3.5.2"
1199912004

12000-
semantic-release@^17.1.2:
12001-
version "17.1.2"
12002-
resolved "https://registry.yarnpkg.com/semantic-release/-/semantic-release-17.1.2.tgz#7d77555185722012b34e3ca74e4d13f813daf3cd"
12003-
integrity sha512-szYBXm10QjQO5Tb1S2PSkvOBW3MajWJat5EWtx+MzaVT/jquuxf9o+Zn8FC1j157xvJ5p9r1d/MZGslgs7oQQg==
12005+
semantic-release@^17.2.1:
12006+
version "17.2.1"
12007+
resolved "https://registry.yarnpkg.com/semantic-release/-/semantic-release-17.2.1.tgz#739bad395219110cc30d1ef7029fa2e03e3b4b72"
12008+
integrity sha512-+xbLWsT9NoibeMMJw4te0pbY4q/Z1gt/vzhB0z9RRNGVyqCgQiK5NUJ11eW6etSyPZ9QFeAMnqO2dzscWUTy2w==
1200412009
dependencies:
1200512010
"@semantic-release/commit-analyzer" "^8.0.0"
1200612011
"@semantic-release/error" "^2.2.0"
@@ -13142,10 +13147,10 @@ tryer@^1.0.1:
1314213147
resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8"
1314313148
integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==
1314413149

13145-
ts-jest@^26.3.0:
13146-
version "26.4.0"
13147-
resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-26.4.0.tgz#903c7827f3d3bc33efc2f91be294b164400c32e3"
13148-
integrity sha512-ofBzoCqf6Nv/PoWb/ByV3VNKy2KJSikamOBxvR3E6eVdIw10GwAXoyvMWXXjZJK2s6S27ZE8fI+JBTnGaovl6Q==
13150+
ts-jest@^26.4.1:
13151+
version "26.4.1"
13152+
resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-26.4.1.tgz#08ec0d3fc2c3a39e4a46eae5610b69fafa6babd0"
13153+
integrity sha512-F4aFq01aS6mnAAa0DljNmKr/Kk9y4HVZ1m6/rtJ0ED56cuxINGq3Q9eVAh+z5vcYKe5qnTMvv90vE8vUMFxomg==
1314913154
dependencies:
1315013155
"@types/jest" "26.x"
1315113156
bs-logger "0.x"
@@ -13309,7 +13314,7 @@ umask@^1.1.0, umask@~1.1.0:
1330913314
resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d"
1331013315
integrity sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=
1331113316

13312-
undefsafe@^2.0.2:
13317+
undefsafe@^2.0.3:
1331313318
version "2.0.3"
1331413319
resolved "https://registry.yarnpkg.com/undefsafe/-/undefsafe-2.0.3.tgz#6b166e7094ad46313b2202da7ecc2cd7cc6e7aae"
1331513320
integrity sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==
@@ -13458,10 +13463,10 @@ update-notifier@^2.2.0, update-notifier@^2.3.0, update-notifier@^2.5.0:
1345813463
semver-diff "^2.0.0"
1345913464
xdg-basedir "^3.0.0"
1346013465

13461-
update-notifier@^4.0.0:
13462-
version "4.1.1"
13463-
resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-4.1.1.tgz#895fc8562bbe666179500f9f2cebac4f26323746"
13464-
integrity sha512-9y+Kds0+LoLG6yN802wVXoIfxYEwh3FlZwzMwpCZp62S2i1/Jzeqb9Eeeju3NSHccGGasfGlK5/vEHbAifYRDg==
13466+
update-notifier@^4.1.0:
13467+
version "4.1.3"
13468+
resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-4.1.3.tgz#be86ee13e8ce48fb50043ff72057b5bd598e1ea3"
13469+
integrity sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==
1346513470
dependencies:
1346613471
boxen "^4.2.0"
1346713472
chalk "^3.0.0"
@@ -13670,7 +13675,7 @@ vm-browserify@^1.0.1:
1367013675
integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
1367113676

1367213677
"vue-api-queries@file:.":
13673-
version "0.0.0"
13678+
version "0.0.3"
1367413679
dependencies:
1367513680
axios "^0.20.0"
1367613681
camelcase-keys "^6.2.2"

0 commit comments

Comments
 (0)