-
Notifications
You must be signed in to change notification settings - Fork 0
/
deps.ts
78 lines (69 loc) · 3.09 KB
/
deps.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
// Copyright (c) Fensak, LLC.
// SPDX-License-Identifier: AGPL-3.0-or-later OR BUSL-1.1
export {
crypto,
toHashString,
} from "https://deno.land/std@0.202.0/crypto/mod.ts";
export { timingSafeEqual } from "https://deno.land/std@0.202.0/crypto/timing_safe_equal.ts";
export * as hex from "https://deno.land/std@0.202.0/encoding/hex.ts";
export * as base64 from "https://deno.land/std@0.202.0/encoding/base64.ts";
export * as path from "https://deno.land/std@0.202.0/path/mod.ts";
export * as toml from "https://deno.land/std@0.202.0/toml/mod.ts";
export * as yaml from "https://deno.land/std@0.202.0/yaml/mod.ts";
export {
Application,
Context,
Router,
Status,
} from "https://deno.land/x/oak@v12.6.1/mod.ts";
export type {
Middleware,
Next,
RouteParams,
RouterContext,
} from "https://deno.land/x/oak@v12.6.1/mod.ts";
export { oakCors } from "https://deno.land/x/cors@v1.2.1/mod.ts";
export * as jwt from "https://deno.land/x/djwt@v3.0.0/mod.ts";
export * as basemiddlewares from "https://raw.githubusercontent.com/fensak-io/denoxtd/v0.2.2/oakmiddlewares/mod.ts";
export * as random from "https://raw.githubusercontent.com/fensak-io/denoxtd/v0.2.2/random/mod.ts";
export * as sleep from "https://raw.githubusercontent.com/fensak-io/denoxtd/v0.2.2/sleep/mod.ts";
import winston from "npm:winston@^3.10.0";
import WinstonTransport from "npm:winston-transport@^4.5.0";
import WinstonLoki from "npm:winston-loki@^6.0.7";
export { winston, WinstonLoki, WinstonTransport };
export { Octokit } from "npm:@octokit/rest@^20.0.2";
export type { components as GitHubComponents } from "npm:@octokit/openapi-types@^19.0.0";
export { Webhooks as GitHubWebhooks } from "npm:@octokit/webhooks@^12.0.3";
export type {
InstallationEvent as GitHubInstallationEvent,
PullRequest as GitHubPullRequest,
PullRequestEvent as GitHubPullRequestEvent,
PullRequestReviewEvent as GitHubPullRequestReviewEvent,
PushEvent as GitHubPushEvent,
User as GitHubUser,
WebhookEvent as GitHubWebhookEvent,
WebhookEventName as GitHubWebhookEventName,
} from "npm:@octokit/webhooks-types@7.1.0";
import config from "npm:config@^3.3.9";
import babel from "npm:@babel/core@^7.23.0";
import babelPresetEnv from "npm:@babel/preset-env@^7.22.20";
import babelPresetMinify from "npm:babel-preset-minify@^0.5.2";
import babelPresetTypescript from "npm:@babel/preset-typescript@^7.23.0";
export {
babel,
babelPresetEnv,
babelPresetMinify,
babelPresetTypescript,
config,
};
import * as Sentry from "npm:@sentry/node@^7.74.1";
export { Sentry };
// Must use esm.sh version for auth-app. See https://github.com/octokit/auth-app.js/issues/465
export { createAppAuth as octokitCreateAppAuth } from "https://esm.sh/@octokit/auth-app@6.0.1";
// Must use esm.sh version for auth-oauth-app. See https://github.com/octokit/auth-app.js/issues/465
export { createOAuthAppAuth as octokitCreateOAuthAppAuth } from "https://esm.sh/@octokit/auth-oauth-app@7.0.1";
// See https://github.com/ajv-validator/ajv/issues/2132
import _Ajv from "npm:ajv@^8.12.0";
const Ajv = _Ajv as unknown as typeof _Ajv.default;
export { Ajv };
export * as reng from "npm:@fensak-io/reng@2.0.2";