{
  "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"
  }
}
