diff --git a/.changeset/flat-beds-repeat.md b/.changeset/flat-beds-repeat.md new file mode 100644 index 000000000..8c1740409 --- /dev/null +++ b/.changeset/flat-beds-repeat.md @@ -0,0 +1,5 @@ +--- +"@ensembleui/js-commons": patch +--- + +update filename extension for script artifacts diff --git a/packages/js-commons/src/core/local-files.ts b/packages/js-commons/src/core/local-files.ts index dd4cd4c67..41d4dec75 100644 --- a/packages/js-commons/src/core/local-files.ts +++ b/packages/js-commons/src/core/local-files.ts @@ -7,6 +7,7 @@ import { compact, groupBy, head, + initial, isArray, isEmpty, isNil, @@ -335,6 +336,10 @@ export const saveArtifact = async ( pathToWrite = `${artifact.name || artifact.id}.yaml`; } + if (artifact.type === EnsembleDocumentType.Script) { + pathToWrite = `${initial(pathToWrite.split(".")).join("")}.js`; + } + if (!isAssetOrFont(artifact)) { await writeFile( join(artifactSubDir, pathToWrite),