{
    "name": "agentscript",
    "version": "0.10.27",
    "description": "AgentScript Model in Model/View architecture",
    "author": "Owen Densmore",
    "homepage": "https://github.com/backspaces/agentscript",
    "main": "dist/agentscript.js",
    "module": "dist/agentscript.js",
    "unpkg": "dist/agentscript.min.js",
    "jsdelivr": "dist/agentscript.min.js",
    "files": [
        "bin/",
        "config/",
        "dist/",
        "docs/",
        "ide/",
        "leaflet/",
        "maplibre/",
        "models/",
        "mvc/",
        "src/",
        "uielements/",
        "views1/",
        "views2/",
        "views2full/",
        "views2mv/",
        "views25/",
        "views3/"
    ],
    "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": {
        "start": "http-server -p 9000 -o --silent > /dev/null &",
        "clean": "rm -rf dist vendor views1 && mkdir dist vendor views1",
        "build": "npm-run-all rmstore clean build-vendor build-dist build-views build-md build-docs",
        "build-distxx": "rollup -c config/rollup.dist.mjs",
        "build-dist": "node config/build.esbuild.mjs",
        "build-esbuild": "node config/build.esbuild.mjs",
        "build-vendor": "rm -f vendor/* && rollup -c config/rollup.vendor.mjs && cp node_modules/uplot/dist/uPlot.min.css vendor/uPlot.css",
        "build-vendorxx": "yarn && rm -f vendor/* && rollup -c config/rollup.vendor.mjs && cp node_modules/uplot/dist/uPlot.min.css vendor/uPlot.css",
        "build-views": "node bin/models2html",
        "build-md": "bin/src2md 'models views1 views2 views2mv views2full views25 views3 mvc leaflet maplibre uielements' > /dev/null",
        "build-docs": "rm -rf docs/* && jsdoc -c config/cleantheme/jsdoc.json",
        "rmstore": "find . -name \".DS_Store\" -delete",
        "build-vscode": "rm vscode.zip; zip -r vscode.zip vscode",
        "test": "test/denomodels.js && test/deno3Dgeom.js",
        "-- END OF WORKFLOW --": "The following are versions tests, running models in various directories and browsers",
        "run-denoxx": "http-server -p 9999 -o --silent > /dev/null & PORT=8888 deno run -A webdav/deno-cli-server.js &",
        "run-deno": "PORT=8888 deno run -A webdav/deno-cli-server.js &",
        "md": "bin/src2md 'mvc'",
        "serv": "live-server",
        "runmodels": "bin/runnodemodels",
        "run1": "bin/modelsinbrowser views1",
        "run2": "bin/modelsinbrowser views2",
        "run2mv": "bin/modelsinbrowser views2mv",
        "runmvc": "bin/modelsinbrowser mvc",
        "run2full": "bin/modelsinbrowser views2full",
        "run25": "bin/modelsinbrowser views25",
        "run3": "bin/modelsinbrowser views3",
        "runui": "bin/modelsinbrowser uielements",
        "runleaf": "bin/modelsinbrowser leaflet",
        "runml": "bin/modelsinbrowser maplibre",
        "runnode": "bin/runnodemodels",
        "runapps": "npm run runleaf & npm run runmvc & npm runmvc"
    },
    "dependencies": {
        "express": "^5.1.0",
        "three": "^0.120.0",
        "uplot": "^1.6.31"
    },
    "devDependencies": {
        "@redfish/leafletelementoverlay": "^1.2.2",
        "@rollup/plugin-node-resolve": "^15.0.1",
        "@rollup/plugin-terser": "^0.1.0",
        "@turf/turf": "^6.5.0",
        "clean-jsdoc-theme": "v4.2.18",
        "esbuild": "^0.24.0",
        "esm": "^3.2.25",
        "http-server": "^14.1.1",
        "jsdoc": "4.0.2",
        "live-server": "^1.2.2",
        "npm-run-all": "^4.1.5",
        "rollup": "^3.2.5",
        "rollup-plugin-cleanup": "^3.2.1",
        "shx": "^0.3.4"
    }
}
