Mateusz Burzyński
Mateusz Burzyński
> I am not really familiar with Flow so I'm not really sure how would I be able to contribute. You wouldn't really have to touch `.js` files (the ones...
> import createCache from '@emotion/cache'; is supposed to work without installing @emotion/cache This is impossible with pnpm. It's the whole point of pnpm that you can't just access random packages...
Please always try to share a repro case in a runnable form - either by providing a git repository to clone or a codesandbox. OSS maintainers usually can't afford the...
A somewhat isolated repro of the problem: [TS playground](https://www.typescriptlang.org/play?ts=5.4.0-dev.20240207#code/JYOwLgpgTgZghgYwgAgBJjABwEoQM6YD2IeEAkiMGMhAB6QgAmeyuBxpFVyA3gFDJkYAJ6YIAfgBcrfERIQAKqIgBuPgF8+IscgBSeYgCFCjYUp0BeAcgA+MhISiMAPHjBRQAcwA0yOCGEAPms7Nw8QTxDkEABXAFsAI2gohMJCABsIfyjY9PSomKYIGFAIRjU+UEhYRBQAZXdgBDBcAEcY-DBnY1NzFDoGZmQAEWK4GPSwHrNlQJp6CCYWNo63XmsAKwMQAAoASmkABShCOOBSbpMZsUC1TW0UUfgJloh2zoBZF+BMOCgpq7ICz2RwuaxhLzecGNCK2ZAAMWAmThAEEoFA4MJXDDPHDEZlgrctMoRmMXtM+kCorgHE5seEfH4AsFBHYnuNJitPt9fv9plEIREcvEklAUmlMtlWdEJvlpYVGMVSuU+IqEOk-igHCRqKlesppIVgO9kHhhIkMhUqtB4EhkA0PM02HILhSSQNFkN2eSrn05h6ljJ2PJ1oIoFlGMR0sJkABtPXXCAAXWkbrEdz4qog6s1yBzeBY6Cwzo4-QWgZLIf4gm1YRizUcOwTUmQ0y41DsuXSvlAVBbRZwslL7b2akEbjgYCayC2xEu+p0AaG+iMvtmO2sgmbqbXOk7sqhgkEvbA-Ywg+DnEoYEPyAO9saTqH8nniaJmkq4BttWQfUYw0IBB4kWMAADkTAgZxrDYF4gVDI9YwAawgYRpEFTwUyZYQx2QdRbwANT+YA4ASTIWGBasEOQ1DTRxTD-Gw6w8L4OYAHoAColxYACgLiEDwMVdjWPggB9ES4EwYA+hbHYADciJIsjpEIjxFPwPYgTmGDJhwsTwzwF5pOkbSwF0kT5NU0j8CM5AVOIqy8AzT9qltFAAHEMUwAALABFAAZStSGmV9KS40lnkmNMIDmSjGEnOAWyiuEuxw1jhOgE4oDwFtwzgSMQGjZBDj+Kc4HSZwPIk3y-IAUXRRxAljJNktlDMHmQSrvP8nyOigGNgRpUF6UhLCiXazrqrstTyJBOl0N8BixpJCb-LYDJZOgGr6AxPBnCmhz5kGFgVr8-ayLmCjrHePq0JxHDCDEDEp2IUC4D426GRwiz7KU2yFIcnCHEIRDgHwYzsyG+baIZd81HawKIDW9INqgXAwBiKAQD6KDBARpKwu9SLdxQYEFSVEAyihC6oh2WM8eJ5qwtjMmSgpxgk03I9xCDF0IE5wRpAdJpXkvSD6YXaK9gKIpWbKKJZMIYAVXalEzRABAEaRlG0YxrHlGccXE0Oz1uLJImJep3Hn1ILXoB1zHscNv04ZJTX8HW6AKBgQgcaDD2oC29w4C9whjYrCG5pxXxCkQkBCAAdxAQJby5Nx8fLL0zYBCW4MJ7PEypuDKPDd43EFx9XlLrpU-z53rBL1YwDIRgPq8O5kAAMj95HNu24OQG9l2dDdgwe6gX3bYDvuQ7DoZBsjhlo5AWOE6TuD55cKGY7jxPk+gt5G-To7wo5WuSWBPOopT62ICPk2T59HPSZl5VC+BDdjwHwhwdFyeQ4N92Y9A4YhDr4GuUU94aQsHMVWwh1Yj39vbPWYgAGiwgRUcanlqoILHr7Hq0AYxhROvgvqcFiG9WEARf6ZFZ7HSwf5M6+AyH0NOtQ-Ab8ealknr7E6k9gFwF2owvAe9BBdlvLwm+wUSFBBYhg5aLCa6oH8IwTIUA4J4IobQjqLDpHMKqt1ChVDLI0KISwoReiuqsOMewliH9kAPWgJOYAL03oQGkGlOEJ0lFMFUa9PidQICZAbGKQQHi2SAWAuAASfNBB-h4pEsCEFnDSN8EIkRyB9L+2kBI3+gCUbJMMX9axwjbweIes9EgLZFHKNUQAeUwBUvAUIoFzAVkrFQyAPFeJqdACoaoNThjzBwagngsGtHSNdGiEiq7eJUb0zM1oah2g+MIEy8FeQgRbDwZA3tv7IAAESGBRNgfZuE2okhWeYgaEdN5R2iBAFGRJ+m5lrNQFZ0jpBxIiXxKJSSVkmV8JcthwiKijKquMyZdj3mGOsBxdiyAADqKBPAQGoHAIQJIzh4DiJOBAXkAB0yAhLWH2JpNA54Eb4tnLsbZcUwBwGkNsjZ4BGU7LSNIQ5xzTnqFwrhPYzS1BAA). Analyzing this further would probably take something between 30 minutes and a couple of hours and realistically I'm not sure when...
Unfortunately, that's not the case because you don't always want to be overly eager when it comes to constifying things. The easiest way to show this is to add a...
I managed to slim down the repro of the original problem quite a bit: [TS playground](https://www.typescriptlang.org/play?ts=5.3.3#code/JYOwLgpgTgZghgYwgAgCoE8AOEAmARAewQB5UA+ZAbwChlkA3ALjQG5qBfa6sLFAJQgBnAK4AbMMgC8VWskxQCmAPzMARACEAgn1Vt2bbr2QB1KHEzYcpCtJp0A7mYu5mqPQZwQEouFBQxhEAQwYAIQZEdzawAKMFcASmZTc0trDy8fP2QAoJCw5AQ-OEgAZTBhGBgY2RwiV158ImsAGlk-QQJReghmaPipCmTnK3JWxIYCYBx0718UBDDBCVqEestCEgERcTIDQohiiDKKmGiV5uQ+gYinaMo5BUw1LR1kdnj4tiA)
I spent some time on this throughout the weekend (🤦♂️) and I don't see how this could be fixed right now. There is a TypeScript PR (see [here](https://github.com/microsoft/TypeScript/pull/50759)) that I...
> types for cjs are missing in the exports definition. It should look like this in the package.json files. Technically it doesn't but I agree that the proposed structure is...
@lukastaegert TypeScript is following the standard node resolution algorithm - with small extensions. `package.json#types` field isn't the only way in which it can load types for a given package. It...