Releases: esm-dev/esm.sh
Releases Β· esm-dev/esm.sh
v95
v94
v93
v92
- Add
stable
channel for UI libraries like react, to avoid multiple copies of runtime by cachehttps://esm.sh/v92/[email protected]/deno/react.js -> https://esm.sh/stable/[email protected]/deno/react.js
- Respect
external all
arg in types build - Upgrade
deno/std
to 0.152.0
v91
- Improved Deno CLI Script:
After initializing, you can use the
deno run -A https://esm.sh/v91 init
deno task npm:[add/update/remove]
commands to manage the npm packages in the import maps.deno task npm:add react react-dom # add packages deno task npm:add react@17 react-dom@17 # add packages with specified version deno task npm:update react react-dom # upgrade packages deno task npm:update # update all packages deno task npm:remove react react-dom # remove packages
- Respect
imports
of package.json (close #400) - Update
npmNaming
range (close #401)
v90
- Experimentally add Deno CLI mode, it will update the
import_map.json
file in the working directory:deno install -A -n esm -f https://esm.sh esm add react react-dom # add packages esm add react@17 react-dom@17 # add packages with specified version esm upgrade react react-dom # upgrade packages esm upgrade # upgrade all packages esm remove react react-dom # remove packages
Ensure to point the
import_map.json
in yourdeno run
command or thedeno.json
file. - Support
/v89/*some-package@version
external all pattern, do NOT use it directly, use the CLI mode instead. - Redirect urls with
/@types/
to.d.ts
files instead of build - Improve node service stability
- Fix cjs
__exportStar
not used (close #389) - Fix
resolve
package (close #392) - Add workaround for
prisma
build - Upgrade deno std to 0.151.0
v89
v88
- Respect
exports.development
conditions inpackage.json
(close #375) - Fix
solid-js/web?target=deno
strip ssr functions - Fix
@types/node
types transforming (close #363) - Fix
?external
doesn't support.dts
files (close #374) - Fix invalid export names of
keycode
,vscode-oniguruma
&lru_map
(close #362, #369) - Fix esm resolving before build (close #377)
- Upgrade esbuild to 0.14.50
v87
- Support
?external
query, this will give you better user experience when you are using import maps.// import_map.json { "imports": { "preact": "https://esm.sh/[email protected]", "preact-render-to-string": "https://esm.sh/[email protected]?external=preact", } }
- Support
?no-dts
(equals to?no-check
) query - Add the
ignore-annotations
option for esbuild (#349) - Prevent submodules bundling their local dependencies (#354)
- Don't panic in Opera
Credits
Huge thanks to @alienzhou