UNPKG

@bscotch/gml-parser

Version:

A parser for GML (GameMaker Language) files for programmatic manipulation and analysis of GameMaker projects.

63 lines 1.86 kB
{ "name": "@bscotch/gml-parser", "version": "1.15.1", "description": "A parser for GML (GameMaker Language) files for programmatic manipulation and analysis of GameMaker projects.", "keywords": [ "gml", "parser", "gamemaker", "game maker", "game maker language", "gml parser", "gamemaker parser", "stitch" ], "homepage": "https://github.com/bscotch/stitch/tree/develop/packages/parser#readme", "repository": { "type": "git", "url": "https://github.com/bscotch/stitch.git", "directory": "packages/parser" }, "license": "MIT", "author": "Adam Coster (https://www.bscotch.net/about#adam-coster)", "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" } }, "main": "dist/index.js", "types": "dist/index.d.ts", "dependencies": { "@bscotch/pathy": "^2.12.1", "@bscotch/utility": "^7.2.0", "chevrotain": "11.0.3", "magic-string": "0.30.17", "tslib": "^2.8.1", "xml2js": "0.6.2", "zod": "^4.0.15", "@bscotch/gamemaker-releases": "0.7.2", "@bscotch/yy": "2.6.0", "@bscotch/stitch-config": "0.5.0", "@bscotch/stitch-launcher": "1.5.4" }, "devDependencies": { "@types/xml2js": "0.4.14", "chai": "^5.2.1", "dotenv": "17.2.1", "mocha": "^11.7.1", "prettier": "^3.6.2", "typescript": "5.9.2" }, "publishConfig": { "access": "public" }, "scripts": { "build": "tsc --build && pnpm build:cst-dts", "build:cst-dts": "node ./scripts/generate-cst-dts.mjs && prettier -w ./gml-cst.d.ts", "test": "mocha --config ../../config/.mocharc.cjs --parallel=false --timeout=30000", "test:dev": "mocha --config ../../config/.mocharc.cjs --forbid-only=false --parallel=false --timeout=9999999999 --bail=false", "watch": "tsc --build --watch" } }