A simple HTTPS ingress for Kubernetes clusters, designed to work well with Anubis.
at main 4.1 kB view raw
1{ 2 "name": "@techaro/hythlodaeus", 3 "version": "0.1.0", 4 "description": "A simple ingress controller for Kubernetes clusters that works with Anubis", 5 "main": "index.js", 6 "scripts": { 7 "test": "go build -o /dev/null ./... && go test ./...", 8 "prepare": "husky" 9 }, 10 "repository": { 11 "type": "git", 12 "url": "git@git.gitea.svc.alrest.xeserv.us:xe/project-template.git" 13 }, 14 "author": "Xe Iaso <me@xeiaso.net>", 15 "license": "MIT", 16 "devDependencies": { 17 "@commitlint/cli": "^19.8.0", 18 "@commitlint/config-conventional": "^19.8.0", 19 "@saithodev/semantic-release-gitea": "^2.1.0", 20 "@semantic-release/changelog": "^6.0.3", 21 "@semantic-release/commit-analyzer": "^13.0.1", 22 "@semantic-release/exec": "^7.0.3", 23 "@semantic-release/git": "^10.0.1", 24 "@semantic-release/npm": "^12.0.1", 25 "@semantic-release/release-notes-generator": "^14.0.3", 26 "husky": "^9.1.7", 27 "lint-staged": "^15.5.1", 28 "prettier": "^3.5.3", 29 "semantic-release": "^24.2.3" 30 }, 31 "commitlint": { 32 "extends": [ 33 "@commitlint/config-conventional" 34 ], 35 "rules": { 36 "body-max-line-length": [ 37 2, 38 "always", 39 99999 40 ], 41 "footer-max-line-length": [ 42 2, 43 "always", 44 99999 45 ], 46 "signed-off-by": [ 47 2, 48 "always" 49 ] 50 } 51 }, 52 "lint-staged": { 53 "**/*.{js,ts,html,json,css,scss,md,mdx,jsx,tsx}": [ 54 "prettier -w" 55 ], 56 "**/*.go": [ 57 "go tool goimports -w" 58 ] 59 }, 60 "prettier": { 61 "singleQuote": false, 62 "tabWidth": 2, 63 "semi": true, 64 "trailingComma": "all", 65 "printWidth": 80 66 }, 67 "release": { 68 "branches": [ 69 "main" 70 ], 71 "plugins": [ 72 [ 73 "@semantic-release/commit-analyzer", 74 { 75 "preset": "conventionalcommits", 76 "releaseRules": [ 77 { 78 "type": "add", 79 "release": "minor" 80 }, 81 { 82 "breaking": true, 83 "release": "minor" 84 }, 85 { 86 "type": "feat", 87 "release": "minor" 88 }, 89 { 90 "type": "fix", 91 "release": "patch" 92 }, 93 { 94 "type": "change", 95 "release": "minor" 96 }, 97 { 98 "type": "deprecate", 99 "release": "minor" 100 }, 101 { 102 "type": "remove", 103 "release": "minor" 104 }, 105 { 106 "type": "security", 107 "release": "patch" 108 }, 109 { 110 "type": "chore", 111 "release": "patch" 112 }, 113 { 114 "type": "docs", 115 "scope": "README", 116 "release": "patch" 117 }, 118 { 119 "type": "refactor", 120 "release": "patch" 121 }, 122 { 123 "type": "style", 124 "release": "patch" 125 }, 126 { 127 "type": "perf", 128 "release": "patch" 129 }, 130 { 131 "type": "test", 132 "release": "patch" 133 } 134 ], 135 "parserOpts": { 136 "noteKeywords": [ 137 "BREAKING CHANGE", 138 "BREAKING CHANGES", 139 "BREAKING" 140 ] 141 } 142 } 143 ], 144 "@semantic-release/release-notes-generator", 145 [ 146 "@saithodev/semantic-release-gitea", 147 { 148 "assets": [ 149 { 150 "path": "./var/*" 151 } 152 ] 153 } 154 ], 155 [ 156 "@semantic-release/npm", 157 { 158 "npmPublish": false 159 } 160 ], 161 [ 162 "@semantic-release/changelog", 163 { 164 "changeLogFile": "CHANGLOG.md" 165 } 166 ], 167 [ 168 "@semantic-release/git", 169 { 170 "assets": [ 171 "CHANGELOG.md", 172 "package.json" 173 ], 174 "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}\n\nSigned-Off-By: Mimi Yasomi <mimi@xeserv.us>" 175 } 176 ] 177 ] 178 } 179}