{
    "name": "abapmerge",
    "version": "0.16.10",
    "description": "Merge ABAP INCLUDEs into single file",
    "bin": {
        "abapmerge": "./abapmerge"
    },
    "main": "build/merge.js",
    "scripts": {
        "build": "tsc --pretty",
        "buildw": "tsc -w --pretty",
        "testw": "ts-mocha test/**/*.ts --watch --watch-files **/*.ts",
        "test": "npm run build && mocha --recursive --reporter progress build/test && npm run lint",
        "test:only": "ts-mocha test/**/*.ts",
        "lint": "eslint --ignore-pattern \"build/*\" --ignore-pattern \"*.mjs\"",
        "publish:minor": "npm --no-git-tag-version version minor && rm -rf build && npm install && npm run test && npm publish --access public",
        "publish:patch": "npm --no-git-tag-version version patch && rm -rf build && npm install && npm run test && npm publish --access public",
        "sample": "node ./abapmerge sample/ztest.prog.abap",
        "start": "ts-node src/index.ts"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/larshp/abapmerge.git"
    },
    "keywords": [
        "ABAP"
    ],
    "author": "Lars Hvam Petersen",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/larshp/abapmerge/issues"
    },
    "homepage": "https://github.com/larshp/abapmerge#readme",
    "devDependencies": {
        "@eslint/compat": "^2.1.0",
        "@eslint/eslintrc": "^3.3.6",
        "@eslint/js": "^10.0.1",
        "@types/chai": "^4.3.20",
        "@types/mocha": "^10.0.10",
        "@types/node": "^26.1.2",
        "@typescript-eslint/eslint-plugin": "^8.65.0",
        "@typescript-eslint/parser": "^8.65.0",
        "chai": "^4.5.0",
        "eslint": "^10.8.0",
        "globals": "^17.8.0",
        "mocha": "^11.7.6",
        "ts-mocha": "^11.1.0",
        "ts-node": "^10.9.2",
        "typescript": "^5.9.3"
    },
    "dependencies": {
        "commander": "^15.0.0",
        "fast-xml-parser": "^5.10.1"
    }
}
