stretch icon indicating copy to clipboard operation
stretch copied to clipboard

Making stretch-layout importable via ES Module CDN

Open trusktr opened this issue 3 years ago • 1 comments

This is possible with Yoga:

<script type="module">
	import yoga from 'https://jspm.dev/yoga-layout'

	// use yoga.Node, etc.
</script>

Need to investigate how they do it. The import * as wasm from './file.wasm' won't work because it is designed for someone to import using a build tool like Webpack.

Looks like they compile the Wasm to JavaScript for this use case: https://unpkg.com/browse/[email protected]/build/Release/nbind.js

Looks like perhaps a combination of https://github.com/charto/nbind and emscripten with asm.js output.

trusktr avatar Sep 18 '22 06:09 trusktr

@trusktr nbind seems to have been abandoned for some time and doesn't work natively with the current node LTS. I have also been looking for a way around this issue. I'd be interested to learn if you found anything.

jordan-schnur avatar Oct 10 '22 22:10 jordan-schnur