zatca-phase2
Version:
ZATCA Phase 2 e-invoicing integration for Node.js
57 lines • 1.53 kB
JSON
{
"name": "zatca-phase2",
"version": "1.0.0",
"description": "ZATCA Phase 2 e-invoicing integration for Node.js",
"main": "lib/index.js",
"scripts": {
"test": "mocha test/**/*.test.js",
"test:unit": "mocha test/unit/**/*.test.js",
"test:integration": "mocha test/integration/**/*.test.js",
"lint": "eslint lib test examples",
"lint:fix": "eslint lib test examples --fix",
"docs": "jsdoc -c jsdoc.json",
"build": "node scripts/build.js",
"prepublishOnly": "npm run lint && npm test"
},
"keywords": [
"zatca",
"e-invoicing",
"saudi-arabia",
"tax",
"vat",
"einvoice"
],
"author": "Khaled Alhaj Salem <khaledhajsalem@hotmail.com>",
"license": "MIT",
"dependencies": {
"axios": "^1.3.4",
"config": "^3.3.9",
"crypto": "^1.0.1",
"js2xmlparser": "^5.0.0",
"node-forge": "^1.3.1",
"qrcode": "^1.5.1",
"uuid": "^9.0.0",
"xml-crypto": "^3.0.1",
"xml2js": "^0.5.0",
"winston": "^3.8.2"
},
"devDependencies": {
"chai": "^4.3.7",
"eslint": "^8.36.0",
"jsdoc": "^4.0.2",
"mocha": "^10.2.0",
"sinon": "^15.0.2",
"supertest": "^6.3.3"
},
"engines": {
"node": ">=14.0.0"
},
"repository": {
"type": "git",
"url": "git+https://github.com/khaledhajsalem/zatca-phase2.git"
},
"bugs": {
"url": "https://github.com/khaledhajsalem/zatca-phase2/issues"
},
"homepage": "https://github.com/khaledhajsalem/zatca-phase2#readme"
}