{
  "name": "zatca-xml-ts",
  "version": "0.1.5",
  "description": "An implementation of Saudi Arabia ZATCA's E-Invoicing requirements, processes, and standards.",
  "main": "lib/index.js",
  "files": [
    "lib/**/*"
  ],
  "scripts": {
    "build": "tsc --project tsconfig.build.json",
    "example": "tsc --project tsconfig.build.json && node lib/examples/full.js",
    "prepare": "npm run build",
    "lint": "npx prettier@2.8.8 --write ."
  },
  "devDependencies": {
    "@types/lodash": "^4.14.184",
    "@types/node": "^18.7.16",
    "@types/uuid": "^8.3.4",
    "@types/xmldom": "^0.1.31",
    "typescript": "^4.8.3"
  },
  "dependencies": {
    "@fidm/x509": "^1.2.1",
    "@types/mustache": "^4.2.5",
    "axios": "^0.27.2",
    "decimal.js": "^10.4.3",
    "fast-xml-parser": "^4.0.9",
    "lodash": "^4.17.21",
    "moment": "^2.29.4",
    "mustache": "^4.2.0",
    "uuid": "^9.0.0",
    "xmldom": "^0.6.0",
    "xmldsigjs": "^2.5.0"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/Repzo/zatca-xml-js"
  },
  "typings": "lib/index.d.ts",
  "keywords": [
    "zatca",
    "xml",
    "signing",
    "on-boarding",
    "EGS",
    "invoice",
    "tax",
    "simplified",
    "api",
    "saudi-arabia",
    "phase 1",
    "phase 2"
  ],
  "author": "Mohammad Alnatour",
  "license": "MIT"
}
