Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
ab4bcd3
Bump svelte and svelte-check
johanbissemattsson Aug 12, 2025
d6ece4e
Add lang ts to script module
johanbissemattsson Aug 12, 2025
5393a4a
Bump @sveltejs/kit
johanbissemattsson Aug 12, 2025
e2c13e4
Bump @sveltejs/adapter-node and @sveltejs/adapter-auto
johanbissemattsson Aug 12, 2025
fd6f7b6
Bump @sveltejs/package
johanbissemattsson Aug 12, 2025
7910b15
Bump @sveltejs/vite-plugin-svelte
johanbissemattsson Aug 12, 2025
dca2d54
Upgrade to vite 7
johanbissemattsson Aug 12, 2025
6a1403f
Bump vitest
johanbissemattsson Aug 12, 2025
503a966
Bump @playwright/test
johanbissemattsson Aug 12, 2025
08953d8
Downgrade @sveltejs/kit to 2.27.1 due to bug
johanbissemattsson Aug 12, 2025
2624ba4
Bump globals
johanbissemattsson Aug 12, 2025
5e1730f
Bump typescript
johanbissemattsson Aug 12, 2025
d316770
Add comment from sveltekit starter template
johanbissemattsson Aug 12, 2025
e7273e1
Bump typescript-eslint
johanbissemattsson Aug 12, 2025
317ea2a
Bump @eslint/compat
johanbissemattsson Aug 12, 2025
378c94e
Bump eslint-plugin-svelte
johanbissemattsson Aug 12, 2025
c914540
Bump @axe-core/playwright
johanbissemattsson Aug 12, 2025
eef1ef1
Bump tailwindcss and @tailwindcss/vite
johanbissemattsson Aug 12, 2025
b5a48e5
Bump unplugin-icons and @iconify-json/bi
johanbissemattsson Aug 12, 2025
b2278db
Bump @floating-ui/dom
johanbissemattsson Aug 12, 2025
4f13af1
Remove unused cssnano dependency
johanbissemattsson Aug 12, 2025
2c67993
Bump publint and harmonize package.json with svelte library starter
johanbissemattsson Aug 12, 2025
f8c1e8a
Bump prettier
johanbissemattsson Aug 12, 2025
5df501e
Bump prettier-plugin-svelte
johanbissemattsson Aug 12, 2025
5cb4245
Bump prettier-plugin-tailwindcss
johanbissemattsson Aug 12, 2025
6f42a58
Bump eslint-config-prettier
johanbissemattsson Aug 12, 2025
6a4302d
Bump mdsvex
johanbissemattsson Aug 12, 2025
4382add
Bump dotenv
johanbissemattsson Aug 12, 2025
40d7a5c
Bump codemirror packages
johanbissemattsson Aug 12, 2025
c84c0f5
Bump @lezer/generator
johanbissemattsson Aug 12, 2025
2571937
Revert @codemirror/view to 6.36.6 to prevent failing axe tests
johanbissemattsson Aug 12, 2025
3085feb
Remove redundant .eslintrc.cjs file
johanbissemattsson Aug 12, 2025
7bd44d7
Fix issue with multiple candidate TSConfigRootDirs
johanbissemattsson Aug 12, 2025
16a1915
Harmonize files
johanbissemattsson Aug 12, 2025
281a037
Ensure local dependencies are built beforehand
johanbissemattsson Aug 13, 2025
f4ebf3c
Add TSConfigRootDirs fix to codemirror-lang-lxlquery
johanbissemattsson Aug 13, 2025
09aeeb0
Upgrade rollup and rollup-plugin-dts
johanbissemattsson Aug 13, 2025
dcf8a1b
Replace deprecated rollup-plugin-ts with @rollup/plugin-typescript
johanbissemattsson Aug 13, 2025
b6d211e
Bump @sveltejs/vite-plugin-svelte again
johanbissemattsson Aug 13, 2025
722bd47
Add rollup dependency workaround for CI Linux environments
johanbissemattsson Aug 13, 2025
e3c4c1c
Fix missing lightningcss module
johanbissemattsson Aug 13, 2025
7d77480
Revert dependency workarounds hoping that the updated package-lock wi…
johanbissemattsson Aug 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 10 additions & 6 deletions .github/workflows/lxl-web.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@ on:
push:
branches: [develop]
paths:
- 'lxl-web/**'
- 'lxljs/**'
- 'packages/**'
- "lxl-web/**"
- "lxljs/**"
- "packages/**"
pull_request:
branches: [develop]
paths:
- 'lxl-web/**'
- 'lxljs/**'
- 'packages/**'
- "lxl-web/**"
- "lxljs/**"
- "packages/**"
jobs:
test:
timeout-minutes: 60
Expand All @@ -28,6 +28,8 @@ jobs:
env:
HUSKY: ${{ env.HUSKY }}
run: npm ci
- name: Build local dependencies
run: npm run prepare -w codemirror-lang-lxlquery && npm run build -w supersearch
- name: Install Playwright Browsers
run: npx playwright install --with-deps
- name: Run Playwright tests
Expand Down Expand Up @@ -56,6 +58,8 @@ jobs:
node-version: 22
- name: Install dependencies
run: npm ci
- name: Build local dependencies
run: npm run prepare -w codemirror-lang-lxlquery && npm run build -w supersearch
- name: Build and run Lighthouse CI
shell: bash
env:
Expand Down
31 changes: 0 additions & 31 deletions lxl-web/.eslintrc.cjs

