{
    "name": "@-0/spool",
    "author": "Logan Powell",
    "license": "MIT",
    "version": "0.3.57",
    "description": "SPA framework built on top of http://thi.ng/umbrella ecosystem",
    "main": "./lib/index.js",
    "type": "module",
    "types": "./lib/index.d.ts",
    "repository": "https://github.com/subs0/spool",
    "homepage": "https://github.com/subs0/spool",
    "scripts": {
        "madge": "madge --circular lib/",
        "types": "tsc --project tsconfig.build.json",
        "typewatch": "tsc --project tsconfig.json",
        "test": "npm run madge && concurrently \"npm run typewatch\" \"jest --watchAll\"",
        "jsdoc": "jsdoc -c jsdoc/jsdoc.json --verbose --debug",
        "pages": "gh-pages -d @-0/spool",
        "docs": "npm run types && npm run jsdoc",
        "patch": "npm version patch && npm publish",
        "push": "git push origin master",
        "ncu": "ncu -u && npm i && npm audit fix",
        "git": "git add . && git commit -m"
    },
    "keywords": [
        "thi.ng",
        "multiplex",
        "FRP"
    ],
    "publishConfig": {
        "access": "public"
    },
    "dependencies": {
        "@-0/keys": "^0.3.73",
        "@-0/utils": "^0.3.67"
    },
    "peerDependencies": {
        "@thi.ng/paths": "^5.1.14",
        "@thi.ng/rstream": "^7.2.17"
    },
    "devDependencies": {
        "@babel/plugin-transform-modules-commonjs": "^7.18.6",
        "@babel/preset-typescript": "^7.18.6",
        "@thi.ng/arrays": "^2.3.5",
        "@thi.ng/associative": "6.2.6",
        "@thi.ng/atom": "^5.1.14",
        "@thi.ng/checks": "^3.2.4",
        "@thi.ng/paths": "^5.1.14",
        "@thi.ng/rstream": "^7.2.17",
        "@thi.ng/transducers": "^8.3.13",
        "@types/jest": "^29.0.0",
        "@types/node": "^18.7.14",
        "@typescript-eslint/eslint-plugin": "^5.36.1",
        "@typescript-eslint/parser": "^5.36.1",
        "babel-jest": "^29.0.2",
        "cross-env": "^7.0.3",
        "eslint": "^8.23.0",
        "eslint-plugin-jest": "^27.0.1",
        "gh-pages": "^4.0.0",
        "jest": "^29.0.2",
        "prettier": "^2.7.1",
        "tslib": "^2.4.0",
        "typescript": "^4.8.2"
    },
    "prettier": {
        "singleQuote": false,
        "printWidth": 120,
        "endOfLine": "lf",
        "tabWidth": 4,
        "semi": false,
        "arrowParens": "avoid"
    }
}
