babel-preset-typescript-vue
Version:
TypeScript preset for Babel 7.x supporting Vue.js components written in TS
24 lines (20 loc) • 528 B
JavaScript
import { declare } from "@babel/helper-plugin-utils";
import fileTest from "./fileTest";
import pluginTransformTypeScript from "@babel/plugin-transform-typescript";
import presetTypeScript from "@babel/preset-typescript";
export default declare(
(api, options = {}) => {
api.assertVersion(7);
return {
"presets": [
[presetTypeScript, options]
],
"overrides": [{
"test": fileTest,
"plugins": [
[pluginTransformTypeScript, options]
]
}]
};
}
);