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.json24
1 files changed, 24 insertions, 0 deletions
diff --git a/js/scripting-lang/package.json b/js/scripting-lang/package.json
new file mode 100644
index 0000000..20b23c1
--- /dev/null
+++ b/js/scripting-lang/package.json
@@ -0,0 +1,24 @@
+{
+  "name": "scripting-lang",
+  "version": "0.0.1",
+  "description": "An elm-inspired, as of yet unnamed functional scripting language that relies heavily on combinators.",
+  "type": "module",
+  "main": "lang.js",
+  "scripts": {
+    "start": "bun run lang.js",
+    "test": "./run_tests.sh",
+    "doc": "bun run jsdoc lexer.js parser.js lang.js -d docs --readme README.md --package package.json --tutorials COMBINATORS.md",
+    "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": {
+    "ink-docstrap": "^1.3.2",
+    "jsdoc-babel": "^0.5.0"
+  }
+}
\ No newline at end of file