Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
quarto-dev
GitHub Repository: quarto-dev/quarto-cli
Path: blob/main/package/src/common/create-dev-import-map.ts
6450 views
1
/*
2
* create-dev-import-map.ts
3
*
4
* Copyright (C) 2022 Posit Software, PBC
5
*
6
*/
7
8
import { mergeImportMaps } from "../../../src/core/deno/import-maps.ts";
9
import { join } from "../../../src/deno_ral/path.ts";
10
11
const QUARTO_SRC_PATH = Deno.env.get("QUARTO_SRC_PATH") || ".";
12
13
const importMapSpecs = [
14
{
15
importMap: JSON.parse(Deno.readTextFileSync(join(QUARTO_SRC_PATH, "import_map.json"))),
16
prefix: "",
17
},
18
{
19
importMap: JSON.parse(
20
Deno.readTextFileSync(join(QUARTO_SRC_PATH, "vendor/import_map.json")),
21
),
22
prefix: "vendor",
23
},
24
];
25
26
Deno.writeTextFileSync(
27
join(QUARTO_SRC_PATH, "dev_import_map.json"),
28
JSON.stringify(mergeImportMaps(...importMapSpecs), null, 2),
29
);
30
31