UNPKG

@e-invoice-eu/server

Version:

REST API for generating EN16931 conforming electronic invoices

120 lines (119 loc) 3.14 kB
{ "name": "@e-invoice-eu/server", "version": "2.1.9", "description": "REST API for generating EN16931 conforming electronic invoices", "keywords": [ "factur-x", "zugferd", "e-invoice", "ubl", "cii", "en16931", "xrechnung", "pdfa", "e-rechnung", "e-invoice-eu" ], "repository": { "type": "git", "url": "git+https://github.com/gflohr/e-invoice-eu.git" }, "publishConfig": { "access": "public" }, "type": "commonjs", "homepage": "https://gflohr.github.io/e-invoice-eu", "author": "Guido Flohr <guido.flohr@cantanea.com> (http://www.guido.flohr.net/)", "dependencies": { "@e-invoice-eu/core": "^2.1.9", "@nestjs/common": "^11.1.3", "@nestjs/config": "^4.0.2", "@nestjs/core": "^11.1.3", "@nestjs/platform-express": "^11.1.3", "@nestjs/swagger": "^11.2.0", "@valibot/i18n": "^1.0.0", "ajv": "^8.17.1", "js-yaml": "^4.1.0", "rxjs": "^7.8.2", "valibot": "^1.1.0" }, "devDependencies": { "@nestjs/cli": "^11.0.7", "@nestjs/schematics": "^11.0.5", "@nestjs/testing": "^11.1.3", "@types/eslint__eslintrc": "^3.3.0", "@types/eslint__js": "^9.14.0", "@types/express": "^5.0.3", "@types/jest": "^30.0.0", "@types/multer": "^2.0.0", "@types/supertest": "^6.0.3", "@typescript-eslint/eslint-plugin": "^8.36.0", "@typescript-eslint/parser": "^8.36.0", "eslint": "^9.31.0", "eslint-config-prettier": "^10.1.5", "eslint-plugin-import": "^2.32.0", "eslint-plugin-prettier": "^5.5.1", "jest": "^30.0.4", "lint-staged": "^16.1.2", "prettier": "^3.6.2", "supertest": "^7.1.3", "ts-jest": "^29.4.0", "ts-loader": "^9.5.2", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", "typescript": "^5.8.3" }, "files": [ "dist" ], "bin": { "e-invoice-eu-server": "dist/main.js" }, "jest": { "moduleFileExtensions": [ "js", "json", "ts" ], "moduleNameMapper": { "^@e-invoice-eu/core$": "<rootDir>/../../../packages/core/src" }, "rootDir": "src", "testRegex": ".*\\.spec\\.ts$", "transform": { "^.+\\.(t|j)s$": "ts-jest" }, "collectCoverageFrom": [ "**/*.(t|j)s" ], "coverageDirectory": "../coverage", "testEnvironment": "node" }, "license": "WTFPL", "lint-staged": { "*.{js,ts,json,scss,css,md}": [ "prettier --write" ], "src/**/*.ts": [ "eslint" ] }, "scripts": { "build": "rimraf dist && nest build -p tsconfig.build.json && chmod +x dist/main.js", "format": "prettier --write *.json *.md scripts/* \"contrib/**/*.json\" \"src/**/*.{ts,json}\" \"test/**/*.ts\"", "start": "nest start", "start:dev": "nest start --watch", "start:debug": "nest start --debug --watch", "start:prod": "node dist/main", "lint": "eslint \"{scripts,src,test}/**/*.ts\"", "lint:fix": "eslint \"{scripts,src,test}/**/*.ts\" --fix", "lint:staged": "lint-staged", "test": "jest", "test:watch": "jest --watch", "test:cov": "jest --coverage", "test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand", "test:e2e": "jest --config ./test/jest-e2e.json", "prepare": "husky" }, "gitHead": "9492b445bf5df3fa5dc8372e8eb7b8def74224ac" }