@explorable-viz/fluid
Version:
A functional programming language which integrates a bidirectional dynamic analysis, connecting outputs to data sources in a fine-grained way. Fluid is implemented in PureScript and runs in the browser.
95 lines (94 loc) • 3.22 kB
JSON
{
"name": "@explorable-viz/fluid",
"version": "0.11.4",
"description": "A functional programming language which integrates a bidirectional dynamic analysis, connecting outputs to data sources in a fine-grained way. Fluid is implemented in PureScript and runs in the browser.",
"main": "index.js",
"repository": {
"type": "git",
"url": "git+https://github.com/explorable-viz/fluid.git#release"
},
"keywords": [
"PureScript",
"JavaScript"
],
"author": "Fluid Contributors",
"license": "MIT",
"bugs": {
"url": "https://github.com/explorable-viz/fluid/issues"
},
"homepage": "https://f.luid.org",
"files": [
"dist/fluid/shared",
"dist/fluid/fluid/lib",
"script/bundle-website.sh",
"script/bundle-page.sh",
"script/util/clean.sh",
"script/util/lisp-case.sh",
"website/article",
"script/install-website.sh",
"script/util/serve.sh"
],
"scripts": {
"benchmark": "./script/benchmark.sh",
"build": "./script/build.sh",
"build-prod": "BUILD_ENV=prod ./script/build.sh",
"build-publish": "yarn build-prod && yarn publish",
"build-test": "./script/build-test.sh",
"bundle-fluid": "./script/bundle-fluid.sh",
"bundle-serve": "sh -c './script/bundle-website.sh \"$@\" && ./script/serve.sh \"$1\"' _",
"bundle-website": "./script/bundle-website.sh",
"bundle-website-all": "./script/bundle-website-all.sh",
"fluid": "node ./dist/fluid/shared/fluid.mjs",
"serve": "./script/serve.sh",
"test": "./script/test.sh",
"test-all": "./script/test-all.sh",
"test-browser": "./script/test.sh --browsers=Chrome --singleRun=false",
"test-website": "./script/test-website.sh",
"test-website-all": "./script/test-website-all.sh",
"tidy": "./script/tidy.sh"
},
"dependencies": {
"@codemirror/commands": "^6.8.1",
"@codemirror/lang-python": "^6.2.1",
"@codemirror/state": "^6.5.2",
"@codemirror/theme-one-dark": "^6.1.3",
"@codemirror/view": "^6.38.3",
"@lezer/python": "^1.1.18",
"benchmark": "^2.1.4",
"commander": "^12.1.0",
"d3": "^7.9.0",
"datetime": "^0.0.3",
"express": "^4.19.2",
"express-static": "^1.2.6",
"http-server": "^14.1.1",
"http-shutdown": "^1.2.2",
"node": "^22.11.0",
"node-process": "^1.0.1",
"os": "^0.1.2",
"util": "^0.12.5"
},
"devDependencies": {
"esbuild": "^0.25.8",
"gh-pages": "^6.1.1",
"karma": "6.4.0",
"karma-chrome-launcher": "3.1.1",
"karma-mocha": "2.0.1",
"karma-mocha-reporter": "2.2.5",
"mocha": "^10.0.0",
"puppeteer": "23.11.1",
"purescript": "0.15.10",
"purescript-language-server": "0.16.6",
"purescript-psa": "0.8.2",
"purs-backend-es": "^1.4.2",
"purs-tidy": "^0.9.3",
"spago": "^0.21.0",
"typescript": "^5.5.3"
},
"bin": {
"fluid": "./dist/fluid/shared/fluid.mjs",
"test-website": "./dist/fluid/shared/website-test.js",
"install-website": "./script/install-website.sh",
"bundle-website": "./script/bundle-website.sh"
},
"packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
}