@wapython/core
TypeScript icon, indicating that this package has built-in type declarations

0.3.1 • Public • Published

wapython

See the main repo for more information about what this is.

Using wapython from node.js

The following should work with nodejs version 16.x (for node 14 use the --experimental-wasm-bigint option) on Linux, MacOS, and native Microsoft Windows.

wstein@max % mkdir wapython && cd wapython && npm init -y && npm install @wapython/core

wstein@max % node  # for older node, use "node --experimental-wasm-bigint"
Welcome to Node.js v16.13.0.
Type ".help" for more information.
> python = require('@wapython/core')
> python.exec('a=2+3; a')    # outputs to stdout
5
> s = python.repr('a'); s # javascript string
5
> python.exec('import sys; sys.version')
'3.11.0b3 (main, Jul  8 2022, 23:21:07) [Clang 13.0.1 (git@github.com:ziglang/zig-bootstrap.git 81f0e6c5b902ead84753490d'
> python.exec('import sys; sys.platform')
'wasi'

Using wapython in a webpage

This is not supported yet.

Readme

Keywords

Package Sidebar

Install

npm i @wapython/core

Weekly Downloads

1

Version

0.3.1

License

BSD-3-Clause

Unpacked Size

9.8 MB

Total Files

34

Last publish

Collaborators

  • wstein