Code Monkey home page Code Monkey logo

Comments (6)

rajasegar avatar rajasegar commented on June 11, 2024 1

@ondrejsevcik It seems like the codemod is trying to read files with extensions js,ts with this option --extensions js,ts
Can you try this instead and let us know:

npx ember-angle-brackets-codemod angle-brackets --extensions=hbs app/components/<component-name>/template.hbs

from ember-angle-brackets-codemod.

GavinJoyce avatar GavinJoyce commented on June 11, 2024

you can specify a component name as follows:

npx ember-angle-brackets-codemod angle-brackets app/templates/some-component.hbs

from ember-angle-brackets-codemod.

GavinJoyce avatar GavinJoyce commented on June 11, 2024

@ondrejsevcik can you confirm that it works for you? If so, we can close this issue

from ember-angle-brackets-codemod.

ondrejsevcik avatar ondrejsevcik commented on June 11, 2024

We're using pods structure and it seems it doesn't like it. When i run it with

npx ember-angle-brackets-codemod angle-brackets app/components/<component-name>/template.hbs

it fails with

Error: Command failed: /Users/ondrejsevcik/.npm/_npx/56571/lib/node_modules/ember-angle-brackets-codemod/node_modules/jscodeshift/bin/jscodeshift.js -t /Users/ondrejsevcik/.npm/_npx/56571/lib/node_modules/ember-angle-brackets-codemod/transforms/angle-brackets/index.js --extensions js,ts
    at makeError (/Users/ondrejsevcik/.npm/_npx/56571/lib/node_modules/ember-angle-brackets-codemod/node_modules/execa/index.js:174:9)
    at Promise.all.then.arr (/Users/ondrejsevcik/.npm/_npx/56571/lib/node_modules/ember-angle-brackets-codemod/node_modules/execa/index.js:278:16)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
(node:56571) UnhandledPromiseRejectionWarning: Error: Command failed: /Users/ondrejsevcik/.npm/_npx/56571/lib/node_modules/ember-angle-brackets-codemod/node_modules/jscodeshift/bin/jscodeshift.js -t /Users/ondrejsevcik/.npm/_npx/56571/lib/node_modules/ember-angle-brackets-codemod/transforms/angle-brackets/index.js --extensions js,ts
    at makeError (/Users/ondrejsevcik/.npm/_npx/56571/lib/node_modules/ember-angle-brackets-codemod/node_modules/execa/index.js:174:9)
    at Promise.all.then.arr (/Users/ondrejsevcik/.npm/_npx/56571/lib/node_modules/ember-angle-brackets-codemod/node_modules/execa/index.js:278:16)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
(node:56571) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
(node:56571) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

from ember-angle-brackets-codemod.

ondrejsevcik avatar ondrejsevcik commented on June 11, 2024

Thanks, that helps.

btw, it transforms comments into something that will not compile.

{{!-- comment --}}

//will become
{{! comment }}

from ember-angle-brackets-codemod.

Turbo87 avatar Turbo87 commented on June 11, 2024

resolved by #140

from ember-angle-brackets-codemod.

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.