Skip to content

Commit 5f6fd31

Browse files
committed
chore: drop vue 2 support
1 parent cbf0eba commit 5f6fd31

File tree

19 files changed

+338
-270
lines changed

19 files changed

+338
-270
lines changed

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,8 @@ npm install villus graphql --save
6161
Or because villus is so simple, you can use it via CDN:
6262

6363
```html
64-
<!-- Import Vue 2 or 3 -->
64+
<!-- Import Vue 3 -->
6565
<script src="https://unpkg.com/vue@3.0.2/dist/vue.global.js"></script>
66-
<!-- Vue Demi is needed for Vue 2 and 3 support -->
67-
<script src="https://unpkg.com/vue-demi@0.4.1/lib/index.iife.js"></script>
6866
<!-- Villus -->
6967
<script src="https://unpkg.com/villus@latest/dist/villus.min.js"></script>
7068
```

package.json

Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -20,47 +20,47 @@
2020
"author": "Abdelrahman Awad <logaretm1@gmail.com>",
2121
"license": "MIT",
2222
"devDependencies": {
23-
"@commitlint/cli": "^12.0.1",
23+
"@commitlint/cli": "^12.1.3",
2424
"@graphql-typed-document-node/core": "^3.1.0",
2525
"@types/graphql": "^14.5.0",
26-
"@types/jest": "^26.0.21",
26+
"@types/jest": "^26.0.23",
2727
"@types/node-fetch": "^2.5.8",
28-
"@typescript-eslint/eslint-plugin": "^4.18.0",
29-
"@typescript-eslint/parser": "^4.18.0",
28+
"@typescript-eslint/eslint-plugin": "^4.23.0",
29+
"@typescript-eslint/parser": "^4.23.0",
3030
"babel-jest": "^26.6.3",
3131
"bundlesize": "^0.18.0",
32-
"chalk": "^4.1.0",
33-
"eslint": "^7.22.0",
34-
"eslint-config-prettier": "^8.1.0",
32+
"chalk": "^4.1.1",
33+
"eslint": "^7.26.0",
34+
"eslint-config-prettier": "^8.3.0",
3535
"eslint-config-standard": "^16.0.2",
3636
"eslint-plugin-import": "^2.22.0",
37-
"eslint-plugin-jest": "^24.3.2",
37+
"eslint-plugin-jest": "^24.3.6",
3838
"eslint-plugin-node": "^11.1.0",
3939
"eslint-plugin-prettier": "^3.1.4",
4040
"eslint-plugin-promise": "^4.3.1",
4141
"eslint-plugin-standard": "^5.0.0",
4242
"fast-json-stable-stringify": "^2.1.0",
43-
"filesize": "^6.1.0",
43+
"filesize": "^6.3.0",
4444
"flush-promises": "^1.0.2",
4545
"graphql": "^15.5.0",
46-
"graphql-tag": "^2.11.0",
46+
"graphql-tag": "^2.12.4",
4747
"gzip-size": "^6.0.0",
48-
"husky": "^5.2.0",
48+
"husky": "^6.0.0",
4949
"jest": "^26.6.3",
5050
"lerna": "^4.0.0",
51-
"lint-staged": "^10.5.4",
51+
"lint-staged": "^11.0.0",
5252
"mkdirp": "^1.0.4",
53-
"msw": "^0.27.1",
53+
"msw": "^0.28.2",
5454
"node-fetch": "^2.6.1",
55-
"prettier": "^2.2.0",
56-
"rollup": "^2.42.1",
55+
"prettier": "^2.3.0",
56+
"rollup": "^2.47.0",
5757
"rollup-plugin-commonjs": "^10.1.0",
5858
"rollup-plugin-dts": "^3.0.1",
5959
"rollup-plugin-node-resolve": "^5.2.0",
6060
"rollup-plugin-replace": "^2.2.0",
6161
"rollup-plugin-typescript2": "^0.30.0",
62-
"terser": "^5.6.1",
63-
"ts-jest": "^26.5.4",
62+
"terser": "^5.7.0",
63+
"ts-jest": "^26.5.6",
6464
"typescript": "^4.1.5",
6565
"vue": "^3.0.0",
6666
"vue-jest": "^3.0.7",
@@ -83,7 +83,5 @@
8383
"prettier --write"
8484
]
8585
},
86-
"dependencies": {
87-
"vue-demi": "^0.7.3"
88-
}
86+
"dependencies": {}
8987
}

