Skip to content

0.6.0

Compare
Choose a tag to compare
@Boshen Boshen released this 06 Dec 09:26
  • remove unused impl<T> FileSystem for Arc<T> #5
  • feat(resolver): add a realpath to package.json

Using the realpath for resolving browser field will lead to missing queries.

This fixes a cases where browserField fails to read.


styled-components is using a trick for loading browser modules:

https://github.com/styled-components/styled-components/blob/7c065e0b6f890760d7a6759ec5e4a95775b6e688/packages/styled-components/package.json#L6C1-L12C5

  "main": "dist/styled-components.cjs.js",
  "module": "./dist/styled-components.esm.js",
  "browser": {
    "./dist/styled-components.esm.js": "./dist/styled-components.browser.esm.js",
    "./dist/styled-components.cjs.js": "./dist/styled-components.browser.cjs.js"
  },

Module resolution has to go from "module": "./dist/styled-components.esm.js", then to browser's
"./dist/styled-components.esm.js": "./dist/styled-components.browser.esm.js" part in order for things to
get resolved correctly.