-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The jsDelivr ESM link doesn't work for Box2D-WASM #61
Comments
3 tasks
8Observer8
changed the title
The jsDelivr ESM link doesn't work for Box2d-WASM
The jsDelivr ESM link doesn't work for Box2D-WASM
Jul 8, 2023
UNPKG version doesn't work. I replaced it - see a message below. Playground: https://plnkr.co/edit/BGNYcIJRiJXpd9N4?preview <!-- Since import maps are not yet supported by all browsers, its is
necessary to add the polyfill es-module-shims.js -->
<script async src="https://unpkg.com/es-module-shims@1.8.3/dist/es-module-shims.js"></script>
<script type="importmap">
{
"imports": {
"box2d-wasm": "https://unpkg.com/box2d-wasm@7.0.0/dist/es/Box2D.js",
"gl-matrix": "https://cdn.jsdelivr.net/npm/gl-matrix@3.4.3/+esm"
}
}
</script>
<script type="module">
import { mat4, vec3 } from "gl-matrix";
const v = vec3.fromValues(1, 2, 3);
console.log(v);
const m = mat4.create();
console.log(m);
</script>
<!-- <script type="module" src="./js/index.js"></script> --> |
This link doesn't work: https://cdn.jsdelivr.net/npm/box2d-wasm@7.0.0/+esm and this link doesn't work: https://unpkg.com/box2d-wasm@7.0.0/dist/es/Box2D.js But this with link works: https://cdn.jsdelivr.net/npm/box2d-wasm@7.0.0/dist/es/entry.js <!-- Since import maps are not yet supported by all browsers, its is
necessary to add the polyfill es-module-shims.js -->
<script async src="https://unpkg.com/es-module-shims@1.7.3/dist/es-module-shims.js"></script>
<script type="importmap">
{
"imports": {
"box2d-wasm": "https://cdn.jsdelivr.net/npm/box2d-wasm@7.0.0/dist/es/entry.js",
"gl-matrix": "https://cdn.jsdelivr.net/npm/gl-matrix@3.4.3/+esm"
}
}
</script> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
The main contributor for Plunker wrote in the next message that it can be an issue of jsDelivr or Box2D-WASM: plnkr/feedback#597 (comment) So I created the issue for jsDelivr too: jsdelivr/jsdelivr#18510
I try to use the
box2d-wasm@7.0.0
ESM link from here: https://www.jsdelivr.com/package/npm/box2d-wasmIt doesn't work on Plunker, and it doesn't work locally on my laptop (I have the same errors, see errors below):
But it works on PlayCode: https://playcode.io/1527756
I uploaded Box2D-WASM files on GitHub Pages:
So it works locally and on Plunker if I use the next link: https://8observer8.github.io/lib/box2d-wasm-7.0.0-box2d-2.4.1/box2d-wasm.min.js You can just replace the jsDelivr link with this one.
index.html
index.js
init-box2d.js
But I have these errors:
Affected jsDelivr links
https://cdn.jsdelivr.net/npm/box2d-wasm@7.0.0/+esm
The text was updated successfully, but these errors were encountered: