{
    "name": "graphscript",
    "version": "0.3.12",
    "description": "Comprehensive acyclic-graph based application architecture with microservices and networking",
    "main": "dist/index.js",
    "module": "dist/index.esm.js",
    "types": "dist/index.d.ts",
    "scripts": {
        "start": "tinybuild && tinybuild path=tinybuild.node.config.js && tinybuild path=tinybuild.core.config.js && cd src/extras && npm start",
        "build": "tinybuild build",
        "serve": "tinybuild serve",
        "init": "node tinybuild/init.js",
        "concurrent": "concurrently \"npm run python\" \"npm start\"",
        "dev": "npm run pip && npm i --save-dev concurrently && npm i --save-dev nodemon && npm run concurrent",
        "startdev": "nodemon --exec \"node tinybuild.js\" -e ejs,js,ts,jsx,tsx,css,html,jpg,png,scss,txt,csv",
        "python": "python python/server.py",
        "pip": "pip install quart && pip install websockets",
        "pwa": "npm i workbox-cli && workbox generateSW node_server/pwa/workbox-config.js && npm run build && npm start"
    },
    "keywords": [
        "esbuild"
    ],
    "author": "Joshua Brewster",
    "license": "LGPL-3.0-or-later",
    "devDependencies": {
        "better-sse": "~0.11.0",
        "brainsatplay-math": "~0.1.0",
        "web-worker": "~1.3.0",
        "ws": "~8.16.0",
        "@types/node": "~18.7.15",
        "@types/ws": "~8.5.3"
    },
    "nodemonConfig": {
        "env": {
            "NODEMON": true
        },
        "ignore": [
            "dist/",
            ".temp/"
        ]
    }
}
