]> git.r.bdr.sh - rbdr/forum/commitdiff
Add gitlab CI config
authorRuben Beltran del Rio <redacted>
Wed, 21 Apr 2021 22:41:15 +0000 (00:41 +0200)
committerRuben Beltran del Rio <redacted>
Wed, 21 Apr 2021 22:41:15 +0000 (00:41 +0200)
.gitlab-ci.yml [new file with mode: 0644]
svelte.config.cjs

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644 (file)
index 0000000..703003c
--- /dev/null
@@ -0,0 +1,17 @@
+image: node:15
+
+stages:
+  - lint
+  - test
+
+before_script:
+    - npm install
+
+lint:
+  stage: lint
+  script:
+    - npm run lint
+test:
+  stage: test
+  script:
+    - npm run test
index cb51cef5c0186f5d42e2a5f51d3c3a70e1c14230..aa6e76555c6b1e403ada594e8c4a01daba2e67b1 100644 (file)
@@ -1,27 +1,27 @@
 const { resolve } = require('path');
-const node = require('@sveltejs/adapter-node');
-const pkg = require('./package.json');
+const Node = require('@sveltejs/adapter-node');
+const Pkg = require('./package.json');
 
 /** @type {import('@sveltejs/kit').Config} */
 module.exports = {
-       kit: {
-               // By default, `npm run build` will create a standard Node app.
-               // You can create optimized builds for different platforms by
-               // specifying a different adapter
-               adapter: node(),
+  kit: {
+    // By default, `npm run build` will create a standard Node app.
+    // You can create optimized builds for different platforms by
+    // specifying a different adapter
+    adapter: Node(),
 
-               // hydrate the <div id="forum"> element in src/app.html
-               target: '#forum',
+    // hydrate the <div id="forum"> element in src/app.html
+    target: '#forum',
 
-               vite: {
-                       ssr: {
-                               noExternal: Object.keys(pkg.dependencies || {})
-                       },
-                       resolve: {
-                               alias: {
-                                       $: resolve('src')
-                               }
-                       }
-               }
-       }
+    vite: {
+      ssr: {
+        noExternal: Object.keys(Pkg.dependencies || {})
+      },
+      resolve: {
+        alias: {
+          $: resolve('src')
+        }
+      }
+    }
+  }
 };