UNPKG

syslog-client-ts

Version:

Modern typescript implementation of Syslog Client

100 lines (99 loc) 2.52 kB
{ "name": "syslog-client-ts", "description": "Modern typescript implementation of Syslog Client", "version": "0.2.1-rc4", "author": "Yoshi Jäger (github@jaeger.berlin)", "homepage": "https://github.com/SmartArray/syslog-client-ts", "repository": { "type": "git", "url": "git+https://github.com/SmartArray/syslog-client-ts.git" }, "bugs": { "url": "https://github.com/SmartArray/syslog-client-ts/issues" }, "keywords": [ "actions", "node", "setup", "syslog", "typescript", "syslog-client", "udp", "tcp" ], "exports": { ".": "./dist/index.js" }, "files": [ "./dist" ], "main": "./dist/index.js", "types": "./dist/index.d.ts", "engines": { "node": ">=18" }, "scripts": { "ci-test": "jest", "coverage": "make-coverage-badge --output-path ./badges/coverage.svg", "format:write": "prettier --write .", "format:check": "prettier --check .", "lint": "eslint . -c ./.github/linters/.eslintrc.yml", "local-action": "local-action . src/index.ts .env", "build": "tsc", "test": "jest --config jest.unit.config.js", "all": "yarn format:write && yarn lint && yarn test && yarn coverage", "test:unit": "jest --config jest.unit.config.js", "test:integration": "jest --config jest.integration.config.js" }, "license": "MIT", "jest": { "preset": "ts-jest", "verbose": true, "clearMocks": true, "testEnvironment": "node", "moduleFileExtensions": [ "js", "ts" ], "testMatch": [ "**/*.test.ts" ], "testPathIgnorePatterns": [ "/node_modules/", "/dist/" ], "transform": { "^.+\\.ts$": "ts-jest" }, "coverageReporters": [ "json-summary", "text", "lcov" ], "collectCoverage": true, "collectCoverageFrom": [ "./src/**" ] }, "dependencies": {}, "devDependencies": { "@github/local-action": "^2.1.3", "@jest/globals": "^29.7.0", "@types/debug": "^4.1.12", "@types/jest": "^29.5.14", "@types/node": "^22.8.7", "@typescript-eslint/eslint-plugin": "^8.12.2", "@typescript-eslint/parser": "^8.12.2", "debug": "^4.3.7", "eslint": "^8.57.0", "eslint-plugin-jest": "^28.8.3", "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-prettier": "^5.2.1", "jest": "^29.7.0", "make-coverage-badge": "^1.2.0", "prettier": "^3.3.3", "prettier-eslint": "^16.3.0", "ts-jest": "^29.2.5", "typescript": "^5.6.3" } }