Skip to content

Commit

Permalink
Next: Stack Actions #1761
Browse files Browse the repository at this point in the history
Next: Stack Actions
  • Loading branch information
niemyjski authored Dec 27, 2024
2 parents 123ff5c + 601e45f commit 11ed27d
Show file tree
Hide file tree
Showing 84 changed files with 2,530 additions and 689 deletions.
20 changes: 2 additions & 18 deletions src/Exceptionless.Web/ClientApp/README.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,8 @@
# create-svelte

Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/main/packages/create-svelte).

## Creating a project

If you're seeing this, you've probably already done this step. Congrats!

```bash
# create a new project in the current directory
npm create svelte@latest

# create a new project in my-app
npm create svelte@latest my-app
```
# Exceptionless User Interface

## Developing

Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server:
Once you've created a project and installed dependencies with `npm install`, start a development server:

```bash
npm run dev
Expand All @@ -35,8 +21,6 @@ npm run build

You can preview the production build with `npm run preview`.

> To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment.
## Upgrading components

You can upgrade [shadcn-svelte components](https://www.shadcn-svelte.com/) by running the following command
Expand Down
20 changes: 10 additions & 10 deletions src/Exceptionless.Web/ClientApp/components.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
{
"$schema": "https://next.shadcn-svelte.com/schema.json",
"aliases": {
"components": "$comp",
"hooks": "$lib/hooks",
"ui": "$lib/features/shared/components/ui",
"utils": "$lib/utils"
},
"registry": "https://next.shadcn-svelte.com/registry",
"style": "new-york",
"tailwind": {
"baseColor": "zinc",
"config": "tailwind.config.js",
"css": "src/app.css"
"css": "src/app.css",
"baseColor": "zinc"
},
"aliases": {
"components": "$comp",
"utils": "$lib/utils",
"ui": "$lib/features/shared/components/ui",
"hooks": "$lib/hooks"
},
"typescript": true
"typescript": true,
"registry": "https://next.shadcn-svelte.com/registry"
}
760 changes: 381 additions & 379 deletions src/Exceptionless.Web/ClientApp/package-lock.json

Large diffs are not rendered by default.

44 changes: 22 additions & 22 deletions src/Exceptionless.Web/ClientApp/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,63 +19,63 @@
"generate-models": "swagger-typescript-api -p http://localhost:5200/docs/v2/swagger.json -o ./src/lib/generated -n api.ts --no-client --templates api-templates",
"generate-templates": "swagger-typescript-api generate-templates -o api-templates",
"test:integration": "playwright test",
"test:unit": "vitest",
"test:unit": "vitest run",
"upgrade": "ncu -i"
},
"devDependencies": {
"@iconify-json/lucide": "^1.2.17",
"@playwright/test": "^1.49.0",
"@sveltejs/adapter-static": "^3.0.6",
"@sveltejs/kit": "^2.9.0",
"@sveltejs/vite-plugin-svelte": "^5.0.1",
"@iconify-json/lucide": "^1.2.20",
"@playwright/test": "^1.49.1",
"@sveltejs/adapter-static": "^3.0.8",
"@sveltejs/kit": "^2.15.0",
"@sveltejs/vite-plugin-svelte": "^5.0.3",
"@types/eslint": "^9.6.1",
"@types/node": "^22.10.1",
"@types/node": "^22.10.2",
"@types/throttle-debounce": "^5.0.2",
"autoprefixer": "^10.4.20",
"cross-env": "^7.0.3",
"eslint": "^9.16.0",
"eslint": "^9.17.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-perfectionist": "^4.2.0",
"eslint-plugin-perfectionist": "^4.4.0",
"eslint-plugin-svelte": "^2.46.1",
"npm-run-all": "^4.1.5",
"postcss": "^8.4.49",
"prettier": "^3.4.1",
"prettier": "^3.4.2",
"prettier-plugin-svelte": "^3.3.2",
"prettier-plugin-tailwindcss": "^0.6.9",
"svelte": "^5.5.3",
"svelte": "^5.16.0",
"svelte-check": "^4.1.1",
"swagger-typescript-api": "^13.0.23",
"tslib": "^2.8.1",
"typescript": "^5.7.2",
"typescript-eslint": "^8.17.0",
"vite": "^6.0.2",
"typescript-eslint": "^8.18.2",
"vite": "^6.0.6",
"vitest": "2.1.6"
},
"dependencies": {
"@exceptionless/browser": "^3.1.0",
"@exceptionless/fetchclient": "^0.29.0",
"@iconify-json/mdi": "^1.2.1",
"@exceptionless/fetchclient": "^0.31.0",
"@iconify-json/mdi": "^1.2.2",
"@tanstack/svelte-query": "https://pkg.pr.new/@tanstack/svelte-query@28f98f9",
"@tanstack/svelte-query-devtools": "https://pkg.pr.new/@tanstack/svelte-query-devtools@28f98f9",
"@tanstack/svelte-table": "^9.0.0-alpha.10",
"@typeschema/class-validator": "^0.3.0",
"bits-ui": "^1.0.0-next.64",
"bits-ui": "^1.0.0-next.74",
"class-validator": "^0.14.1",
"clsx": "^2.1.1",
"formsnap": "^2.0.0-next.1",
"formsnap": "^2.0.0",
"mode-watcher": "^0.5.0",
"oidc-client-ts": "^3.1.0",
"pretty-ms": "^9.2.0",
"runed": "^0.16.1",
"runed": "^0.22.0",
"svelte-sonner": "^0.3.28",
"svelte-time": "^0.9.0",
"sveltekit-superforms": "^2.21.0",
"tailwind-merge": "^2.5.5",
"sveltekit-superforms": "^2.22.1",
"tailwind-merge": "^2.6.0",
"tailwind-variants": "^0.3.0",
"tailwindcss": "^3.4.16",
"tailwindcss": "^3.4.17",
"tailwindcss-animate": "^1.0.7",
"throttle-debounce": "^5.0.2",
"unplugin-icons": "^0.21.0"
"unplugin-icons": "^0.22.0"
},
"type": "module"
}
7 changes: 7 additions & 0 deletions src/Exceptionless.Web/ClientApp/resources.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,13 @@

## Networking

Analyze current naming patterns
Define consistent naming convention rules:
Remove redundant terms
Use HTTP verb prefixes
Keep resource names singular/plural based on return type
Order: [httpVerb][Resource][Qualifier][Query]

- <https://tanstack.com/query/v5/docs/svelte/examples/svelte/simple>
- <https://kit.svelte.dev/docs/load>
- <https://github.com/acacode/swagger-typescript-api>
Expand Down
Loading

0 comments on commit 11ed27d

Please sign in to comment.