updates to concierge bot to support adding services and routes

This commit is contained in:
JB
2026-02-12 19:25:01 -05:00
parent e9865d3ee8
commit abc8070835
86 changed files with 2396 additions and 723 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "@star-kitten/lib",
"version": "0.0.0",
"version": "0.0.1",
"description": "Star Kitten Library.",
"type": "module",
"license": "MIT",
@@ -24,87 +24,81 @@
"require": "./dist/index.js",
"types": "./dist/index*.d.ts"
},
"./package.json": "./package.json",
"./util": {
"types": "./src/util/index.d.ts",
"require": "./src/util/index.js",
"types": "./dist/util/index.d.ts",
"require": "./dist/util/index.js",
"import": "./dist/util/index.js"
},
"./util/*": {
"types": "./src/util/**/*.d.ts",
"require": "./src/util/*",
"types": "./dist/util/*",
"require": "./dist/util/*",
"import": "./dist/util/*"
},
"./eve": {
"types": "./src/eve/index.d.ts",
"require": "./src/eve/index.js",
"types": "./dist/eve/index*.d.ts",
"require": "./dist/eve/index.js",
"import": "./dist/eve/index.js"
},
"./eve/*": {
"types": "./src/eve/**/*.d.ts",
"require": "./src/eve/*",
"import": "./dist/eve/*"
},
"./eve/esi": {
"import": "./dist/eve/esi/index.js",
"types": "./src/eve/esi/index*.d.ts",
"require": "./src/eve/esi/index.js"
"types": "./dist/eve/esi/index*.d.ts",
"require": "./dist/eve/esi/index.js"
},
"./eve/db": {
"import": "./dist/eve/db/index.js",
"types": "./src/eve/db/index*.d.ts",
"require": "./src/eve/db/index.js"
"types": "./dist/eve/db/index*.d.ts",
"require": "./dist/eve/db/index.js"
},
"./eve/ref": {
"import": "./dist/eve/ref/index.js",
"types": "./src/eve/ref/index*.d.ts",
"require": "./src/eve/ref/index.js"
"types": "./dist/eve/ref/index*.d.ts",
"require": "./dist/eve/ref/index.js"
},
"./eve/third-party/janice.js": {
"import": "./dist/eve/third-party/janice.js",
"types": "./dist/types/eve/third-party/janice.d.ts",
"require": "./src/eve/third-party/janice.js"
"require": "./dist/eve/third-party/janice.js"
},
"./eve/models": {
"import": "./dist/eve/models/index.js",
"types": "./src/eve/models/index*.d.ts",
"require": "./src/eve/models/index.js"
"types": "./dist/eve/models/index*.d.ts",
"require": "./dist/eve/models/index.js"
},
"./eve/data/*": "./data/*",
"./discord": {
"import": "./dist/discord/index.js",
"require": "./src/discord/index.js",
"require": "./dist/discord/index.js",
"types": "./dist/types/discord/index.d.ts"
},
"./discord/commands": {
"require": "./src/discord/commands/index.js",
"require": "./dist/discord/commands/index.js",
"import": "./dist/discord/commands/index.js",
"types": "./dist/types/discord/commands/index.d.ts"
},
"./discord/components": {
"types": "./dist/types/discord/components/index.d.ts",
"require": "./src/discord/components/index.js",
"require": "./dist/discord/components/index.js",
"import": "./dist/discord/components/index.js"
},
"./discord/pages": {
"require": "./src/discord/pages/index.js",
"require": "./dist/discord/pages/index.js",
"import": "./dist/discord/pages/index.js",
"types": "./dist/types/discord/pages/index.d.ts"
},
"./discord/common": {
"require": "./src/discord/common/index.js",
"require": "./dist/discord/common/index.js",
"import": "./dist/discord/common/index.js"
},
"./discord/jsx": {
"types": "./src/discord/jsx/types.d.ts",
"types": "./dist/discord/jsx/types.d.ts",
"import": "./dist/discord/jsx/index.js"
},
"./discord/jsx-runtime": {
"types": "./src/discord/jsx/types.d.ts",
"types": "./dist/discord/jsx/types.d.ts",
"default": "./dist/discord/jsx/jsx-runtime.js"
},
"./discord/jsx-dev-runtime": {
"types": "./src/discord/jsx/types.d.ts",
"types": "./dist/discord/jsx/types.d.ts",
"default": "./dist/discord/jsx/jsx-dev-runtime.js"
}
},
@@ -124,6 +118,8 @@
"bumpp": "^10.1.0",
"drizzle-kit": "^0.31.4",
"ghooks": "^2.0.4",
"openapi-fetch": "^0.15.0",
"openapi-typescript": "^7.10.1",
"prettier-plugin-multiline-arrays": "^4.0.3",
"tsdown": "^0.14.2",
"typescript": "^5.9.2"
@@ -158,10 +154,11 @@
"release": "bumpp && npm publish",
"generate-migrations": "bunx drizzle-kit generate --dialect sqlite --schema ./src/db/schema.ts",
"migrate": "bun run ./src/db/migrate.ts",
"postinstall": "bun get-data",
"get-data": "bun refresh:reference-data && bun refresh:hoboleaks",
"refresh:reference-data": "bun scripts/download-and-extract.ts https://data.everef.net/reference-data/reference-data-latest.tar.xz ./data/reference-data",
"refresh:hoboleaks": "bun scripts/download-and-extract.ts https://data.everef.net/hoboleaks-sde/hoboleaks-sde-latest.tar.xz ./data/hoboleaks",
"static-export": "bun scripts/export-solar-systems.ts"
"postinstall": "bun run get-data",
"everef-api": "bunx openapi-typescript https://raw.githubusercontent.com/autonomouslogic/eve-ref/refs/heads/main/spec/eve-ref-api.yaml -o src/eve/everef/schema.d.ts",
"get-data": "bun run refresh:reference-data && bun run refresh:hoboleaks",
"refresh:reference-data": "bun run scripts/download-and-extract.ts https://data.everef.net/reference-data/reference-data-latest.tar.xz ./data/reference-data",
"refresh:hoboleaks": "bun run scripts/download-and-extract.ts https://data.everef.net/hoboleaks-sde/hoboleaks-sde-latest.tar.xz ./data/hoboleaks",
"static-export": "bun run scripts/export-solar-systems.ts"
}
}