@e-invoice-eu/cli
Version:
Generate e-invoices (E-Rechnung in German) conforming to EN16931 (Factur-X/ZUGFeRD, UBL, CII, XRechnung aka X-Rechnung) from LibreOffice Calc/Excel data or JSON.
91 lines • 3.2 kB
JSON
{
"name": "@e-invoice-eu/cli",
"version": "3.1.1",
"description": "Generate e-invoices (E-Rechnung in German) conforming to EN16931 (Factur-X/ZUGFeRD, UBL, CII, XRechnung aka X-Rechnung) from LibreOffice Calc/Excel data or JSON. ",
"keywords": [
"factur-x",
"zugferd",
"e-invoice",
"ubl",
"cii",
"en16931",
"xrechnung",
"pdfa",
"e-rechnung",
"e-invoice-eu"
],
"publishConfig": {
"access": "public"
},
"main": "dist/index.js",
"typings": "dist/index.d.ts",
"repository": {
"type": "git",
"url": "git+https://github.com/gflohr/e-invoice-eu.git"
},
"bugs": {
"url": "https://github.com/gflohr/e-invoice-eu/issues"
},
"homepage": "https://github.com/gflohr/e-invoice-eu/tree/main/apps/cli#readme",
"files": [
"dist"
],
"bin": {
"e-invoice-eu": "dist/index.js"
},
"author": {
"name": "Guido Flohr",
"url": "https://www.guido-flohr.net/"
},
"license": "WTFPL",
"devDependencies": {
"@esgettext/tools": "^1.3.10",
"@types/mime-types": "^3.0.1",
"@types/node": "^25.6.0",
"@types/yargs": "^17.0.35",
"@vitest/coverage-v8": "^4.1.4",
"npm-run-all": "^4.1.5",
"rimraf": "^6.1.3",
"tsx": "^4.21.0",
"typescript": "^6.0.2",
"vitest": "^4.1.4"
},
"dependencies": {
"@esgettext/runtime": "^1.3.10",
"@valibot/i18n": "^1.1.0",
"ajv": "^8.18.0",
"chalk": "^5.6.2",
"js-yaml": "^4.1.1",
"mime-types": "^3.0.2",
"valibot": "^1.3.1",
"yargs": "^18.0.0",
"@e-invoice-eu/core": "3.1.1"
},
"gitHead": "67a67ee76bd444a1bfe18057baad1a72a8152dd1",
"scripts": {
"build": "rimraf ./dist && tsc --project tsconfig.build.json",
"prebuild": "node ./write-package.mjs >src/package.ts",
"check:clean": "../../check-clean",
"prestart": "node ./write-package.mjs >src/package.ts",
"start": "tsx src/index.ts",
"watch": "tsc --watch",
"prewatch": "node ./write-package.mjs >src/package.ts",
"clean": "rimraf ./dist",
"pretest": "node ./write-package.mjs >src/package.ts",
"pretest:watch": "node ./write-package.mjs >src/package.ts",
"pretest:cov": "node ./write-package.mjs >src/package.ts",
"test": "vitest --run",
"test:changed": "vitest --changedSince origin/main --passWithNoTests",
"test:watch": "vitest",
"test:cov": "vitest --coverage.enabled --run",
"test:cov-changed": "vitest --coverage.enabled --run --changed origin/main --passWithNoTests",
"test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/vitest --no-file-parallelism",
"esgettext": "npm-run-all esgettext:potfiles esgettext:extract esgettext:update-po esgettext:update-mo esgettext:install",
"esgettext:potfiles": "esgettext potfiles --directory=po --git --exclude=\"dist/**/*\" --exclude=\"node_modules/**/*\" \"././**/*.mjs\" \"./src/**/*.ts\" >po/POTFILES",
"esgettext:extract": "esgettext extract --directory po --files-from=po/POTFILES",
"esgettext:update-po": "esgettext msgmerge-all",
"esgettext:update-mo": "esgettext msgfmt-all",
"esgettext:install": "esgettext install",
"esgettext:addlang": "esgettext msginit"
}
}