flora is a fast and secure runtime that lets you write discord bots for your servers, with a rich TypeScript SDK, without worrying about running infrastructure. [mirror]
1import { core } from 'ext:core/mod.js'
2import 'ext:deno_webidl/00_webidl.js'
3import 'ext:deno_web/00_infra.js'
4import 'ext:deno_web/01_dom_exception.js'
5import 'ext:deno_web/01_mimesniff.js'
6import 'ext:deno_web/01_urlpattern.js'
7import 'ext:deno_web/01_console.js'
8import 'ext:deno_web/01_broadcast_channel.js'
9import 'ext:deno_web/02_event.js'
10import 'ext:deno_web/02_structured_clone.js'
11import 'ext:deno_web/02_timers.js'
12import 'ext:deno_web/03_abort_signal.js'
13import 'ext:deno_web/04_global_interfaces.js'
14import 'ext:deno_web/05_base64.js'
15import 'ext:deno_web/06_streams.js'
16import 'ext:deno_web/08_text_encoding.js'
17import 'ext:deno_web/09_file.js'
18import 'ext:deno_web/10_filereader.js'
19import 'ext:deno_web/12_location.js'
20import 'ext:deno_web/13_message_port.js'
21import 'ext:deno_web/14_compression.js'
22import 'ext:deno_web/15_performance.js'
23import 'ext:deno_web/16_image_data.js'
24
25import 'ext:deno_net/01_net.js'
26import 'ext:deno_net/02_tls.js'
27
28import * as headers from 'ext:deno_fetch/20_headers.js'
29import * as formData from 'ext:deno_fetch/21_formdata.js'
30import 'ext:deno_fetch/22_body.js'
31import 'ext:deno_fetch/22_http_client.js'
32import * as request from 'ext:deno_fetch/23_request.js'
33import * as response from 'ext:deno_fetch/23_response.js'
34import * as fetch from 'ext:deno_fetch/26_fetch.js'
35import 'ext:deno_fetch/27_eventsource.js'
36
37import 'ext:deno_telemetry/telemetry.ts'
38import 'ext:deno_telemetry/util.ts'
39
40core.setWasmStreamingCallback(fetch.handleWasmStreaming)
41
42Object.defineProperty(globalThis, 'fetch', {
43 value: fetch.fetch,
44 enumerable: true,
45 configurable: true,
46 writable: true
47})
48
49Object.defineProperty(globalThis, 'Request', {
50 value: request.Request,
51 enumerable: false,
52 configurable: true,
53 writable: true
54})
55
56Object.defineProperty(globalThis, 'Response', {
57 value: response.Response,
58 enumerable: false,
59 configurable: true,
60 writable: true
61})
62
63Object.defineProperty(globalThis, 'Headers', {
64 value: headers.Headers,
65 enumerable: false,
66 configurable: true,
67 writable: true
68})
69
70Object.defineProperty(globalThis, 'FormData', {
71 value: formData.FormData,
72 enumerable: false,
73 configurable: true,
74 writable: true
75})