johnwalley / allotment

A React component for resizable split views
https://allotment.mulberryhousesoftware.com/
MIT License
949 stars 52 forks source link

Allotment - Typedefinition not found #717

Closed argawow closed 5 months ago

argawow commented 10 months ago

I have changed my React-Project to Vite and now I have problems to import allotment. It works like expected, but when it comes to the production build i get this error

` Could not find a declaration file for module 'allotment'. 'C:/.....s/visualstudio/projekte/....C/client-app/node_modules/allotment/dist/modern.mjs' implicitly has an 'any' type. There are types at 'C:....../client-app/node_modules/allotment/dist/types/src/index.d.ts', but this result could not be resolved when respecting package.json "exports". The 'allotment' library may need to update its package.json or typings.

8 import { Allotment, AllotmentHandle } from "allotment";`

Can some help me out here?

vojtatom commented 10 months ago

Same issue here with npm 10.1.0 when using this package in Next.js project.

vojtatom commented 10 months ago

seems like a duplicate of https://github.com/johnwalley/allotment/issues/669

johnwalley commented 8 months ago

Looking into this. I've got a variety of Vite and NextJS projects to, hopefully, reproduce this against.

Edit: I see the problem

johnwalley commented 8 months ago

I'd appreciate it if you could see if v1.19.4 helps?

InsidersByte commented 8 months ago

@johnwalley it's fixed for me (using Next.js v14.0.3)