Skip to content

Commit 05f055a

Browse files
committed
Refresh workspace tooling and dependencies
1 parent 148955e commit 05f055a

13 files changed

Lines changed: 607 additions & 822 deletions

File tree

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
version = 1
2+
name = "Exceptionless.JavaScript"
3+
4+
[setup]
5+
script = "npm ci"
6+
7+
[[actions]]
8+
name = "Run Express Sample"
9+
icon = "run"
10+
command = "npm run dev --workspace=example/express"
11+
12+
[[actions]]
13+
name = "Run Browser Sample"
14+
icon = "run"
15+
command = "npm run dev --workspace=example/browser"
16+
17+
[[actions]]
18+
name = "Run Next.js Sample"
19+
icon = "run"
20+
command = "npm run dev --workspace=example/nextjs"
21+
22+
[[actions]]
23+
name = "Run React Sample"
24+
icon = "run"
25+
command = "npm run start --workspace=example/react"
26+
27+
[[actions]]
28+
name = "Run SvelteKit Sample"
29+
icon = "run"
30+
command = "npm run dev --workspace=example/svelte-kit"
31+
32+
[[actions]]
33+
name = "Run Vue Sample"
34+
icon = "run"
35+
command = "npm run dev --workspace=example/vue"
36+
37+
[[actions]]
38+
name = "Build All Packages"
39+
icon = "tool"
40+
command = "npm run build"
41+
42+
[[actions]]
43+
name = "Run Tests"
44+
icon = "tool"
45+
command = "npm test"

.vscode/launch.json

