@tarojs/cli
Version:
cli tool for taro
36 lines (32 loc) • 959 B
JavaScript
function createWhenTs (params) {
return !!params.typescript
}
const handler = {
'/tsconfig.json': createWhenTs,
'/types/global.d.ts': createWhenTs,
'/types/vue.d.ts' ({ framework, typescript }) {
return ['vue', 'vue3'].includes(framework) && !!typescript
},
'/src/pages/index/index.jsx' ({ pageName }) {
return { setPageName: `/src/pages/${pageName}/index.jsx` }
},
'/src/pages/index/index.css' ({ pageName }) {
return { setPageName: `/src/pages/${pageName}/index.css` }
},
'/src/pages/index/index.vue' ({ pageName }) {
return { setPageName: `/src/pages/${pageName}/index.vue` }
},
'/src/pages/index/index.config.js' ({ pageName }) {
return { setPageName: `/src/pages/${pageName}/index.config.js` }
}
}
const basePageFiles = [
'/src/pages/index/index.jsx',
'/src/pages/index/index.vue',
'/src/pages/index/index.css',
'/src/pages/index/index.config.js'
]
module.exports = {
handler,
basePageFiles
}