diff --git a/.idea/[NanoForge] Schematics.iml b/.idea/[NanoForge] Schematics.iml
index 24643cc..02999d4 100644
--- a/.idea/[NanoForge] Schematics.iml
+++ b/.idea/[NanoForge] Schematics.iml
@@ -5,6 +5,7 @@
+
diff --git a/src/libs/part-base/files/js/__nanoforgeFolder__/client.save.json b/src/libs/part-base/files/js/__nanoforgeFolder__/client.save.json
index 6dbd9b2..843e417 100644
--- a/src/libs/part-base/files/js/__nanoforgeFolder__/client.save.json
+++ b/src/libs/part-base/files/js/__nanoforgeFolder__/client.save.json
@@ -53,14 +53,14 @@
"components": [
{
"name": "ExampleComponent",
- "path": "./components/example.component",
+ "path": "./components/example.component.js",
"paramsNames": ["paramA", "paramB", "paramC"]
}
],
"systems": [
{
"name": "exampleSystem",
- "path": "./systems/example.system"
+ "path": "./systems/example.system.js"
}
],
"entities": [
diff --git a/src/libs/part-base/files/js/__nanoforgeFolder__/server.save.json b/src/libs/part-base/files/js/__nanoforgeFolder__/server.save.json
index 094d7fa..ba77067 100644
--- a/src/libs/part-base/files/js/__nanoforgeFolder__/server.save.json
+++ b/src/libs/part-base/files/js/__nanoforgeFolder__/server.save.json
@@ -25,14 +25,14 @@
"components": [
{
"name": "ExampleComponent",
- "path": "./components/example.component",
+ "path": "./components/example.component.js",
"paramsNames": ["paramA", "paramB", "paramC"]
}
],
"systems": [
{
"name": "exampleSystem",
- "path": "./systems/example.system"
+ "path": "./systems/example.system.js"
}
],
"entities": [
diff --git a/src/libs/part-base/files/js/__part__/components/example.component.js b/src/libs/part-base/files/js/__part__/components/example.component.js
index ef7d248..bf9728b 100644
--- a/src/libs/part-base/files/js/__part__/components/example.component.js
+++ b/src/libs/part-base/files/js/__part__/components/example.component.js
@@ -47,32 +47,26 @@ export const EDITOR_COMPONENT_MANIFEST = {
name: "Example",
description: "Example component description",
params: [
- [
- {
- type: "string",
- name: "paramA",
- description: "Param A description",
- example: "Example value",
- },
- ],
- [
- {
- type: "number",
- name: "paramB",
- description: "Param B description",
- example: 3,
- },
- ],
- [
- {
- type: "boolean",
- name: "paramC",
- description: "Param C description",
- example: true,
- default: false,
- // Not required because it has a default value
- optional: true,
- },
- ],
+ {
+ type: "string",
+ name: "paramA",
+ description: "Param A description",
+ example: "Example value",
+ },
+ {
+ type: "number",
+ name: "paramB",
+ description: "Param B description",
+ example: 3,
+ },
+ {
+ type: "boolean",
+ name: "paramC",
+ description: "Param C description",
+ example: true,
+ default: false,
+ // Not required because it has a default value
+ optional: true,
+ },
],
};
diff --git a/src/libs/part-base/files/ts/__nanoforgeFolder__/client.save.json b/src/libs/part-base/files/ts/__nanoforgeFolder__/client.save.json
index 6dbd9b2..c3be787 100644
--- a/src/libs/part-base/files/ts/__nanoforgeFolder__/client.save.json
+++ b/src/libs/part-base/files/ts/__nanoforgeFolder__/client.save.json
@@ -53,14 +53,14 @@
"components": [
{
"name": "ExampleComponent",
- "path": "./components/example.component",
+ "path": "./components/example.component.ts",
"paramsNames": ["paramA", "paramB", "paramC"]
}
],
"systems": [
{
"name": "exampleSystem",
- "path": "./systems/example.system"
+ "path": "./systems/example.system.ts"
}
],
"entities": [
diff --git a/src/libs/part-base/files/ts/__nanoforgeFolder__/server.save.json b/src/libs/part-base/files/ts/__nanoforgeFolder__/server.save.json
index 094d7fa..47f7bba 100644
--- a/src/libs/part-base/files/ts/__nanoforgeFolder__/server.save.json
+++ b/src/libs/part-base/files/ts/__nanoforgeFolder__/server.save.json
@@ -25,14 +25,14 @@
"components": [
{
"name": "ExampleComponent",
- "path": "./components/example.component",
+ "path": "./components/example.component.ts",
"paramsNames": ["paramA", "paramB", "paramC"]
}
],
"systems": [
{
"name": "exampleSystem",
- "path": "./systems/example.system"
+ "path": "./systems/example.system.ts"
}
],
"entities": [
diff --git a/src/libs/part-base/files/ts/__part__/components/example.component.ts b/src/libs/part-base/files/ts/__part__/components/example.component.ts
index b06e227..4f98934 100644
--- a/src/libs/part-base/files/ts/__part__/components/example.component.ts
+++ b/src/libs/part-base/files/ts/__part__/components/example.component.ts
@@ -30,32 +30,26 @@ export const EDITOR_COMPONENT_MANIFEST: EditorComponentManifest = {
name: "Example",
description: "Example component description",
params: [
- [
- {
- type: "string",
- name: "paramA",
- description: "Param A description",
- example: "Example value",
- },
- ],
- [
- {
- type: "number",
- name: "paramB",
- description: "Param B description",
- example: 3,
- },
- ],
- [
- {
- type: "boolean",
- name: "paramC",
- description: "Param C description",
- example: true,
- default: false,
- // Not required because it has a default value
- optional: true,
- },
- ],
+ {
+ type: "string",
+ name: "paramA",
+ description: "Param A description",
+ example: "Example value",
+ },
+ {
+ type: "number",
+ name: "paramB",
+ description: "Param B description",
+ example: 3,
+ },
+ {
+ type: "boolean",
+ name: "paramC",
+ description: "Param C description",
+ example: true,
+ default: false,
+ // Not required because it has a default value
+ optional: true,
+ },
],
};