metonym / svelte-highlight

Syntax Highlighting for Svelte using highlight.js
https://svhe.onrender.com
MIT License
252 stars 13 forks source link

fix(package): includes types in exports map #312

Closed metonym closed 8 months ago

metonym commented 8 months ago

Fixes #311

metonym commented 8 months ago

After some more testing, I've found by trial and error that this works best.

The explicit *.js extension is needed for Rollup. Same for *.css.

".": {
  "types": "./index.d.ts",
  "svelte": "./index.js"
},
"./*": {
  "types": "./*.d.ts",
  "svelte": "./*.svelte"
},
"./package.json": "./package.json",
"./styles/*.css": {
  "import": "./styles/*.css"
},
"./styles/*": {
  "types": "./styles/*.d.ts",
  "import": "./styles/*.js"
},
"./languages/*": {
  "types": "./languages/*.d.ts",
  "import": "./languages/*.js"
}