johnwalley / allotment

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

Allotment - Typedefinition not found #717

Closed argawow closed 7 months ago

argawow commented 1 year 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 1 year ago

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

vojtatom commented 1 year ago

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

johnwalley commented 10 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 10 months ago

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

InsidersByte commented 10 months ago

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