Code Monkey home page Code Monkey logo

Comments (6)

mightyiam avatar mightyiam commented on August 22, 2024 1

No breaking changes, I promise.

from simple-spy.

tjoskar avatar tjoskar commented on August 22, 2024

Is there any reason for a rewrite? It exists a index.d.ts file today so it works fine with typescripts projects.
I'm a big fan of typescript but it will add some complexity; build step, AVA does not support typescript so we need to manually build the ts files first, we need to pass the source maps to nyc and more.

The code is very simple today and I'm not sure it will bring any value to convert it to typescript. Or am I wrong?

from simple-spy.

tjoskar avatar tjoskar commented on August 22, 2024

I'm not against, I'm just skeptical :)

from simple-spy.

mightyiam avatar mightyiam commented on August 22, 2024

I have experience with small TypeScript projects and converting small JS projects to TypeScript. I love it.

What I do is npx tsc --watch in one terminal and npx ava --watch --fail-fast in another. Works flawlessly, for me in numerous projects.

AVA does have TypeScript types and I know how to use them 😄 .

One possible advantage is better typing because they are autogenerated. At least not wrong typings.

from simple-spy.

tjoskar avatar tjoskar commented on August 22, 2024

Okay, I will accept a PR :)

from simple-spy.

tjoskar avatar tjoskar commented on August 22, 2024

Thanks @mightyiam 🎉

from simple-spy.

Related Issues (13)

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.