packages/villus/README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,8 @@ npm install villus graphql --save
6161
Or because villus is so simple, you can use it via CDN:
6262

6363
```html
64-
<!-- Import Vue 2 or 3 -->
64+
<!-- Import Vue 3 -->
6565
<script src="https://unpkg.com/vue@3.0.2/dist/vue.global.js"></script>
66-
<!-- Vue Demi is needed for Vue 2 and 3 support -->
67-
<script src="https://unpkg.com/vue-demi@0.4.1/lib/index.iife.js"></script>
6866
<!-- Villus -->
6967
<script src="https://unpkg.com/villus@latest/dist/villus.min.js"></script>
7068
```

packages/villus/package.json

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,8 @@
1212
"dist/*.js",
1313
"dist/villus.d.ts"
1414
],
15-
"dependencies": {
16-
"vue-demi": "^0.7.3"
17-
},
1815
"peerDependencies": {
19-
"@vue/composition-api": "^1.0.0-beta.1",
2016
"graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0",
21-
"vue": "^2.0.0 || >=3.0.0"
17+
"vue": "^3.0.0"
2218
}
2319
}

packages/villus/src/Mutation.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { defineComponent } from 'vue-demi';
1+
import { defineComponent } from 'vue';
22
import { useMutation } from './useMutation';
33
import { normalizeChildren } from './utils';
44

packages/villus/src/Provider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { defineComponent, h, SetupContext } from 'vue-demi';
1+
import { defineComponent, h, SetupContext } from 'vue';
22
import { normalizeChildren } from './utils';
33
import { useClient } from './useClient';
44
import { CachePolicy, ClientPlugin } from './types';

packages/villus/src/Query.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { defineComponent, Ref, toRef, watch } from 'vue-demi';
1+
import { defineComponent, Ref, toRef, watch } from 'vue';
22
import { CachePolicy } from './types';
33
import { useQuery, BaseQueryApi } from './useQuery';
44
import { normalizeChildren } from './utils';

packages/villus/src/Subscription.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { defineComponent, toRef, watch } from 'vue-demi';
1+
import { defineComponent, toRef, watch } from 'vue';
22
import { normalizeChildren } from './utils';
33
import { useSubscription, defaultReducer, Reducer } from './useSubscription';
44

packages/villus/src/client.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import {
1717
QueryExecutionContext,
1818
} from './types';
1919
import { VILLUS_CLIENT } from './symbols';
20-
import { App } from 'vue-demi';
20+
import { App } from 'vue';
2121

2222
export interface ClientOptions {
2323
url: string;
@@ -137,7 +137,7 @@ export class Client {
137137
public async executeSubscription<TData = any, TVars = QueryVariables>(operation: Operation<TData, TVars>) {
138138
const result = await this.execute<TData, TVars>(operation, 'subscription');
139139

140-
return (result as unknown) as ObservableLike<StandardOperationResult<TData>>;
140+
return result as unknown as ObservableLike<StandardOperationResult<TData>>;
141141
}
142142
}
143143

packages/villus/src/symbols.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { InjectionKey } from 'vue-demi';
1+
import { InjectionKey } from 'vue';
22
import { Client } from './client';
33

44
export const VILLUS_CLIENT: InjectionKey<Client> = Symbol('villus.client');

0 commit comments

Comments
 (0)