diff --git a/packages/schema-record/package.json b/packages/schema-record/package.json index fbb715893f..2bb9290395 100644 --- a/packages/schema-record/package.json +++ b/packages/schema-record/package.json @@ -1,6 +1,6 @@ { "name": "@warp-drive/schema-record", - "version": "0.0.0-alpha.113", + "version": "5.4.0-alpha.127", "description": "Schema Driven Resource Presentation for WarpDrive and EmberData", "keywords": [ "ember-addon" diff --git a/release/strategy.json b/release/strategy.json index 801015370e..20149cf59a 100644 --- a/release/strategy.json +++ b/release/strategy.json @@ -90,7 +90,7 @@ "mirrorPublish": false }, "@warp-drive/schema-record": { - "stage": "alpha", + "stage": "stable", "types": "alpha", "typesPublish": false, "mirrorPublish": true diff --git a/release/utils/json-file.ts b/release/utils/json-file.ts index 07b2726a89..a52b2cec44 100644 --- a/release/utils/json-file.ts +++ b/release/utils/json-file.ts @@ -33,10 +33,15 @@ export class JSONFile> { this.contents = null; } - async read(): Promise { + async read(logRaw: boolean = false): Promise { if (this.contents === null) { const fileHandle = await this.#getHandle(); - const data = await fileHandle.json(); + const data = await fileHandle.json().catch(async (e) => { + console.log(e); + const strData = await fileHandle.text(); + console.log(strData); + throw e; + }); this.contents = data; this.#lastKnown = JSON.stringify(data, null, 2); } diff --git a/release/utils/package.ts b/release/utils/package.ts index 9a0b138757..4f01e9e0b5 100644 --- a/release/utils/package.ts +++ b/release/utils/package.ts @@ -21,7 +21,7 @@ export class Package { async refresh() { await this.file.invalidate(); - this.pkgData = await this.file.read(); + this.pkgData = await this.file.read(true); } }