{
    "name": "gift-pegjs",
    "version": "1.0.2",
    "description": "Parser of GIFT question format based on PEG.js",
    "main": "pegjs-gift.js",
    "types": "index.d.ts",
    "dependencies": {
        "pegjs": "^0.10.x"
    },
    "devDependencies": {
        "@types/node": "^22.5.5",
        "connect": "^3.6.6",
        "glob": "^11.0.0",
        "jest": "^29.7.0",
        "pegjs-backtrace": "^0.2.1",
        "serve-static": "^1.16.2"
    },
    "files": [
        "GIFT.pegjs",
        "lib/",
        "index.d.ts"
    ],
    "scripts": {
        "build": "pegjs --format globals --export-var giftParser -o lib/gift-parser-globals.js GIFT.pegjs && cp lib/gift-parser-globals.js pegjs-gift-globals.js && pegjs -o lib/gift-parser.js GIFT.pegjs && cp lib/gift-parser.js pegjs-gift.js && bash makeHTML.sh && cp GIFT.pegjs docs/editor/lib/",
        "test": "jest --colors"
    },
    "repository": "github:fuhrmanator/GIFT-grammar-PEG.js",
    "author": "Christopher Fuhrman",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/fuhrmanator/GIFT-grammar-PEG.js/issues"
    },
    "homepage": "https://fuhrmanator.github.io/GIFT-grammar-PEG.js/"
}