This file was deleted.

5 changes: 5 additions & 0 deletions lxl-web/eslint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,14 @@ export default ts.config(
globals: {
...globals.browser,
...globals.node
},
parserOptions: {
tsconfigRootDir: import.meta.dirname
}
},
rules: {
// typescript-eslint strongly recommend that you do not use the no-undef lint rule on TypeScript projects.
// see: https://typescript-eslint.io/troubleshooting/faqs/eslint/#i-get-errors-from-the-no-undef-rule-about-global-variables-not-being-defined-even-though-there-are-no-typescript-errors
'no-undef': 'off',
'svelte/no-useless-mustaches': 'warn'
}
Expand Down
52 changes: 26 additions & 26 deletions lxl-web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"dev:host": "vite dev --host",
"build": "vite build",
"preview": "vite preview",
"prepare": "svelte-kit sync || echo ''",
"test": "npm run test:integration && npm run test:unit",
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
Expand All @@ -17,47 +18,46 @@
"test:unit": "vitest"
},
"devDependencies": {
"@axe-core/playwright": "^4.10.1",
"@eslint/compat": "^1.2.9",
"@floating-ui/dom": "^1.6.13",
"@iconify-json/bi": "^1.2.2",
"@playwright/test": "^1.51.0",
"@sveltejs/adapter-node": "^5.2.12",
"@sveltejs/kit": "^2.20.8",
"@sveltejs/vite-plugin-svelte": "^5.0.3",
"@tailwindcss/vite": "^4.1.3",
"@axe-core/playwright": "^4.10.2",
"@eslint/compat": "^1.3.2",
"@floating-ui/dom": "^1.7.3",
"@iconify-json/bi": "^1.2.6",
"@playwright/test": "^1.54.2",
"@sveltejs/adapter-node": "^5.2.14",
"@sveltejs/kit": "^2.27.1",
"@sveltejs/vite-plugin-svelte": "^6.1.2",
"@tailwindcss/vite": "^4.1.11",
"@types/eslint": "^9.6.0",
"@types/jmespath": "^0.15.2",
"@types/js-cookie": "^3.0.6",
"codemirror-lang-lxlquery": "^0.1.0",
"cssnano": "^7.0.5",
"eslint": "^9.22.0",
"eslint-config-prettier": "^10.1.1",
"eslint-plugin-svelte": "^3.5.1",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-svelte": "^3.11.0",
"estree-walker": "^3.0.3",
"globals": "^16.0.0",
"globals": "^16.3.0",
"jmespath": "^0.16.0",
"js-cookie": "^3.0.5",
"lxljs": "^1.1.0",
"magic-string": "^0.30.11",
"mdsvex": "^0.12.3",
"mdsvex": "^0.12.6",
"nprogress": "^0.2.0",
"prettier": "^3.5.3",
"prettier-plugin-svelte": "^3.3.3",
"prettier-plugin-tailwindcss": "^0.6.11",
"prettier": "^3.6.2",
"prettier-plugin-svelte": "^3.4.0",
"prettier-plugin-tailwindcss": "^0.6.14",
"supersearch": "^0.0.1",
"svelte": "^5.28.2",
"svelte-check": "^4.1.7",
"tailwindcss": "^4.1.3",
"svelte": "^5.38.1",
"svelte-check": "^4.3.1",
"tailwindcss": "^4.1.11",
"tslib": "^2.6.3",
"typescript": "^5.8.2",
"typescript-eslint": "^8.26.1",
"unplugin-icons": "^22.1.0",
"typescript": "^5.9.2",
"typescript-eslint": "^8.39.1",
"unplugin-icons": "^22.2.0",
"vanilla-cookieconsent": "^3.1.0",
"vite": "^6.2.7",
"vitest": "^3.0.8"
"vite": "^7.1.2",
"vitest": "^3.2.4"
},
"dependencies": {
"dotenv": "^16.4.7"
"dotenv": "^17.2.1"
}
}
2 changes: 1 addition & 1 deletion lxl-web/src/lib/components/TableOfContents.svelte
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<script module>
<script module lang="ts">
export type TableOfContentsItem = { id: string; label: string; children?: TableOfContentsItem[] };
</script>

Expand Down
3 changes: 2 additions & 1 deletion lxl-web/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@
"strict": true,
"moduleResolution": "bundler"
}
// Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias
// Path aliases are handled by https://svelte.dev/docs/kit/configuration#alias
// except $lib which is handled by https://svelte.dev/docs/kit/configuration#files
//
// If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes
// from the referenced tsconfig.json - TypeScript does not merge them in
Expand Down
Loading
Loading