Giter Site home page Giter Site logo

Comments (7)

sirrodgepodge avatar sirrodgepodge commented on June 4, 2024 1

I believe this is exactly what I'm attempting here :),

https://www.npmjs.com/package/babel-plugin-undecorate

I'm assuming the reason you'd want this is for testability of the underlying class/method (that's why I wanted it).

from babel-plugin-transform-decorators-legacy.

loganfsmyth avatar loganfsmyth commented on June 4, 2024

I'm not sure I fully follow the details, but this seems like the type of thing that could be implemented as a separate plugin that would run before this one, if you wanted that behavior. I'm not sure it is something that this plugin would do on its own?

from babel-plugin-transform-decorators-legacy.

danbovey avatar danbovey commented on June 4, 2024

Closing as this is probably solved by babel-plugin-undecorate!

from babel-plugin-transform-decorators-legacy.

vdh avatar vdh commented on June 4, 2024

@danbovey Woah woah hey, it's not actually solved yet, it was only raised as a hypothetical solution

from babel-plugin-transform-decorators-legacy.

danbovey avatar danbovey commented on June 4, 2024

@vdh As @loganfsmyth said, this issue doesn't have to be solved in this plugin, it's a little bit out of scope. I no longer need this so I haven't tested @sirrodgepodge's plugin but I assume that's the repo we can open an issue on if that doesn't solve this feature request.

from babel-plugin-transform-decorators-legacy.

vdh avatar vdh commented on June 4, 2024

@danbovey The problematic code is directly created by this babel plugin. Relying on yet another plugin to make further changes over the top of how it already behaves is an unstable attempt at solving the code generation issue.

from babel-plugin-transform-decorators-legacy.

danbovey avatar danbovey commented on June 4, 2024

OK, reopening to be looked at by @loganfsmyth

from babel-plugin-transform-decorators-legacy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.