├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .npmignore ├── ARCHITECTURE.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── banner.png ├── example ├── basic-noapi │ ├── .gitignore │ ├── dist │ │ └── index.html │ ├── go.mod │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── api │ │ │ ├── bridge.go │ │ │ └── main.go │ │ └── index.js │ └── webpack.config.js └── basic │ ├── .gitignore │ ├── dist │ └── index.html │ ├── go.mod │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── api │ │ └── main.go │ └── index.js │ └── webpack.config.js ├── package.json ├── src ├── bridge.js └── index.js └── wasm ├── error.go ├── function.go ├── go.mod ├── object.go ├── promise.go ├── reflect_from.go ├── reflect_to.go └── wasm.go /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | example 2 | wasm 3 | .gocache -------------------------------------------------------------------------------- /ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/ARCHITECTURE.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/README.md -------------------------------------------------------------------------------- /banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/banner.png -------------------------------------------------------------------------------- /example/basic-noapi/.gitignore: -------------------------------------------------------------------------------- 1 | dist/main.js 2 | -------------------------------------------------------------------------------- /example/basic-noapi/dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/example/basic-noapi/dist/index.html -------------------------------------------------------------------------------- /example/basic-noapi/go.mod: -------------------------------------------------------------------------------- 1 | module example 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /example/basic-noapi/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/example/basic-noapi/package-lock.json -------------------------------------------------------------------------------- /example/basic-noapi/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/example/basic-noapi/package.json -------------------------------------------------------------------------------- /example/basic-noapi/src/api/bridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/example/basic-noapi/src/api/bridge.go -------------------------------------------------------------------------------- /example/basic-noapi/src/api/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/example/basic-noapi/src/api/main.go -------------------------------------------------------------------------------- /example/basic-noapi/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/example/basic-noapi/src/index.js -------------------------------------------------------------------------------- /example/basic-noapi/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/example/basic-noapi/webpack.config.js -------------------------------------------------------------------------------- /example/basic/.gitignore: -------------------------------------------------------------------------------- 1 | dist/main.js -------------------------------------------------------------------------------- /example/basic/dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/example/basic/dist/index.html -------------------------------------------------------------------------------- /example/basic/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/example/basic/go.mod -------------------------------------------------------------------------------- /example/basic/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/example/basic/package-lock.json -------------------------------------------------------------------------------- /example/basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/example/basic/package.json -------------------------------------------------------------------------------- /example/basic/src/api/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/example/basic/src/api/main.go -------------------------------------------------------------------------------- /example/basic/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/example/basic/src/index.js -------------------------------------------------------------------------------- /example/basic/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/example/basic/webpack.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/package.json -------------------------------------------------------------------------------- /src/bridge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/src/bridge.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/src/index.js -------------------------------------------------------------------------------- /wasm/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/wasm/error.go -------------------------------------------------------------------------------- /wasm/function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/wasm/function.go -------------------------------------------------------------------------------- /wasm/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/wasm/go.mod -------------------------------------------------------------------------------- /wasm/object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/wasm/object.go -------------------------------------------------------------------------------- /wasm/promise.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/wasm/promise.go -------------------------------------------------------------------------------- /wasm/reflect_from.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/wasm/reflect_from.go -------------------------------------------------------------------------------- /wasm/reflect_to.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/wasm/reflect_to.go -------------------------------------------------------------------------------- /wasm/wasm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teamortix/golang-wasm/HEAD/wasm/wasm.go --------------------------------------------------------------------------------