From ba9150fe3ad51102be233ed8e59f2a6f174f6315 Mon Sep 17 00:00:00 2001 From: Adam Matthiesen Date: Thu, 31 Jul 2025 23:00:31 -0700 Subject: [PATCH 1/8] feat(auth): streamline authentication providers to only support username and password feat(plugins): add setAuthService method to plugin interface docs(start): update oAuth authentication section to reflect plugin system chore: update subproject commit reference feat(typedoc): add support for multiple oAuth plugins in TypeDoc configuration docs(plugins): create documentation for @studiocms/auth0, @studiocms/discord, @studiocms/github, and @studiocms/google plugins chore: add JSON metadata for new plugins in package catalog --- astro.config.mts | 20 ++ package.json | 16 +- pnpm-lock.yaml | 209 ++++++------------ .../docs/en/config-reference/features.mdx | 6 +- .../studiocms-plugins/studiocms-auth0.mdx | 39 ++++ .../studiocms-plugins/studiocms-discord.mdx | 38 ++++ .../studiocms-plugins/studiocms-github.mdx | 38 ++++ .../studiocms-plugins/studiocms-google.mdx | 38 ++++ src/content/docs/en/plugins/index.mdx | 12 + .../docs/en/start-here/getting-started.mdx | 6 +- .../package-catalog/studiocms-auth0.json | 10 + .../package-catalog/studiocms-discord.json | 10 + .../package-catalog/studiocms-github.json | 10 + .../package-catalog/studiocms-google.json | 10 + studiocms | 2 +- typedoc.config.ts | 56 +++++ 16 files changed, 364 insertions(+), 156 deletions(-) create mode 100644 src/content/docs/en/package-catalog/studiocms-plugins/studiocms-auth0.mdx create mode 100644 src/content/docs/en/package-catalog/studiocms-plugins/studiocms-discord.mdx create mode 100644 src/content/docs/en/package-catalog/studiocms-plugins/studiocms-github.mdx create mode 100644 src/content/docs/en/package-catalog/studiocms-plugins/studiocms-google.mdx create mode 100644 src/content/package-catalog/studiocms-auth0.json create mode 100644 src/content/package-catalog/studiocms-discord.json create mode 100644 src/content/package-catalog/studiocms-github.json create mode 100644 src/content/package-catalog/studiocms-google.json diff --git a/astro.config.mts b/astro.config.mts index af3461d6..0e6d4eef 100644 --- a/astro.config.mts +++ b/astro.config.mts @@ -305,6 +305,26 @@ export default defineConfig({ autogenerate: { directory: 'typedoc/studiocms-mdx' }, collapsed: true, }, + { + label: '@studiocms/auth0', + autogenerate: { directory: 'typedoc/studiocms-auth0' }, + collapsed: true, + }, + { + label: '@studiocms/discord', + autogenerate: { directory: 'typedoc/studiocms-discord' }, + collapsed: true, + }, + { + label: '@studiocms/github', + autogenerate: { directory: 'typedoc/studiocms-github' }, + collapsed: true, + }, + { + label: '@studiocms/google', + autogenerate: { directory: 'typedoc/studiocms-google' }, + collapsed: true, + }, { label: '@withstudiocms/config-utils', autogenerate: { directory: 'typedoc/withstudiocms-config-utils' }, diff --git a/package.json b/package.json index 349a4e59..73ffafcf 100644 --- a/package.json +++ b/package.json @@ -22,14 +22,14 @@ "gen-changelogs": "tsm --require=./scripts/filter-warnings.cjs ./scripts/generate-release-notes.ts" }, "dependencies": { - "studiocms": "0.1.0-beta.22", - "@studiocms/blog": "0.1.0-beta.22", - "@studiocms/cloudinary-image-service": "0.1.0-beta.22", - "@studiocms/devapps": "0.1.0-beta.22", - "@studiocms/html": "0.1.0-beta.22", - "@studiocms/markdoc": "0.1.0-beta.22", - "@studiocms/md": "0.1.0-beta.22", - "@studiocms/mdx": "0.1.0-beta.22", + "studiocms": "https://pkg.pr.new/withstudiocms/studiocms@3d01f6f", + "@studiocms/blog": "https://pkg.pr.new/withstudiocms/studiocms/@studiocms/blog@3d01f6f", + "@studiocms/cloudinary-image-service": "https://pkg.pr.new/withstudiocms/studiocms/@studiocms/cloudinary-image-service@3d01f6f", + "@studiocms/devapps": "https://pkg.pr.new/withstudiocms/studiocms/@studiocms/devapps@3d01f6f", + "@studiocms/html": "https://pkg.pr.new/withstudiocms/studiocms/@studiocms/html@3d01f6f", + "@studiocms/markdoc": "https://pkg.pr.new/withstudiocms/studiocms/@studiocms/markdoc@3d01f6f", + "@studiocms/md": "https://pkg.pr.new/withstudiocms/studiocms/@studiocms/md@3d01f6f", + "@studiocms/mdx": "https://pkg.pr.new/withstudiocms/studiocms/@studiocms/mdx@3d01f6f", "@studiocms/ui": "^0.4.17", "@studiocms/wysiwyg": "^0.1.0-experimental.5", "@studiocms/web-vitals": "^4.2.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3d3d17b2..9717c965 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -51,26 +51,26 @@ importers: specifier: ^3.2.1 version: 3.2.1 '@studiocms/blog': - specifier: 0.1.0-beta.22 - version: 0.1.0-beta.22(@studiocms/md@0.1.0-beta.22(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + specifier: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/blog@3d01f6f + version: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/blog@3d01f6f(omsvtbl6dvogpqa453632etrhe) '@studiocms/cloudinary-image-service': - specifier: 0.1.0-beta.22 - version: 0.1.0-beta.22(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + specifier: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/cloudinary-image-service@3d01f6f + version: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/cloudinary-image-service@3d01f6f(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) '@studiocms/devapps': - specifier: 0.1.0-beta.22 - version: 0.1.0-beta.22(@astrojs/db@0.15.1)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + specifier: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/devapps@3d01f6f + version: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/devapps@3d01f6f(@astrojs/db@0.15.1)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) '@studiocms/html': - specifier: 0.1.0-beta.22 - version: 0.1.0-beta.22(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + specifier: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/html@3d01f6f + version: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/html@3d01f6f(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) '@studiocms/markdoc': - specifier: 0.1.0-beta.22 - version: 0.1.0-beta.22(oxmvlh2zndbnaru3grdoswynpm) + specifier: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/markdoc@3d01f6f + version: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/markdoc@3d01f6f(i3bcu5qiz26fagm6pps6hguy2u) '@studiocms/md': - specifier: 0.1.0-beta.22 - version: 0.1.0-beta.22(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + specifier: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/md@3d01f6f + version: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/md@3d01f6f(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) '@studiocms/mdx': - specifier: 0.1.0-beta.22 - version: 0.1.0-beta.22(@studiocms/md@0.1.0-beta.22(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(acorn@8.14.0)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + specifier: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/mdx@3d01f6f + version: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/mdx@3d01f6f(n2eccklf2ebq3qjvdpscruzno4) '@studiocms/ui': specifier: ^0.4.17 version: 0.4.17(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) @@ -79,7 +79,7 @@ importers: version: 4.2.1(@astrojs/db@0.15.1) '@studiocms/wysiwyg': specifier: ^0.1.0-experimental.5 - version: 0.1.0-experimental.5(@types/node@24.1.0)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(studiocms@0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(typescript@5.8.3)(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + version: 0.1.0-experimental.5(@types/node@24.1.0)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(typescript@5.8.3)(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) '@types/hast': specifier: ^3.0.4 version: 3.0.4 @@ -165,8 +165,8 @@ importers: specifier: ^0.21.0 version: 0.21.0(@astrojs/starlight@0.35.2(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)))(typedoc-plugin-markdown@4.6.0(typedoc@0.28.1(typescript@5.8.3)))(typedoc@0.28.1(typescript@5.8.3)) studiocms: - specifier: 0.1.0-beta.22 - version: 0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + specifier: https://pkg.pr.new/withstudiocms/studiocms@3d01f6f + version: https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) tsm: specifier: ^2.3.0 version: 2.3.0 @@ -1500,14 +1500,6 @@ packages: cpu: [x64] os: [win32] - '@inox-tools/inline-mod@2.2.0': - resolution: {integrity: sha512-d2hA6Ggy1fjVZEgO/an6DtYB9mkF9aWApJoeGBaARrjouJ6Tkle3F1+ULc1pq+94xc3gXav7Wa8zu5FJXSLPMA==} - peerDependencies: - vite: ^6.3.4 - peerDependenciesMeta: - vite: - optional: true - '@inox-tools/modular-station@0.6.0': resolution: {integrity: sha512-FiDHQcWRv+6dZr8DJ1QI8bvYDUP5g/bI+zH7fztfzcVr1RL4bsYxqIaVsueN23z8yzBdWVRmRTmZo5eeTW1B3w==} peerDependencies: @@ -1741,15 +1733,9 @@ packages: '@oslojs/crypto@1.0.1': resolution: {integrity: sha512-7n08G8nWjAr/Yu3vu9zzrd0L9XnrJfpMioQcvCMxBIiF5orECHe5/3J0jmXRVvgfqMm/+4oxlQ+Sq39COYLcNQ==} - '@oslojs/encoding@0.4.1': - resolution: {integrity: sha512-hkjo6MuIK/kQR5CrGNdAPZhS01ZCXuWDRJ187zh6qqF2+yMHZpD9fAYpX8q2bOO6Ryhl3XpCT6kUX76N8hhm4Q==} - '@oslojs/encoding@1.1.0': resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} - '@oslojs/jwt@0.2.0': - resolution: {integrity: sha512-bLE7BtHrURedCn4Mco3ma9L4Y1GR2SMBuIvjWr7rmQ4/W/4Jy70TIAgZ+0nIlk0xHz1vNP8x8DCns45Sb2XRbg==} - '@pagefind/darwin-arm64@1.3.0': resolution: {integrity: sha512-365BEGl6ChOsauRjyVpBjXybflXAOvoMROw3TucAROHIcdBvXk9/2AmEvGFU0r75+vdQI4LJdJdpH4Y6Yqaj4A==} cpu: [arm64] @@ -2038,8 +2024,9 @@ packages: '@standard-schema/spec@1.0.0': resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} - '@studiocms/blog@0.1.0-beta.22': - resolution: {integrity: sha512-rJGZ8nJHVRKcOHb5t7r0yVciiehGsDnNpQhfCutNC3jS+YdNx6gxd5jWmhMLfFvkXRvi1m4PZ1Mby1XVxS7tzA==} + '@studiocms/blog@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/blog@3d01f6f': + resolution: {tarball: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/blog@3d01f6f} + version: 0.1.0-beta.22 peerDependencies: '@studiocms/md': 0.1.0-beta.22 astro: ^5.12.6 @@ -2047,16 +2034,18 @@ packages: studiocms: 0.1.0-beta.22 vite: ^6.3.4 - '@studiocms/cloudinary-image-service@0.1.0-beta.22': - resolution: {integrity: sha512-+fMFSYkVIBksbwy9OS9ZANyDXOQuNRDe3hscRUbtxk45wqR6IMt7kf+Ku7PKaewY0P7eOuOC/9TnTzaSGsrZsQ==} + '@studiocms/cloudinary-image-service@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/cloudinary-image-service@3d01f6f': + resolution: {tarball: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/cloudinary-image-service@3d01f6f} + version: 0.1.0-beta.22 peerDependencies: astro: ^5.12.6 effect: ^3.17.3 studiocms: 0.1.0-beta.22 vite: ^6.3.4 - '@studiocms/devapps@0.1.0-beta.22': - resolution: {integrity: sha512-//utql6HZtx8ghqfXLKCS5DaLCDrJHm7uEGRx6rZCa74Gzs/lpK2Nt9kYxKipbn8IgHBoMuGJqDRXMjkjoVoUA==} + '@studiocms/devapps@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/devapps@3d01f6f': + resolution: {tarball: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/devapps@3d01f6f} + version: 0.1.0-beta.22 peerDependencies: '@astrojs/db': ^0.15.1 astro: ^5.12.6 @@ -2070,16 +2059,18 @@ packages: '@studiocms/grapesjs-plugin@0.1.0': resolution: {integrity: sha512-VqwIO1s/dB2qSYmsi5GkAXtPch44BODq7FEVHTNxydRN5GOzV0nnMToTbUES6Cde++ENkP6ZDj0AIUa6wq6Hog==} - '@studiocms/html@0.1.0-beta.22': - resolution: {integrity: sha512-+jDQtcyq9XeZGFNT+6FlyxxxoABdIbRitcOTmMMqDDXFKsCvbw6q9rFYHP5YEaM12wpgnJitE+xPzApgW5Cymg==} + '@studiocms/html@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/html@3d01f6f': + resolution: {tarball: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/html@3d01f6f} + version: 0.1.0-beta.22 peerDependencies: astro: ^5.12.6 effect: ^3.17.3 studiocms: 0.1.0-beta.22 vite: ^6.3.4 - '@studiocms/markdoc@0.1.0-beta.22': - resolution: {integrity: sha512-5bzap+3X9GVUEhdTETBE+pMpEFgoYWGF3dK+7Lru+9zulExqr+uGowb3b1BJeFsB3cRKpjRXb8G86JMNxzrqsg==} + '@studiocms/markdoc@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/markdoc@3d01f6f': + resolution: {tarball: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/markdoc@3d01f6f} + version: 0.1.0-beta.22 peerDependencies: '@astrojs/react': ^4.3.0 '@studiocms/md': 0.1.0-beta.22 @@ -2094,8 +2085,9 @@ packages: '@studiocms/markdown-remark-processor@1.2.0': resolution: {integrity: sha512-3qOupRze2HKO2VdcrN0c5j9ZYoM8hlhFjrs4m5pg4w5Do5I1MTuDDTXmfRnZ+CwDrXyUaYr+DK1Csb7zMYjzyA==} - '@studiocms/md@0.1.0-beta.22': - resolution: {integrity: sha512-q0IIRZzijF3Pk05cT0sZJ9gJcSLQwDvHWGkQDsgWJWAhaoFpVCGc/lFF0cp1wexTnSg883YQMNlaIqBF9+F2Lg==} + '@studiocms/md@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/md@3d01f6f': + resolution: {tarball: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/md@3d01f6f} + version: 0.1.0-beta.22 peerDependencies: '@astrojs/markdown-remark': ^6.3.3 astro: ^5.12.6 @@ -2103,8 +2095,9 @@ packages: studiocms: 0.1.0-beta.22 vite: ^6.3.4 - '@studiocms/mdx@0.1.0-beta.22': - resolution: {integrity: sha512-FrtHr+EStvhxtbHo8K8sBjtIkQi7OYP8wQTHY/Jtzu89NwlOfvQ0587o0Uf/Ew2zW6+x9bw0KHHHW6PVCiXFgA==} + '@studiocms/mdx@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/mdx@3d01f6f': + resolution: {tarball: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/mdx@3d01f6f} + version: 0.1.0-beta.22 peerDependencies: '@studiocms/md': 0.1.0-beta.22 astro: ^5.12.6 @@ -2125,6 +2118,7 @@ packages: '@studiocms/wysiwyg@0.1.0-experimental.5': resolution: {integrity: sha512-1tzykr7ZkmXXjYLYe7bndi8Op71mq52nGEXFhp0LLcP8hHr732ttHwV5MqAS0GwO1rYY2UZV5FqsyR8GEi5Ydw==} + version: 0.1.0-experimental.5 peerDependencies: astro: ^5.7.1 studiocms: '>=0.1.0-beta.18' @@ -2447,8 +2441,9 @@ packages: resolution: {integrity: sha512-Nh2sTjL8YTcJ0eIR06yCLrv9qgeM7072L7eHRmMWKJF3weKL3cKSmYvNX3Kcyv4e7UO8pAdcjGfOxOQrCkM0Aw==} engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0} - '@withstudiocms/config-utils@0.1.0-beta.1': - resolution: {integrity: sha512-fdg9SXmo0Ey6rOFVDJlbub2oodsMo2w4pvqCa2wKUMglW9LATUR6I9CXhtfcMenEC66MpLw0P0YWOgATj1Bv0w==} + '@withstudiocms/config-utils@https://pkg.pr.new/withstudiocms/studiocms/@withstudiocms/config-utils@3d01f6fe967fd06c153c357b56028f709a8efbdb': + resolution: {tarball: https://pkg.pr.new/withstudiocms/studiocms/@withstudiocms/config-utils@3d01f6fe967fd06c153c357b56028f709a8efbdb} + version: 0.1.0-beta.1 peerDependencies: astro: ^5.12.6 @@ -2607,9 +2602,6 @@ packages: aproba@2.0.0: resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} - arctic@3.7.0: - resolution: {integrity: sha512-ZMQ+f6VazDgUJOd+qNV+H7GohNSYal1mVjm5kEaZfE2Ifb7Ss70w+Q7xpJC87qZDkMZIXYf0pTIYZA0OPasSbw==} - are-we-there-yet@2.0.0: resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} engines: {node: '>=10'} @@ -6095,8 +6087,9 @@ packages: strnum@2.1.1: resolution: {integrity: sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==} - studiocms@0.1.0-beta.22: - resolution: {integrity: sha512-JrA17tV1N4Bpj79iNU5UJxl5nKlviBAZ600XdRtoaU+nuCjTPpVvCO/t+s09wTkJEfdemmNWUQcgD4XdnO97CQ==} + studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f: + resolution: {tarball: https://pkg.pr.new/withstudiocms/studiocms@3d01f6f} + version: 0.1.0-beta.22 hasBin: true peerDependencies: '@astrojs/db': ^0.15.1 @@ -8645,16 +8638,6 @@ snapshots: '@img/sharp-win32-x64@0.33.5': optional: true - '@inox-tools/inline-mod@2.2.0(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))': - dependencies: - '@inox-tools/utils': 0.6.0 - debug: 4.4.1 - typescript: 5.8.3 - optionalDependencies: - vite: 6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0) - transitivePeerDependencies: - - supports-color - '@inox-tools/modular-station@0.6.0(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))': dependencies: '@inox-tools/utils': 0.6.0 @@ -8832,36 +8815,6 @@ snapshots: '@types/react': 19.0.10 react: 19.1.1 - '@mdx-js/mdx@3.1.0(acorn@8.14.0)': - dependencies: - '@types/estree': 1.0.6 - '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.4 - '@types/mdx': 2.0.13 - collapse-white-space: 2.1.0 - devlop: 1.1.0 - estree-util-is-identifier-name: 3.0.0 - estree-util-scope: 1.0.0 - estree-walker: 3.0.3 - hast-util-to-jsx-runtime: 2.3.5 - markdown-extensions: 2.0.0 - recma-build-jsx: 1.0.0 - recma-jsx: 1.0.0(acorn@8.14.0) - recma-stringify: 1.0.0 - rehype-recma: 1.0.0 - remark-mdx: 3.1.0 - remark-parse: 11.0.0 - remark-rehype: 11.1.1 - source-map: 0.7.4 - unified: 11.0.5 - unist-util-position-from-estree: 2.0.0 - unist-util-stringify-position: 4.0.0 - unist-util-visit: 5.0.0 - vfile: 6.0.3 - transitivePeerDependencies: - - acorn - - supports-color - '@mdx-js/mdx@3.1.0(acorn@8.14.1)': dependencies: '@types/estree': 1.0.6 @@ -8959,14 +8912,8 @@ snapshots: '@oslojs/asn1': 1.0.0 '@oslojs/binary': 1.0.0 - '@oslojs/encoding@0.4.1': {} - '@oslojs/encoding@1.1.0': {} - '@oslojs/jwt@0.2.0': - dependencies: - '@oslojs/encoding': 0.4.1 - '@pagefind/darwin-arm64@1.3.0': optional: true @@ -9200,26 +9147,26 @@ snapshots: '@standard-schema/spec@1.0.0': {} - '@studiocms/blog@0.1.0-beta.22(@studiocms/md@0.1.0-beta.22(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))': + '@studiocms/blog@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/blog@3d01f6f(omsvtbl6dvogpqa453632etrhe)': dependencies: '@astrojs/rss': 4.0.12 - '@studiocms/md': 0.1.0-beta.22(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + '@studiocms/md': https://pkg.pr.new/withstudiocms/studiocms/@studiocms/md@3d01f6f(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) astro: 5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) astro-integration-kit: 0.18.0(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)) effect: 3.17.3 - studiocms: 0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + studiocms: https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) vite: 6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0) - '@studiocms/cloudinary-image-service@0.1.0-beta.22(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))': + '@studiocms/cloudinary-image-service@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/cloudinary-image-service@3d01f6f(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))': dependencies: '@cloudinary/url-gen': 1.21.0 astro: 5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) astro-integration-kit: 0.18.0(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)) effect: 3.17.3 - studiocms: 0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + studiocms: https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) vite: 6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0) - '@studiocms/devapps@0.1.0-beta.22(@astrojs/db@0.15.1)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))': + '@studiocms/devapps@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/devapps@3d01f6f(@astrojs/db@0.15.1)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))': dependencies: '@astrojs/db': 0.15.1 astro: 5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) @@ -9230,7 +9177,7 @@ snapshots: turndown: 7.2.0 vite: 6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0) optionalDependencies: - studiocms: 0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + studiocms: https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) '@studiocms/grapesjs-plugin@0.1.0(@types/node@24.1.0)(typescript@5.8.3)': dependencies: @@ -9253,27 +9200,27 @@ snapshots: - zen-observable - zenObservable - '@studiocms/html@0.1.0-beta.22(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))': + '@studiocms/html@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/html@3d01f6f(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))': dependencies: astro: 5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) astro-integration-kit: 0.18.0(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)) codemirror: 5.65.19 effect: 3.17.3 katex: 0.16.22 - studiocms: 0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + studiocms: https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) suneditor: 2.47.6 vite: 6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0) - '@studiocms/markdoc@0.1.0-beta.22(oxmvlh2zndbnaru3grdoswynpm)': + '@studiocms/markdoc@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/markdoc@3d01f6f(i3bcu5qiz26fagm6pps6hguy2u)': dependencies: '@markdoc/markdoc': 0.5.2(@types/react@19.0.10)(react@19.1.1) - '@studiocms/md': 0.1.0-beta.22(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + '@studiocms/md': https://pkg.pr.new/withstudiocms/studiocms/@studiocms/md@3d01f6f(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) astro: 5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) astro-integration-kit: 0.18.0(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)) effect: 3.17.3 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - studiocms: 0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + studiocms: https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) vite: 6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0) optionalDependencies: '@astrojs/react': 4.3.0(@types/node@24.1.0)(@types/react-dom@19.0.4(@types/react@19.0.10))(@types/react@19.0.10)(jiti@2.4.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(terser@5.39.0)(yaml@2.7.0) @@ -9312,22 +9259,22 @@ snapshots: transitivePeerDependencies: - supports-color - '@studiocms/md@0.1.0-beta.22(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))': + '@studiocms/md@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/md@3d01f6f(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))': dependencies: '@astrojs/markdown-remark': 6.3.3 '@studiocms/markdown-remark-processor': 1.2.0 astro: 5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) astro-integration-kit: 0.18.0(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)) effect: 3.17.3 - studiocms: 0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + studiocms: https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) vite: 6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0) transitivePeerDependencies: - supports-color - ? '@studiocms/mdx@0.1.0-beta.22(@studiocms/md@0.1.0-beta.22(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(acorn@8.14.0)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))' - : dependencies: - '@mdx-js/mdx': 3.1.0(acorn@8.14.0) - '@studiocms/md': 0.1.0-beta.22(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + '@studiocms/mdx@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/mdx@3d01f6f(n2eccklf2ebq3qjvdpscruzno4)': + dependencies: + '@mdx-js/mdx': 3.1.0(acorn@8.14.1) + '@studiocms/md': https://pkg.pr.new/withstudiocms/studiocms/@studiocms/md@3d01f6f(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) astro: 5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) astro-integration-kit: 0.18.0(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)) effect: 3.17.3 @@ -9335,7 +9282,7 @@ snapshots: react-dom: 19.1.1(react@19.1.1) rehype-highlight: 7.0.2 remark-gfm: 4.0.1 - studiocms: 0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + studiocms: https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) unified: 11.0.5 vite: 6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0) transitivePeerDependencies: @@ -9356,7 +9303,7 @@ snapshots: '@astrojs/db': 0.15.1 web-vitals: 5.0.3 - '@studiocms/wysiwyg@0.1.0-experimental.5(@types/node@24.1.0)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(studiocms@0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(typescript@5.8.3)(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))': + '@studiocms/wysiwyg@0.1.0-experimental.5(@types/node@24.1.0)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(typescript@5.8.3)(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))': dependencies: '@grapesjs/studio-sdk': 1.0.40(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@grapesjs/studio-sdk-plugins': 1.0.18 @@ -9365,7 +9312,7 @@ snapshots: astro: 5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) astro-integration-kit: 0.18.0(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)) grapesjs: 0.22.6 - studiocms: 0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + studiocms: https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) tui-image-editor: 3.15.3 ultrahtml: 1.6.0 vite: 6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0) @@ -9811,7 +9758,7 @@ snapshots: tinyexec: 1.0.1 wrap-ansi: 9.0.0 - '@withstudiocms/config-utils@0.1.0-beta.1(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))': + '@withstudiocms/config-utils@https://pkg.pr.new/withstudiocms/studiocms/@withstudiocms/config-utils@3d01f6fe967fd06c153c357b56028f709a8efbdb(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))': dependencies: astro: 5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) astro-integration-kit: 0.18.0(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)) @@ -9963,12 +9910,6 @@ snapshots: aproba@2.0.0: optional: true - arctic@3.7.0: - dependencies: - '@oslojs/crypto': 1.0.1 - '@oslojs/encoding': 1.1.0 - '@oslojs/jwt': 0.2.0 - are-we-there-yet@2.0.0: dependencies: delegates: 1.0.0 @@ -13462,16 +13403,6 @@ snapshots: estree-util-build-jsx: 3.0.1 vfile: 6.0.3 - recma-jsx@1.0.0(acorn@8.14.0): - dependencies: - acorn-jsx: 5.3.2(acorn@8.14.0) - estree-util-to-js: 2.0.0 - recma-parse: 1.0.0 - recma-stringify: 1.0.0 - unified: 11.0.5 - transitivePeerDependencies: - - acorn - recma-jsx@1.0.0(acorn@8.14.1): dependencies: acorn-jsx: 5.3.2(acorn@8.14.1) @@ -14263,7 +14194,7 @@ snapshots: strnum@2.1.1: {} - studiocms@0.1.0-beta.22(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)): + studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)): dependencies: '@astrojs/db': 0.15.1 '@clack/core': 0.4.1 @@ -14281,7 +14212,6 @@ snapshots: '@effect/workflow': 0.8.1(@effect/platform@0.90.0(effect@3.17.3))(@effect/rpc@0.68.0(@effect/platform@0.90.0(effect@3.17.3))(effect@3.17.3))(effect@3.17.3) '@iconify-json/flat-color-icons': 1.2.1 '@iconify-json/simple-icons': 1.2.45 - '@inox-tools/inline-mod': 2.2.0(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) '@inox-tools/runtime-logger': 0.6.0(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)) '@libsql/client': 0.15.10 '@nanostores/i18n': 1.2.2(nanostores@1.0.1) @@ -14291,8 +14221,7 @@ snapshots: '@oslojs/encoding': 1.1.0 '@studiocms/ui': 0.4.17(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) '@withstudiocms/cli-kit': 0.1.0 - '@withstudiocms/config-utils': 0.1.0-beta.1(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)) - arctic: 3.7.0 + '@withstudiocms/config-utils': https://pkg.pr.new/withstudiocms/studiocms/@withstudiocms/config-utils@3d01f6fe967fd06c153c357b56028f709a8efbdb(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)) astro: 5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) astro-integration-kit: 0.18.0(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)) boxen: 8.0.1 diff --git a/src/content/docs/en/config-reference/features.mdx b/src/content/docs/en/config-reference/features.mdx index 002241ea..993f7573 100644 --- a/src/content/docs/en/config-reference/features.mdx +++ b/src/content/docs/en/config-reference/features.mdx @@ -259,7 +259,7 @@ export default defineStudioCMSConfig({ Allows enabling or disabling of the Authentication Providers -The following providers can be configured from here: `github`, `discord`, `google`, `auth0`, and `usernameAndPassword`. +The following provider can be configured from here: `usernameAndPassword`. #### Usage @@ -270,10 +270,6 @@ export default defineStudioCMSConfig({ features: { authConfig: { providers: { - github: false, - discord: false, - google: false, - auth0: false, usernameAndPassword: true, usernameAndPasswordConfig: { allowUserRegistration: true diff --git a/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-auth0.mdx b/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-auth0.mdx new file mode 100644 index 00000000..7be800ab --- /dev/null +++ b/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-auth0.mdx @@ -0,0 +1,39 @@ +--- +i18nReady: true +title: "@studiocms/auth0" +type: integration +catalogEntry: studiocms-auth0 +description: "StudioCMS Auth0 Integration" +sidebar: + badge: + text: 'Plugin' + variant: 'tip' +--- + +import { PackageManagers } from 'starlight-package-managers' +import { Steps, Tabs, TabItem, Aside } from '@astrojs/starlight/components'; + +This plugin integrates Auth0 as an OAuth provider for StudioCMS, enabling authentication via Auth0. It sets up the necessary configuration, including required environment variables and endpoint paths. + +## Usage + +Add this plugin in your StudioCMS config. (`studiocms.config.mjs`) + +```ts title="studiocms.config.mjs" +import { defineStudioCMSConfig } from 'studiocms/config'; +import auth0 from '@studiocms/auth0'; + +export default defineStudioCMSConfig({ + // other options here + plugins: [auth0()] +}); +``` + +## Required ENV Variables + +```env title=".env" +CMS_AUTH0_CLIENT_ID= +CMS_AUTH0_CLIENT_SECRET= +CMS_AUTH0_DOMAIN= +CMS_AUTH0_REDIRECT_URI= +``` \ No newline at end of file diff --git a/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-discord.mdx b/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-discord.mdx new file mode 100644 index 00000000..4f38bda0 --- /dev/null +++ b/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-discord.mdx @@ -0,0 +1,38 @@ +--- +i18nReady: true +title: "@studiocms/discord" +type: integration +catalogEntry: studiocms-discord +description: "StudioCMS Discord Integration" +sidebar: + badge: + text: 'Plugin' + variant: 'tip' +--- + +import { PackageManagers } from 'starlight-package-managers' +import { Steps, Tabs, TabItem, Aside } from '@astrojs/starlight/components'; + +This plugin integrates Discord as an OAuth authentication provider for StudioCMS. It sets up the necessary configuration, including the required environment variables and OAuth endpoints. + +## Usage + +Add this plugin in your StudioCMS config. (`studiocms.config.mjs`) + +```ts title="studiocms.config.mjs" +import { defineStudioCMSConfig } from 'studiocms/config'; +import discord from '@studiocms/discord'; + +export default defineStudioCMSConfig({ + // other options here + plugins: [discord()] +}); +``` + +## Required ENV Variables + +```env title=".env" +CMS_DISCORD_CLIENT_ID= +CMS_DISCORD_CLIENT_SECRET= +CMS_DISCORD_REDIRECT_URI= +``` \ No newline at end of file diff --git a/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-github.mdx b/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-github.mdx new file mode 100644 index 00000000..1c8a3029 --- /dev/null +++ b/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-github.mdx @@ -0,0 +1,38 @@ +--- +i18nReady: true +title: "@studiocms/github" +type: integration +catalogEntry: studiocms-github +description: "StudioCMS GitHub Integration" +sidebar: + badge: + text: 'Plugin' + variant: 'tip' +--- + +import { PackageManagers } from 'starlight-package-managers' +import { Steps, Tabs, TabItem, Aside } from '@astrojs/starlight/components'; + +This plugin integrates GitHub as an OAuth authentication provider for StudioCMS. It sets up the necessary authentication service, including the provider's name, endpoint paths and required environment variables. + +## Usage + +Add this plugin in your StudioCMS config. (`studiocms.config.mjs`) + +```ts title="studiocms.config.mjs" +import { defineStudioCMSConfig } from 'studiocms/config'; +import github from '@studiocms/github'; + +export default defineStudioCMSConfig({ + // other options here + plugins: [github()] +}); +``` + +## Required ENV Variables + +```env title=".env" +CMS_GITHUB_CLIENT_ID= +CMS_GITHUB_CLIENT_SECRET= +CMS_GITHUB_REDIRECT_URI= +``` \ No newline at end of file diff --git a/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-google.mdx b/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-google.mdx new file mode 100644 index 00000000..a984d0c4 --- /dev/null +++ b/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-google.mdx @@ -0,0 +1,38 @@ +--- +i18nReady: true +title: "@studiocms/google" +type: integration +catalogEntry: studiocms-google +description: "StudioCMS Google Integration" +sidebar: + badge: + text: 'Plugin' + variant: 'tip' +--- + +import { PackageManagers } from 'starlight-package-managers' +import { Steps, Tabs, TabItem, Aside } from '@astrojs/starlight/components'; + +This plugin integrates Google OAuth authentication into StudioCMS. It defines the necessary configuration, including the required environment variables, OAuth provider details, and the endpoint paths for authentication. + +## Usage + +Add this plugin in your StudioCMS config. (`studiocms.config.mjs`) + +```ts title="studiocms.config.mjs" +import { defineStudioCMSConfig } from 'studiocms/config'; +import google from '@studiocms/google'; + +export default defineStudioCMSConfig({ + // other options here + plugins: [google()] +}); +``` + +## Required ENV Variables + +```env title=".env" +CMS_GOOGLE_CLIENT_ID= +CMS_GOOGLE_CLIENT_SECRET= +CMS_GOOGLE_REDIRECT_URI= +``` \ No newline at end of file diff --git a/src/content/docs/en/plugins/index.mdx b/src/content/docs/en/plugins/index.mdx index edb09790..44a8e73a 100644 --- a/src/content/docs/en/plugins/index.mdx +++ b/src/content/docs/en/plugins/index.mdx @@ -4,6 +4,9 @@ title: The Basics description: Learn about the StudioCMS plugins and how they work. sidebar: order: 1 + badge: + text: Updated + variant: success --- import ReadMore from '~/components/ReadMore.astro' @@ -71,6 +74,15 @@ interface StudioCMSPlugin { servicePath: string | URL; } | undefined; }) => void; + setAuthService: (params: { + oAuthProvider?: { + name: string; + formattedName: string; + svg: string; + endpointPath: string; + requiredEnvVariables?: string[] | undefined; + } | undefined; + }) => void; }) => void | Promise; } } diff --git a/src/content/docs/en/start-here/getting-started.mdx b/src/content/docs/en/start-here/getting-started.mdx index f200667f..565da377 100644 --- a/src/content/docs/en/start-here/getting-started.mdx +++ b/src/content/docs/en/start-here/getting-started.mdx @@ -269,9 +269,11 @@ And set the output as the value for `CMS_ENCRYPTION_KEY`. For more information about all the available authentication environment variables see, [Environment variables][environment-variables] page. -### Optional: Configure oAuth authentication +### Optional: Configure oAuth authentication -StudioCMS supports oAuth authentication with GitHub, Discord, Google, and Auth0. To configure oAuth authentication, you'll need to set the [required environment variables in your `.env` file][oauth-environment-variables], and ensure that the provider is [enabled in your config][auth-config-ref]. +StudioCMS supports various oAuth authentication providers, utilizing our plugin system to enable the providers you want to use. To get started, you will need to find a plugin for the provider you want to use, or create your own plugin. + +For more information about the available oAuth authentication plugins see, [Package Catalog][package-catalog] For setting up oAuth providers, they require a callback URL. The callback URL is the path where the provider will redirect the user after authentication. diff --git a/src/content/package-catalog/studiocms-auth0.json b/src/content/package-catalog/studiocms-auth0.json new file mode 100644 index 00000000..5f8f269a --- /dev/null +++ b/src/content/package-catalog/studiocms-auth0.json @@ -0,0 +1,10 @@ +{ + "$schema": "../../../.astro/collections/package-catalog.schema.json", + "name": "@studiocms/auth0", + "description": "StudioCMS Auth0 plugin, Provides Auth0 Support for StudioCMS.", + "docsLink": "/package-catalog/studiocms-plugins/studiocms-auth0/", + "githubURL": "https://github.com/withstudiocms/studiocms/tree/main/packages/@studiocms/auth0/", + "catalog": "studiocms", + "isPlugin": true, + "released": false +} diff --git a/src/content/package-catalog/studiocms-discord.json b/src/content/package-catalog/studiocms-discord.json new file mode 100644 index 00000000..1d015cd0 --- /dev/null +++ b/src/content/package-catalog/studiocms-discord.json @@ -0,0 +1,10 @@ +{ + "$schema": "../../../.astro/collections/package-catalog.schema.json", + "name": "@studiocms/discord", + "description": "StudioCMS Discord plugin, Provides Discord Support for StudioCMS.", + "docsLink": "/package-catalog/studiocms-plugins/studiocms-discord/", + "githubURL": "https://github.com/withstudiocms/studiocms/tree/main/packages/@studiocms/discord/", + "catalog": "studiocms", + "isPlugin": true, + "released": false +} diff --git a/src/content/package-catalog/studiocms-github.json b/src/content/package-catalog/studiocms-github.json new file mode 100644 index 00000000..e0ec06e9 --- /dev/null +++ b/src/content/package-catalog/studiocms-github.json @@ -0,0 +1,10 @@ +{ + "$schema": "../../../.astro/collections/package-catalog.schema.json", + "name": "@studiocms/github", + "description": "StudioCMS GitHub plugin, Provides GitHub Support for StudioCMS.", + "docsLink": "/package-catalog/studiocms-plugins/studiocms-github/", + "githubURL": "https://github.com/withstudiocms/studiocms/tree/main/packages/@studiocms/github/", + "catalog": "studiocms", + "isPlugin": true, + "released": false +} diff --git a/src/content/package-catalog/studiocms-google.json b/src/content/package-catalog/studiocms-google.json new file mode 100644 index 00000000..7cae128d --- /dev/null +++ b/src/content/package-catalog/studiocms-google.json @@ -0,0 +1,10 @@ +{ + "$schema": "../../../.astro/collections/package-catalog.schema.json", + "name": "@studiocms/google", + "description": "StudioCMS Google plugin, Provides Google Support for StudioCMS.", + "docsLink": "/package-catalog/studiocms-plugins/studiocms-google/", + "githubURL": "https://github.com/withstudiocms/studiocms/tree/main/packages/@studiocms/google/", + "catalog": "studiocms", + "isPlugin": true, + "released": false +} diff --git a/studiocms b/studiocms index b082d77c..3d01f6fe 160000 --- a/studiocms +++ b/studiocms @@ -1 +1 @@ -Subproject commit b082d77cb063b7413980d520a0ad02d47fa4ee4a +Subproject commit 3d01f6fe967fd06c153c357b56028f709a8efbdb diff --git a/typedoc.config.ts b/typedoc.config.ts index b61f0db7..5b0bdaa4 100644 --- a/typedoc.config.ts +++ b/typedoc.config.ts @@ -60,6 +60,14 @@ const tdCloudinaryPlugin = createStarlightTypeDocPlugin()[0]; const tdMD = createStarlightTypeDocPlugin()[0]; // @studiocms/html const tdHTML = createStarlightTypeDocPlugin()[0]; +// @studiocms/auth0 +const tdAuth0 = createStarlightTypeDocPlugin()[0]; +// @studiocms/discord +const tdDiscord = createStarlightTypeDocPlugin()[0]; +// @studiocms/github +const tdGitHub = createStarlightTypeDocPlugin()[0]; +// @studiocms/google +const tdGoogle = createStarlightTypeDocPlugin()[0]; // @withstudiocms/config-utils const tdConfigUtils = createStarlightTypeDocPlugin()[0]; @@ -363,6 +371,54 @@ const TypeDocPlugins = (isProd: boolean, testingMode: boolean): StarlightPlugin[ ], }) ), + tdAuth0( + makeTypedocOpts({ + name: '@studiocms/auth0', + output: 'studiocms-auth0', + dir: '@studiocms/auth0', + entryPoints: [ + getFilePathToPackage('@studiocms/auth0', 'src/index.ts'), + getFilePathToPackage('@studiocms/auth0', 'src/endpoint.ts'), + getFilePathToPackage('@studiocms/auth0', 'src/effect/auth0.ts'), + ], + }) + ), + tdDiscord( + makeTypedocOpts({ + name: '@studiocms/discord', + output: 'studiocms-discord', + dir: '@studiocms/discord', + entryPoints: [ + getFilePathToPackage('@studiocms/discord', 'src/index.ts'), + getFilePathToPackage('@studiocms/discord', 'src/endpoint.ts'), + getFilePathToPackage('@studiocms/discord', 'src/effect/discord.ts'), + ], + }) + ), + tdGitHub( + makeTypedocOpts({ + name: '@studiocms/github', + output: 'studiocms-github', + dir: '@studiocms/github', + entryPoints: [ + getFilePathToPackage('@studiocms/github', 'src/index.ts'), + getFilePathToPackage('@studiocms/github', 'src/endpoint.ts'), + getFilePathToPackage('@studiocms/github', 'src/effect/github.ts'), + ], + }) + ), + tdGoogle( + makeTypedocOpts({ + name: '@studiocms/google', + output: 'studiocms-google', + dir: '@studiocms/google', + entryPoints: [ + getFilePathToPackage('@studiocms/google', 'src/index.ts'), + getFilePathToPackage('@studiocms/google', 'src/endpoint.ts'), + getFilePathToPackage('@studiocms/google', 'src/effect/google.ts'), + ], + }) + ), ]; } return [] as StarlightPlugin[]; From 7a9a6a275f2d3a3f9bf2bf518bc02a9ffa216cce Mon Sep 17 00:00:00 2001 From: Adam Matthiesen Date: Thu, 31 Jul 2025 23:05:52 -0700 Subject: [PATCH 2/8] feat(docs): add upgrade guide for 0.1.0-beta.23 with breaking changes and bug fixes --- .../upgrade/version-guides/0-1-0-beta-23.mdx | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 src/content/docs/en/guides/upgrade/version-guides/0-1-0-beta-23.mdx diff --git a/src/content/docs/en/guides/upgrade/version-guides/0-1-0-beta-23.mdx b/src/content/docs/en/guides/upgrade/version-guides/0-1-0-beta-23.mdx new file mode 100644 index 00000000..37062f5b --- /dev/null +++ b/src/content/docs/en/guides/upgrade/version-guides/0-1-0-beta-23.mdx @@ -0,0 +1,36 @@ +--- +i18nReady: true +title: "Upgrade: 0.1.0-beta.23" +description: Upgrade StudioCMS to Beta.23 +sidebar: + label: 0.1.0-beta.23 + badge: + text: NEW + variant: success + order: 999992 +--- + +import ReadMore from '~/components/ReadMore.astro' +import QuickUpdate from '~/components/QuickUpdate.astro' +import { Aside } from '@astrojs/starlight/components' + + + +## Breaking Changes + +- Refactor oAuth: oAuth providers have been modularized into separate plugins. This means that you will need to install the respective plugin for each oAuth provider you want to use. The existing oAuth providers have been moved to their respective plugins: + - [`@studiocms/auth0` for Auth0][auth0-plugin] + - [`@studiocms/discord` for Discord][discord-plugin] + - [`@studiocms/github` for GitHub][github-plugin] + - [`@studiocms/google` for Google][google-plugin] + +## Bug fixes + +- Fix sdk: Correct issue where the `CMSSiteConfigId` is undefined during initialization. +- Fix UserQuickTools Widget: Tweak user quick tools widget and endpoint to prevent an actual 400 error on the user browser + +{/* Links */} +[auth0-plugin]: /en/package-catalog/studiocms-plugins/studiocms-auth0/ +[discord-plugin]: /en/package-catalog/studiocms-plugins/studiocms-discord/ +[github-plugin]: /en/package-catalog/studiocms-plugins/studiocms-github/ +[google-plugin]: /en/package-catalog/studiocms-plugins/studiocms-google/ \ No newline at end of file From db94b9ec461470b2409518658f2ff0bd5d04ec09 Mon Sep 17 00:00:00 2001 From: Adam Matthiesen Date: Thu, 31 Jul 2025 23:17:54 -0700 Subject: [PATCH 3/8] refactor(docs): remove optional OAuth environment variables section for clarity --- .../en/start-here/environment-variables.mdx | 56 +------------------ 1 file changed, 1 insertion(+), 55 deletions(-) diff --git a/src/content/docs/en/start-here/environment-variables.mdx b/src/content/docs/en/start-here/environment-variables.mdx index 0a9ba6fe..95760a28 100644 --- a/src/content/docs/en/start-here/environment-variables.mdx +++ b/src/content/docs/en/start-here/environment-variables.mdx @@ -44,58 +44,4 @@ You can generate a secure encryption key using the following command: ```bash openssl rand --base64 16 ``` - - -## Optional Environment Variables - -### oAuth Authentication Environment Variables - - -For more information about setting up oAuth authentication, see the [Configure oAuth Authentication][config-oauth] documentation. - - -#### GitHub (Optional) - -To authenticate with GitHub, you need to add the following environment variables to your `.env` file: - -```bash title=".env" -# credentials for GitHub OAuth -CMS_GITHUB_CLIENT_ID= -CMS_GITHUB_CLIENT_SECRET= -CMS_GITHUB_REDIRECT_URI= -``` - - - -#### Discord (Optional) - -```bash title=".env" -# credentials for Discord OAuth -CMS_DISCORD_CLIENT_ID= -CMS_DISCORD_CLIENT_SECRET= -CMS_DISCORD_REDIRECT_URI= -``` - -#### Google (Optional) - -```bash title=".env" -# credentials for Google OAuth -CMS_GOOGLE_CLIENT_ID= -CMS_GOOGLE_CLIENT_SECRET= -CMS_GOOGLE_REDIRECT_URI= -``` - -#### Auth0 (Optional) - -```bash title=".env" -# credentials for auth0 OAuth -CMS_AUTH0_CLIENT_ID= -CMS_AUTH0_CLIENT_SECRET= -CMS_AUTH0_DOMAIN= -CMS_AUTH0_REDIRECT_URI= -``` - -{/* Links */} -[config-oauth]: /en/start-here/getting-started/#optional-configure-oauth-authentication + \ No newline at end of file From 1bcf8957ab1c59f5e20857042530005a53f6de48 Mon Sep 17 00:00:00 2001 From: Adam Matthiesen Date: Thu, 31 Jul 2025 23:20:11 -0700 Subject: [PATCH 4/8] fix(docs): adjust code block range for `usernameAndPassword` usage example --- src/content/docs/en/config-reference/features.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/en/config-reference/features.mdx b/src/content/docs/en/config-reference/features.mdx index 993f7573..b7bd5657 100644 --- a/src/content/docs/en/config-reference/features.mdx +++ b/src/content/docs/en/config-reference/features.mdx @@ -263,7 +263,7 @@ The following provider can be configured from here: `usernameAndPassword`. #### Usage -```ts twoslash {4-13} title="studiocms.config.mjs" +```ts twoslash {4-9} title="studiocms.config.mjs" import { defineStudioCMSConfig } from 'studiocms/config'; // ---cut--- export default defineStudioCMSConfig({ From 6b3a1efde76ce7732b4ac05d92b53d21563d5acc Mon Sep 17 00:00:00 2001 From: Adam Matthiesen Date: Thu, 31 Jul 2025 23:33:14 -0700 Subject: [PATCH 5/8] fix(docs): update code block syntax for environment variables to use shell format --- .../en/package-catalog/studiocms-plugins/studiocms-auth0.mdx | 2 +- .../en/package-catalog/studiocms-plugins/studiocms-discord.mdx | 2 +- .../en/package-catalog/studiocms-plugins/studiocms-github.mdx | 2 +- .../en/package-catalog/studiocms-plugins/studiocms-google.mdx | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-auth0.mdx b/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-auth0.mdx index 7be800ab..cf274bfa 100644 --- a/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-auth0.mdx +++ b/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-auth0.mdx @@ -31,7 +31,7 @@ export default defineStudioCMSConfig({ ## Required ENV Variables -```env title=".env" +```sh title=".env" CMS_AUTH0_CLIENT_ID= CMS_AUTH0_CLIENT_SECRET= CMS_AUTH0_DOMAIN= diff --git a/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-discord.mdx b/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-discord.mdx index 4f38bda0..ed18e062 100644 --- a/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-discord.mdx +++ b/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-discord.mdx @@ -31,7 +31,7 @@ export default defineStudioCMSConfig({ ## Required ENV Variables -```env title=".env" +```sh title=".env" CMS_DISCORD_CLIENT_ID= CMS_DISCORD_CLIENT_SECRET= CMS_DISCORD_REDIRECT_URI= diff --git a/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-github.mdx b/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-github.mdx index 1c8a3029..17ae82eb 100644 --- a/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-github.mdx +++ b/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-github.mdx @@ -31,7 +31,7 @@ export default defineStudioCMSConfig({ ## Required ENV Variables -```env title=".env" +```sh title=".env" CMS_GITHUB_CLIENT_ID= CMS_GITHUB_CLIENT_SECRET= CMS_GITHUB_REDIRECT_URI= diff --git a/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-google.mdx b/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-google.mdx index a984d0c4..a9bcb374 100644 --- a/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-google.mdx +++ b/src/content/docs/en/package-catalog/studiocms-plugins/studiocms-google.mdx @@ -31,7 +31,7 @@ export default defineStudioCMSConfig({ ## Required ENV Variables -```env title=".env" +```sh title=".env" CMS_GOOGLE_CLIENT_ID= CMS_GOOGLE_CLIENT_SECRET= CMS_GOOGLE_REDIRECT_URI= From 67a9c20d094740d5453282be4e14cd97902f7f5a Mon Sep 17 00:00:00 2001 From: Adam Matthiesen Date: Thu, 31 Jul 2025 23:33:58 -0700 Subject: [PATCH 6/8] fix(docs): remove 'NEW' badge from upgrade guide for 0.1.0-beta.22 --- .../docs/en/guides/upgrade/version-guides/0-1-0-beta-22.mdx | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/content/docs/en/guides/upgrade/version-guides/0-1-0-beta-22.mdx b/src/content/docs/en/guides/upgrade/version-guides/0-1-0-beta-22.mdx index 6d4b906d..0fb7196c 100644 --- a/src/content/docs/en/guides/upgrade/version-guides/0-1-0-beta-22.mdx +++ b/src/content/docs/en/guides/upgrade/version-guides/0-1-0-beta-22.mdx @@ -4,9 +4,6 @@ title: "Upgrade: 0.1.0-beta.22" description: Upgrade StudioCMS to Beta.22 sidebar: label: 0.1.0-beta.22 - badge: - text: NEW - variant: success order: 999993 --- From e827d7c08daaab54138d26e11f134dc2e4b08978 Mon Sep 17 00:00:00 2001 From: Adam Matthiesen Date: Thu, 31 Jul 2025 23:52:21 -0700 Subject: [PATCH 7/8] fix(docs): remove OAuth environment variables reference for clarity --- src/content/docs/en/start-here/getting-started.mdx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/content/docs/en/start-here/getting-started.mdx b/src/content/docs/en/start-here/getting-started.mdx index 565da377..78217bda 100644 --- a/src/content/docs/en/start-here/getting-started.mdx +++ b/src/content/docs/en/start-here/getting-started.mdx @@ -395,6 +395,5 @@ Learn more about the StudioCMS Config options using the [StudioCMS Reference][co [config-reference]: /en/config-reference/ [db-url-token]: /en/start-here/environment-variables/#database-url-and-token-for-astrojsdb [encryption-key]: /en/start-here/environment-variables/#encryption-key-for-studiocmsauth -[oauth-environment-variables]: /en/start-here/environment-variables/#oauth-authentication-environment-variables [auth-config-ref]: /en/config-reference/features/#authconfig [self-hosted-libsql]: /en/guides/database/sqld-server/ \ No newline at end of file From abae86c736338067ed28d3ec6ddc44bd8dc597ab Mon Sep 17 00:00:00 2001 From: Adam Matthiesen Date: Fri, 1 Aug 2025 17:16:20 -0700 Subject: [PATCH 8/8] Mark plugins as released in package catalog: Auth0, Discord, GitHub, and Google --- package.json | 16 +- pnpm-lock.yaml | 188 ++++++++++-------- .../package-catalog/studiocms-auth0.json | 2 +- .../package-catalog/studiocms-discord.json | 2 +- .../package-catalog/studiocms-github.json | 2 +- .../package-catalog/studiocms-google.json | 2 +- studiocms | 2 +- 7 files changed, 122 insertions(+), 92 deletions(-) diff --git a/package.json b/package.json index 73ffafcf..3b76be5f 100644 --- a/package.json +++ b/package.json @@ -22,14 +22,14 @@ "gen-changelogs": "tsm --require=./scripts/filter-warnings.cjs ./scripts/generate-release-notes.ts" }, "dependencies": { - "studiocms": "https://pkg.pr.new/withstudiocms/studiocms@3d01f6f", - "@studiocms/blog": "https://pkg.pr.new/withstudiocms/studiocms/@studiocms/blog@3d01f6f", - "@studiocms/cloudinary-image-service": "https://pkg.pr.new/withstudiocms/studiocms/@studiocms/cloudinary-image-service@3d01f6f", - "@studiocms/devapps": "https://pkg.pr.new/withstudiocms/studiocms/@studiocms/devapps@3d01f6f", - "@studiocms/html": "https://pkg.pr.new/withstudiocms/studiocms/@studiocms/html@3d01f6f", - "@studiocms/markdoc": "https://pkg.pr.new/withstudiocms/studiocms/@studiocms/markdoc@3d01f6f", - "@studiocms/md": "https://pkg.pr.new/withstudiocms/studiocms/@studiocms/md@3d01f6f", - "@studiocms/mdx": "https://pkg.pr.new/withstudiocms/studiocms/@studiocms/mdx@3d01f6f", + "studiocms": "0.1.0-beta.23", + "@studiocms/blog": "0.1.0-beta.23", + "@studiocms/cloudinary-image-service": "0.1.0-beta.23", + "@studiocms/devapps": "0.1.0-beta.23", + "@studiocms/html": "0.1.0-beta.23", + "@studiocms/markdoc": "0.1.0-beta.23", + "@studiocms/md": "0.1.0-beta.23", + "@studiocms/mdx": "0.1.0-beta.23", "@studiocms/ui": "^0.4.17", "@studiocms/wysiwyg": "^0.1.0-experimental.5", "@studiocms/web-vitals": "^4.2.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9717c965..32e37ba3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -51,26 +51,26 @@ importers: specifier: ^3.2.1 version: 3.2.1 '@studiocms/blog': - specifier: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/blog@3d01f6f - version: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/blog@3d01f6f(omsvtbl6dvogpqa453632etrhe) + specifier: 0.1.0-beta.23 + version: 0.1.0-beta.23(@studiocms/md@0.1.0-beta.23(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) '@studiocms/cloudinary-image-service': - specifier: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/cloudinary-image-service@3d01f6f - version: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/cloudinary-image-service@3d01f6f(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + specifier: 0.1.0-beta.23 + version: 0.1.0-beta.23(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) '@studiocms/devapps': - specifier: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/devapps@3d01f6f - version: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/devapps@3d01f6f(@astrojs/db@0.15.1)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + specifier: 0.1.0-beta.23 + version: 0.1.0-beta.23(@astrojs/db@0.15.1)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) '@studiocms/html': - specifier: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/html@3d01f6f - version: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/html@3d01f6f(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + specifier: 0.1.0-beta.23 + version: 0.1.0-beta.23(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) '@studiocms/markdoc': - specifier: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/markdoc@3d01f6f - version: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/markdoc@3d01f6f(i3bcu5qiz26fagm6pps6hguy2u) + specifier: 0.1.0-beta.23 + version: 0.1.0-beta.23(ifsfww4ke22th7u4akdeia5q4m) '@studiocms/md': - specifier: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/md@3d01f6f - version: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/md@3d01f6f(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + specifier: 0.1.0-beta.23 + version: 0.1.0-beta.23(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) '@studiocms/mdx': - specifier: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/mdx@3d01f6f - version: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/mdx@3d01f6f(n2eccklf2ebq3qjvdpscruzno4) + specifier: 0.1.0-beta.23 + version: 0.1.0-beta.23(@studiocms/md@0.1.0-beta.23(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(acorn@8.14.0)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) '@studiocms/ui': specifier: ^0.4.17 version: 0.4.17(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) @@ -79,7 +79,7 @@ importers: version: 4.2.1(@astrojs/db@0.15.1) '@studiocms/wysiwyg': specifier: ^0.1.0-experimental.5 - version: 0.1.0-experimental.5(@types/node@24.1.0)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(typescript@5.8.3)(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + version: 0.1.0-experimental.5(@types/node@24.1.0)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(studiocms@0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(typescript@5.8.3)(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) '@types/hast': specifier: ^3.0.4 version: 3.0.4 @@ -165,8 +165,8 @@ importers: specifier: ^0.21.0 version: 0.21.0(@astrojs/starlight@0.35.2(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)))(typedoc-plugin-markdown@4.6.0(typedoc@0.28.1(typescript@5.8.3)))(typedoc@0.28.1(typescript@5.8.3)) studiocms: - specifier: https://pkg.pr.new/withstudiocms/studiocms@3d01f6f - version: https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + specifier: 0.1.0-beta.23 + version: 0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) tsm: specifier: ^2.3.0 version: 2.3.0 @@ -2024,33 +2024,30 @@ packages: '@standard-schema/spec@1.0.0': resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} - '@studiocms/blog@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/blog@3d01f6f': - resolution: {tarball: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/blog@3d01f6f} - version: 0.1.0-beta.22 + '@studiocms/blog@0.1.0-beta.23': + resolution: {integrity: sha512-yLpglvLtuCENXfgiTHjnP9jPlZX7JorFNl76IuO+ktd4EUIR8w/maa2ZxsQazRfGy+0A/ykmgfJ/ih4QxczYAg==} peerDependencies: - '@studiocms/md': 0.1.0-beta.22 + '@studiocms/md': 0.1.0-beta.23 astro: ^5.12.6 effect: ^3.17.3 - studiocms: 0.1.0-beta.22 + studiocms: 0.1.0-beta.23 vite: ^6.3.4 - '@studiocms/cloudinary-image-service@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/cloudinary-image-service@3d01f6f': - resolution: {tarball: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/cloudinary-image-service@3d01f6f} - version: 0.1.0-beta.22 + '@studiocms/cloudinary-image-service@0.1.0-beta.23': + resolution: {integrity: sha512-/mhJDMN95CS2QdsUXpHDqplzybINmmvRy1RpAKHIQ+Q9pQ4xUR4Qy1Fan/1hCeKoZo4FjCx7LFZv0SxNIlY5Pg==} peerDependencies: astro: ^5.12.6 effect: ^3.17.3 - studiocms: 0.1.0-beta.22 + studiocms: 0.1.0-beta.23 vite: ^6.3.4 - '@studiocms/devapps@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/devapps@3d01f6f': - resolution: {tarball: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/devapps@3d01f6f} - version: 0.1.0-beta.22 + '@studiocms/devapps@0.1.0-beta.23': + resolution: {integrity: sha512-uO9Gn6kFavB14DSydfsVLOYlyhYN9mymfnom6v5CyjJ6ISXKX+SLApUfcRt2fgnkdfC/B013Ruqp5b5KUKW8hQ==} peerDependencies: '@astrojs/db': ^0.15.1 astro: ^5.12.6 effect: ^3.17.3 - studiocms: 0.1.0-beta.22 + studiocms: 0.1.0-beta.23 vite: ^6.3.4 peerDependenciesMeta: studiocms: @@ -2059,24 +2056,22 @@ packages: '@studiocms/grapesjs-plugin@0.1.0': resolution: {integrity: sha512-VqwIO1s/dB2qSYmsi5GkAXtPch44BODq7FEVHTNxydRN5GOzV0nnMToTbUES6Cde++ENkP6ZDj0AIUa6wq6Hog==} - '@studiocms/html@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/html@3d01f6f': - resolution: {tarball: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/html@3d01f6f} - version: 0.1.0-beta.22 + '@studiocms/html@0.1.0-beta.23': + resolution: {integrity: sha512-JM1EzE+h7KHKu9NNVEJQwvl5QRc3t5XZYlizFRaOr34M5gAAG9M4e/MdCddmu0gqRNItFKmF6tQ+bZwhhp7MjA==} peerDependencies: astro: ^5.12.6 effect: ^3.17.3 - studiocms: 0.1.0-beta.22 + studiocms: 0.1.0-beta.23 vite: ^6.3.4 - '@studiocms/markdoc@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/markdoc@3d01f6f': - resolution: {tarball: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/markdoc@3d01f6f} - version: 0.1.0-beta.22 + '@studiocms/markdoc@0.1.0-beta.23': + resolution: {integrity: sha512-myr3AmzqH1XcIX9rTNlyVeBPnejCuAm9vorcH8LNngEuQbC8mrEzs+ThbaNRts6Gb63rGJYF1mzHzv/NHvzkig==} peerDependencies: '@astrojs/react': ^4.3.0 - '@studiocms/md': 0.1.0-beta.22 + '@studiocms/md': 0.1.0-beta.23 astro: ^5.12.6 effect: ^3.17.3 - studiocms: 0.1.0-beta.22 + studiocms: 0.1.0-beta.23 vite: ^6.3.4 peerDependenciesMeta: '@astrojs/react': @@ -2085,24 +2080,22 @@ packages: '@studiocms/markdown-remark-processor@1.2.0': resolution: {integrity: sha512-3qOupRze2HKO2VdcrN0c5j9ZYoM8hlhFjrs4m5pg4w5Do5I1MTuDDTXmfRnZ+CwDrXyUaYr+DK1Csb7zMYjzyA==} - '@studiocms/md@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/md@3d01f6f': - resolution: {tarball: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/md@3d01f6f} - version: 0.1.0-beta.22 + '@studiocms/md@0.1.0-beta.23': + resolution: {integrity: sha512-1jtPuoUnKYMI3G721O50DySFHL0F7sAHCPGPPcN+ZOJgZakaLH5sia+Loh17yHzwGNg9rtsx+b8u///9j9mz1g==} peerDependencies: '@astrojs/markdown-remark': ^6.3.3 astro: ^5.12.6 effect: ^3.17.3 - studiocms: 0.1.0-beta.22 + studiocms: 0.1.0-beta.23 vite: ^6.3.4 - '@studiocms/mdx@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/mdx@3d01f6f': - resolution: {tarball: https://pkg.pr.new/withstudiocms/studiocms/@studiocms/mdx@3d01f6f} - version: 0.1.0-beta.22 + '@studiocms/mdx@0.1.0-beta.23': + resolution: {integrity: sha512-/fyGf70QbPX6a1fcSpIP7cV3NWAsBYoUD1GWgTZ/KdMX4E9Wbrn/nN2p8VT0NSGmW8rHvb1JUfQ51G1DzFTtKQ==} peerDependencies: - '@studiocms/md': 0.1.0-beta.22 + '@studiocms/md': 0.1.0-beta.23 astro: ^5.12.6 effect: ^3.17.3 - studiocms: 0.1.0-beta.22 + studiocms: 0.1.0-beta.23 vite: ^6.3.4 '@studiocms/ui@0.4.17': @@ -2118,7 +2111,6 @@ packages: '@studiocms/wysiwyg@0.1.0-experimental.5': resolution: {integrity: sha512-1tzykr7ZkmXXjYLYe7bndi8Op71mq52nGEXFhp0LLcP8hHr732ttHwV5MqAS0GwO1rYY2UZV5FqsyR8GEi5Ydw==} - version: 0.1.0-experimental.5 peerDependencies: astro: ^5.7.1 studiocms: '>=0.1.0-beta.18' @@ -2441,9 +2433,8 @@ packages: resolution: {integrity: sha512-Nh2sTjL8YTcJ0eIR06yCLrv9qgeM7072L7eHRmMWKJF3weKL3cKSmYvNX3Kcyv4e7UO8pAdcjGfOxOQrCkM0Aw==} engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0} - '@withstudiocms/config-utils@https://pkg.pr.new/withstudiocms/studiocms/@withstudiocms/config-utils@3d01f6fe967fd06c153c357b56028f709a8efbdb': - resolution: {tarball: https://pkg.pr.new/withstudiocms/studiocms/@withstudiocms/config-utils@3d01f6fe967fd06c153c357b56028f709a8efbdb} - version: 0.1.0-beta.1 + '@withstudiocms/config-utils@0.1.0-beta.1': + resolution: {integrity: sha512-fdg9SXmo0Ey6rOFVDJlbub2oodsMo2w4pvqCa2wKUMglW9LATUR6I9CXhtfcMenEC66MpLw0P0YWOgATj1Bv0w==} peerDependencies: astro: ^5.12.6 @@ -6087,9 +6078,8 @@ packages: strnum@2.1.1: resolution: {integrity: sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==} - studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f: - resolution: {tarball: https://pkg.pr.new/withstudiocms/studiocms@3d01f6f} - version: 0.1.0-beta.22 + studiocms@0.1.0-beta.23: + resolution: {integrity: sha512-DFbBH2EUUqCjk7pqaa4aF7xRmkWnwgrYoFFYu113myaJ/t5tBWO/pC/215nexUYkt9vW0KN5VHO+MWd+cSm5GA==} hasBin: true peerDependencies: '@astrojs/db': ^0.15.1 @@ -8815,6 +8805,36 @@ snapshots: '@types/react': 19.0.10 react: 19.1.1 + '@mdx-js/mdx@3.1.0(acorn@8.14.0)': + dependencies: + '@types/estree': 1.0.6 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdx': 2.0.13 + collapse-white-space: 2.1.0 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + estree-util-scope: 1.0.0 + estree-walker: 3.0.3 + hast-util-to-jsx-runtime: 2.3.5 + markdown-extensions: 2.0.0 + recma-build-jsx: 1.0.0 + recma-jsx: 1.0.0(acorn@8.14.0) + recma-stringify: 1.0.0 + rehype-recma: 1.0.0 + remark-mdx: 3.1.0 + remark-parse: 11.0.0 + remark-rehype: 11.1.1 + source-map: 0.7.4 + unified: 11.0.5 + unist-util-position-from-estree: 2.0.0 + unist-util-stringify-position: 4.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + transitivePeerDependencies: + - acorn + - supports-color + '@mdx-js/mdx@3.1.0(acorn@8.14.1)': dependencies: '@types/estree': 1.0.6 @@ -9147,26 +9167,26 @@ snapshots: '@standard-schema/spec@1.0.0': {} - '@studiocms/blog@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/blog@3d01f6f(omsvtbl6dvogpqa453632etrhe)': + '@studiocms/blog@0.1.0-beta.23(@studiocms/md@0.1.0-beta.23(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))': dependencies: '@astrojs/rss': 4.0.12 - '@studiocms/md': https://pkg.pr.new/withstudiocms/studiocms/@studiocms/md@3d01f6f(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + '@studiocms/md': 0.1.0-beta.23(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) astro: 5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) astro-integration-kit: 0.18.0(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)) effect: 3.17.3 - studiocms: https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + studiocms: 0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) vite: 6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0) - '@studiocms/cloudinary-image-service@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/cloudinary-image-service@3d01f6f(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))': + '@studiocms/cloudinary-image-service@0.1.0-beta.23(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))': dependencies: '@cloudinary/url-gen': 1.21.0 astro: 5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) astro-integration-kit: 0.18.0(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)) effect: 3.17.3 - studiocms: https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + studiocms: 0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) vite: 6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0) - '@studiocms/devapps@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/devapps@3d01f6f(@astrojs/db@0.15.1)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))': + '@studiocms/devapps@0.1.0-beta.23(@astrojs/db@0.15.1)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))': dependencies: '@astrojs/db': 0.15.1 astro: 5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) @@ -9177,7 +9197,7 @@ snapshots: turndown: 7.2.0 vite: 6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0) optionalDependencies: - studiocms: https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + studiocms: 0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) '@studiocms/grapesjs-plugin@0.1.0(@types/node@24.1.0)(typescript@5.8.3)': dependencies: @@ -9200,27 +9220,27 @@ snapshots: - zen-observable - zenObservable - '@studiocms/html@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/html@3d01f6f(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))': + '@studiocms/html@0.1.0-beta.23(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))': dependencies: astro: 5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) astro-integration-kit: 0.18.0(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)) codemirror: 5.65.19 effect: 3.17.3 katex: 0.16.22 - studiocms: https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + studiocms: 0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) suneditor: 2.47.6 vite: 6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0) - '@studiocms/markdoc@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/markdoc@3d01f6f(i3bcu5qiz26fagm6pps6hguy2u)': + '@studiocms/markdoc@0.1.0-beta.23(ifsfww4ke22th7u4akdeia5q4m)': dependencies: '@markdoc/markdoc': 0.5.2(@types/react@19.0.10)(react@19.1.1) - '@studiocms/md': https://pkg.pr.new/withstudiocms/studiocms/@studiocms/md@3d01f6f(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + '@studiocms/md': 0.1.0-beta.23(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) astro: 5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) astro-integration-kit: 0.18.0(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)) effect: 3.17.3 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - studiocms: https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + studiocms: 0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) vite: 6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0) optionalDependencies: '@astrojs/react': 4.3.0(@types/node@24.1.0)(@types/react-dom@19.0.4(@types/react@19.0.10))(@types/react@19.0.10)(jiti@2.4.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(terser@5.39.0)(yaml@2.7.0) @@ -9259,22 +9279,22 @@ snapshots: transitivePeerDependencies: - supports-color - '@studiocms/md@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/md@3d01f6f(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))': + '@studiocms/md@0.1.0-beta.23(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))': dependencies: '@astrojs/markdown-remark': 6.3.3 '@studiocms/markdown-remark-processor': 1.2.0 astro: 5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) astro-integration-kit: 0.18.0(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)) effect: 3.17.3 - studiocms: https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + studiocms: 0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) vite: 6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0) transitivePeerDependencies: - supports-color - '@studiocms/mdx@https://pkg.pr.new/withstudiocms/studiocms/@studiocms/mdx@3d01f6f(n2eccklf2ebq3qjvdpscruzno4)': - dependencies: - '@mdx-js/mdx': 3.1.0(acorn@8.14.1) - '@studiocms/md': https://pkg.pr.new/withstudiocms/studiocms/@studiocms/md@3d01f6f(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + ? '@studiocms/mdx@0.1.0-beta.23(@studiocms/md@0.1.0-beta.23(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(acorn@8.14.0)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))' + : dependencies: + '@mdx-js/mdx': 3.1.0(acorn@8.14.0) + '@studiocms/md': 0.1.0-beta.23(@astrojs/markdown-remark@6.3.3)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(effect@3.17.3)(studiocms@0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) astro: 5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) astro-integration-kit: 0.18.0(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)) effect: 3.17.3 @@ -9282,7 +9302,7 @@ snapshots: react-dom: 19.1.1(react@19.1.1) rehype-highlight: 7.0.2 remark-gfm: 4.0.1 - studiocms: https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + studiocms: 0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) unified: 11.0.5 vite: 6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0) transitivePeerDependencies: @@ -9303,7 +9323,7 @@ snapshots: '@astrojs/db': 0.15.1 web-vitals: 5.0.3 - '@studiocms/wysiwyg@0.1.0-experimental.5(@types/node@24.1.0)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(typescript@5.8.3)(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))': + '@studiocms/wysiwyg@0.1.0-experimental.5(@types/node@24.1.0)(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(studiocms@0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)))(typescript@5.8.3)(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0))': dependencies: '@grapesjs/studio-sdk': 1.0.40(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@grapesjs/studio-sdk-plugins': 1.0.18 @@ -9312,7 +9332,7 @@ snapshots: astro: 5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) astro-integration-kit: 0.18.0(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)) grapesjs: 0.22.6 - studiocms: https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) + studiocms: 0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) tui-image-editor: 3.15.3 ultrahtml: 1.6.0 vite: 6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0) @@ -9758,7 +9778,7 @@ snapshots: tinyexec: 1.0.1 wrap-ansi: 9.0.0 - '@withstudiocms/config-utils@https://pkg.pr.new/withstudiocms/studiocms/@withstudiocms/config-utils@3d01f6fe967fd06c153c357b56028f709a8efbdb(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))': + '@withstudiocms/config-utils@0.1.0-beta.1(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))': dependencies: astro: 5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) astro-integration-kit: 0.18.0(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)) @@ -13403,6 +13423,16 @@ snapshots: estree-util-build-jsx: 3.0.1 vfile: 6.0.3 + recma-jsx@1.0.0(acorn@8.14.0): + dependencies: + acorn-jsx: 5.3.2(acorn@8.14.0) + estree-util-to-js: 2.0.0 + recma-parse: 1.0.0 + recma-stringify: 1.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - acorn + recma-jsx@1.0.0(acorn@8.14.1): dependencies: acorn-jsx: 5.3.2(acorn@8.14.1) @@ -14194,7 +14224,7 @@ snapshots: strnum@2.1.1: {} - studiocms@https://pkg.pr.new/withstudiocms/studiocms@3d01f6f(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)): + studiocms@0.1.0-beta.23(@astrojs/db@0.15.1)(@studiocms/web-vitals@4.2.1(@astrojs/db@0.15.1))(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)): dependencies: '@astrojs/db': 0.15.1 '@clack/core': 0.4.1 @@ -14221,7 +14251,7 @@ snapshots: '@oslojs/encoding': 1.1.0 '@studiocms/ui': 0.4.17(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0))(vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(terser@5.39.0)(yaml@2.7.0)) '@withstudiocms/cli-kit': 0.1.0 - '@withstudiocms/config-utils': https://pkg.pr.new/withstudiocms/studiocms/@withstudiocms/config-utils@3d01f6fe967fd06c153c357b56028f709a8efbdb(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)) + '@withstudiocms/config-utils': 0.1.0-beta.1(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)) astro: 5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0) astro-integration-kit: 0.18.0(astro@5.12.6(@types/node@24.1.0)(jiti@2.4.2)(rollup@4.40.0)(terser@5.39.0)(typescript@5.8.3)(yaml@2.7.0)) boxen: 8.0.1 diff --git a/src/content/package-catalog/studiocms-auth0.json b/src/content/package-catalog/studiocms-auth0.json index 5f8f269a..9ac4e956 100644 --- a/src/content/package-catalog/studiocms-auth0.json +++ b/src/content/package-catalog/studiocms-auth0.json @@ -6,5 +6,5 @@ "githubURL": "https://github.com/withstudiocms/studiocms/tree/main/packages/@studiocms/auth0/", "catalog": "studiocms", "isPlugin": true, - "released": false + "released": true } diff --git a/src/content/package-catalog/studiocms-discord.json b/src/content/package-catalog/studiocms-discord.json index 1d015cd0..f3827047 100644 --- a/src/content/package-catalog/studiocms-discord.json +++ b/src/content/package-catalog/studiocms-discord.json @@ -6,5 +6,5 @@ "githubURL": "https://github.com/withstudiocms/studiocms/tree/main/packages/@studiocms/discord/", "catalog": "studiocms", "isPlugin": true, - "released": false + "released": true } diff --git a/src/content/package-catalog/studiocms-github.json b/src/content/package-catalog/studiocms-github.json index e0ec06e9..a5beecbd 100644 --- a/src/content/package-catalog/studiocms-github.json +++ b/src/content/package-catalog/studiocms-github.json @@ -6,5 +6,5 @@ "githubURL": "https://github.com/withstudiocms/studiocms/tree/main/packages/@studiocms/github/", "catalog": "studiocms", "isPlugin": true, - "released": false + "released": true } diff --git a/src/content/package-catalog/studiocms-google.json b/src/content/package-catalog/studiocms-google.json index 7cae128d..5b1cdafa 100644 --- a/src/content/package-catalog/studiocms-google.json +++ b/src/content/package-catalog/studiocms-google.json @@ -6,5 +6,5 @@ "githubURL": "https://github.com/withstudiocms/studiocms/tree/main/packages/@studiocms/google/", "catalog": "studiocms", "isPlugin": true, - "released": false + "released": true } diff --git a/studiocms b/studiocms index 3d01f6fe..58c0b220 160000 --- a/studiocms +++ b/studiocms @@ -1 +1 @@ -Subproject commit 3d01f6fe967fd06c153c357b56028f709a8efbdb +Subproject commit 58c0b220d12a002aae45f58734296cca062ee367