vueTransformerPlugin.js 514 B

123456789101112
  1. // For React Native version 0.59 or later
  2. var upstreamTransformer = require("metro-react-native-babel-transformer");
  3. var vueNativeScripts = require("vue-native-scripts");
  4. var vueExtensions = ["vue"]; // <-- Add other extensions if needed.
  5. module.exports.transform = function({ src, filename, options }) {
  6. if (vueExtensions.some(ext => filename.endsWith("." + ext))) {
  7. return vueNativeScripts.transform({ src, filename, options });
  8. }
  9. return upstreamTransformer.transform({ src, filename, options });
  10. };