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.
 

42 lines
1.7 KiB

{
"scripts": {
"build": "npm run lint && npm run build:ts && npm run build:schema",
"lint": "tslint --project .",
"lint:fix": "tslint --project . --fix",
"build:ts": "tsc",
"build:schema": "npm run build:schema:html && npm run build:schema:documents && npm run build:schema:messages",
"build:schema:html": "typescript-json-schema --noExtraProps --required --strictNullChecks -o ./build/fileparser/htmljsonschema.json ./src/fileparser/htmlschema.ts HtmlSchema",
"build:schema:documents": "typescript-json-schema --noExtraProps --required --strictNullChecks -o ./build/client/documentsresponse.json ./src/client/schema.ts DocumentsResponse",
"build:schema:messages": "typescript-json-schema --noExtraProps --required --strictNullChecks -o ./build/client/messagesresponse.json ./src/client/schema.ts MessagesResponse",
"start": "node build"
},
"devDependencies": {
"@types/ajv": "^1.0.0",
"@types/basic-auth": "^1.1.2",
"@types/express": "^4.17.0",
"@types/html-entities": "^1.2.16",
"@types/lodash": "^4.14.136",
"@types/lru-cache": "^5.1.0",
"@types/moment-timezone": "^0.5.12",
"@types/request": "^2.48.2",
"@types/request-promise-native": "^1.0.16",
"tslint": "^5.18.0",
"tslint-config-standard": "^8.0.1",
"typescript": "^3.5.3",
"typescript-json-schema": "^0.40.0"
},
"dependencies": {
"ajv": "^6.10.2",
"basic-auth": "^2.0.1",
"express": "^4.17.1",
"html-entities": "^1.2.1",
"iconv-lite": "^0.5.0",
"lodash": "^4.17.21",
"lru-cache": "^5.1.1",
"moment-timezone": "^0.5.26",
"posthtml-parser": "^0.4.1",
"proxy-agent": "^4.0.1",
"request": "^2.88.0",
"request-promise-native": "^1.0.7"
}
}