{
    "name": "abapmerge",
    "version": "0.16.6",
    "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": {
        "@types/chai": "^4.3.20",
        "@types/mocha": "^10.0.9",
        "@types/node": "^22.7.5",
        "@typescript-eslint/eslint-plugin": "^8.9.0",
        "@typescript-eslint/parser": "^8.9.0",
        "@eslint/compat": "^1.2.0",
        "chai": "^4.5.0",
        "eslint": "^9.12.0",
        "mocha": "^10.7.3",
        "ts-mocha": "^10.0.0",
        "ts-node": "^10.9.2",
        "typescript": "^5.6.3"
    },
    "dependencies": {
        "commander": "^10.0.0",
        "fast-xml-parser": "^4.5.0"
    }
}
