Skip to content

Commit 5ee9248

Browse files
committed
feat(*): replace with vue composition api
close #52 BREAKING CHANGE: replace to [`@vue/composition-api`](https://github.com/vuejs/composition-api)
1 parent 2c0a6a4 commit 5ee9248

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+79
-88
lines changed

.storybook/config.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { configure, addParameters } from '@storybook/vue';
22
import { themes } from '@storybook/theming';
3-
import { plugin } from 'vue-function-api';
43
import Vue from 'vue';
54
import Vuex from 'vuex';
65
import VueRouter from 'vue-router';
6+
import VueCompositionAPI from '@vue/composition-api';
77
import hooks from '../src';
88
import 'github-markdown-css';
99
import 'prismjs/themes/prism-tomorrow.css';
@@ -18,10 +18,10 @@ addParameters({
1818
},
1919
});
2020

21-
Vue.use(hooks);
22-
Vue.use(plugin);
2321
Vue.use(Vuex);
2422
Vue.use(VueRouter);
23+
Vue.use(VueCompositionAPI);
24+
Vue.use(hooks);
2525

2626
function loadStories() {
2727
const req = require.context('../src', true, /\.story\.tsx$/);

.vscode/docs.code-snippets

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"import 'vue-tsx-support/enable-check';",
88
"import Vue from 'vue';",
99
"import { storiesOf } from '@storybook/vue';",
10-
"import { createComponent } from 'vue-function-api';",
10+
"import { createComponent } from '@vue/composition-api';",
1111
"import { use${1:Hook} } from '..';",
1212
"import { ShowDocs } from './components';",
1313
"",
@@ -48,7 +48,7 @@
4848
"## Usage",
4949
"",
5050
"```jsx {6,11}",
51-
"import { createComponent } from 'vue-function-api';",
51+
"import { createComponent } from '@vue/composition-api';",
5252
"import { use${1:Hook} } from '@u3u/vue-hooks';",
5353
"",
5454
"const Demo = createComponent({",

.vscode/hook.code-snippets

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"scope": "typescript",
44
"prefix": "use",
55
"body": [
6-
"import { $1 } from 'vue-function-api';",
6+
"import { $1 } from '@vue/composition-api';",
77
"",
88
"export default function use${2:Hook}() {",
99
" $3",

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@ Docs are available at <https://vue-hooks.netlify.com>
2121

2222
```js
2323
import Vue from 'vue';
24-
import { plugin } from 'vue-function-api';
24+
import VueCompositionAPI from '@vue/composition-api';
2525
import hooks from '@u3u/vue-hooks';
2626

2727
Vue.use(hooks);
28-
Vue.use(plugin); // Don't forget to use the plugin!
28+
Vue.use(VueCompositionAPI); // Don't forget to use the plugin!
2929
```
3030

3131
```jsx
32-
import { createComponent } from 'vue-function-api';
32+
import { createComponent } from '@vue/composition-api';
3333
import { useWindowSize } from '@u3u/vue-hooks';
3434

3535
export default createComponent({

docs/useActions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Vue hook for [`mapActions`](https://vuex.vuejs.org/api/#mapactions).
77
## Usage
88

99
```jsx {17,18,24,29,36,37}
10-
import { createComponent } from 'vue-function-api';
10+
import { createComponent } from '@vue/composition-api';
1111
import { useState, useGetters, useActions } from '@u3u/vue-hooks';
1212

1313
const Demo = createComponent({

docs/useCounter.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Vue hook that tracks a numeric value.
55
## Usage
66

77
```jsx {6,17}
8-
import { createComponent } from 'vue-function-api';
8+
import { createComponent } from '@vue/composition-api';
99
import { useCounter } from '@u3u/vue-hooks';
1010

1111
const Demo = createComponent({

docs/useDate.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Vue hook that process date via [`dayjs`](https://github.com/iamkun/dayjs).
55
## Usage
66

77
```jsx {6,11}
8-
import { createComponent } from 'vue-function-api';
8+
import { createComponent } from '@vue/composition-api';
99
import { useDate } from '@u3u/vue-hooks';
1010

1111
const Demo = createComponent({

docs/useGetters.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Vue hook for [`mapGetters`](https://vuex.vuejs.org/api/#mapgetters).
77
## Usage
88

99
```jsx {8,9,15,19}
10-
import { createComponent } from 'vue-function-api';
10+
import { createComponent } from '@vue/composition-api';
1111
import { useStore, useGetters } from '@u3u/vue-hooks';
1212

1313
const Demo = createComponent({

docs/useMutations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Vue hook for [`mapMutations`](https://vuex.vuejs.org/api/#mapmutations).
77
## Usage
88

99
```jsx {17,18,24,29,36,37}
10-
import { createComponent } from 'vue-function-api';
10+
import { createComponent } from '@vue/composition-api';
1111
import { useState, useGetters, useMutations } from '@u3u/vue-hooks';
1212

1313
const Demo = createComponent({

docs/usePrevious.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Vue hook that returns the previous value.
55
## Usage
66

77
```jsx {7,12,16}
8-
import { createComponent, value } from 'vue-function-api';
8+
import { createComponent, value } from '@vue/composition-api';
99
import { usePrevious } from '@u3u/vue-hooks';
1010

1111
const Demo = createComponent({

0 commit comments

Comments
 (0)