squaresapp / hatjs

Utility Functions For Anonymous Controller Classes
MIT License
18 stars 2 forks source link

It's not possible to use this library as a typescript module #1

Open denisfalqueto opened 7 months ago

denisfalqueto commented 7 months ago

I'm trying to use this library in a Vite build, with vanillajs template, using typescript. If I npm install this library, I can't import it in this way:

import { Hat } from 'hatjs';
tsc && vite build

gies:


> metronomo@0.0.0 build
> tsc && vite build

src/main.ts:1:21 - error TS2307: Cannot find module 'hatjs' or its corresponding type declarations.

1 import { Hat } from 'hatjs';
                      ~~~~~~~

What struck me as funny is that I can use RawJS in that same way without any problems.

paul-go commented 7 months ago

Thanks for the report. I'll get on this. I don't use modules myself, so I was waiting for someone to request this before adding support.