Add organic wasm module.
This commit is contained in:
parent
b232c8d7da
commit
ff62983ac0
19
package-lock.json
generated
19
package-lock.json
generated
@ -17,7 +17,6 @@
|
||||
"devDependencies": {
|
||||
"@babel/preset-env": "^7.23.8",
|
||||
"@babel/preset-react": "^7.23.3",
|
||||
"@wasm-tool/wasm-pack-plugin": "^1.7.0",
|
||||
"babel-core": "^6.26.3",
|
||||
"babel-loader": "^9.1.3",
|
||||
"html-webpack-plugin": "^5.6.0",
|
||||
@ -2185,18 +2184,6 @@
|
||||
"@types/node": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/@wasm-tool/wasm-pack-plugin": {
|
||||
"version": "1.7.0",
|
||||
"resolved": "https://registry.npmjs.org/@wasm-tool/wasm-pack-plugin/-/wasm-pack-plugin-1.7.0.tgz",
|
||||
"integrity": "sha512-WikzYsw7nTd5CZxH75h7NxM/FLJAgqfWt+/gk3EL3wYKxiIlpMIYPja+sHQl3ARiicIYy4BDfxkbAVjRYlouTA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"chalk": "^2.4.1",
|
||||
"command-exists": "^1.2.7",
|
||||
"watchpack": "^2.1.1",
|
||||
"which": "^2.0.2"
|
||||
}
|
||||
},
|
||||
"node_modules/@webassemblyjs/ast": {
|
||||
"version": "1.11.6",
|
||||
"resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz",
|
||||
@ -3286,12 +3273,6 @@
|
||||
"integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/command-exists": {
|
||||
"version": "1.2.9",
|
||||
"resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz",
|
||||
"integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/commander": {
|
||||
"version": "8.3.0",
|
||||
"resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
|
||||
|
@ -18,7 +18,6 @@
|
||||
"devDependencies": {
|
||||
"@babel/preset-env": "^7.23.8",
|
||||
"@babel/preset-react": "^7.23.3",
|
||||
"@wasm-tool/wasm-pack-plugin": "^1.7.0",
|
||||
"babel-core": "^6.26.3",
|
||||
"babel-loader": "^9.1.3",
|
||||
"html-webpack-plugin": "^5.6.0",
|
||||
|
@ -1,4 +1,8 @@
|
||||
import React from "react";
|
||||
import ReactDOM from "react-dom";
|
||||
import init, { parse_org } from "../../organic/target/wasm32-unknown-unknown/js/wasm";
|
||||
|
||||
ReactDOM.render(<h1>Hello, world!</h1>, document.getElementById("root"));
|
||||
init().then(() => {
|
||||
console.log(parse_org("foo"));
|
||||
ReactDOM.render(<h1>Hello, world!</h1>, document.getElementById("root"));
|
||||
});
|
||||
|
@ -2,7 +2,7 @@
|
||||
"compilerOptions": {
|
||||
"strict": true,
|
||||
"outDir": "./dist/",
|
||||
"module": "es6",
|
||||
"module": "esnext",
|
||||
"target": "es5",
|
||||
"jsx": "react",
|
||||
"allowJs": true,
|
||||
|
@ -39,4 +39,7 @@ module.exports = {
|
||||
],
|
||||
mode: "development",
|
||||
devtool: "inline-source-map",
|
||||
experiments: {
|
||||
asyncWebAssembly: true
|
||||
},
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user