Skip to content

Commit deaa7a4

Browse files
committed
TA-3148: Revert back the changes made to Studio logic
1 parent 8af0670 commit deaa7a4

File tree

6 files changed

+14
-5
lines changed

6 files changed

+14
-5
lines changed

src/content/factory/widget-manager.factory.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import * as path from "path";
33
import { FatalError, logger } from "../../util/logger";
44
import { WidgetManager } from "../manager/widget.manager";
55
import * as AdmZip from "adm-zip";
6-
import {parse} from "../../util/json";
6+
import {parse} from "../../util/yaml";
77

88
interface Manifest {
99
key: string;

src/content/manager/analysis.manager.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { BaseManager } from "./base.manager";
22
import { ManagerConfig } from "../../interfaces/manager-config.interface";
33
import { AssetManager } from "./asset.manager";
44
import * as fs from "fs";
5-
import {stringify} from "../../util/json";
5+
import {stringify} from "../../util/yaml";
66
import * as FormData from "form-data";
77

88
export class AnalysisManager extends BaseManager {

src/content/manager/asset.manager.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { BaseManager } from "./base.manager";
22
import { ManagerConfig } from "../../interfaces/manager-config.interface";
33
import { SaveContentNode } from "../../interfaces/save-content-node.interface";
4-
import { parse, stringify } from "../../util/json";
4+
import { parse, stringify } from "../../util/yaml";
55

66
export class AssetManager extends BaseManager {
77
public static ASSET_FILE_PREFIX = "asset_";

src/services/file-service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as fs from "fs";
22
import * as path from "path";
33
import { ManifestNodeTransport } from "../interfaces/manifest-transport";
44
import { FatalError, logger } from "../util/logger";
5-
import {parse} from "../util/json";
5+
import {parse} from "../util/yaml";
66

77
export class FileService {
88
public static readonly fileDownloadedMessage = "File downloaded successfully. New filename: ";

src/services/package-manager/package-service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import {SpaceTransport} from "../../interfaces/save-space.interface";
2121
import {ManifestDependency, ManifestNodeTransport} from "../../interfaces/manifest-transport";
2222
import {DataPoolInstallVersionReport} from "../../interfaces/data-pool-manager.interfaces";
2323
import {SemanticVersioning} from "../../util/semantic-versioning"
24-
import {stringify} from "../../util/json";
24+
import {stringify} from "../../util/yaml";
2525
import * as FormData from "form-data";
2626

2727
class PackageService {

src/util/yaml.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import * as YAML from "yaml";
2+
3+
export function stringify(data: any): string {
4+
return YAML.stringify(data, {doubleQuotedAsJSON: true, indent: 2, lineWidth: 200});
5+
}
6+
7+
export function parse<T>(data: string): T {
8+
return YAML.parse(data);
9+
}

0 commit comments

Comments
 (0)