|
1 | 1 | import { Hono } from 'hono'; |
2 | | -import type { StorageAdapter } from '../../storage/index.js'; |
3 | | -import manifestSchema from '../../schemas/manifest.js'; |
| 2 | +import type { StorageAdapter } from '@/storage/index.js'; |
| 3 | +import manifestSchema from '@/schemas/manifest.js'; |
4 | 4 | import { z } from 'zod'; |
5 | 5 | import * as JSZip from 'jszip'; |
6 | | -import { prisma } from '../../db.js'; |
7 | | -import { computeChecksum } from '../../utils/checksum.js'; |
8 | | -import { updateTrendingStatus } from '../../utils/trending.js'; |
9 | | -import { getGitHubAvatarUrl } from '../../utils/avatar.js'; |
10 | | -import { fetchGitHubUser, getDisplayName } from '../../utils/github.js'; |
11 | | -import { getExtensionGitHubUrls, buildAssetUrl } from '../../utils/repository.js'; |
12 | | -import { parseIcon } from '../../utils/icons.js'; |
13 | | -import { getMimeType } from '../../utils/mime.js'; |
14 | | -import type { AppContext } from '../../types/app.js'; |
15 | | -import { slugify } from '../../utils/slugify.js'; |
| 6 | +import { prisma } from '@/db.js'; |
| 7 | +import { computeChecksum } from '@/utils/checksum.js'; |
| 8 | +import { updateTrendingStatus } from '@/utils/trending.js'; |
| 9 | +import { getGitHubAvatarUrl } from '@/utils/avatar.js'; |
| 10 | +import { fetchGitHubUser, getDisplayName } from '@/utils/github.js'; |
| 11 | +import { getExtensionGitHubUrls, buildAssetUrl } from '@/utils/repository.js'; |
| 12 | +import { parseIcon } from '@/utils/icons.js'; |
| 13 | +import { getMimeType } from '@/utils/mime.js'; |
| 14 | +import type { AppContext } from '@/types/app.js'; |
| 15 | +import { slugify } from '@/utils/slugify.js'; |
16 | 16 |
|
17 | 17 | const app = new Hono<AppContext>(); |
18 | 18 |
|
|
0 commit comments