UNPKG

agentscript

Version:

AgentScript Model in Model/View architecture

98 lines (97 loc) 3.8 kB
{ "name": "agentscript", "version": "0.10.19", "description": "AgentScript Model in Model/View architecture", "author": "Owen Densmore", "homepage": "https://github.com/backspaces/agentscript", "main": "dist/agentscript.umd.js", "module": "dist/agentscript.js", "files": [ "/dist/", "/vendor/", "/src/", "/docs/", "/models/", "/views2/", "/views25/", "/views3/", "/leaflet/", "/maplibre/" ], "repository": { "type": "git", "url": "git+https://github.com/backspaces/agentscript.git" }, "keywords": [ "netlogo", "abm", "agentscript" ], "license": "GPL-3.0", "bugs": { "url": "https://github.com/backspaces/agentscript/issues" }, "scripts": { "clean": "shx rm -rf dist vendor views1 && shx mkdir dist vendor views1", "start0": "live-server --ignore=node_modules,docs,Attic ./ & #crlf bug", "start": "http-server -o -s > /dev/null", "start1": "serve", "build": "npm-run-all clean build-scripts build-vendor build-dist build-views build-md build-docs", "build-dist": "rollup -c config/rollup.dist.mjs", "build-vendor": "yarn && shx rm -f vendor/* && rollup -c config/rollup.vendor.mjs", "build-scripts": "node bin/models2scripts", "build-views": "node bin/models2html", "build-md": "bin/src2md 'models views1 views2 views25 views3 mvc leaflet maplibre' > /dev/null", "build-docs": "node config/copyTutorials.js && jsdoc -c config/jsdoc.js", "test": "ava test/models.js && npm run test3d", "test3d": "deno test test/geom.js", "-- END OF WORKFLOW --": "The following are verious tests, running models in various directories and browsers", "run1": "bin/runmodels models", "run1s": "bin/runmodels models/scripts", "run1c": "bin/modelsinbrowser views1", "run2": "bin/runmodels views2", "run2c": "bin/modelsinbrowser views2", "run25": "bin/runmodels views25", "run25c": "bin/modelsinbrowser views25", "run3": "bin/runmodels views3", "run3c": "bin/modelsinbrowser views3", "rund": "bin/runmodels docs", "runleaf": "bin/runmodels leaflet", "runleafc": "bin/modelsinbrowser leaflet", "runml": "bin/runmodels maplibre", "runmlc": "bin/modelsinbrowser maplibre", "runmvc": "bin/runmodels mvc", "runmvcc": "bin/modelsinbrowser mvc", "run3w": "bin/runmodels workers3", "runnode": "bin/runnodemodels", "-- END OF TESTS --": "Put misc scripts below", "fixcrlf": "npx crlf --set=LF node_modules/.bin/live-server", "chrome": "bin/modelsinbrowser views1", "safari": "bin/modelsinbrowser views1 Safari", "runallc": "npm run run1c & npm run run2c && npm run25c run3c", "foo": "node tests/node/node.js" }, "Note": "shx includes shelljs; tap-xunit for circleci/ava", "Note1": "rollup ^2.33.1 -> ^2.79.1 -> 3.2.5; @rollup/plugin-node-resolve:latest", "Note2": "remove rollup-plugin-node-resolve^5.2.0, rollup-plugin-terser^7.0.2", "dependencies": { "three": "^0.120.0" }, "devDependencies": { "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-terser": "^0.1.0", "@turf/turf": "^6.5.0", "ava": "^2.1.0", "clean-jsdoc-theme": "^4.1.8", "esm": "^3.2.25", "http-server": "14.1.1 ", "jsdoc": "^3.6.10", "live-server": "1.2.2", "npm-run-all": "4.1.2", "puppeteer": "^15.5.0", "rollup": "^3.2.5", "rollup-plugin-cleanup": "^3.2.1", "serve": "^14.0.1", "shx": "0.3" } }