Just going through the hello world at https://neon-bindings.com/docs/hello-world
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
AJ ONeal 46a9917dc3 remove cruft 3 months ago
lib initial commit 5 months ago
native remove cruft 3 months ago
.gitignore initial commit 5 months ago
README.md update examples and docs 3 months ago
example.js update examples and docs 3 months ago
package.json initial commit 5 months ago

README.md

hello

I wanted to try out neon (rust bindings for node.js), so I started reading the neon guide and spun this up as my playground.

There’s probably not too much interesting here, but if you look in native/src/lib.rs you’ll see the examples I’ve been trying out.

npm install -g neon
git clone https://git.coolaj86.com/coolaj86/hello.neon.js.git
pushd hello.neon.js/
neon build --release
node
var hello = require('.');
console.log(hello);

hello.any();
node example.js

How I made this

  1. Install Node.js.
  2. Install build tools
    • macOS: XCode and xcode-select install (CLI Tools)
    • Windows: npm install --global --production windows-build-tools
    • Ubuntu: sudo apt install -y build-essential
  3. Install Rust
  4. Install neon; Create (and rename) project
npm install --global neon-cli
neon version
neon new hello.neon
mv hello.neon hello.neon.js
pushd hello.neon.js
neon build

Then I just followed along in the docs and the examples