├── README.md ├── benchmarks ├── .gitignore ├── addon.cc ├── benchmark.js ├── binding.gyp ├── lib │ └── main.go ├── package.json └── run-build.sh ├── callback ├── .gitignore ├── README.md ├── addon.cc ├── binding.gyp ├── index.js ├── lib │ ├── main.go │ └── types.h ├── package.json └── run-build.sh ├── helloworld ├── .gitignore ├── addon.cc ├── binding.gyp ├── index.js ├── lib │ └── main.go └── run-build.sh └── promise ├── .gitignore ├── README.md ├── addon.cc ├── binding.gyp ├── index.js ├── lib ├── main.go └── types.h ├── package.json └── run-build.sh /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/benchmarks/.gitignore -------------------------------------------------------------------------------- /benchmarks/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/benchmarks/addon.cc -------------------------------------------------------------------------------- /benchmarks/benchmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/benchmarks/benchmark.js -------------------------------------------------------------------------------- /benchmarks/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/benchmarks/binding.gyp -------------------------------------------------------------------------------- /benchmarks/lib/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/benchmarks/lib/main.go -------------------------------------------------------------------------------- /benchmarks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/benchmarks/package.json -------------------------------------------------------------------------------- /benchmarks/run-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/benchmarks/run-build.sh -------------------------------------------------------------------------------- /callback/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/callback/.gitignore -------------------------------------------------------------------------------- /callback/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/callback/README.md -------------------------------------------------------------------------------- /callback/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/callback/addon.cc -------------------------------------------------------------------------------- /callback/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/callback/binding.gyp -------------------------------------------------------------------------------- /callback/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/callback/index.js -------------------------------------------------------------------------------- /callback/lib/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/callback/lib/main.go -------------------------------------------------------------------------------- /callback/lib/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/callback/lib/types.h -------------------------------------------------------------------------------- /callback/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/callback/package.json -------------------------------------------------------------------------------- /callback/run-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/callback/run-build.sh -------------------------------------------------------------------------------- /helloworld/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/helloworld/.gitignore -------------------------------------------------------------------------------- /helloworld/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/helloworld/addon.cc -------------------------------------------------------------------------------- /helloworld/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/helloworld/binding.gyp -------------------------------------------------------------------------------- /helloworld/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/helloworld/index.js -------------------------------------------------------------------------------- /helloworld/lib/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/helloworld/lib/main.go -------------------------------------------------------------------------------- /helloworld/run-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/helloworld/run-build.sh -------------------------------------------------------------------------------- /promise/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/promise/.gitignore -------------------------------------------------------------------------------- /promise/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/promise/README.md -------------------------------------------------------------------------------- /promise/addon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/promise/addon.cc -------------------------------------------------------------------------------- /promise/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/promise/binding.gyp -------------------------------------------------------------------------------- /promise/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/promise/index.js -------------------------------------------------------------------------------- /promise/lib/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/promise/lib/main.go -------------------------------------------------------------------------------- /promise/lib/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/promise/lib/types.h -------------------------------------------------------------------------------- /promise/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/promise/package.json -------------------------------------------------------------------------------- /promise/run-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctdio/node-golang-native-addon-experiment/HEAD/promise/run-build.sh --------------------------------------------------------------------------------