From 092866f46af127436ec6e87662f8f50b4976254b Mon Sep 17 00:00:00 2001
From: Griefed <griefed@griefed.de>
Date: Tue, 12 Oct 2021 18:53:38 +0200
Subject: [PATCH] chore: Add run configurations for Jetbrains IDEs

---
 .run/Electron Build.run.xml | 12 ++++++++++++
 .run/Electron Dev.run.xml   | 12 ++++++++++++
 .run/Install.run.xml        |  9 +++++++++
 .run/Lint.run.xml           | 12 ++++++++++++
 .run/Quasar Build.run.xml   | 12 ++++++++++++
 .run/Start.run.xml          | 12 ++++++++++++
 .run/Test.run.xml           | 12 ++++++++++++
 7 files changed, 81 insertions(+)
 create mode 100644 .run/Electron Build.run.xml
 create mode 100644 .run/Electron Dev.run.xml
 create mode 100644 .run/Install.run.xml
 create mode 100644 .run/Lint.run.xml
 create mode 100644 .run/Quasar Build.run.xml
 create mode 100644 .run/Start.run.xml
 create mode 100644 .run/Test.run.xml

diff --git a/.run/Electron Build.run.xml b/.run/Electron Build.run.xml
new file mode 100644
index 0000000..9440e8d
--- /dev/null
+++ b/.run/Electron Build.run.xml	
@@ -0,0 +1,12 @@
+<component name="ProjectRunConfigurationManager">
+  <configuration default="false" name="Electron Build" type="js.build_tools.npm">
+    <package-json value="$PROJECT_DIR$/package.json" />
+    <command value="run" />
+    <scripts>
+      <script value="ebuild" />
+    </scripts>
+    <node-interpreter value="project" />
+    <envs />
+    <method v="2" />
+  </configuration>
+</component>
\ No newline at end of file
diff --git a/.run/Electron Dev.run.xml b/.run/Electron Dev.run.xml
new file mode 100644
index 0000000..4a060a6
--- /dev/null
+++ b/.run/Electron Dev.run.xml	
@@ -0,0 +1,12 @@
+<component name="ProjectRunConfigurationManager">
+  <configuration default="false" name="Electron Dev" type="js.build_tools.npm">
+    <package-json value="$PROJECT_DIR$/package.json" />
+    <command value="run" />
+    <scripts>
+      <script value="electron" />
+    </scripts>
+    <node-interpreter value="project" />
+    <envs />
+    <method v="2" />
+  </configuration>
+</component>
\ No newline at end of file
diff --git a/.run/Install.run.xml b/.run/Install.run.xml
new file mode 100644
index 0000000..d691897
--- /dev/null
+++ b/.run/Install.run.xml
@@ -0,0 +1,9 @@
+<component name="ProjectRunConfigurationManager">
+  <configuration default="false" name="Install" type="js.build_tools.npm">
+    <package-json value="$PROJECT_DIR$/package.json" />
+    <command value="install" />
+    <node-interpreter value="project" />
+    <envs />
+    <method v="2" />
+  </configuration>
+</component>
\ No newline at end of file
diff --git a/.run/Lint.run.xml b/.run/Lint.run.xml
new file mode 100644
index 0000000..77e456e
--- /dev/null
+++ b/.run/Lint.run.xml
@@ -0,0 +1,12 @@
+<component name="ProjectRunConfigurationManager">
+  <configuration default="false" name="Lint" type="js.build_tools.npm">
+    <package-json value="$PROJECT_DIR$/package.json" />
+    <command value="run" />
+    <scripts>
+      <script value="lint" />
+    </scripts>
+    <node-interpreter value="project" />
+    <envs />
+    <method v="2" />
+  </configuration>
+</component>
\ No newline at end of file
diff --git a/.run/Quasar Build.run.xml b/.run/Quasar Build.run.xml
new file mode 100644
index 0000000..eb94a87
--- /dev/null
+++ b/.run/Quasar Build.run.xml	
@@ -0,0 +1,12 @@
+<component name="ProjectRunConfigurationManager">
+  <configuration default="false" name="Quasar Build" type="js.build_tools.npm">
+    <package-json value="$PROJECT_DIR$/package.json" />
+    <command value="run" />
+    <scripts>
+      <script value="build" />
+    </scripts>
+    <node-interpreter value="project" />
+    <envs />
+    <method v="2" />
+  </configuration>
+</component>
\ No newline at end of file
diff --git a/.run/Start.run.xml b/.run/Start.run.xml
new file mode 100644
index 0000000..922ca54
--- /dev/null
+++ b/.run/Start.run.xml
@@ -0,0 +1,12 @@
+<component name="ProjectRunConfigurationManager">
+  <configuration default="false" name="Quasar Dev" type="js.build_tools.npm">
+    <package-json value="$PROJECT_DIR$/package.json" />
+    <command value="run" />
+    <scripts>
+      <script value="start" />
+    </scripts>
+    <node-interpreter value="project" />
+    <envs />
+    <method v="2" />
+  </configuration>
+</component>
\ No newline at end of file
diff --git a/.run/Test.run.xml b/.run/Test.run.xml
new file mode 100644
index 0000000..f0d8d0f
--- /dev/null
+++ b/.run/Test.run.xml
@@ -0,0 +1,12 @@
+<component name="ProjectRunConfigurationManager">
+  <configuration default="false" name="Test" type="js.build_tools.npm">
+    <package-json value="$PROJECT_DIR$/package.json" />
+    <command value="run" />
+    <scripts>
+      <script value="test" />
+    </scripts>
+    <node-interpreter value="project" />
+    <envs />
+    <method v="2" />
+  </configuration>
+</component>
\ No newline at end of file
-- 
GitLab