diff --git a/api/index.js b/api/index.js new file mode 100644 index 0000000..ec68120 --- /dev/null +++ b/api/index.js @@ -0,0 +1,9 @@ +import { Hono } from 'hono' + +const app = new Hono() + +app.get('/', (c) => c.json({ name: 'AniPub API', status: 'ok' })) + +app.get('/health', (c) => c.json({ status: 'ok' })) + +export default app diff --git a/package.json b/package.json index fa038c3..9caf639 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ ], "scripts": { "build": "node scripts/build-cjs.js", - "test": "node test/index.test.js", + "test": "node --test", "prepublishOnly": "node scripts/build-cjs.js", "example": "node examples/basic.js", "example:advanced": "node examples/advanced.js" @@ -54,5 +54,8 @@ "engines": { "node": ">=18.0.0" }, - "sideEffects": false + "sideEffects": false, + "dependencies": { + "hono": "^4.13.7" + } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..cb4c18f --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,23 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + hono: + specifier: ^4.13.7 + version: 4.13.7 + +packages: + + hono@4.13.7: + resolution: {integrity: sha512-c8/gF9ac8Y78/agExVocyLevgR+JlpNB444Py0FSX8pJoPdYUfUzRcXtYEYGwt6l19qIlVZPN5Mfsw9jFShmQQ==} + engines: {node: '>=16.9.0'} + +snapshots: + + hono@4.13.7: {}