5个版本
0.5.2 | 2023年1月19日 |
---|---|
0.5.1 | 2023年1月13日 |
0.5.0 | 2023年1月12日 |
0.4.4 | 2022年12月26日 |
0.4.3 | 2022年12月6日 |
#62 in #modern
每月21次下载
115KB
3K SLoC
Just
Just是一个使用V8和Rust编写的简单且现代的JavaScript运行时。
特性
- 使用您喜欢的导入风格。本地、Web、包。
- 默认安全。除非显式启用,否则没有文件、网络或环境访问。
- 有用且功能丰富的内置实用程序。
- 包含用于Just的标准模块集。
安装
Shell(Mac,Linux)
curl -fsSL https://justjs.dev/install.sh | sh
PowerShell(Windows)
irm https://justjs.dev/install.ps1 | iex
Homebrew(Mac)
brew install justjs
Chocolatey(Windows)
choco install justjs
Scoop(Windows)
scoop install justjs
使用Cargo从源代码构建和安装
cargo install justjs --locked
入门指南
尝试运行一个简单的程序
just run https://r.justjs.dev/std/examples/welcome.js
或者一个更复杂的程序
import { cmd } from 'just/sys';
import { random } from 'just/crypto';
import { Database } from 'just/db:sqlite';
const db = new Database('db_name');
db.create('versions', 'id text primary key, version text');
await cmd.spawn('just -v').then((output) => {
db.insert('versions', { id: random.secure(), version: output });
});
console.json(db.query('versions', "where version = '%s'".format(cmd.exec('just -v'))), true);
db.delete('versions', '');
您可以在文档中找到更深入的介绍、示例和环境设置指南。
完整的API参考文档可在运行时文档中找到。
依赖项
~128MB
~2.5M SLoC