forked from pkgxdev/libpkgx
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdeps.ts
More file actions
21 lines (16 loc) · 789 Bytes
/
deps.ts
File metadata and controls
21 lines (16 loc) · 789 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import * as is_what from "https://deno.land/x/is_what@v4.1.15/src/index.ts"
export { is_what }
import { type PlainObject } from "https://deno.land/x/is_what@v4.1.15/src/index.ts"
export type { PlainObject }
import * as outdent from "https://deno.land/x/outdent@v0.8.0/mod.ts"
export { outdent }
// importing super specifically to reduce final npm bundle size
import * as crypto from "jsr:@std/crypto@1"
import { moveSync } from "jsr:@std/fs@1"
import { writeAll } from "jsr:@std/io@^0.225.0"
import { parse as parseYaml, parseAll as parseYamlALL } from "jsr:@std/yaml@1"
import { SEPARATOR as SEP, fromFileUrl } from "jsr:@std/path@1"
const streams = { writeAll }
const fs = { moveSync }
const deno = { crypto, fs, streams, parseYaml, parseYamlALL, SEP, fromFileUrl }
export { deno }