From 535cbcc7b81355197af4e39549cd22a6c505d54c Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Thu, 22 Apr 2021 00:41:15 +0200 Subject: Add gitlab CI config --- .gitlab-ci.yml | 17 +++++++++++++++++ svelte.config.cjs | 40 ++++++++++++++++++++-------------------- 2 files changed, 37 insertions(+), 20 deletions(-) create mode 100644 .gitlab-ci.yml 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
element in src/app.html - target: '#forum', + // hydrate the
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') + } + } + } + } }; -- cgit