Files
vue-cli/packages/@vue/cli-plugin-pwa/generator/index.js
2020-12-11 14:53:13 +08:00

16 lines
444 B
JavaScript

module.exports = api => {
api.extendPackage({
dependencies: {
'register-service-worker': '^1.7.2'
}
})
api.injectImports(api.entryFile, `import './registerServiceWorker'`)
api.render('./template')
if (api.invoking && api.hasPlugin('typescript')) {
/* eslint-disable-next-line node/no-extraneous-require */
const convertFiles = require('@vue/cli-plugin-typescript/generator/convert')
convertFiles(api)
}
}