1 | ;
|
2 | var __assign = (this && this.__assign) || Object.assign || function(t) {
|
3 | for (var s, i = 1, n = arguments.length; i < n; i++) {
|
4 | s = arguments[i];
|
5 | for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
|
6 | t[p] = s[p];
|
7 | }
|
8 | return t;
|
9 | };
|
10 | Object.defineProperty(exports, "__esModule", { value: true });
|
11 | var createJson2SvgCLI_1 = require("kaavio/es5/createJson2SvgCLI");
|
12 | var path = require("path");
|
13 | var npmPackage = require("../package.json");
|
14 | // TODO: for the css below, I just want the CSS string,
|
15 | // but the .css -> .d.ts compiler doesn't specify a default export.
|
16 | // Importing as * as blah yields an object, not a string.
|
17 | // Both require and import + extract default work, but they look ugly.
|
18 | /*
|
19 | //import DiagramCustomStyle from "./DiagramCustomStyle.css";
|
20 | import * as DiagramCustomStyleModule from "./DiagramCustomStyle.css";
|
21 | const DiagramCustomStyle = DiagramCustomStyleModule["default"];
|
22 | //*/
|
23 | var theme = require("./themes/dark/theme");
|
24 | // TODO what is the best way to handle CSS when using tsc?
|
25 | // Compiling w/ webpack is really slow for the CLI.
|
26 | // how about using this: https://github.com/longlho/ts-transform-css-modules
|
27 | /*
|
28 | const DiagramCustomStylePlain = require("./themes/styles/Diagram.plain.css");
|
29 | const DiagramCustomStyleDark = require("./themes/styles/Diagram.dark.css");
|
30 | //*/
|
31 | //*
|
32 | var fs = require("fs");
|
33 | var DiagramCustomStylePlain = fs.readFileSync(path.resolve(__dirname, "./themes/styles/Diagram.plain.css"));
|
34 | var DiagramCustomStyleDark = fs.readFileSync(path.resolve(__dirname, "./themes/styles/Diagram.dark.css"));
|
35 | //*/
|
36 | createJson2SvgCLI_1.createJson2SvgCLI(npmPackage, [
|
37 | {
|
38 | name: "plain",
|
39 | theme: __assign({ diagramStyle: DiagramCustomStylePlain }, theme)
|
40 | },
|
41 | {
|
42 | name: "dark",
|
43 | theme: __assign({ diagramStyle: DiagramCustomStyleDark }, theme)
|
44 | }
|
45 | ]);
|
46 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xpLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2NsaS50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBLGtFQUFpRTtBQUVqRSxJQUFNLElBQUksR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLENBQUM7QUFDN0IsSUFBTSxVQUFVLEdBQUcsT0FBTyxDQUFDLGlCQUFpQixDQUFDLENBQUM7QUFFOUMsdURBQXVEO0FBQ3ZELG1FQUFtRTtBQUNuRSx5REFBeUQ7QUFDekQsc0VBQXNFO0FBQ3RFOzs7O0lBSUk7QUFFSiwyQ0FBNkM7QUFDN0MsMERBQTBEO0FBQzFELG1EQUFtRDtBQUNuRCw0RUFBNEU7QUFDNUU7OztJQUdJO0FBQ0osR0FBRztBQUNILElBQU0sRUFBRSxHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUN6QixJQUFNLHVCQUF1QixHQUFHLEVBQUUsQ0FBQyxZQUFZLENBQzdDLElBQUksQ0FBQyxPQUFPLENBQUMsU0FBUyxFQUFFLG1DQUFtQyxDQUFDLENBQzdELENBQUM7QUFDRixJQUFNLHNCQUFzQixHQUFHLEVBQUUsQ0FBQyxZQUFZLENBQzVDLElBQUksQ0FBQyxPQUFPLENBQUMsU0FBUyxFQUFFLGtDQUFrQyxDQUFDLENBQzVELENBQUM7QUFDRixJQUFJO0FBRUoscUNBQWlCLENBQUMsVUFBVSxFQUFFO0lBQzVCO1FBQ0UsSUFBSSxFQUFFLE9BQU87UUFDYixLQUFLLGFBQUksWUFBWSxFQUFFLHVCQUF1QixJQUFLLEtBQUssQ0FBRTtLQUMzRDtJQUNEO1FBQ0UsSUFBSSxFQUFFLE1BQU07UUFDWixLQUFLLGFBQUksWUFBWSxFQUFFLHNCQUFzQixJQUFLLEtBQUssQ0FBRTtLQUMxRDtDQUNGLENBQUMsQ0FBQyJ9 |
\ | No newline at end of file |