summaryrefslogtreecommitdiff
path: root/package.json
diff options
context:
space:
mode:
Diffstat (limited to 'package.json')
-rw-r--r--package.json75
1 files changed, 59 insertions, 16 deletions
diff --git a/package.json b/package.json
index 9a99003..0252df0 100644
--- a/package.json
+++ b/package.json
@@ -1,18 +1,61 @@
{
- "name": "uptime",
- "module": "index.ts",
- "type": "module",
- "devDependencies": {
- "@types/bun": "latest",
- "@types/imapflow": "^1.0.19",
- "@types/nodemailer": "^6.4.15"
- },
- "peerDependencies": {
- "typescript": "^5.0.0"
- },
- "dependencies": {
- "fp-ts": "^2.16.7",
- "imapflow": "^1.0.164",
- "nodemailer": "^6.9.14"
- }
+ "name": "@emprespresso/uptime",
+ "private": true,
+ "type": "module",
+ "version": "0.0.1",
+ "description": "emprespresso uptime api",
+ "main": "./dist/index.js",
+ "types": "./dist/lib/index.d.ts",
+ "repository": {
+ "type": "git",
+ "url": "ssh://git@src.liz.coffee:2222/uptime"
+ },
+ "author": "emprespresso",
+ "license": "MIT",
+ "scripts": {
+ "server": "npm run build && node ./dist/index.js --run-server",
+ "dev": "nodemon -x 'npm run server' --ext ts --watch lib --ignore '*.test.ts'",
+ "build": "tsc && tsconfig-replace-paths --project tsconfig.json && tsc-alias",
+ "test": "jest",
+ "clean": "rm -rf dist node_modules",
+ "lint": "eslint . --ext .ts,.js",
+ "lint:fix": "eslint . --ext .ts,.js --fix",
+ "format": "prettier --write .",
+ "format:check": "prettier --check ."
+ },
+ "dependencies": {
+ "@emprespresso/pengueno": "^0.0.11",
+ "@hono/node-server": "^1.14.0",
+ "hono": "^4.8.9",
+ "imapflow": "^1.0.194",
+ "nodemailer": "^7.0.5"
+ },
+ "devDependencies": {
+ "@types/imapflow": "^1.0.23",
+ "@types/jest": "^30.0.0",
+ "@types/node": "^24.0.0",
+ "@types/nodemailer": "^7.0.0",
+ "@typescript-eslint/eslint-plugin": "^8.34.0",
+ "@typescript-eslint/parser": "^8.34.0",
+ "eslint": "^9.32.0",
+ "eslint-config-prettier": "^10.1.0",
+ "eslint-plugin-prettier": "^5.5.0",
+ "jest": "^30.0.5",
+ "nodemon": "^3.1.10",
+ "prettier": "^3.6.0",
+ "ts-jest": "^29.4.0",
+ "tsc-alias": "^1.8.16",
+ "tsconfig-replace-paths": "^0.0.14",
+ "typescript": "^5.8.0",
+ "typescript-eslint": "^8.38.0"
+ },
+ "files": [
+ "dist",
+ "package.json",
+ "README.md"
+ ],
+ "engines": {
+ "node": ">=22.16.0",
+ "npm": ">=10.0.0"
+ }
}