Update webstorm run configurations

This commit is contained in:
Rory&
2026-08-16 14:44:44 +02:00
parent 3ca0677b26
commit fed9d528dc
13 changed files with 196 additions and 6 deletions
+1 -1
View File
@@ -20,7 +20,7 @@
<package-json value="$PROJECT_DIR$/package.json" />
<command value="run" />
<scripts>
<script value="build:tsgo" />
<script value="build" />
</scripts>
<node-interpreter value="project" />
<envs />
+33
View File
@@ -0,0 +1,33 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Start API (noschema)" type="js.build_tools.npm">
<package-json value="$PROJECT_DIR$/package.json" />
<command value="run" />
<scripts>
<script value="start:api" />
</scripts>
<node-interpreter value="project" />
<package-manager value="npm" />
<envs />
<EXTENSION ID="com.fapiko.jetbrains.plugins.better_direnv.runconfigs.NodeRunConfiguration">
<option name="DIRENV_ENABLED" value="false" />
<option name="DIRENV_TRUSTED" value="false" />
</EXTENSION>
<EXTENSION ID="com.intellij.javascript.debugger.execution.StartBrowserRunConfigurationExtension">
<browser with-js-debugger="true" />
</EXTENSION>
<EXTENSION ID="com.intellij.lang.javascript.buildTools.npm.rc.StartBrowserRunConfigurationExtension">
<browser name="98ca6316-2f89-46d9-a9e5-fa9e2b0625b3" />
</EXTENSION>
<method v="2">
<option name="NpmBeforeRunTask" enabled="true">
<package-json value="$PROJECT_DIR$/package.json" />
<command value="run" />
<scripts>
<script value="build:src" />
</scripts>
<node-interpreter value="project" />
<envs />
</option>
</method>
</configuration>
</component>
+21
View File
@@ -0,0 +1,21 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Start API (prof)" type="NodeJSConfigurationType" node-parameters="--enable-source-maps" path-to-js-file="dist/api/start.js" working-dir="$PROJECT_DIR$">
<EXTENSION ID="com.intellij.lang.javascript.buildTools.npm.rc.StartBrowserRunConfigurationExtension">
<browser name="98ca6316-2f89-46d9-a9e5-fa9e2b0625b3" />
</EXTENSION>
<EXTENSION ID="com.jetbrains.nodejs.run.NodeJSProfilingRunConfigurationExtension">
<profiling allow-runtime-heap-snapshot="true" one-log-file="true" do-profile="true" />
</EXTENSION>
<method v="2">
<option name="NpmBeforeRunTask" enabled="true">
<package-json value="$PROJECT_DIR$/package.json" />
<command value="run" />
<scripts>
<script value="build:tsgo" />
</scripts>
<node-interpreter value="project" />
<envs />
</option>
</method>
</configuration>
</component>
+1 -1
View File
@@ -20,7 +20,7 @@
<package-json value="$PROJECT_DIR$/package.json" />
<command value="run" />
<scripts>
<script value="build:src:tsgo" />
<script value="build:src" />
</scripts>
<node-interpreter value="project" />
<envs />
+21
View File
@@ -0,0 +1,21 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Start CDN (prof)" type="NodeJSConfigurationType" node-parameters="--enable-source-maps" path-to-js-file="dist/cdn/start.js" working-dir="$PROJECT_DIR$">
<EXTENSION ID="com.intellij.lang.javascript.buildTools.npm.rc.StartBrowserRunConfigurationExtension">
<browser name="98ca6316-2f89-46d9-a9e5-fa9e2b0625b3" />
</EXTENSION>
<EXTENSION ID="com.jetbrains.nodejs.run.NodeJSProfilingRunConfigurationExtension">
<profiling allow-runtime-heap-snapshot="true" one-log-file="true" do-profile="true" />
</EXTENSION>
<method v="2">
<option name="NpmBeforeRunTask" enabled="true">
<package-json value="$PROJECT_DIR$/package.json" />
<command value="run" />
<scripts>
<script value="build:src:tsgo" />
</scripts>
<node-interpreter value="project" />
<envs />
</option>
</method>
</configuration>
</component>
+1 -1
View File
@@ -20,7 +20,7 @@
<package-json value="$PROJECT_DIR$/package.json" />
<command value="run" />
<scripts>
<script value="build:src:tsgo" />
<script value="build:src" />
</scripts>
<node-interpreter value="project" />
<envs />
+21
View File
@@ -0,0 +1,21 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Start Gateway (prof)" type="NodeJSConfigurationType" node-parameters="--enable-source-maps" path-to-js-file="dist/gateway/start.js" working-dir="$PROJECT_DIR$">
<EXTENSION ID="com.intellij.lang.javascript.buildTools.npm.rc.StartBrowserRunConfigurationExtension">
<browser name="98ca6316-2f89-46d9-a9e5-fa9e2b0625b3" />
</EXTENSION>
<EXTENSION ID="com.jetbrains.nodejs.run.NodeJSProfilingRunConfigurationExtension">
<profiling allow-runtime-heap-snapshot="true" one-log-file="true" do-profile="true" />
</EXTENSION>
<method v="2">
<option name="NpmBeforeRunTask" enabled="true">
<package-json value="$PROJECT_DIR$/package.json" />
<command value="run" />
<scripts>
<script value="build:src:tsgo" />
</scripts>
<node-interpreter value="project" />
<envs />
</option>
</method>
</configuration>
</component>
+30
View File
@@ -0,0 +1,30 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Start WebRTC" type="js.build_tools.npm">
<package-json value="$PROJECT_DIR$/package.json" />
<command value="run" />
<scripts>
<script value="start:webrtc" />
</scripts>
<node-interpreter value="project" />
<package-manager value="npm" />
<envs />
<EXTENSION ID="com.fapiko.jetbrains.plugins.better_direnv.runconfigs.NodeRunConfiguration">
<option name="DIRENV_ENABLED" value="false" />
<option name="DIRENV_TRUSTED" value="false" />
</EXTENSION>
<EXTENSION ID="com.intellij.javascript.debugger.execution.StartBrowserRunConfigurationExtension">
<browser with-js-debugger="true" />
</EXTENSION>
<method v="2">
<option name="NpmBeforeRunTask" enabled="true">
<package-json value="$PROJECT_DIR$/package.json" />
<command value="run" />
<scripts>
<script value="build:src" />
</scripts>
<node-interpreter value="project" />
<envs />
</option>
</method>
</configuration>
</component>
+21
View File
@@ -0,0 +1,21 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Start WebRTC (prof)" type="NodeJSConfigurationType" node-parameters="--enable-source-maps" path-to-js-file="dist/webrtc/start.js" working-dir="$PROJECT_DIR$">
<EXTENSION ID="com.intellij.lang.javascript.buildTools.npm.rc.StartBrowserRunConfigurationExtension">
<browser name="98ca6316-2f89-46d9-a9e5-fa9e2b0625b3" />
</EXTENSION>
<EXTENSION ID="com.jetbrains.nodejs.run.NodeJSProfilingRunConfigurationExtension">
<profiling allow-runtime-heap-snapshot="true" one-log-file="true" do-profile="true" />
</EXTENSION>
<method v="2">
<option name="NpmBeforeRunTask" enabled="true">
<package-json value="$PROJECT_DIR$/package.json" />
<command value="run" />
<scripts>
<script value="build:src:tsgo" />
</scripts>
<node-interpreter value="project" />
<envs />
</option>
</method>
</configuration>
</component>
+1 -1
View File
@@ -20,7 +20,7 @@
<package-json value="$PROJECT_DIR$/package.json" />
<command value="run" />
<scripts>
<script value="build:tsgo" />
<script value="build" />
</scripts>
<node-interpreter value="project" />
<envs />
+21
View File
@@ -0,0 +1,21 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Start bundle (prof)" type="NodeJSConfigurationType" node-parameters="--enable-source-maps" path-to-js-file="dist/api/start.js" working-dir="$PROJECT_DIR$">
<EXTENSION ID="com.intellij.lang.javascript.buildTools.npm.rc.StartBrowserRunConfigurationExtension">
<browser name="98ca6316-2f89-46d9-a9e5-fa9e2b0625b3" />
</EXTENSION>
<EXTENSION ID="com.jetbrains.nodejs.run.NodeJSProfilingRunConfigurationExtension">
<profiling allow-runtime-heap-snapshot="true" one-log-file="true" do-profile="true" />
</EXTENSION>
<method v="2">
<option name="NpmBeforeRunTask" enabled="true">
<package-json value="$PROJECT_DIR$/package.json" />
<command value="run" />
<scripts>
<script value="build:tsgo" />
</scripts>
<node-interpreter value="project" />
<envs />
</option>
</method>
</configuration>
</component>
+9
View File
@@ -0,0 +1,9 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Start separated (prof)" type="CompoundRunConfigurationType">
<toRun name="Start API (prof)" type="NodeJSConfigurationType" />
<toRun name="Start CDN (prof)" type="NodeJSConfigurationType" />
<toRun name="Start Gateway (prof)" type="NodeJSConfigurationType" />
<toRun name="Start WebRTC (prof)" type="NodeJSConfigurationType" />
<method v="2" />
</configuration>
</component>
+15 -2
View File
@@ -81,7 +81,7 @@
"git-widget-placeholder": "master",
"javascript.nodejs.core.library.configured.version": "24.11.1",
"javascript.nodejs.core.library.typings.version": "24.11.2",
"last_opened_file_path": "/home/Rory/git/spacebar/server-master/nix/modules/default",
"last_opened_file_path": "/home/Rory/git/spacebar/server-master/src/api/routes",
"node.js.detected.package.eslint": "true",
"node.js.detected.package.standard": "true",
"node.js.selected.package.eslint": "(autodetect)",
@@ -110,6 +110,9 @@
"directory",
"module",
"repository"
],
"com.intellij.ide.scratch.ScratchImplUtil$2/New Scratch File": [
"JSON"
]
}
}]]></component>
@@ -121,11 +124,11 @@
</component>
<component name="RecentsManager">
<key name="CopyFile.RECENT_KEYS">
<recent name="$PROJECT_DIR$/src/api/routes" />
<recent name="$PROJECT_DIR$/nix/modules/default" />
<recent name="$PROJECT_DIR$/src/api/routes/warp" />
<recent name="$PROJECT_DIR$/src/util/migration/postgres" />
<recent name="$PROJECT_DIR$/src/schemas/api/users" />
<recent name="$PROJECT_DIR$/src/util/entities" />
</key>
<key name="MoveFile.RECENT_KEYS">
<recent name="$PROJECT_DIR$/src/schemas/api/guilds" />
@@ -147,10 +150,13 @@
<value>
<map>
<entry key="Start API" value="STOPPED" />
<entry key="Start API (noschema)" value="STOPPED" />
<entry key="Start CDN" value="STOPPED" />
<entry key="Start Gateway" value="STOPPED" />
<entry key="Start WebRTC" value="STOPPED" />
<entry key="Start bundle" value="STOPPED" />
<entry key="build" value="STOPPED" />
<entry key="build:src" value="STOPPED" />
<entry key="build:src:tsgo" value="STOPPED" />
<entry key="build:tsgo" value="STOPPED" />
</map>
@@ -161,7 +167,14 @@
</component>
<component name="RunManager" selected="Compound.Start separated">
<list>
<item itemvalue="Compound.Start separated (prof)" />
<item itemvalue="Compound.Start separated" />
<item itemvalue="Node.js.Start API (prof)" />
<item itemvalue="Node.js.Start CDN (prof)" />
<item itemvalue="Node.js.Start Gateway (prof)" />
<item itemvalue="Node.js.Start WebRTC (prof)" />
<item itemvalue="Node.js.Start bundle (prof)" />
<item itemvalue="npm.Start API (noschema)" />
<item itemvalue="npm.Start API" />
<item itemvalue="npm.Start CDN" />
<item itemvalue="npm.Start Gateway" />