Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
fa54fae
Prepare for SvelteKit 2 migration - fix dev scripts and file structure
vegardlarsen Jul 15, 2025
85ef41c
Update fluent-svelte to Svelte 5 and SvelteKit 2 compatibility
vegardlarsen Jul 17, 2025
fdfaa18
Update pnpm lockfile to compatible format
vegardlarsen Jul 17, 2025
5786114
Add .vercel to .gitignore
vegardlarsen Jul 17, 2025
bcb95a1
Update package dependencies to latest minor versions
vegardlarsen Jul 17, 2025
f3dc205
Update major dependencies for compatibility and security
vegardlarsen Jul 17, 2025
d48665a
Complete remaining major dependency updates
vegardlarsen Jul 17, 2025
08211e9
Update svelte-preprocess to 6.0.3 for enhanced Svelte 5 support
vegardlarsen Jul 17, 2025
eabec76
Update final major dependency versions for complete modernization
vegardlarsen Jul 17, 2025
ada9d07
Fix self-closing div tags to use proper closing syntax
vegardlarsen Jul 17, 2025
a4d968e
Update deprecated sveltekit:prefetch to SvelteKit 2 syntax
vegardlarsen Jul 17, 2025
feb816e
Fix additional self-closing div tags in FlyoutWrapper and Slider
vegardlarsen Jul 17, 2025
f3504fa
Fix ExampleComponent deprecation and marquee accessibility issue
vegardlarsen Jul 17, 2025
e92fcde
Remove unnecessary tabindex from decorative tooltip div
vegardlarsen Jul 17, 2025
51aa484
Add ARIA role to event-handling div in slider docs
vegardlarsen Jul 17, 2025
5f74dec
Add button role to flyout wrapper trigger
vegardlarsen Jul 17, 2025
fb67149
Fix flyout backdrop accessibility with proper role and keyboard support
vegardlarsen Jul 17, 2025
d3083dd
Add tabindex to ComboBox listbox for aria-activedescendant compliance
vegardlarsen Jul 17, 2025
0660865
Add slider role to Slider container for proper accessibility
vegardlarsen Jul 17, 2025
7421508
Remove unused CSS selector from AutoSuggestBox
vegardlarsen Jul 17, 2025
7ba29a3
Add tabindex to flyout wrapper button role
vegardlarsen Jul 17, 2025
ba6c81d
Fix mdsvex syntax highlighting by importing required PrismJS languages
vegardlarsen Jul 17, 2025
8a2afb9
Fix accessibility warnings in ContentDialog.svelte
vegardlarsen Jul 17, 2025
9bb067e
Fix accessibility warning in Expander.svelte
vegardlarsen Jul 17, 2025
c52450c
Fix accessibility warning in TooltipWrapper.svelte
vegardlarsen Jul 17, 2025
0ebecee
Fix accessibility warning in ListItem.svelte
vegardlarsen Jul 17, 2025
42b560b
Fix accessibility warnings in MenuFlyoutWrapper.svelte
vegardlarsen Jul 17, 2025
fcb8eda
Fix accessibility warnings in MenuFlyoutItem.svelte
vegardlarsen Jul 17, 2025
157acc0
Fix accessibility warnings in ContextMenu.svelte
vegardlarsen Jul 17, 2025
aafbc7f
Fix accessibility warnings in CalendarView.svelte
vegardlarsen Jul 17, 2025
7c235e4
Fix accessibility warnings in ComboBoxItem.svelte
vegardlarsen Jul 17, 2025
cad7e12
Fix accessibility warning in CalendarViewItem.svelte
vegardlarsen Jul 17, 2025
f7c379c
Update the packaging so the project can be imported.
vegardlarsen Jul 18, 2025
ff80581
Remove erroneously added files.
vegardlarsen Jul 18, 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
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,6 @@ node_modules
/package
/.idea
package-lock.json
.vercel_build_output
.vercel_build_output
.vercel
/dist
90 changes: 55 additions & 35 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"fluent-design",
"fluent-design-system",
"svelte",
"svelte3",
"svelte5",
"sveltejs",
"svelte-component",
"svelte-components",
Expand All @@ -34,49 +34,69 @@
"url": "https://github.com/tropix126/fluent-svelte/issues"
},
"scripts": {
"dev": "svelte-kit dev",
"build": "svelte-kit build",
"package": "svelte-kit package",
"preview": "svelte-kit preview",
"dev": "vite dev",
"build": "vite build",
"package": "svelte-kit sync && svelte-package",
"preview": "vite preview",
"check": "svelte-check --tsconfig ./tsconfig.json",
"check:watch": "svelte-check --tsconfig ./tsconfig.json --watch",
"lint": "prettier --ignore-path .gitignore --check --plugin-search-dir=. .",
"format": "prettier --ignore-path .gitignore --write --plugin-search-dir=. ."
},
"devDependencies": {
"@fec/remark-a11y-emoji": "^3.1.0",
"@fluentui/svg-icons": "^1.1.166",
"@sveltejs/adapter-vercel": "next",
"@sveltejs/kit": "^1.0.0-next.310",
"@sveltejs/svelte-repl": "^0.2.2",
"@types/prismjs": "^1.26.0",
"autoprefixer": "^10.4.4",
"cssnano": "^5.1.7",
"mdsvex": "^0.9.8",
"mdsvexamples": "0.2.3",
"panzoom": "^9.4.2",
"postcss": "^8.4.12",
"postcss-variables-prefixer": "^1.1.1",
"prettier": "^2.6.2",
"prettier-plugin-svelte": "^2.7.0",
"prism-svelte": "^0.4.7",
"prismjs": "^1.27.0",
"rehype-slug": "^5.0.1",
"remark-github": "^11.2.2",
"sass": "^1.50.0",
"svelte": "^3.47.0",
"svelte-check": "^2.6.0",
"@fec/remark-a11y-emoji": "^4.0.2",
"@fluentui/svg-icons": "^1.1.306",
"@sveltejs/adapter-vercel": "^5.7.2",
"@sveltejs/kit": "^2.24.0",
"@sveltejs/package": "^2.3.7",
"@sveltejs/svelte-repl": "^0.4.1",
"@sveltejs/vite-plugin-svelte": "^6.1.0",
"@types/prismjs": "^1.26.5",
"autoprefixer": "^10.4.21",
"cssnano": "^7.1.0",
"mdsvex": "^0.12.6",
"mdsvexamples": "^0.5.0",
"panzoom": "^9.4.3",
"postcss": "^8.5.6",
"postcss-variables-prefixer": "^1.2.0",
"prettier": "^3.6.2",
"prettier-plugin-svelte": "^3.4.0",
"prism-svelte": "^0.5.0",
"prismjs": "^1.30.0",
"rehype-slug": "^6.0.0",
"remark-github": "^12.0.0",
"sass": "^1.89.2",
"svelte": "^5.36.5",
"svelte-check": "^4.2.2",
"svelte-codesandbox": "^1.0.0",
"svelte-preprocess": "^4.10.5",
"svelte2tsx": "^0.4.14",
"tslib": "^2.3.1",
"typescript": "^4.6.3",
"vite-node": "^0.1.27",
"vite-plugin-sveld": "^1.0.3"
"svelte-preprocess": "^6.0.3",
"svelte2tsx": "^0.7.40",
"tslib": "^2.8.1",
"typescript": "^5.8.3",
"vite": "^7.0.5",
"vite-node": "^3.2.4",
"vite-plugin-sveld": "^2.0.0"
},
"dependencies": {
"focus-trap": "^6.7.3",
"tabbable": "^5.2.1"
"focus-trap": "^7.6.5",
"sveld": "^0.22.1",
"tabbable": "^6.2.0"
},
"peerDependencies": {
"svelte": "^5.0.0"
},
"files": ["dist"],
"exports": {
".": {
"types": "./dist/index.d.ts",
"svelte": "./dist/index.js"
},
"./theme.css": "./dist/theme.css",
"./internal": {
"types": "./dist/internal.d.ts",
"default": "./dist/internal.js"
},
"./package.json": "./package.json"
},
"type": "module"
}
Loading