feat(ci): Set up GitHub Actions workflows for CI/CD

This commit is contained in:
2024-12-25 14:23:42 +01:00
parent 32577ade65
commit 7c4140800b
22 changed files with 10050 additions and 26129 deletions

View File

@@ -2,29 +2,31 @@
"name": "@push.rocks/smartstatus",
"version": "1.0.12",
"private": false,
"description": "A TypeScript library for managing HTTP status information, with detailed status classes.",
"main": "dist_ts/index.js",
"typings": "dist_ts/index.d.ts",
"description": "A TypeScript library for managing HTTP status codes, providing detailed classes for each status to enhance HTTP error and response handling.",
"type": "module",
"exports": {
".": "./dist_ts/index.js"
},
"scripts": {
"test": "(tstest test/)",
"build": "tsbuild --web"
"build": "tsbuild --web",
"buildDocs": "tsdoc"
},
"repository": {
"type": "git",
"url": "https://code.foss.global/push.rocks/smartstatus.git"
"url": "git+https://code.foss.global/push.rocks/smartstatus.git"
},
"author": "Lossless GmbH",
"license": "MIT",
"bugs": {
"url": "https://gitlab.com/pkunz/smartstatus/issues"
"url": "https://code.foss.global/push.rocks/smartstatus/issues"
},
"homepage": "https://code.foss.global/push.rocks/smartstatus",
"homepage": "https://code.foss.global/push.rocks/smartstatus#readme",
"devDependencies": {
"@gitzone/tsbuild": "^2.1.25",
"@gitzone/tstest": "^1.0.54",
"@pushrocks/tapbundle": "^3.2.14",
"tslint": "^6.1.3",
"tslint-config-prettier": "^1.18.0"
"@git.zone/tsbuild": "^2.1.25",
"@git.zone/tsrun": "^1.3.3",
"@git.zone/tstest": "^1.0.54",
"@push.rocks/tapbundle": "^5.5.3"
},
"browserslist": [
"last 1 chrome versions"
@@ -43,12 +45,17 @@
],
"keywords": [
"TypeScript",
"HTTP status",
"HTTP",
"status codes",
"error handling",
"client errors",
"server errors",
"status codes",
"HTTP response",
"HTTP request"
"response management",
"error management",
"API development",
"express.js",
"web applications",
"network services",
"custom status codes"
]
}