You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
980 B

  1. {
  2. "dependencies": {
  3. "ajv": "^6.10.2",
  4. "express": "^4.17.1",
  5. "lodash": "^4.17.15",
  6. "moment": "^2.24.0",
  7. "moment-timezone": "^0.5.26",
  8. "request": "^2.88.0",
  9. "request-promise-native": "^1.0.7",
  10. "xml-js": "^1.6.11"
  11. },
  12. "devDependencies": {
  13. "@types/express": "^4.17.1",
  14. "@types/lodash": "^4.14.138",
  15. "@types/moment-timezone": "^0.5.12",
  16. "@types/node": "^12.7.4",
  17. "@types/request-promise-native": "^1.0.16",
  18. "tslint": "^5.19.0",
  19. "tslint-config-standard": "^8.0.1",
  20. "typescript": "^3.6.2",
  21. "typescript-json-schema": "^0.40.0"
  22. },
  23. "scripts": {
  24. "build": "npm run lint && npm run build:ts && npm run build:schema",
  25. "build:ts": "tsc",
  26. "build:schema": "typescript-json-schema --noExtraProps --required --strictNullChecks -o ./build/xml/xmljsonschema.json ./src/xml/xmlschema.ts XmlFileSchema",
  27. "lint": "tslint --project .",
  28. "lint:fix": "tslint --project . --fix",
  29. "start": "node build"
  30. }
  31. }