refactor: re-export configuration typing in mod.ts

This commit is contained in:
Umberto Pepato
2020-06-09 11:35:11 +02:00
parent 5c0fa5e9c7
commit 67d8a9d97e
4 changed files with 18 additions and 15 deletions

View File

@@ -85,7 +85,9 @@ scripts:
```ts
// scripts.ts
export default {
import { ScriptsConfiguration } from "https://deno.land/x/velociraptor@v1.0.0-beta.10/mod.ts";
export default <ScriptsConfiguration>{
scripts: {
start: "deno run --allow-net server.ts",
test: "deno test --allow-net server_test.ts",
@@ -290,7 +292,7 @@ scripts:
### Script file model
See [ScriptConfiguration](https://doc.deno.land/https/deno.land/x/velociraptor@v1.0.0-beta.10/src/scripts_config.ts#ScriptsConfiguration) for a detailed description of the structure of script files.
See [ScriptConfiguration](https://doc.deno.land/https/deno.land/x/velociraptor@v1.0.0-beta.10/mod.ts#ScriptsConfiguration) for a detailed description of the structure of script files.
## Listing scripts

24
deps.ts
View File

@@ -1,22 +1,22 @@
export { default as levenshtein } from "https://deno.land/x/levenshtein@v1.0.0/mod.ts";
export { parse as parseYaml } from "https://deno.land/std@v0.53.0/encoding/yaml.ts";
export { readFileStrSync } from "https://deno.land/std@v0.53.0/fs/read_file_str.ts";
export { writeFileStr } from "https://deno.land/std@v0.53.0/fs/write_file_str.ts";
export { moveSync } from "https://deno.land/std@v0.53.0/fs/move.ts";
export { existsSync } from "https://deno.land/std@v0.53.0/fs/exists.ts";
export { ensureDirSync } from "https://deno.land/std@v0.53.0/fs/ensure_dir.ts";
export * as path from "https://deno.land/std@v0.53.0/path/mod.ts";
export * as logger from "https://deno.land/std@v0.53.0/log/mod.ts";
export { parse as parseYaml } from "https://deno.land/std@v0.56.0/encoding/yaml.ts";
export { readFileStrSync } from "https://deno.land/std@v0.56.0/fs/read_file_str.ts";
export { writeFileStr } from "https://deno.land/std@v0.56.0/fs/write_file_str.ts";
export { moveSync } from "https://deno.land/std@v0.56.0/fs/move.ts";
export { existsSync } from "https://deno.land/std@v0.56.0/fs/exists.ts";
export { ensureDirSync } from "https://deno.land/std@v0.56.0/fs/ensure_dir.ts";
export * as path from "https://deno.land/std@v0.56.0/path/mod.ts";
export * as logger from "https://deno.land/std@v0.56.0/log/mod.ts";
export {
blue,
yellow,
red,
bold,
gray,
} from "https://deno.land/std@v0.53.0/fmt/colors.ts";
export { ConsoleHandler } from "https://deno.land/std@v0.53.0/log/handlers.ts";
export { LogRecord } from "https://deno.land/std@v0.53.0/log/logger.ts";
export { LevelName } from "https://deno.land/std@v0.53.0/log/levels.ts";
} from "https://deno.land/std@v0.56.0/fmt/colors.ts";
export { ConsoleHandler } from "https://deno.land/std@v0.56.0/log/handlers.ts";
export { LogRecord } from "https://deno.land/std@v0.56.0/log/logger.ts";
export { LevelName } from "https://deno.land/std@v0.56.0/log/levels.ts";
export {
Command,
BaseCommand,

View File

@@ -1,4 +1,4 @@
export {
assertStrContains,
assertMatch,
} from "https://deno.land/std@v0.53.0/testing/asserts.ts";
} from "https://deno.land/std@v0.56.0/testing/asserts.ts";

1
mod.ts Normal file
View File

@@ -0,0 +1 @@
export { ScriptsConfiguration } from "./src/scripts_config.ts";