about summary refs log tree commit diff stats
path: root/js/scripting-lang/package.json
diff options
context:
space:
mode:
Diffstat (limited to 'js/scripting-lang/package.json')
-rw-r--r--js/scripting-lang/package.json26
1 files changed, 26 insertions, 0 deletions
diff --git a/js/scripting-lang/package.json b/js/scripting-lang/package.json
new file mode 100644
index 0000000..32ffb72
--- /dev/null
+++ b/js/scripting-lang/package.json
@@ -0,0 +1,26 @@
+{
+  "name": "baba-yaga",
+  "version": "0.0.1",
+  "description": "An elm-inspired, functional scripting language that relies heavily on combinators.",
+  "type": "module",
+  "main": "lang.js",
+  "scripts": {
+    "start": "bun run lang.js",
+    "repl": "bun repl/repl.js",
+    "test": "./run_tests.sh",
+    "doc": "bun run jsdoc -c jsdoc.json",
+    "doc:clean": "rm -rf docs"
+  },
+  "engines": {
+    "node": ">=14.0.0",
+    "bun": ">=1.1.0"
+  },
+  "keywords": ["language", "interpreter", "scripting", "combinators", "functional"],
+  "author": "eli_oat",
+  "license": "No rulers; no kings; no masters.",
+  "devDependencies": {
+    "jsdoc": "^4.0.4",
+    "minami": "^1.2.3",
+    "taffydb": "^2.7.3"
+  }
+}
\ No newline at end of file