{
    "name": "ts-fusion-parser",
    "version": "0.2.2",
    "description": "Parser for Neos Fusion Files",
    "dependencies": {},
    "devDependencies": {
        "@types/node": "^20.12.11",
        "esbuild": "^0.21.1",
        "typescript": "^5.4.5"
    },
    "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1",
        "prepublishOnly": "git rev-parse --abbrev-ref HEAD | grep -q 'main' && rm -rf out && tsc",
        "watch-ts": "tsc --watch",
        "perf": "tsc && node --cpu-prof out/perf.js",
        "watch": "watchexec -c -w data/ -w src/ -e ts,fusion yarn run esbuild-main",
        "watch-doc": "watchexec -c -w data/ -w src/ -e ts,fusion yarn run esbuild-doc",
        "watch-afx": "watchexec -c -w data/ -w src/ -e ts,fusion yarn run esbuild-afx",
        "watch-eel": "watchexec -c -w data/ -w src/ -e ts,fusion yarn run esbuild-eel",
        "version-patch": "npm version patch && git push --tags && git push --all",
        "esbuild-main": "esbuild ./src/main.ts --bundle --outfile=out/main.js --format=cjs --platform=node --keep-names && node out/main.js",
        "esbuild-afx": "esbuild ./src/afx.ts --bundle --outfile=out/afx.js --format=cjs --platform=node --keep-names && node out/afx.js",
        "esbuild-eel": "esbuild ./src/eel.ts --bundle --outfile=out/eel.js --format=cjs --platform=node --keep-names && node out/eel.js"
    },
    "main": "out/lib.js",
    "author": "Simon Schmidt",
    "license": "AGPL-3.0-or-later",
    "repository": "git@gitlab.com:sjsone/ts-fusion-parser.git",
    "keywords": [
        "neos",
        "fusion",
        "parser",
        "neos cms",
        "cms"
    ]
}