-
Notifications
You must be signed in to change notification settings - Fork 54
/
Copy pathindex.ts
34 lines (29 loc) · 1.26 KB
/
index.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import type { Transform, Parser } from 'jscodeshift'
type JSTransformationModule = {
default: Transform
parser?: string | Parser
}
const transformationMap: {
[name: string]: JSTransformationModule
} = {
'vue-class-component-v8': require('./vue-class-component-v8'),
'new-global-api': require('./new-global-api'),
'vue-router-v4': require('./vue-router-v4'),
'vuex-v4': require('./vuex-v4'),
'define-component': require('./define-component'),
'new-vue-to-create-app': require('./new-vue-to-create-app'),
'scoped-slots-to-slots': require('./scoped-slots-to-slots'),
'new-directive-api': require('./new-directive-api'),
'remove-vue-set-and-delete': require('./remove-vue-set-and-delete'),
// atomic ones
'remove-contextual-h-from-render': require('./remove-contextual-h-from-render'),
'remove-production-tip': require('./remove-production-tip'),
'remove-trivial-root': require('./remove-trivial-root'),
'remove-vue-use': require('./remove-vue-use'),
'root-prop-to-use': require('./root-prop-to-use'),
'vue-as-namespace-import': require('./vue-as-namespace-import'),
// generic utility tranformations
'add-import': require('./add-import'),
'remove-extraneous-import': require('./remove-extraneous-import'),
}
export default transformationMap