Skip to content

Commit a2018ed

Browse files
authored
Merge pull request #68 from ClayPulse/add-canvas
hotfix remote config parsing error
2 parents f75119c + 1c92bb4 commit a2018ed

File tree

15 files changed

+63
-44
lines changed

15 files changed

+63
-44
lines changed

.changeset/pre.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
"soft-cases-share",
5353
"stale-groups-poke",
5454
"tender-jeans-occur",
55+
"tender-phones-ring",
5556
"tough-aliens-appear",
5657
"true-suits-fly",
5758
"vast-places-rhyme",

.changeset/tender-phones-ring.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"@pulse-editor/shared-utils": patch
3+
"@pulse-editor/react-api": patch
4+
---
5+
6+
Make config type's version nullable

npm-packages/react-api/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# @pulse-editor/react-api
22

3+
## 0.1.1-alpha.43
4+
5+
### Patch Changes
6+
7+
- Make config type's version nullable
8+
- Updated dependencies
9+
- @pulse-editor/shared-utils@0.1.1-alpha.43
10+
311
## 0.1.1-alpha.42
412

513
### Patch Changes

npm-packages/react-api/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@pulse-editor/react-api",
3-
"version": "0.1.1-alpha.42",
3+
"version": "0.1.1-alpha.43",
44
"main": "dist/main.js",
55
"files": [
66
"dist"
@@ -38,7 +38,7 @@
3838
"typescript-eslint": "^8.30.1"
3939
},
4040
"peerDependencies": {
41-
"@pulse-editor/shared-utils": "0.1.1-alpha.42",
41+
"@pulse-editor/shared-utils": "0.1.1-alpha.43",
4242
"react": "^19.0.0",
4343
"react-dom": "^19.0.0"
4444
}

npm-packages/shared-utils/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# @pulse-editor/shared-utils
22

3+
## 0.1.1-alpha.43
4+
5+
### Patch Changes
6+
7+
- Make config type's version nullable
8+
39
## 0.1.1-alpha.42
410

511
### Patch Changes

npm-packages/shared-utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@pulse-editor/shared-utils",
3-
"version": "0.1.1-alpha.42",
3+
"version": "0.1.1-alpha.43",
44
"main": "dist/main.js",
55
"files": [
66
"dist"

npm-packages/shared-utils/src/types/types.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,8 @@ export enum AppTypeEnum {
119119
export type AppConfig = {
120120
id: string;
121121
version: string;
122-
libVersion: string;
122+
libVersion?: string;
123+
visibility?: string;
123124
author?: string;
124125
displayName?: string;
125126
description?: string;
@@ -133,8 +134,6 @@ export type AppConfig = {
133134
agents?: Agent[];
134135
// Exposed actions in the modular app
135136
preRegisteredActions?: Action[];
136-
// Visibility
137-
visibility: string;
138137
// Recommended dimensions for app view in canvas
139138
recommendedHeight?: number;
140139
recommendedWidth?: number;

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

web/components/extension/extension-preview.tsx

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -101,16 +101,15 @@ export default function ExtensionPreview({
101101
));
102102
setRemoteMFVersion(remoteMFVersion);
103103

104-
const remoteLibVersion =
105-
extension.config.libVersion === "unknown"
106-
? (
107-
await getRemoteLibVersion(
108-
extension.remoteOrigin,
109-
extension.config.id,
110-
extension.config.version,
111-
)
112-
).replace("^", "")
113-
: extension.config.libVersion.replace("^", "");
104+
const remoteLibVersion = (
105+
extension.config.libVersion === undefined
106+
? await getRemoteLibVersion(
107+
extension.remoteOrigin,
108+
extension.config.id,
109+
extension.config.version,
110+
)
111+
: extension.config.libVersion
112+
)?.replace("^", "");
114113
setRemoteLibVersion(remoteLibVersion);
115114

116115
const mfCompatible = await checkCompatibility(

web/components/interface/extension-suggestion-overlay.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export default function ExtensionSuggestionOverlay() {
1313
config: {
1414
id: "extension-id",
1515
version: "1.0.0",
16-
libVersion: "unknown",
16+
libVersion: undefined,
1717
displayName: "Extension Name",
1818
description: "Extension Description",
1919
visibility: "public",
@@ -29,7 +29,7 @@ export default function ExtensionSuggestionOverlay() {
2929
config: {
3030
id: "extension-id",
3131
version: "1.0.0",
32-
libVersion: "unknown",
32+
libVersion: undefined,
3333
displayName: "Extension Name",
3434
description: "Extension Description",
3535
visibility: "public",
@@ -45,7 +45,7 @@ export default function ExtensionSuggestionOverlay() {
4545
config: {
4646
id: "extension-id",
4747
version: "1.0.0",
48-
libVersion: "unknown",
48+
libVersion: undefined,
4949
displayName: "Extension Name",
5050
description: "Extension Description",
5151
visibility: "public",

0 commit comments

Comments
 (0)