diff --git a/apps/api/extensions/hooks/robots-txt/package.json b/apps/api/extensions/hooks/robots-txt/package.json index 69b1b1f..f5f28b9 100644 --- a/apps/api/extensions/hooks/robots-txt/package.json +++ b/apps/api/extensions/hooks/robots-txt/package.json @@ -17,6 +17,6 @@ "dev": "directus-extension build -w --no-minify" }, "devDependencies": { - "@directus/extensions-sdk": "11.0.3" + "@directus/extensions-sdk": "11.0.9" } } diff --git a/apps/api/package.json b/apps/api/package.json index 79be660..079c136 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -9,7 +9,7 @@ "start": "directus start" }, "dependencies": { - "directus": "^10.10.7", - "pg": "^8.11.5" + "directus": "^10.13.1", + "mysql": "^2.18.1" } } diff --git a/apps/website/package.json b/apps/website/package.json index ed7207f..2a664e3 100644 --- a/apps/website/package.json +++ b/apps/website/package.json @@ -15,46 +15,45 @@ "lint": "eslint ." }, "dependencies": { - "classix": "^2.1.37", - "dayjs": "^1.11.10", - "embla-carousel": "^8.0.2", + "classix": "^2.1.38", + "dayjs": "^1.11.11", + "embla-carousel": "^8.1.6", "focus-visible": "^5.2.0", - "lenis": "^1.0.44", - "motion": "^10.17.0", - "ogl": "^1.0.6", + "lenis": "^1.1.6", + "motion": "^10.18.0", + "ogl": "^1.0.7", "sanitize.css": "^13.0.0", - "swell-js": "4.0.9", - "tweakpane": "^4.0.3", + "swell-js": "^4.2.0", + "tweakpane": "^4.0.4", "utils": "workspace:*" }, "devDependencies": { - "@sveltejs/adapter-auto": "^3.2.0", - "@sveltejs/adapter-cloudflare": "^4.4.0", - "@sveltejs/kit": "^2.5.7", - "@typescript-eslint/eslint-plugin": "^7.7.1", - "@typescript-eslint/parser": "^7.7.1", + "@sveltejs/adapter-auto": "^3.2.2", + "@sveltejs/adapter-cloudflare": "^4.6.1", + "@sveltejs/kit": "^2.5.18", + "@typescript-eslint/eslint-plugin": "^7.16.1", + "@typescript-eslint/parser": "^7.16.1", "base-64": "^1.0.0", - "browserslist": "^4.23.0", + "browserslist": "^4.23.2", "config": "workspace:*", - "cssnano": "^6.1.2", - "eslint": "^9.1.1", - "eslint-plugin-svelte": "^2.38.0", - "postcss": "^8.4.38", + "cssnano": "^7.0.4", + "eslint": "^9.7.0", + "eslint-plugin-svelte": "^2.42.0", + "postcss": "^8.4.39", "postcss-focus-visible": "^9.0.1", "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^9.5.9", + "postcss-preset-env": "^9.6.0", "postcss-sort-media-queries": "^5.2.0", - "sass": "^1.75.0", - "svelte": "^4.2.15", - "svelte-check": "^3.6.9", - "svelte-preprocess": "^5.1.4", - "tslib": "^2.6.2", - "typescript": "^5.4.5", - "vite": "5.2.10" + "sass": "^1.77.8", + "svelte": "^4.2.18", + "svelte-check": "^3.8.4", + "svelte-preprocess": "^6.0.2", + "tslib": "^2.6.3", + "typescript": "^5.5.3", + "vite": "5.3.3" }, "type": "module", "browserslist": [ - "last 3 versions", - "> 0.3%" + "> .5% and last 2 versions" ] } \ No newline at end of file diff --git a/apps/website/svelte.config.js b/apps/website/svelte.config.js index 30023dd..d397208 100644 --- a/apps/website/svelte.config.js +++ b/apps/website/svelte.config.js @@ -1,4 +1,4 @@ -import preprocess from 'svelte-preprocess' +import { sveltePreprocess } from 'svelte-preprocess' import adapter from '@sveltejs/adapter-cloudflare' import { fileURLToPath } from 'url' import { dirname } from 'path' @@ -9,7 +9,7 @@ export const scssImports = `@use "${stylePath}/imports.scss" as *;` /** @type {import('@sveltejs/kit').Config} */ const config = { // Preprocessors docs: https://github.com/sveltejs/svelte-preprocess - preprocess: preprocess({ + preprocess: sveltePreprocess({ scss: { prependData: scssImports, renderSync: true, diff --git a/bun.lockb b/bun.lockb index 845048a..363f53d 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index af0d7ab..b8606e4 100644 --- a/package.json +++ b/package.json @@ -12,11 +12,12 @@ "lint": "turbo run lint" }, "devDependencies": { - "prettier": "^3.2.5", - "turbo": "^1.13.2" + "prettier": "^3.3.3", + "turbo": "^2.0.6" }, "type": "module", "engines": { - "node": ">=18.0.0" - } + "node": ">=20.0.0" + }, + "packageManager": "bun@1.1.20" } \ No newline at end of file diff --git a/turbo.json b/turbo.json index e951bf4..af0e88c 100644 --- a/turbo.json +++ b/turbo.json @@ -1,15 +1,23 @@ { - "$schema": "https://turborepo.org/schema.json", - "pipeline": { + "$schema": "https://turbo.build/schema.json", + "globalDependencies": ["**/.env.*local"], + "tasks": { "build": { "dependsOn": ["^build"], - "outputs": ["dist/**", ".build/**"] + "outputs": ["dist/**", ".build/**", ".svelte-kit/**", ".svelte/**"], + "env": [ + "VITE_SANITY_*", + "VITE_API_*", + "PUBLIC_*", + "SWELL_API_*", + "NEWSLETTER_*" + ] }, - "lint": { - "outputs": [] - }, - "dev": { - "cache": false - } + "check": {}, + "lint": {}, + "dev": { + "cache": false, + "persistent": true + } } } \ No newline at end of file