aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuben Beltran del Rio <ruben@unlimited.pizza>2021-04-22 00:41:15 +0200
committerRuben Beltran del Rio <ruben@unlimited.pizza>2021-04-22 00:41:15 +0200
commit535cbcc7b81355197af4e39549cd22a6c505d54c (patch)
tree1f0aca00d549272e21854877531502d9a3bdee3e
parenta7500d5b46ad519c9e9a84a342e469bdac0def7a (diff)
Add gitlab CI config
-rw-r--r--.gitlab-ci.yml17
-rw-r--r--svelte.config.cjs40
2 files changed, 37 insertions, 20 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..703003c
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -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
diff --git a/svelte.config.cjs b/svelte.config.cjs
index cb51cef..aa6e765 100644
--- a/svelte.config.cjs
+++ b/svelte.config.cjs
@@ -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')
+ }
+ }
+ }
+ }
};