-
Nuxt 3 Boilerplate - AppHeader
-
-
logged in as: {{ user.email }}: Sign Out
-
Not Logged in
+
Nuxt 3 Boilerplate - To the Moon!
-
Boilerplate
- |
Dashboard
- |
Pricing
- |
Account
+
Nuxt 3 Boilerplate |
+
Pricing
+
| Dashboard
+
| Account
+
| Sign In
+
| Sign out
+
| logged in as: {{ user.email }}
diff --git a/lib/services/user.account.service.ts b/lib/services/user.account.service.ts
index 253be5c..a6fbcf0 100644
--- a/lib/services/user.account.service.ts
+++ b/lib/services/user.account.service.ts
@@ -142,7 +142,7 @@ export default class UserAccountService {
return prisma_client.membership.create({
data: {
user_id: user_id,
- account_id: account_id,
+ account_id,
access: ACCOUNT_ACCESS.READ_ONLY
},
include: {
diff --git a/lib/services/util.service.ts b/lib/services/util.service.ts
index 7fb2c11..8ec4cb3 100644
--- a/lib/services/util.service.ts
+++ b/lib/services/util.service.ts
@@ -12,4 +12,21 @@ export class UtilService {
if (error instanceof Error) return error.message
return String(error)
}
+
+ public static circleSafeStringify(obj: any) {
+ let cache: any[] = [];
+ let str = JSON.stringify(obj, function(key, value) {
+ if (typeof value === "object" && value !== null) {
+ if (cache.indexOf(value) !== -1) {
+ // Circular reference found, discard key
+ return;
+ }
+ // Store value in our collection
+ cache.push(value);
+ }
+ return value;
+ });
+ cache = []; // reset the cache
+ return str;
+ }
}
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index 5aa899b..916e669 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -12,11 +12,11 @@
"pinia": "^2.0.30",
"stripe": "^11.12.0",
"superjson": "^1.12.2",
- "trpc-nuxt": "^0.5.0",
+ "trpc-nuxt": "^0.8.0",
"zod": "^3.20.2"
},
"devDependencies": {
- "@nuxtjs/supabase": "^0.3.0",
+ "@nuxtjs/supabase": "^0.3.1",
"@prisma/client": "^4.9.0",
"nuxt": "^3.1.1",
"prisma": "^4.9.0"
@@ -1186,10 +1186,75 @@
"vue": "^3.2.45"
}
},
- "node_modules/@nuxt/vite-builder/node_modules/magic-string": {
- "version": "0.27.0",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
- "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
+ "node_modules/@nuxtjs/supabase": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@nuxtjs/supabase/-/supabase-0.3.1.tgz",
+ "integrity": "sha512-8pwl1Rkfo7qu1rOoKW/84PHb4d2/7lJzpOoza/jJhrTGy9s0FXROrlqOJd4Wna1A6SG08XKkJutQlfC3L5AuXA==",
+ "dev": true,
+ "dependencies": {
+ "@nuxt/kit": "^3.1.2",
+ "@supabase/supabase-js": "2.7.1",
+ "defu": "^6.1.2",
+ "pathe": "^1.1.0"
+ }
+ },
+ "node_modules/@nuxtjs/supabase/node_modules/@nuxt/kit": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.3.2.tgz",
+ "integrity": "sha512-mHucMYuN/nVJp0p+L6ezzEls8Y1PerAXCJi01lS3Z5ozz+l2OusEfes8EBxWcy3x0C5465ignXCujQs3/LAvnQ==",
+ "dev": true,
+ "dependencies": {
+ "@nuxt/schema": "3.3.2",
+ "c12": "^1.2.0",
+ "consola": "^2.15.3",
+ "defu": "^6.1.2",
+ "globby": "^13.1.3",
+ "hash-sum": "^2.0.0",
+ "ignore": "^5.2.4",
+ "jiti": "^1.18.2",
+ "knitwork": "^1.0.0",
+ "lodash.template": "^4.5.0",
+ "mlly": "^1.2.0",
+ "pathe": "^1.1.0",
+ "pkg-types": "^1.0.2",
+ "scule": "^1.0.0",
+ "semver": "^7.3.8",
+ "unctx": "^2.1.2",
+ "unimport": "^3.0.4",
+ "untyped": "^1.2.2"
+ },
+ "engines": {
+ "node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
+ }
+ },
+ "node_modules/@nuxtjs/supabase/node_modules/@nuxt/schema": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.3.2.tgz",
+ "integrity": "sha512-M2X/iwdX4hct31A7LA2+e41F91VZUXmwS5sZ03G49RnZdEXHMOKBO67e1d+5uxYmRD6eM/EyxWdPVgyLf6wocw==",
+ "dev": true,
+ "dependencies": {
+ "c12": "^1.2.0",
+ "create-require": "^1.1.1",
+ "defu": "^6.1.2",
+ "hookable": "^5.5.0",
+ "jiti": "^1.18.2",
+ "pathe": "^1.1.0",
+ "pkg-types": "^1.0.2",
+ "postcss-import-resolver": "^2.0.0",
+ "scule": "^1.0.0",
+ "std-env": "^3.3.2",
+ "ufo": "^1.1.1",
+ "unimport": "^3.0.4",
+ "untyped": "^1.2.2"
+ },
+ "engines": {
+ "node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
+ }
+ },
+ "node_modules/@nuxtjs/supabase/node_modules/magic-string": {
+ "version": "0.30.0",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz",
+ "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==",
"dev": true,
"dependencies": {
"@jridgewell/sourcemap-codec": "^1.4.13"
@@ -1198,16 +1263,23 @@
"node": ">=12"
}
},
- "node_modules/@nuxtjs/supabase": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@nuxtjs/supabase/-/supabase-0.3.0.tgz",
- "integrity": "sha512-fSZVv7WQ8QqoZ/Ap9zQoM9UOyGaHgC2FdndkZB2IZU3e0kVobdt+MxAEbe8SjzK89/eqBs/bbvbxNJHarc6PfQ==",
+ "node_modules/@nuxtjs/supabase/node_modules/unimport": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.0.4.tgz",
+ "integrity": "sha512-eoof/HLiNJcIkVpnqc7sJbzKSLx39J6xTaP7E4ElgVQKeq2t9fPTkvJKcA55IJTaRPkEkDq8kcc/IZPmrypnFg==",
"dev": true,
"dependencies": {
- "@nuxt/kit": "^3.0.0",
- "@supabase/supabase-js": "2.1.0",
- "defu": "^6.1.1",
- "pathe": "^1.0.0"
+ "@rollup/pluginutils": "^5.0.2",
+ "escape-string-regexp": "^5.0.0",
+ "fast-glob": "^3.2.12",
+ "local-pkg": "^0.4.3",
+ "magic-string": "^0.30.0",
+ "mlly": "^1.2.0",
+ "pathe": "^1.1.0",
+ "pkg-types": "^1.0.2",
+ "scule": "^1.0.0",
+ "strip-literal": "^1.0.1",
+ "unplugin": "^1.3.1"
}
},
"node_modules/@pinia/nuxt": {
@@ -1307,18 +1379,6 @@
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
"dev": true
},
- "node_modules/@rollup/plugin-commonjs/node_modules/magic-string": {
- "version": "0.27.0",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
- "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
- "dev": true,
- "dependencies": {
- "@jridgewell/sourcemap-codec": "^1.4.13"
- },
- "engines": {
- "node": ">=12"
- }
- },
"node_modules/@rollup/plugin-inject": {
"version": "5.0.3",
"resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.3.tgz",
@@ -1347,18 +1407,6 @@
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
"dev": true
},
- "node_modules/@rollup/plugin-inject/node_modules/magic-string": {
- "version": "0.27.0",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
- "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
- "dev": true,
- "dependencies": {
- "@jridgewell/sourcemap-codec": "^1.4.13"
- },
- "engines": {
- "node": ">=12"
- }
- },
"node_modules/@rollup/plugin-json": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.0.0.tgz",
@@ -1425,18 +1473,6 @@
}
}
},
- "node_modules/@rollup/plugin-replace/node_modules/magic-string": {
- "version": "0.27.0",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
- "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
- "dev": true,
- "dependencies": {
- "@jridgewell/sourcemap-codec": "^1.4.13"
- },
- "engines": {
- "node": ">=12"
- }
- },
"node_modules/@rollup/plugin-terser": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.0.tgz",
@@ -1503,77 +1539,78 @@
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
},
"node_modules/@supabase/functions-js": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.0.0.tgz",
- "integrity": "sha512-ozb7bds2yvf5k7NM2ZzUkxvsx4S4i2eRKFSJetdTADV91T65g4gCzEs9L3LUXSrghcGIkUaon03VPzOrFredqg==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.1.0.tgz",
+ "integrity": "sha512-vRziB+AqRXRaGHjEFHwBo0kuNDTuAxI7VUeqU24Fe86ISoD8YEQm0dGdpleJEcqgDGWaO6pxT1tfj1BRY5PwMg==",
"dev": true,
"dependencies": {
"cross-fetch": "^3.1.5"
}
},
"node_modules/@supabase/gotrue-js": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/@supabase/gotrue-js/-/gotrue-js-2.6.1.tgz",
- "integrity": "sha512-ez40a1TORJIlF6xlA8oALx8W8vneyInz77+Hmlt2qJvKGF4LhhbBN/YI7FYmxJ8KMUaDZeWJzUwTNNOIQhE6Vg==",
+ "version": "2.16.0",
+ "resolved": "https://registry.npmjs.org/@supabase/gotrue-js/-/gotrue-js-2.16.0.tgz",
+ "integrity": "sha512-k7curH5xxnQmUiG8AeFW7KEJST99vhFnBCidWFhuSSyLP1Ja8Ix3g4bmLUv209mhX8LmAaDMGKNQs8gG0MOKCw==",
"dev": true,
"dependencies": {
"cross-fetch": "^3.1.5"
}
},
"node_modules/@supabase/postgrest-js": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-1.1.1.tgz",
- "integrity": "sha512-jhdBah1JIxkZUp+5QH5JS7Uq9teGwh0Bs3FzbhnVlH619FSUFquTpHuNDxLsJmqEe8r3Wcnw19Dz0t3wEpkfug==",
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-1.4.1.tgz",
+ "integrity": "sha512-aruqwV/aTggkM7OVv2JinCeXmRMKHJCZpkuS1nuoa0NgLw7g3NyILSyWOKYTBJ/PxE/zXtWsBhdxFzaaNz5uxg==",
"dev": true,
"dependencies": {
"cross-fetch": "^3.1.5"
}
},
"node_modules/@supabase/realtime-js": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.1.0.tgz",
- "integrity": "sha512-iplLCofTeYjnx9FIOsIwHLhMp0+7UVyiA4/sCeq40VdOgN9eTIhjEno9Tgh4dJARi4aaXoKfRX1DTxgZaOpPAw==",
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.7.1.tgz",
+ "integrity": "sha512-WC0yPArBF/wPXwxKWTrRSMWWnFQCbhhUsX0u42x4OqUdDJtow6rzvDIZHWFZLh85UUBYIQ2++AabSNgzd3ubQg==",
"dev": true,
"dependencies": {
"@types/phoenix": "^1.5.4",
+ "@types/websocket": "^1.0.3",
"websocket": "^1.0.34"
}
},
"node_modules/@supabase/storage-js": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.1.0.tgz",
- "integrity": "sha512-bRMLWCbkkx84WDAtHAAMN7FAWuayrGZtTHj/WMUK6PsAWuonovvEa5s34a5iux61qJSn+ls3tFkyQgqxunl5ww==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.3.1.tgz",
+ "integrity": "sha512-BaPIvyvjuZW1V0CnfGKUZyzpBUXnsh0XD8eqTOYd+MdiGPmIPI0vtwnT4fAoK8mipp1vpcN62EVQaqeUnWXPtQ==",
"dev": true,
"dependencies": {
"cross-fetch": "^3.1.5"
}
},
"node_modules/@supabase/supabase-js": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.1.0.tgz",
- "integrity": "sha512-hODrAUDSC6RV6EhwuSMyhaQCF32gij0EBTceuDR+8suJsg7XcyUG0fYgeYecWIvt0nz61xAMY6E+Ywb0tJaAng==",
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.7.1.tgz",
+ "integrity": "sha512-Q/e+JAluZEvy7D4ul3aAs3aOiKkGvHlZULy6wjchWQyU9YlJKZLr6VPYcwUeitcnRKZi4al5iTS55LgdJFfqIA==",
"dev": true,
"dependencies": {
"@supabase/functions-js": "^2.0.0",
- "@supabase/gotrue-js": "^2.3.0",
- "@supabase/postgrest-js": "^1.1.0",
- "@supabase/realtime-js": "^2.1.0",
- "@supabase/storage-js": "^2.0.0",
+ "@supabase/gotrue-js": "^2.10.2",
+ "@supabase/postgrest-js": "^1.1.1",
+ "@supabase/realtime-js": "^2.4.0",
+ "@supabase/storage-js": "^2.1.0",
"cross-fetch": "^3.1.5"
}
},
"node_modules/@trpc/client": {
- "version": "10.9.0",
- "resolved": "https://registry.npmjs.org/@trpc/client/-/client-10.9.0.tgz",
- "integrity": "sha512-id6318qpgqllNOuBp7nuciXFPXCe+zae5d4r1hze6Eyp5fFFNO58TqA+4Q44KIcHgpfWyW2egs6iPeql3PrdKA==",
+ "version": "10.18.0",
+ "resolved": "https://registry.npmjs.org/@trpc/client/-/client-10.18.0.tgz",
+ "integrity": "sha512-2d+6r2C/xygTjDWX9jT66defgHzbQP0Z8vrvyT3XtPjqU6JNlRNuS2ZtB8xDPdOQUUVnndzZ43BMr+Zu49K0OQ==",
"peerDependencies": {
- "@trpc/server": "10.9.0"
+ "@trpc/server": "10.18.0"
}
},
"node_modules/@trpc/server": {
- "version": "10.9.0",
- "resolved": "https://registry.npmjs.org/@trpc/server/-/server-10.9.0.tgz",
- "integrity": "sha512-5psyZgbvy29pJND32hwkWTMbv6s86IbsPOeDopsgNF0VegZT6Dsijmb7Ub/TDhuJVQVq5u4u5briMXi3SxmBkw=="
+ "version": "10.18.0",
+ "resolved": "https://registry.npmjs.org/@trpc/server/-/server-10.18.0.tgz",
+ "integrity": "sha512-nVMqdDIF9YLOeC3g6RdAvdCPqkHFjpshSqZGThZ+fyjiWSUXj2ZKCduhJFnY77TjtgODojeaaghmzcnjxb+Onw=="
},
"node_modules/@trysound/sax": {
"version": "0.2.0",
@@ -1595,9 +1632,9 @@
"integrity": "sha512-QH+37Qds3E0eDlReeboBxfHbX9omAcBCXEzswCu6jySP642jiM3cYSIkU/REqwhCUqXdonHFuBfJDiAJxMNhaQ=="
},
"node_modules/@types/phoenix": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.5.4.tgz",
- "integrity": "sha512-L5eZmzw89eXBKkiqVBcJfU1QGx9y+wurRIEgt0cuLH0hwNtVUxtx+6cu0R2STwWj468sjXyBYPYDtGclUd1kjQ==",
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.5.5.tgz",
+ "integrity": "sha512-1eWWT19k0L4ZiTvdXjAvJ9KvW0B8SdiVftQmFPJGTEx78Q4PCSIQDpz+EfkFVR1N4U9gREjlW4JXL8YCIlY0bw==",
"dev": true
},
"node_modules/@types/resolve": {
@@ -1606,6 +1643,15 @@
"integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==",
"dev": true
},
+ "node_modules/@types/websocket": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.5.tgz",
+ "integrity": "sha512-NbsqiNX9CnEfC1Z0Vf4mE1SgAJ07JnRYcNex7AJ9zAVzmiGHmjKFEk7O4TJIsgv2B1sLEb6owKFZrACwdYngsQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
"node_modules/@unhead/dom": {
"version": "1.0.18",
"resolved": "https://registry.npmjs.org/@unhead/dom/-/dom-1.0.18.tgz",
@@ -1984,9 +2030,9 @@
"dev": true
},
"node_modules/acorn": {
- "version": "8.8.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz",
- "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==",
+ "version": "8.8.2",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
+ "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
"bin": {
"acorn": "bin/acorn"
},
@@ -2423,18 +2469,18 @@
}
},
"node_modules/c12": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/c12/-/c12-1.1.0.tgz",
- "integrity": "sha512-9KRFWEng+TH8sGST4NNdiKzZGw1Z1CHnPGAmNqAyVP7suluROmBjD8hsiR34f94DdlrvtGvvmiGDsoFXlCBWIw==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/c12/-/c12-1.2.0.tgz",
+ "integrity": "sha512-CMznkE0LpNEuD8ILp5QvsQVP+YvcpJnrI/zFeFnosU2PyDtx1wT7tXfZ8S3Tl3l9MTTXbKeuhDYKwgvnAPOx3w==",
"dependencies": {
- "defu": "^6.1.1",
+ "defu": "^6.1.2",
"dotenv": "^16.0.3",
- "giget": "^1.0.0",
- "jiti": "^1.16.0",
- "mlly": "^1.0.0",
- "pathe": "^1.0.0",
- "pkg-types": "^1.0.1",
- "rc9": "^2.0.0"
+ "giget": "^1.1.2",
+ "jiti": "^1.17.2",
+ "mlly": "^1.2.0",
+ "pathe": "^1.1.0",
+ "pkg-types": "^1.0.2",
+ "rc9": "^2.0.1"
}
},
"node_modules/cac": {
@@ -3901,17 +3947,17 @@
}
},
"node_modules/giget": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/giget/-/giget-1.0.0.tgz",
- "integrity": "sha512-KWELZn3Nxq5+0So485poHrFriK9Bn3V/x9y+wgqrHkbmnGbjfLmZ685/SVA/ovW+ewoqW0gVI47pI4yW/VNobQ==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/giget/-/giget-1.1.2.tgz",
+ "integrity": "sha512-HsLoS07HiQ5oqvObOI+Qb2tyZH4Gj5nYGfF9qQcZNrPw+uEFhdXtgJr01aO2pWadGHucajYDLxxbtQkm97ON2A==",
"dependencies": {
"colorette": "^2.0.19",
- "defu": "^6.1.1",
+ "defu": "^6.1.2",
"https-proxy-agent": "^5.0.1",
"mri": "^1.2.0",
- "node-fetch-native": "^1.0.1",
- "pathe": "^1.0.0",
- "tar": "^6.1.12"
+ "node-fetch-native": "^1.0.2",
+ "pathe": "^1.1.0",
+ "tar": "^6.1.13"
},
"bin": {
"giget": "dist/cli.mjs"
@@ -4022,14 +4068,17 @@
}
},
"node_modules/h3": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/h3/-/h3-1.1.0.tgz",
- "integrity": "sha512-kx3u+RMzY963fU8NNT2ePWgsryAn9DNztPqbHia/M7HgA+rtXKjHjED9/uidcYPmImNwAfJsCachCzh2T3QH2A==",
+ "version": "1.6.4",
+ "resolved": "https://registry.npmjs.org/h3/-/h3-1.6.4.tgz",
+ "integrity": "sha512-uoDNeaoeDRwWBtwwi4siZ6l5sBmDJpnpcBssuAbvsaPBonl8vP7Ym4tFPe+tAvGM0GbUoC24wYcloCG+J9hqmA==",
"dependencies": {
"cookie-es": "^0.5.0",
+ "defu": "^6.1.2",
"destr": "^1.2.2",
- "radix3": "^1.0.0",
- "ufo": "^1.0.1"
+ "iron-webcrypto": "^0.6.0",
+ "radix3": "^1.0.1",
+ "ufo": "^1.1.1",
+ "uncrypto": "^0.1.2"
}
},
"node_modules/has": {
@@ -4074,9 +4123,9 @@
"integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg=="
},
"node_modules/hookable": {
- "version": "5.4.2",
- "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.4.2.tgz",
- "integrity": "sha512-6rOvaUiNKy9lET1X0ECnyZ5O5kSV0PJbtA5yZUgdEF7fGJEVwSLSislltyt7nFwVVALYHQJtfGeAR2Y0A0uJkg=="
+ "version": "5.5.2",
+ "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.2.tgz",
+ "integrity": "sha512-9JZdvGuxXswyoT47M0xrg+IabnK76Ppc7qjf8JdFZu/IaCWflTHVf/ln/GzicraEnPONPIfxgk929rdYiOqv9w=="
},
"node_modules/html-tags": {
"version": "3.2.0",
@@ -4274,6 +4323,14 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/iron-webcrypto": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-0.6.0.tgz",
+ "integrity": "sha512-WYgEQttulX/+JTv1BTJFYY3OsAb+ZnCuA53IjppZMyiRsVdGeEuZ/k4fJrg77Rzn0pp9/PgWtXUF+5HndDA5SQ==",
+ "funding": {
+ "url": "https://github.com/sponsors/brc-dd"
+ }
+ },
"node_modules/is-binary-path": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
@@ -4494,9 +4551,9 @@
"dev": true
},
"node_modules/jiti": {
- "version": "1.16.2",
- "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.16.2.tgz",
- "integrity": "sha512-OKBOVWmU3FxDt/UH4zSwiKPuc1nihFZiOD722FuJlngvLz2glX1v2/TJIgoA4+mrpnXxHV6dSAoCvPcYQtoG5A==",
+ "version": "1.18.2",
+ "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz",
+ "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==",
"bin": {
"jiti": "bin/jiti.js"
}
@@ -4750,11 +4807,11 @@
}
},
"node_modules/magic-string": {
- "version": "0.26.7",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.7.tgz",
- "integrity": "sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==",
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
+ "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
"dependencies": {
- "sourcemap-codec": "^1.4.8"
+ "@jridgewell/sourcemap-codec": "^1.4.13"
},
"engines": {
"node": ">=12"
@@ -4953,14 +5010,14 @@
}
},
"node_modules/mlly": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.1.0.tgz",
- "integrity": "sha512-cwzBrBfwGC1gYJyfcy8TcZU1f+dbH/T+TuOhtYP2wLv/Fb51/uV7HJQfBPtEupZ2ORLRU1EKFS/QfS3eo9+kBQ==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.2.0.tgz",
+ "integrity": "sha512-+c7A3CV0KGdKcylsI6khWyts/CYrGTrRVo4R/I7u/cUsy0Conxa6LUhiEzVKIw14lc2L5aiO4+SeVe4TeGRKww==",
"dependencies": {
- "acorn": "^8.8.1",
- "pathe": "^1.0.0",
- "pkg-types": "^1.0.1",
- "ufo": "^1.0.1"
+ "acorn": "^8.8.2",
+ "pathe": "^1.1.0",
+ "pkg-types": "^1.0.2",
+ "ufo": "^1.1.1"
}
},
"node_modules/mri": {
@@ -5111,9 +5168,9 @@
}
},
"node_modules/node-fetch-native": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.0.1.tgz",
- "integrity": "sha512-VzW+TAk2wE4X9maiKMlT+GsPU4OMmR1U9CrHSmd3DFLn2IcZ9VJ6M6BBugGfYUnPCLSYxXdZy17M0BEJyhUTwg=="
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.0.2.tgz",
+ "integrity": "sha512-KIkvH1jl6b3O7es/0ShyCgWLcfXxlBrLBbP3rOr23WArC66IMcU4DeZEeYEOwnopYhawLTn7/y+YtmASe8DFVQ=="
},
"node_modules/node-forge": {
"version": "1.3.1",
@@ -5295,18 +5352,6 @@
"node": "^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
}
},
- "node_modules/nuxt/node_modules/magic-string": {
- "version": "0.27.0",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
- "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
- "dev": true,
- "dependencies": {
- "@jridgewell/sourcemap-codec": "^1.4.13"
- },
- "engines": {
- "node": ">=12"
- }
- },
"node_modules/object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
@@ -5325,13 +5370,13 @@
}
},
"node_modules/ofetch": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.0.0.tgz",
- "integrity": "sha512-d40aof8czZFSQKJa4+F7Ch3UC5D631cK1TTUoK+iNEut9NoiCL+u0vykl/puYVUS2df4tIQl5upQcolIcEzQjQ==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.0.1.tgz",
+ "integrity": "sha512-icBz2JYfEpt+wZz1FRoGcrMigjNKjzvufE26m9+yUiacRQRHwnNlGRPiDnW4op7WX/MR6aniwS8xw8jyVelF2g==",
"dependencies": {
- "destr": "^1.2.1",
- "node-fetch-native": "^1.0.1",
- "ufo": "^1.0.0"
+ "destr": "^1.2.2",
+ "node-fetch-native": "^1.0.2",
+ "ufo": "^1.1.0"
}
},
"node_modules/ohash": {
@@ -5573,13 +5618,13 @@
}
},
"node_modules/pkg-types": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.1.tgz",
- "integrity": "sha512-jHv9HB+Ho7dj6ItwppRDDl0iZRYBD0jsakHXtFgoLr+cHSF6xC+QL54sJmWxyGxOLYSHm0afhXhXcQDQqH9z8g==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.2.tgz",
+ "integrity": "sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==",
"dependencies": {
"jsonc-parser": "^3.2.0",
- "mlly": "^1.0.0",
- "pathe": "^1.0.0"
+ "mlly": "^1.1.1",
+ "pathe": "^1.1.0"
}
},
"node_modules/postcss": {
@@ -6217,9 +6262,9 @@
]
},
"node_modules/radix3": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.0.0.tgz",
- "integrity": "sha512-6n3AEXth91ASapMVKiEh2wrbFJmI+NBilrWE0AbiGgfm0xet0QXC8+a3K19r1UVYjUjctUgB053c3V/J6V0kCQ=="
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.0.1.tgz",
+ "integrity": "sha512-y+AcwZ3HcUIGc9zGsNVf5+BY/LxL+z+4h4J3/pp8jxSmy1STaCocPS3qrj4tA5ehUSzqtqK+0Aygvz/r/8vy4g=="
},
"node_modules/randombytes": {
"version": "2.1.0",
@@ -6803,9 +6848,9 @@
}
},
"node_modules/std-env": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.1.tgz",
- "integrity": "sha512-3H20QlwQsSm2OvAxWIYhs+j01MzzqwMwGiiO1NQaJYZgJZFPuAbf95/DiKRBSTYIJ2FeGUc+B/6mPGcWP9dO3Q=="
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.2.tgz",
+ "integrity": "sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA=="
},
"node_modules/string_decoder": {
"version": "1.3.0",
@@ -6858,11 +6903,11 @@
}
},
"node_modules/strip-literal": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.0.0.tgz",
- "integrity": "sha512-5o4LsH1lzBzO9UFH63AJ2ad2/S2AVx6NtjOcaz+VTT2h1RiRvbipW72z8M/lxEhcPHDBQwpDrnTF7sXy/7OwCQ==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.0.1.tgz",
+ "integrity": "sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==",
"dependencies": {
- "acorn": "^8.8.1"
+ "acorn": "^8.8.2"
},
"funding": {
"url": "https://github.com/sponsors/antfu"
@@ -7121,21 +7166,21 @@
"dev": true
},
"node_modules/trpc-nuxt": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/trpc-nuxt/-/trpc-nuxt-0.5.0.tgz",
- "integrity": "sha512-PZpmwc2QYkC1CWxGo3brFwou88zoP6cB9+GmlIffJJLKCmTY7XzIfarNxSbCocdeymJjMpcL/94t9kJm85/eTQ==",
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/trpc-nuxt/-/trpc-nuxt-0.8.0.tgz",
+ "integrity": "sha512-60Xvvbr2qqePw++yQDcBq6C2atejW05h0dXf8NeDXdNQBsKEoi9nPT0rhpcqeq9KpUMM2OXzfLW6sA+11vBztg==",
"dependencies": {
- "h3": "^1.0.2",
- "ofetch": "^1.0.0",
+ "h3": "^1.6.2",
+ "ofetch": "^1.0.1",
"ohash": "^1.0.0",
- "ufo": "^1.0.1"
+ "ufo": "^1.1.1"
},
"engines": {
"node": "^16.13.0 || ^18.12.0"
},
"peerDependencies": {
- "@trpc/client": "^10.8.0",
- "@trpc/server": "^10.8.0"
+ "@trpc/client": "^10.18.0",
+ "@trpc/server": "^10.18.0"
}
},
"node_modules/tslib": {
@@ -7172,9 +7217,9 @@
}
},
"node_modules/ufo": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.0.1.tgz",
- "integrity": "sha512-boAm74ubXHY7KJQZLlXrtMz52qFvpsbOxDcZOnw/Wf+LS4Mmyu7JxmzD4tDLtUQtmZECypJ0FrCz4QIe6dvKRA=="
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.1.tgz",
+ "integrity": "sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg=="
},
"node_modules/ultrahtml": {
"version": "1.2.0",
@@ -7182,15 +7227,20 @@
"integrity": "sha512-vxZM2yNvajRmCj/SknRYGNXk2tqiy6kRNvZjJLaleG3zJbSh/aNkOqD1/CVzypw8tyHyhpzYuwQgMMhUB4ZVNQ==",
"dev": true
},
+ "node_modules/uncrypto": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.2.tgz",
+ "integrity": "sha512-kuZwRKV615lEw/Xx3Iz56FKk3nOeOVGaVmw0eg+x4Mne28lCotNFbBhDW7dEBCBKyKbRQiCadEZeNAFPVC5cgw=="
+ },
"node_modules/unctx": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/unctx/-/unctx-2.1.1.tgz",
- "integrity": "sha512-RffJlpvLOtolWsn0fxXsuSDfwiWcR6cyuykw2e0+zAggvGW1SesXt9WxIWlWpJhwVCZD/WlxxLqKLS50Q0CkWA==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/unctx/-/unctx-2.1.2.tgz",
+ "integrity": "sha512-KK18aLRKe3OlbPyHbXAkIWSU3xK8GInomXfA7fzDMGFXQ1crX1UWrCzKesVXeUyHIayHUrnTvf87IPCKMyeKTg==",
"dependencies": {
- "acorn": "^8.8.1",
- "estree-walker": "^3.0.1",
- "magic-string": "^0.26.7",
- "unplugin": "^1.0.0"
+ "acorn": "^8.8.2",
+ "estree-walker": "^3.0.3",
+ "magic-string": "^0.27.0",
+ "unplugin": "^1.0.1"
}
},
"node_modules/unenv": {
@@ -7237,17 +7287,6 @@
"unplugin": "^1.0.1"
}
},
- "node_modules/unimport/node_modules/magic-string": {
- "version": "0.27.0",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
- "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
- "dependencies": {
- "@jridgewell/sourcemap-codec": "^1.4.13"
- },
- "engines": {
- "node": ">=12"
- }
- },
"node_modules/universalify": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
@@ -7258,11 +7297,11 @@
}
},
"node_modules/unplugin": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.0.1.tgz",
- "integrity": "sha512-aqrHaVBWW1JVKBHmGo33T5TxeL0qWzfvjWokObHA9bYmN7eNDkwOxmLjhioHl9878qDFMAaT51XNroRyuz7WxA==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.3.1.tgz",
+ "integrity": "sha512-h4uUTIvFBQRxUKS2Wjys6ivoeofGhxzTe2sRWlooyjHXVttcVfV/JiavNd3d4+jty0SVV0dxGw9AkY9MwiaCEw==",
"dependencies": {
- "acorn": "^8.8.1",
+ "acorn": "^8.8.2",
"chokidar": "^3.5.3",
"webpack-sources": "^3.2.3",
"webpack-virtual-modules": "^0.5.0"
@@ -9259,31 +9298,97 @@
"vite-node": "^0.28.2",
"vite-plugin-checker": "^0.5.4",
"vue-bundle-renderer": "^1.0.0"
+ }
+ },
+ "@nuxtjs/supabase": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@nuxtjs/supabase/-/supabase-0.3.1.tgz",
+ "integrity": "sha512-8pwl1Rkfo7qu1rOoKW/84PHb4d2/7lJzpOoza/jJhrTGy9s0FXROrlqOJd4Wna1A6SG08XKkJutQlfC3L5AuXA==",
+ "dev": true,
+ "requires": {
+ "@nuxt/kit": "^3.1.2",
+ "@supabase/supabase-js": "2.7.1",
+ "defu": "^6.1.2",
+ "pathe": "^1.1.0"
},
"dependencies": {
+ "@nuxt/kit": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.3.2.tgz",
+ "integrity": "sha512-mHucMYuN/nVJp0p+L6ezzEls8Y1PerAXCJi01lS3Z5ozz+l2OusEfes8EBxWcy3x0C5465ignXCujQs3/LAvnQ==",
+ "dev": true,
+ "requires": {
+ "@nuxt/schema": "3.3.2",
+ "c12": "^1.2.0",
+ "consola": "^2.15.3",
+ "defu": "^6.1.2",
+ "globby": "^13.1.3",
+ "hash-sum": "^2.0.0",
+ "ignore": "^5.2.4",
+ "jiti": "^1.18.2",
+ "knitwork": "^1.0.0",
+ "lodash.template": "^4.5.0",
+ "mlly": "^1.2.0",
+ "pathe": "^1.1.0",
+ "pkg-types": "^1.0.2",
+ "scule": "^1.0.0",
+ "semver": "^7.3.8",
+ "unctx": "^2.1.2",
+ "unimport": "^3.0.4",
+ "untyped": "^1.2.2"
+ }
+ },
+ "@nuxt/schema": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.3.2.tgz",
+ "integrity": "sha512-M2X/iwdX4hct31A7LA2+e41F91VZUXmwS5sZ03G49RnZdEXHMOKBO67e1d+5uxYmRD6eM/EyxWdPVgyLf6wocw==",
+ "dev": true,
+ "requires": {
+ "c12": "^1.2.0",
+ "create-require": "^1.1.1",
+ "defu": "^6.1.2",
+ "hookable": "^5.5.0",
+ "jiti": "^1.18.2",
+ "pathe": "^1.1.0",
+ "pkg-types": "^1.0.2",
+ "postcss-import-resolver": "^2.0.0",
+ "scule": "^1.0.0",
+ "std-env": "^3.3.2",
+ "ufo": "^1.1.1",
+ "unimport": "^3.0.4",
+ "untyped": "^1.2.2"
+ }
+ },
"magic-string": {
- "version": "0.27.0",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
- "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
+ "version": "0.30.0",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.0.tgz",
+ "integrity": "sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==",
"dev": true,
"requires": {
"@jridgewell/sourcemap-codec": "^1.4.13"
}
+ },
+ "unimport": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.0.4.tgz",
+ "integrity": "sha512-eoof/HLiNJcIkVpnqc7sJbzKSLx39J6xTaP7E4ElgVQKeq2t9fPTkvJKcA55IJTaRPkEkDq8kcc/IZPmrypnFg==",
+ "dev": true,
+ "requires": {
+ "@rollup/pluginutils": "^5.0.2",
+ "escape-string-regexp": "^5.0.0",
+ "fast-glob": "^3.2.12",
+ "local-pkg": "^0.4.3",
+ "magic-string": "^0.30.0",
+ "mlly": "^1.2.0",
+ "pathe": "^1.1.0",
+ "pkg-types": "^1.0.2",
+ "scule": "^1.0.0",
+ "strip-literal": "^1.0.1",
+ "unplugin": "^1.3.1"
+ }
}
}
},
- "@nuxtjs/supabase": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@nuxtjs/supabase/-/supabase-0.3.0.tgz",
- "integrity": "sha512-fSZVv7WQ8QqoZ/Ap9zQoM9UOyGaHgC2FdndkZB2IZU3e0kVobdt+MxAEbe8SjzK89/eqBs/bbvbxNJHarc6PfQ==",
- "dev": true,
- "requires": {
- "@nuxt/kit": "^3.0.0",
- "@supabase/supabase-js": "2.1.0",
- "defu": "^6.1.1",
- "pathe": "^1.0.0"
- }
- },
"@pinia/nuxt": {
"version": "0.4.6",
"resolved": "https://registry.npmjs.org/@pinia/nuxt/-/nuxt-0.4.6.tgz",
@@ -9342,15 +9447,6 @@
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
"dev": true
- },
- "magic-string": {
- "version": "0.27.0",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
- "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
- "dev": true,
- "requires": {
- "@jridgewell/sourcemap-codec": "^1.4.13"
- }
}
}
},
@@ -9370,15 +9466,6 @@
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
"integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
"dev": true
- },
- "magic-string": {
- "version": "0.27.0",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
- "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
- "dev": true,
- "requires": {
- "@jridgewell/sourcemap-codec": "^1.4.13"
- }
}
}
},
@@ -9413,17 +9500,6 @@
"requires": {
"@rollup/pluginutils": "^5.0.1",
"magic-string": "^0.27.0"
- },
- "dependencies": {
- "magic-string": {
- "version": "0.27.0",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
- "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
- "dev": true,
- "requires": {
- "@jridgewell/sourcemap-codec": "^1.4.13"
- }
- }
}
},
"@rollup/plugin-terser": {
@@ -9462,75 +9538,76 @@
}
},
"@supabase/functions-js": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.0.0.tgz",
- "integrity": "sha512-ozb7bds2yvf5k7NM2ZzUkxvsx4S4i2eRKFSJetdTADV91T65g4gCzEs9L3LUXSrghcGIkUaon03VPzOrFredqg==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.1.0.tgz",
+ "integrity": "sha512-vRziB+AqRXRaGHjEFHwBo0kuNDTuAxI7VUeqU24Fe86ISoD8YEQm0dGdpleJEcqgDGWaO6pxT1tfj1BRY5PwMg==",
"dev": true,
"requires": {
"cross-fetch": "^3.1.5"
}
},
"@supabase/gotrue-js": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/@supabase/gotrue-js/-/gotrue-js-2.6.1.tgz",
- "integrity": "sha512-ez40a1TORJIlF6xlA8oALx8W8vneyInz77+Hmlt2qJvKGF4LhhbBN/YI7FYmxJ8KMUaDZeWJzUwTNNOIQhE6Vg==",
+ "version": "2.16.0",
+ "resolved": "https://registry.npmjs.org/@supabase/gotrue-js/-/gotrue-js-2.16.0.tgz",
+ "integrity": "sha512-k7curH5xxnQmUiG8AeFW7KEJST99vhFnBCidWFhuSSyLP1Ja8Ix3g4bmLUv209mhX8LmAaDMGKNQs8gG0MOKCw==",
"dev": true,
"requires": {
"cross-fetch": "^3.1.5"
}
},
"@supabase/postgrest-js": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-1.1.1.tgz",
- "integrity": "sha512-jhdBah1JIxkZUp+5QH5JS7Uq9teGwh0Bs3FzbhnVlH619FSUFquTpHuNDxLsJmqEe8r3Wcnw19Dz0t3wEpkfug==",
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-1.4.1.tgz",
+ "integrity": "sha512-aruqwV/aTggkM7OVv2JinCeXmRMKHJCZpkuS1nuoa0NgLw7g3NyILSyWOKYTBJ/PxE/zXtWsBhdxFzaaNz5uxg==",
"dev": true,
"requires": {
"cross-fetch": "^3.1.5"
}
},
"@supabase/realtime-js": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.1.0.tgz",
- "integrity": "sha512-iplLCofTeYjnx9FIOsIwHLhMp0+7UVyiA4/sCeq40VdOgN9eTIhjEno9Tgh4dJARi4aaXoKfRX1DTxgZaOpPAw==",
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.7.1.tgz",
+ "integrity": "sha512-WC0yPArBF/wPXwxKWTrRSMWWnFQCbhhUsX0u42x4OqUdDJtow6rzvDIZHWFZLh85UUBYIQ2++AabSNgzd3ubQg==",
"dev": true,
"requires": {
"@types/phoenix": "^1.5.4",
+ "@types/websocket": "^1.0.3",
"websocket": "^1.0.34"
}
},
"@supabase/storage-js": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.1.0.tgz",
- "integrity": "sha512-bRMLWCbkkx84WDAtHAAMN7FAWuayrGZtTHj/WMUK6PsAWuonovvEa5s34a5iux61qJSn+ls3tFkyQgqxunl5ww==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.3.1.tgz",
+ "integrity": "sha512-BaPIvyvjuZW1V0CnfGKUZyzpBUXnsh0XD8eqTOYd+MdiGPmIPI0vtwnT4fAoK8mipp1vpcN62EVQaqeUnWXPtQ==",
"dev": true,
"requires": {
"cross-fetch": "^3.1.5"
}
},
"@supabase/supabase-js": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.1.0.tgz",
- "integrity": "sha512-hODrAUDSC6RV6EhwuSMyhaQCF32gij0EBTceuDR+8suJsg7XcyUG0fYgeYecWIvt0nz61xAMY6E+Ywb0tJaAng==",
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.7.1.tgz",
+ "integrity": "sha512-Q/e+JAluZEvy7D4ul3aAs3aOiKkGvHlZULy6wjchWQyU9YlJKZLr6VPYcwUeitcnRKZi4al5iTS55LgdJFfqIA==",
"dev": true,
"requires": {
"@supabase/functions-js": "^2.0.0",
- "@supabase/gotrue-js": "^2.3.0",
- "@supabase/postgrest-js": "^1.1.0",
- "@supabase/realtime-js": "^2.1.0",
- "@supabase/storage-js": "^2.0.0",
+ "@supabase/gotrue-js": "^2.10.2",
+ "@supabase/postgrest-js": "^1.1.1",
+ "@supabase/realtime-js": "^2.4.0",
+ "@supabase/storage-js": "^2.1.0",
"cross-fetch": "^3.1.5"
}
},
"@trpc/client": {
- "version": "10.9.0",
- "resolved": "https://registry.npmjs.org/@trpc/client/-/client-10.9.0.tgz",
- "integrity": "sha512-id6318qpgqllNOuBp7nuciXFPXCe+zae5d4r1hze6Eyp5fFFNO58TqA+4Q44KIcHgpfWyW2egs6iPeql3PrdKA==",
+ "version": "10.18.0",
+ "resolved": "https://registry.npmjs.org/@trpc/client/-/client-10.18.0.tgz",
+ "integrity": "sha512-2d+6r2C/xygTjDWX9jT66defgHzbQP0Z8vrvyT3XtPjqU6JNlRNuS2ZtB8xDPdOQUUVnndzZ43BMr+Zu49K0OQ==",
"requires": {}
},
"@trpc/server": {
- "version": "10.9.0",
- "resolved": "https://registry.npmjs.org/@trpc/server/-/server-10.9.0.tgz",
- "integrity": "sha512-5psyZgbvy29pJND32hwkWTMbv6s86IbsPOeDopsgNF0VegZT6Dsijmb7Ub/TDhuJVQVq5u4u5briMXi3SxmBkw=="
+ "version": "10.18.0",
+ "resolved": "https://registry.npmjs.org/@trpc/server/-/server-10.18.0.tgz",
+ "integrity": "sha512-nVMqdDIF9YLOeC3g6RdAvdCPqkHFjpshSqZGThZ+fyjiWSUXj2ZKCduhJFnY77TjtgODojeaaghmzcnjxb+Onw=="
},
"@trysound/sax": {
"version": "0.2.0",
@@ -9549,9 +9626,9 @@
"integrity": "sha512-QH+37Qds3E0eDlReeboBxfHbX9omAcBCXEzswCu6jySP642jiM3cYSIkU/REqwhCUqXdonHFuBfJDiAJxMNhaQ=="
},
"@types/phoenix": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.5.4.tgz",
- "integrity": "sha512-L5eZmzw89eXBKkiqVBcJfU1QGx9y+wurRIEgt0cuLH0hwNtVUxtx+6cu0R2STwWj468sjXyBYPYDtGclUd1kjQ==",
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.5.5.tgz",
+ "integrity": "sha512-1eWWT19k0L4ZiTvdXjAvJ9KvW0B8SdiVftQmFPJGTEx78Q4PCSIQDpz+EfkFVR1N4U9gREjlW4JXL8YCIlY0bw==",
"dev": true
},
"@types/resolve": {
@@ -9560,6 +9637,15 @@
"integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==",
"dev": true
},
+ "@types/websocket": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.5.tgz",
+ "integrity": "sha512-NbsqiNX9CnEfC1Z0Vf4mE1SgAJ07JnRYcNex7AJ9zAVzmiGHmjKFEk7O4TJIsgv2B1sLEb6owKFZrACwdYngsQ==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*"
+ }
+ },
"@unhead/dom": {
"version": "1.0.18",
"resolved": "https://registry.npmjs.org/@unhead/dom/-/dom-1.0.18.tgz",
@@ -9885,9 +9971,9 @@
"dev": true
},
"acorn": {
- "version": "8.8.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz",
- "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA=="
+ "version": "8.8.2",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
+ "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw=="
},
"agent-base": {
"version": "6.0.2",
@@ -10182,18 +10268,18 @@
"dev": true
},
"c12": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/c12/-/c12-1.1.0.tgz",
- "integrity": "sha512-9KRFWEng+TH8sGST4NNdiKzZGw1Z1CHnPGAmNqAyVP7suluROmBjD8hsiR34f94DdlrvtGvvmiGDsoFXlCBWIw==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/c12/-/c12-1.2.0.tgz",
+ "integrity": "sha512-CMznkE0LpNEuD8ILp5QvsQVP+YvcpJnrI/zFeFnosU2PyDtx1wT7tXfZ8S3Tl3l9MTTXbKeuhDYKwgvnAPOx3w==",
"requires": {
- "defu": "^6.1.1",
+ "defu": "^6.1.2",
"dotenv": "^16.0.3",
- "giget": "^1.0.0",
- "jiti": "^1.16.0",
- "mlly": "^1.0.0",
- "pathe": "^1.0.0",
- "pkg-types": "^1.0.1",
- "rc9": "^2.0.0"
+ "giget": "^1.1.2",
+ "jiti": "^1.17.2",
+ "mlly": "^1.2.0",
+ "pathe": "^1.1.0",
+ "pkg-types": "^1.0.2",
+ "rc9": "^2.0.1"
}
},
"cac": {
@@ -11270,17 +11356,17 @@
"dev": true
},
"giget": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/giget/-/giget-1.0.0.tgz",
- "integrity": "sha512-KWELZn3Nxq5+0So485poHrFriK9Bn3V/x9y+wgqrHkbmnGbjfLmZ685/SVA/ovW+ewoqW0gVI47pI4yW/VNobQ==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/giget/-/giget-1.1.2.tgz",
+ "integrity": "sha512-HsLoS07HiQ5oqvObOI+Qb2tyZH4Gj5nYGfF9qQcZNrPw+uEFhdXtgJr01aO2pWadGHucajYDLxxbtQkm97ON2A==",
"requires": {
"colorette": "^2.0.19",
- "defu": "^6.1.1",
+ "defu": "^6.1.2",
"https-proxy-agent": "^5.0.1",
"mri": "^1.2.0",
- "node-fetch-native": "^1.0.1",
- "pathe": "^1.0.0",
- "tar": "^6.1.12"
+ "node-fetch-native": "^1.0.2",
+ "pathe": "^1.1.0",
+ "tar": "^6.1.13"
}
},
"git-config-path": {
@@ -11361,14 +11447,17 @@
}
},
"h3": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/h3/-/h3-1.1.0.tgz",
- "integrity": "sha512-kx3u+RMzY963fU8NNT2ePWgsryAn9DNztPqbHia/M7HgA+rtXKjHjED9/uidcYPmImNwAfJsCachCzh2T3QH2A==",
+ "version": "1.6.4",
+ "resolved": "https://registry.npmjs.org/h3/-/h3-1.6.4.tgz",
+ "integrity": "sha512-uoDNeaoeDRwWBtwwi4siZ6l5sBmDJpnpcBssuAbvsaPBonl8vP7Ym4tFPe+tAvGM0GbUoC24wYcloCG+J9hqmA==",
"requires": {
"cookie-es": "^0.5.0",
+ "defu": "^6.1.2",
"destr": "^1.2.2",
- "radix3": "^1.0.0",
- "ufo": "^1.0.1"
+ "iron-webcrypto": "^0.6.0",
+ "radix3": "^1.0.1",
+ "ufo": "^1.1.1",
+ "uncrypto": "^0.1.2"
}
},
"has": {
@@ -11401,9 +11490,9 @@
"integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg=="
},
"hookable": {
- "version": "5.4.2",
- "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.4.2.tgz",
- "integrity": "sha512-6rOvaUiNKy9lET1X0ECnyZ5O5kSV0PJbtA5yZUgdEF7fGJEVwSLSislltyt7nFwVVALYHQJtfGeAR2Y0A0uJkg=="
+ "version": "5.5.2",
+ "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.2.tgz",
+ "integrity": "sha512-9JZdvGuxXswyoT47M0xrg+IabnK76Ppc7qjf8JdFZu/IaCWflTHVf/ln/GzicraEnPONPIfxgk929rdYiOqv9w=="
},
"html-tags": {
"version": "3.2.0",
@@ -11543,6 +11632,11 @@
"integrity": "sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw==",
"dev": true
},
+ "iron-webcrypto": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-0.6.0.tgz",
+ "integrity": "sha512-WYgEQttulX/+JTv1BTJFYY3OsAb+ZnCuA53IjppZMyiRsVdGeEuZ/k4fJrg77Rzn0pp9/PgWtXUF+5HndDA5SQ=="
+ },
"is-binary-path": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
@@ -11693,9 +11787,9 @@
"dev": true
},
"jiti": {
- "version": "1.16.2",
- "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.16.2.tgz",
- "integrity": "sha512-OKBOVWmU3FxDt/UH4zSwiKPuc1nihFZiOD722FuJlngvLz2glX1v2/TJIgoA4+mrpnXxHV6dSAoCvPcYQtoG5A=="
+ "version": "1.18.2",
+ "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz",
+ "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg=="
},
"js-tokens": {
"version": "4.0.0",
@@ -11913,11 +12007,11 @@
}
},
"magic-string": {
- "version": "0.26.7",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.26.7.tgz",
- "integrity": "sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==",
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
+ "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
"requires": {
- "sourcemap-codec": "^1.4.8"
+ "@jridgewell/sourcemap-codec": "^1.4.13"
}
},
"make-dir": {
@@ -12073,14 +12167,14 @@
"integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
},
"mlly": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.1.0.tgz",
- "integrity": "sha512-cwzBrBfwGC1gYJyfcy8TcZU1f+dbH/T+TuOhtYP2wLv/Fb51/uV7HJQfBPtEupZ2ORLRU1EKFS/QfS3eo9+kBQ==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.2.0.tgz",
+ "integrity": "sha512-+c7A3CV0KGdKcylsI6khWyts/CYrGTrRVo4R/I7u/cUsy0Conxa6LUhiEzVKIw14lc2L5aiO4+SeVe4TeGRKww==",
"requires": {
- "acorn": "^8.8.1",
- "pathe": "^1.0.0",
- "pkg-types": "^1.0.1",
- "ufo": "^1.0.1"
+ "acorn": "^8.8.2",
+ "pathe": "^1.1.0",
+ "pkg-types": "^1.0.2",
+ "ufo": "^1.1.1"
}
},
"mri": {
@@ -12195,9 +12289,9 @@
}
},
"node-fetch-native": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.0.1.tgz",
- "integrity": "sha512-VzW+TAk2wE4X9maiKMlT+GsPU4OMmR1U9CrHSmd3DFLn2IcZ9VJ6M6BBugGfYUnPCLSYxXdZy17M0BEJyhUTwg=="
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.0.2.tgz",
+ "integrity": "sha512-KIkvH1jl6b3O7es/0ShyCgWLcfXxlBrLBbP3rOr23WArC66IMcU4DeZEeYEOwnopYhawLTn7/y+YtmASe8DFVQ=="
},
"node-forge": {
"version": "1.3.1",
@@ -12332,17 +12426,6 @@
"vue-bundle-renderer": "^1.0.0",
"vue-devtools-stub": "^0.1.0",
"vue-router": "^4.1.6"
- },
- "dependencies": {
- "magic-string": {
- "version": "0.27.0",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
- "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
- "dev": true,
- "requires": {
- "@jridgewell/sourcemap-codec": "^1.4.13"
- }
- }
}
},
"object-assign": {
@@ -12357,13 +12440,13 @@
"integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g=="
},
"ofetch": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.0.0.tgz",
- "integrity": "sha512-d40aof8czZFSQKJa4+F7Ch3UC5D631cK1TTUoK+iNEut9NoiCL+u0vykl/puYVUS2df4tIQl5upQcolIcEzQjQ==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.0.1.tgz",
+ "integrity": "sha512-icBz2JYfEpt+wZz1FRoGcrMigjNKjzvufE26m9+yUiacRQRHwnNlGRPiDnW4op7WX/MR6aniwS8xw8jyVelF2g==",
"requires": {
- "destr": "^1.2.1",
- "node-fetch-native": "^1.0.1",
- "ufo": "^1.0.0"
+ "destr": "^1.2.2",
+ "node-fetch-native": "^1.0.2",
+ "ufo": "^1.1.0"
}
},
"ohash": {
@@ -12534,13 +12617,13 @@
}
},
"pkg-types": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.1.tgz",
- "integrity": "sha512-jHv9HB+Ho7dj6ItwppRDDl0iZRYBD0jsakHXtFgoLr+cHSF6xC+QL54sJmWxyGxOLYSHm0afhXhXcQDQqH9z8g==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.2.tgz",
+ "integrity": "sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==",
"requires": {
"jsonc-parser": "^3.2.0",
- "mlly": "^1.0.0",
- "pathe": "^1.0.0"
+ "mlly": "^1.1.1",
+ "pathe": "^1.1.0"
}
},
"postcss": {
@@ -12947,9 +13030,9 @@
"integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
},
"radix3": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.0.0.tgz",
- "integrity": "sha512-6n3AEXth91ASapMVKiEh2wrbFJmI+NBilrWE0AbiGgfm0xet0QXC8+a3K19r1UVYjUjctUgB053c3V/J6V0kCQ=="
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.0.1.tgz",
+ "integrity": "sha512-y+AcwZ3HcUIGc9zGsNVf5+BY/LxL+z+4h4J3/pp8jxSmy1STaCocPS3qrj4tA5ehUSzqtqK+0Aygvz/r/8vy4g=="
},
"randombytes": {
"version": "2.1.0",
@@ -13389,9 +13472,9 @@
"dev": true
},
"std-env": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.1.tgz",
- "integrity": "sha512-3H20QlwQsSm2OvAxWIYhs+j01MzzqwMwGiiO1NQaJYZgJZFPuAbf95/DiKRBSTYIJ2FeGUc+B/6mPGcWP9dO3Q=="
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.2.tgz",
+ "integrity": "sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA=="
},
"string_decoder": {
"version": "1.3.0",
@@ -13429,11 +13512,11 @@
"dev": true
},
"strip-literal": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.0.0.tgz",
- "integrity": "sha512-5o4LsH1lzBzO9UFH63AJ2ad2/S2AVx6NtjOcaz+VTT2h1RiRvbipW72z8M/lxEhcPHDBQwpDrnTF7sXy/7OwCQ==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.0.1.tgz",
+ "integrity": "sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==",
"requires": {
- "acorn": "^8.8.1"
+ "acorn": "^8.8.2"
}
},
"stripe": {
@@ -13627,14 +13710,14 @@
"dev": true
},
"trpc-nuxt": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/trpc-nuxt/-/trpc-nuxt-0.5.0.tgz",
- "integrity": "sha512-PZpmwc2QYkC1CWxGo3brFwou88zoP6cB9+GmlIffJJLKCmTY7XzIfarNxSbCocdeymJjMpcL/94t9kJm85/eTQ==",
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/trpc-nuxt/-/trpc-nuxt-0.8.0.tgz",
+ "integrity": "sha512-60Xvvbr2qqePw++yQDcBq6C2atejW05h0dXf8NeDXdNQBsKEoi9nPT0rhpcqeq9KpUMM2OXzfLW6sA+11vBztg==",
"requires": {
- "h3": "^1.0.2",
- "ofetch": "^1.0.0",
+ "h3": "^1.6.2",
+ "ofetch": "^1.0.1",
"ohash": "^1.0.0",
- "ufo": "^1.0.1"
+ "ufo": "^1.1.1"
}
},
"tslib": {
@@ -13665,9 +13748,9 @@
}
},
"ufo": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.0.1.tgz",
- "integrity": "sha512-boAm74ubXHY7KJQZLlXrtMz52qFvpsbOxDcZOnw/Wf+LS4Mmyu7JxmzD4tDLtUQtmZECypJ0FrCz4QIe6dvKRA=="
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.1.tgz",
+ "integrity": "sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg=="
},
"ultrahtml": {
"version": "1.2.0",
@@ -13675,15 +13758,20 @@
"integrity": "sha512-vxZM2yNvajRmCj/SknRYGNXk2tqiy6kRNvZjJLaleG3zJbSh/aNkOqD1/CVzypw8tyHyhpzYuwQgMMhUB4ZVNQ==",
"dev": true
},
+ "uncrypto": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.2.tgz",
+ "integrity": "sha512-kuZwRKV615lEw/Xx3Iz56FKk3nOeOVGaVmw0eg+x4Mne28lCotNFbBhDW7dEBCBKyKbRQiCadEZeNAFPVC5cgw=="
+ },
"unctx": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/unctx/-/unctx-2.1.1.tgz",
- "integrity": "sha512-RffJlpvLOtolWsn0fxXsuSDfwiWcR6cyuykw2e0+zAggvGW1SesXt9WxIWlWpJhwVCZD/WlxxLqKLS50Q0CkWA==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/unctx/-/unctx-2.1.2.tgz",
+ "integrity": "sha512-KK18aLRKe3OlbPyHbXAkIWSU3xK8GInomXfA7fzDMGFXQ1crX1UWrCzKesVXeUyHIayHUrnTvf87IPCKMyeKTg==",
"requires": {
- "acorn": "^8.8.1",
- "estree-walker": "^3.0.1",
- "magic-string": "^0.26.7",
- "unplugin": "^1.0.0"
+ "acorn": "^8.8.2",
+ "estree-walker": "^3.0.3",
+ "magic-string": "^0.27.0",
+ "unplugin": "^1.0.1"
}
},
"unenv": {
@@ -13725,16 +13813,6 @@
"scule": "^1.0.0",
"strip-literal": "^1.0.0",
"unplugin": "^1.0.1"
- },
- "dependencies": {
- "magic-string": {
- "version": "0.27.0",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz",
- "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
- "requires": {
- "@jridgewell/sourcemap-codec": "^1.4.13"
- }
- }
}
},
"universalify": {
@@ -13744,11 +13822,11 @@
"dev": true
},
"unplugin": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.0.1.tgz",
- "integrity": "sha512-aqrHaVBWW1JVKBHmGo33T5TxeL0qWzfvjWokObHA9bYmN7eNDkwOxmLjhioHl9878qDFMAaT51XNroRyuz7WxA==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.3.1.tgz",
+ "integrity": "sha512-h4uUTIvFBQRxUKS2Wjys6ivoeofGhxzTe2sRWlooyjHXVttcVfV/JiavNd3d4+jty0SVV0dxGw9AkY9MwiaCEw==",
"requires": {
- "acorn": "^8.8.1",
+ "acorn": "^8.8.2",
"chokidar": "^3.5.3",
"webpack-sources": "^3.2.3",
"webpack-virtual-modules": "^0.5.0"
diff --git a/package.json b/package.json
index 0fbd18e..9b256cb 100644
--- a/package.json
+++ b/package.json
@@ -8,7 +8,7 @@
"postinstall": "nuxt prepare"
},
"devDependencies": {
- "@nuxtjs/supabase": "^0.3.0",
+ "@nuxtjs/supabase": "^0.3.1",
"@prisma/client": "^4.9.0",
"nuxt": "^3.1.1",
"prisma": "^4.9.0"
@@ -20,7 +20,7 @@
"pinia": "^2.0.30",
"stripe": "^11.12.0",
"superjson": "^1.12.2",
- "trpc-nuxt": "^0.5.0",
+ "trpc-nuxt": "^0.8.0",
"zod": "^3.20.2"
},
"overrides": {
diff --git a/pages/index.vue b/pages/index.vue
index 1b58be9..7d8bed5 100644
--- a/pages/index.vue
+++ b/pages/index.vue
@@ -1,6 +1,5 @@
+
+
+
Sign In
+
+
+
or sign in with
+
+
Google
+
+
diff --git a/pages/signup.vue b/pages/signup.vue
new file mode 100644
index 0000000..b839023
--- /dev/null
+++ b/pages/signup.vue
@@ -0,0 +1,42 @@
+
+
+
+
Sign Up
+
+
+
or sign up with
+
+
Google
+
+
diff --git a/pages/success.vue b/pages/success.vue
index 80ccdf3..55a142e 100644
--- a/pages/success.vue
+++ b/pages/success.vue
@@ -18,6 +18,6 @@ try{
We appreciate your business {{customer.name}}!
It appears your stripe customer information has been deleted!
-
To Your Dashboard
+
Checkout our reasonable Pricing