about summary refs log tree commit diff stats
path: root/js/baba-yaga/package.json
diff options
context:
space:
mode:
Diffstat (limited to 'js/baba-yaga/package.json')
-rw-r--r--js/baba-yaga/package.json38
1 files changed, 38 insertions, 0 deletions
diff --git a/js/baba-yaga/package.json b/js/baba-yaga/package.json
new file mode 100644
index 0000000..cc244e2
--- /dev/null
+++ b/js/baba-yaga/package.json
@@ -0,0 +1,38 @@
+{
+  "name": "baba-yaga",
+  "version": "2.0.0",
+  "description": "A functional programming language with high-performance engine",
+  "main": "index.js",
+  "module": "index.js",
+  "type": "module",
+  "scripts": {
+    "run": "bun run index.js example.baba",
+    "bun:run": "bun run index.js example.baba",
+    "node:run": "node index.js example.baba",
+    "debug": "bun run index.js example.baba --debug",
+    "profile": "bun run index.js example.baba --profile",
+    "legacy": "bun run index.js example.baba --legacy",
+    "repl": "node repl.js",
+    "bun:repl": "bun run repl.js",
+    "benchmark": "bun run src/benchmarks/simple-benchmark.js",
+    "benchmark:full": "bun run src/benchmarks/benchmark-suite.js",
+    "build": "bun run build.js",
+    "build:all": "bun run build.js --all",
+    "build:linux": "bun run build.js --target=linux-x64",
+    "build:windows": "bun run build.js --target=windows-x64", 
+    "build:macos-intel": "bun run build.js --target=macos-x64",
+    "build:macos-arm": "bun run build.js --target=macos-arm64",
+    "build:clean": "rm -rf build/",
+    "build:help": "bun run build.js --help",
+    "install:binaries": "cp build/baba-yaga* /usr/local/bin/ 2>/dev/null || echo 'Run with sudo to install globally'"
+  },
+  "devDependencies": {
+    "@types/bun": "latest"
+  },
+  "peerDependencies": {
+    "typescript": "^5.0.0"
+  },
+  "dependencies": {
+    "codemirror": "^5.65.16"
+  }
+}