Lines changed: 58 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,18 @@
22
"version": "0.2.0",
33
"configurations": [
44
{
5-
"name": "Expo iOS Example",
5+
"name": "Example: Browser",
6+
"type": "node",
7+
"request": "launch",
8+
"runtimeExecutable": "npm",
9+
"runtimeArgs": ["run", "dev", "--workspace=example/browser"],
10+
"console": "integratedTerminal",
11+
"internalConsoleOptions": "neverOpen",
12+
"cwd": "${workspaceRoot}",
13+
"skipFiles": ["<node_internals>/**"]
14+
},
15+
{
16+
"name": "Example: Expo iOS",
617
"request": "launch",
718
"type": "node",
819
"runtimeExecutable": "npm",
@@ -13,13 +24,56 @@
1324
"skipFiles": ["<node_internals>/**"]
1425
},
1526
{
16-
"name": "Express",
27+
"name": "Example: Express",
1728
"program": "${workspaceRoot}/example/express/app.js",
1829
"request": "launch",
19-
"preLaunchTask": "npm: build",
2030
"cwd": "${workspaceRoot}/example/express",
2131
"skipFiles": ["<node_internals>/**"],
22-
"type": "pwa-node"
32+
"type": "node"
33+
},
34+
{
35+
"name": "Example: Next.js",
36+
"type": "node",
37+
"request": "launch",
38+
"runtimeExecutable": "npm",
39+
"runtimeArgs": ["run", "dev", "--workspace=example/nextjs"],
40+
"console": "integratedTerminal",
41+
"internalConsoleOptions": "neverOpen",
42+
"cwd": "${workspaceRoot}",
43+
"skipFiles": ["<node_internals>/**"]
44+
},
45+
{
46+
"name": "Example: React",
47+
"type": "node",
48+
"request": "launch",
49+
"runtimeExecutable": "npm",
50+
"runtimeArgs": ["run", "start", "--workspace=example/react"],
51+
"console": "integratedTerminal",
52+
"internalConsoleOptions": "neverOpen",
53+
"cwd": "${workspaceRoot}",
54+
"skipFiles": ["<node_internals>/**"]
55+
},
56+
{
57+
"name": "Example: SvelteKit",
58+
"type": "node",
59+
"request": "launch",
60+
"runtimeExecutable": "npm",
61+
"runtimeArgs": ["run", "dev", "--workspace=example/svelte-kit"],
62+
"console": "integratedTerminal",
63+
"internalConsoleOptions": "neverOpen",
64+
"cwd": "${workspaceRoot}",
65+
"skipFiles": ["<node_internals>/**"]
66+
},
67+
{
68+
"name": "Example: Vue",
69+
"type": "node",
70+
"request": "launch",
71+
"runtimeExecutable": "npm",
72+
"runtimeArgs": ["run", "dev", "--workspace=example/vue"],
73+
"console": "integratedTerminal",
74+
"internalConsoleOptions": "neverOpen",
75+
"cwd": "${workspaceRoot}",
76+
"skipFiles": ["<node_internals>/**"]
2377
},
2478
{
2579
"name": "Test",
@@ -29,7 +83,6 @@
2983
"args": ["--run"],
3084
"console": "integratedTerminal",
3185
"internalConsoleOptions": "neverOpen",
32-
"disableOptimisticBPs": true,
3386
"windows": {
3487
"program": "${workspaceFolder}/node_modules/vitest/vitest.mjs"
3588
},
@@ -43,7 +96,6 @@
4396
"args": ["--run", "${fileBasenameNoExtension}"],
4497
"console": "integratedTerminal",
4598
"internalConsoleOptions": "neverOpen",
46-
"disableOptimisticBPs": true,
4799
"windows": {
48100
"program": "${workspaceFolder}/node_modules/vitest/vitest.mjs"
49101
},

example/browser/package.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,18 @@
77
"type": "module",
88
"author": "Exceptionless",
99
"license": "Apache-2.0",
10+
"scripts": {
11+
"dev": "vite",
12+
"start": "vite",
13+
"build": "vite build",
14+
"preview": "vite preview"
15+
},
1016
"publishConfig": {
1117
"access": "restricted"
1218
},
19+
"devDependencies": {
20+
"vite": "^8.0.16"
21+
},
1322
"dependencies": {
1423
"@exceptionless/browser": "3.0.0-dev",
1524
"jquery": "^4.0.0"

example/expo/package.json

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,13 @@
1414
},
1515
"dependencies": {
1616
"@exceptionless/react-native": "3.0.0-dev",
17-
"@expo/metro-runtime": "~56.0.13",
17+
"@expo/metro-runtime": "~56.0.15",
1818
"@react-native-async-storage/async-storage": "2.2.0",
19-
"@react-navigation/bottom-tabs": "^7.15.9",
20-
"@react-navigation/native": "^7.1.8",
21-
"expo": "~56.0.8",
19+
"expo": "~56.0.11",
2220
"expo-application": "~56.0.3",
2321
"expo-constants": "~56.0.16",
24-
"expo-dev-client": "~56.0.18",
22+
"expo-dev-client": "~56.0.20",
2523
"expo-device": "~56.0.4",
26-
"expo-glass-effect": "~56.0.4",
2724
"expo-splash-screen": "~56.0.10",
2825
"expo-status-bar": "~56.0.4",
2926
"react": "19.2.3",
@@ -34,7 +31,7 @@
3431
"react-native-web": "^0.21.0"
3532
},
3633
"devDependencies": {
37-
"@babel/core": "^7.26.0",
34+
"@babel/core": "^7.29.7",
3835
"@react-native/js-polyfills": "^0.79.6",
3936
"@types/react": "~19.2.10",
4037
"typescript": "~6.0.3"

example/nextjs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"dependencies": {
1111
"@exceptionless/browser": "3.0.0-dev",
1212
"@exceptionless/node": "3.0.0-dev",
13-
"next": "^16.2.6",
13+
"next": "^16.2.7",
1414
"react": "19.2.3",
1515
"react-dom": "19.2.3"
1616
},

example/react/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"@testing-library/react": "^16.3.2",
2929
"@testing-library/user-event": "^14.6.1",
3030
"@vitejs/plugin-react": "^6.0.2",
31-
"vite": "^8.0.14"
31+
"vite": "^8.0.16"
3232
},
3333
"dependencies": {
3434
"@exceptionless/react": "3.0.0-dev",

example/svelte-kit/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414
},
1515
"devDependencies": {
1616
"@sveltejs/adapter-auto": "^7.0.1",
17-
"@sveltejs/kit": "^2.61.0",
17+
"@sveltejs/kit": "^2.63.0",
1818
"@sveltejs/vite-plugin-svelte": "^7.1.2",
19-
"svelte": "^5.55.9",
20-
"svelte-check": "^4.4.8",
19+
"svelte": "^5.56.1",
20+
"svelte-check": "^4.6.0",
2121
"typescript": "^6.0.3",
22-
"vite": "^8.0.14",
23-
"vitest": "^4.1.7"
22+
"vite": "^8.0.16",
23+
"vitest": "^4.1.8"
2424
},
2525
"type": "module",
2626
"publishConfig": {

example/vue/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
"serve": "vite preview"
99
},
1010
"dependencies": {
11-
"vue": "^3.5.34",
11+
"vue": "^3.5.35",
1212
"@exceptionless/vue": "3.0.0-dev"
1313
},
1414
"devDependencies": {
1515
"@vitejs/plugin-vue": "^6.0.7",
16-
"@vue/compiler-sfc": "^3.5.34",
17-
"vite": "^8.0.14"
16+
"@vue/compiler-sfc": "^3.5.35",
17+
"vite": "^8.0.16"
1818
},
1919
"type": "module",
2020
"publishConfig": {

0 commit comments

Comments
 (0)