plugin.js 467 B

12345678910111213141516171819202122
  1. const defineHelper = require("../../../helpers/define-helper").default;
  2. const main = defineHelper(__dirname, "main", `
  3. import dep from "(!!!)%-..a,4892 missing";
  4. export default function helper() {
  5. return dep();
  6. }
  7. `);
  8. module.exports = function() {
  9. return {
  10. visitor: {
  11. Identifier(path) {
  12. if (path.node.name !== "REPLACE_ME") return;
  13. const helper = this.addHelper(main);
  14. path.replaceWith(helper);
  15. },
  16. },
  17. };
  18. };