From c9e31e4285a9e44e436e6aae526f4d001d9465c2 Mon Sep 17 00:00:00 2001 From: Vyacheslav Matyukhin Date: Tue, 10 Dec 2024 22:51:45 -0300 Subject: [PATCH 1/8] remove cli package --- README.md | 1 - packages/cli/.gitignore | 4 - packages/cli/README.md | 49 ------------ packages/cli/index.js | 96 ----------------------- packages/cli/package.json | 26 ------- pnpm-lock.yaml | 156 +++++++++++++++++++++++++------------- 6 files changed, 103 insertions(+), 229 deletions(-) delete mode 100644 packages/cli/.gitignore delete mode 100644 packages/cli/README.md delete mode 100755 packages/cli/index.js delete mode 100644 packages/cli/package.json diff --git a/README.md b/README.md index f71b4cf2a2..4cc12f12fb 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,6 @@ the packages can be found in `packages`. - `packages/website` is the main documentation website for Squiggle. It is hosted at `squiggle-language.com`. - `packages/hub` is the code behind [Squiggle Hub](https://squigglehub.org). - `packages/vscode-ext` is the VS Code extension for writing estimation functions. -- `packages/cli` is an experimental way of using imports in Squiggle, which is also on [npm](https://www.npmjs.com/package/squiggle-cli-experimental). # Develop diff --git a/packages/cli/.gitignore b/packages/cli/.gitignore deleted file mode 100644 index 030870600b..0000000000 --- a/packages/cli/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -## Artifacts -*.swp -/node_modules/ -yarn-error.log \ No newline at end of file diff --git a/packages/cli/README.md b/packages/cli/README.md deleted file mode 100644 index ec9e334b98..0000000000 --- a/packages/cli/README.md +++ /dev/null @@ -1,49 +0,0 @@ -## Squiggle CLI - -This package can be used to incorporate a very simple `import` system into Squiggle. - -To use, write special files with a `.squiggleU` file type. In these files, you can write lines like, - -``` -@import(models/gdp_over_time.squiggle, gdpOverTime) -gdpOverTime(2.5) -``` - -The imports will be replaced with the contents of the file in `models/gdp_over_time.squiggle` upon compilation. The `.squiggleU` file will be converted into a `.squiggle` file with the `import` statement having this replacement. - -## Running - -### `npx squiggle-cli-experimental compile` - -Runs compilation in the current directory and all of its subdirectories. - -### `npx squiggle-cli-experimental watch` - -Watches `.squiggleU` files in the current directory (and subdirectories) and rebuilds them when they are saved. Note that this will _not_ rebuild files when their dependencies are changed, just when they are changed directly. - -## Further instructions - -The above requires having node, npm and npx. To install the first two, see [here](https://nodejs.org/en/), to install npx, run: - -``` -npm install -g npx -``` - -Alternatively, you can run the following without the need for npx: - -``` -npm install squiggle-cli-experimental -node node_modules/squiggle-cli-experimental/index.js compile -``` - -or you can add a script to your `package.json`, like: - -``` - ... - scripts: { - "compile": "squiggle-cli-experimental compile" - } - ... -``` - -This can be run with `npm run compile`. `npm` knows how to reach into the node_modules directly, so it's not necessary to specify that. diff --git a/packages/cli/index.js b/packages/cli/index.js deleted file mode 100755 index 22cb56aff6..0000000000 --- a/packages/cli/index.js +++ /dev/null @@ -1,96 +0,0 @@ -#!/usr/bin/env node - -import fs from "fs"; -import path from "path"; -import indentString from "indent-string"; -import chokidar from "chokidar"; -import chalk from "chalk"; -import { Command } from "commander"; -import { glob } from "glob"; - -const processFile = (fileName, seen = []) => { - const normalizedFileName = path.resolve(fileName); - if (seen.includes(normalizedFileName)) { - throw new Error(`Recursive dependency for file ${fileName}`); - } - - const fileContents = fs.readFileSync(fileName, "utf-8"); - if (!fileName.endsWith(".squiggleU")) { - return fileContents; - } - - const regex = /\@import\(\s*([^)]+?)\s*\)/g; - const matches = Array.from(fileContents.matchAll(regex)).map((r) => - r[1].split(/\s*,\s*/) - ); - const newContent = fileContents.replaceAll(regex, ""); - const appendings = []; - - matches.forEach((r) => { - const importFileName = r[0]; - const rename = r[1]; - const item = fs.statSync(importFileName); - if (item.isFile()) { - const data = processFile(importFileName, [...seen, normalizedFileName]); - if (data) { - const importString = `${rename} = {\n${indentString(data, 2)}\n}\n`; - appendings.push(importString); - } - } else { - console.log( - chalk.red(`Import Error`) + - `: ` + - chalk.cyan(importFileName) + - ` not found in file ` + - chalk.cyan(fileName) + - `. Make sure the @import file names all exist in this repo.` - ); - } - }); - const imports = appendings.join("\n"); - - const newerContent = imports.concat(newContent); - return newerContent; -}; - -const run = (fileName) => { - const content = processFile(fileName); - const parsedPath = path.parse(path.resolve(fileName)); - const newFilename = `${parsedPath.dir}/${parsedPath.name}.squiggle`; - fs.writeFileSync(newFilename, content); - console.log(chalk.cyan(`Updated ${fileName} -> ${newFilename}`)); -}; - -const compile = async () => { - const files = await glob("**/*.squiggleU"); - - files.forEach(run); -}; - -const watch = () => { - chokidar - .watch("**.squiggleU") - .on("ready", () => console.log(chalk.green("Ready!"))) - .on("change", (event, _) => { - run(event); - }); -}; - -const program = new Command(); - -program - .name("squiggle-utils") - .description("CLI to transform squiggle files with @imports") - .version("0.0.1"); - -program - .command("watch") - .description("watch files and compile on the fly") - .action(watch); - -program - .command("compile") - .description("compile all .squiggleU files into .squiggle files") - .action(compile); - -program.parse(); diff --git a/packages/cli/package.json b/packages/cli/package.json deleted file mode 100644 index dfe751d906..0000000000 --- a/packages/cli/package.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "squiggle-cli-experimental", - "version": "0.0.3", - "main": "index.js", - "homepage": "https://squiggle-language.com", - "author": "Quantified Uncertainty Research Institute", - "bin": "index.js", - "type": "module", - "scripts": { - "start": "node .", - "lint": "prettier --check .", - "format": "prettier --write ." - }, - "license": "MIT", - "dependencies": { - "chalk": "^5.3.0", - "chokidar": "^3.6.0", - "commander": "^12.1.0", - "fs": "^0.0.1-security", - "glob": "^10.3.12", - "indent-string": "^5.0.0" - }, - "devDependencies": { - "prettier": "^3.3.3" - } -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b7eaf3222e..b08b2d908e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -99,31 +99,6 @@ importers: specifier: ^5.6.3 version: 5.6.3 - packages/cli: - dependencies: - chalk: - specifier: ^5.3.0 - version: 5.3.0 - chokidar: - specifier: ^3.6.0 - version: 3.6.0 - commander: - specifier: ^12.1.0 - version: 12.1.0 - fs: - specifier: ^0.0.1-security - version: 0.0.1-security - glob: - specifier: ^10.3.12 - version: 10.3.12 - indent-string: - specifier: ^5.0.0 - version: 5.0.0 - devDependencies: - prettier: - specifier: ^3.3.3 - version: 3.3.3 - packages/components: dependencies: '@codemirror/autocomplete': @@ -432,7 +407,7 @@ importers: version: link:../versioned-components '@vercel/analytics': specifier: ^1.3.1 - version: 1.3.1(next@15.0.3(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + version: 1.3.1(next@15.0.3(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) base64-js: specifier: ^1.5.1 version: 1.5.1 @@ -456,13 +431,13 @@ importers: version: 4.17.21 next: specifier: ^15.0.3 - version: 15.0.3(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + version: 15.0.3(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) next-auth: specifier: 5.0.0-beta.25 - version: 5.0.0-beta.25(next@15.0.3(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(nodemailer@6.9.13)(react@19.0.0-rc-66855b96-20241106) + version: 5.0.0-beta.25(next@15.0.3(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(nodemailer@6.9.13)(react@19.0.0-rc-66855b96-20241106) next-safe-action: specifier: ^7.9.9 - version: 7.9.9(next@15.0.3(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(zod@3.23.8) + version: 7.9.9(next@15.0.3(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(zod@3.23.8) nodemailer: specifier: ^6.9.13 version: 6.9.13 @@ -648,7 +623,7 @@ importers: version: 29.5.14 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + version: 29.7.0(babel-plugin-macros@3.1.0) typescript: specifier: ^5.6.3 version: 5.6.3 @@ -7701,9 +7676,6 @@ packages: fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - fs@0.0.1-security: - resolution: {integrity: sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==} - fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -14707,6 +14679,41 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)': + dependencies: + '@jest/console': 29.7.0 + '@jest/reporters': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 22.10.1 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + ci-info: 3.8.0 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 29.7.0 + jest-config: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-resolve-dependencies: 29.7.0 + jest-runner: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + jest-watcher: 29.7.0 + micromatch: 4.0.5 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + - ts-node + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3))': dependencies: '@jest/console': 29.7.0 @@ -18446,11 +18453,11 @@ snapshots: next: 15.0.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) react: 19.0.0-rc-cae764ce-20241025 - '@vercel/analytics@1.3.1(next@15.0.3(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': + '@vercel/analytics@1.3.1(next@15.0.3(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': dependencies: server-only: 0.0.1 optionalDependencies: - next: 15.0.3(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + next: 15.0.3(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) react: 19.0.0-rc-66855b96-20241106 '@vitest/expect@2.0.5': @@ -19575,6 +19582,21 @@ snapshots: - supports-color - ts-node + create-jest@29.7.0(babel-plugin-macros@3.1.0): + dependencies: + '@jest/types': 29.6.3 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-config: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + jest-util: 29.7.0 + prompts: 2.4.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + create-require@1.1.1: {} crelt@1.0.5: {} @@ -20487,8 +20509,8 @@ snapshots: '@typescript-eslint/parser': 8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3) eslint: 9.16.0(jiti@1.21.0) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0)(eslint@9.16.0(jiti@1.21.0)) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.16.0(jiti@1.21.0)) + eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.16.0(jiti@1.21.0)) eslint-plugin-react: 7.37.2(eslint@9.16.0(jiti@1.21.0)) eslint-plugin-react-hooks: 5.1.0(eslint@9.16.0(jiti@1.21.0)) @@ -20507,7 +20529,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0)(eslint@9.16.0(jiti@1.21.0)): + eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.4.0 @@ -20519,22 +20541,22 @@ snapshots: is-glob: 4.0.3 stable-hash: 0.0.4 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.16.0(jiti@1.21.0)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)) transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.16.0(jiti@1.21.0)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3) eslint: 9.16.0(jiti@1.21.0) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0)(eslint@9.16.0(jiti@1.21.0)) + eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.16.0(jiti@1.21.0)): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -20545,7 +20567,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.16.0(jiti@1.21.0) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.16.0(jiti@1.21.0)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -21057,8 +21079,6 @@ snapshots: fs.realpath@1.0.0: {} - fs@0.0.1-security: {} - fsevents@2.3.3: optional: true @@ -22109,6 +22129,25 @@ snapshots: - supports-color - ts-node + jest-cli@29.7.0(babel-plugin-macros@3.1.0): + dependencies: + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0) + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + chalk: 4.1.2 + create-jest: 29.7.0(babel-plugin-macros@3.1.0) + exit: 0.1.2 + import-local: 3.1.0 + jest-config: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + jest-util: 29.7.0 + jest-validate: 29.7.0 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + jest-config@29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)): dependencies: '@babel/core': 7.26.0 @@ -22530,6 +22569,18 @@ snapshots: - supports-color - ts-node + jest@29.7.0(babel-plugin-macros@3.1.0): + dependencies: + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0) + '@jest/types': 29.6.3 + import-local: 3.1.0 + jest-cli: 29.7.0(babel-plugin-macros@3.1.0) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + jiti@1.21.0: {} jose@5.9.6: {} @@ -23845,17 +23896,17 @@ snapshots: neo-async@2.6.2: {} - next-auth@5.0.0-beta.25(next@15.0.3(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(nodemailer@6.9.13)(react@19.0.0-rc-66855b96-20241106): + next-auth@5.0.0-beta.25(next@15.0.3(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(nodemailer@6.9.13)(react@19.0.0-rc-66855b96-20241106): dependencies: '@auth/core': 0.37.2(nodemailer@6.9.13) - next: 15.0.3(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + next: 15.0.3(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) react: 19.0.0-rc-66855b96-20241106 optionalDependencies: nodemailer: 6.9.13 - next-safe-action@7.9.9(next@15.0.3(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(zod@3.23.8): + next-safe-action@7.9.9(next@15.0.3(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(zod@3.23.8): dependencies: - next: 15.0.3(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + next: 15.0.3(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) react: 19.0.0-rc-66855b96-20241106 react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) optionalDependencies: @@ -23917,7 +23968,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - next@15.0.3(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106): + next@15.0.3(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106): dependencies: '@next/env': 15.0.3 '@swc/counter': 0.1.3 @@ -23927,7 +23978,7 @@ snapshots: postcss: 8.4.31 react: 19.0.0-rc-66855b96-20241106 react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - styled-jsx: 5.1.6(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react@19.0.0-rc-66855b96-20241106) + styled-jsx: 5.1.6(babel-plugin-macros@3.1.0)(react@19.0.0-rc-66855b96-20241106) optionalDependencies: '@next/swc-darwin-arm64': 15.0.3 '@next/swc-darwin-x64': 15.0.3 @@ -26063,12 +26114,11 @@ snapshots: dependencies: inline-style-parser: 0.1.1 - styled-jsx@5.1.6(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react@19.0.0-rc-66855b96-20241106): + styled-jsx@5.1.6(babel-plugin-macros@3.1.0)(react@19.0.0-rc-66855b96-20241106): dependencies: client-only: 0.0.1 react: 19.0.0-rc-66855b96-20241106 optionalDependencies: - '@babel/core': 7.26.0 babel-plugin-macros: 3.1.0 styled-jsx@5.1.6(react@18.3.1): From 36a534b3ee93d0d773bc8faa3125736d6d54770b Mon Sep 17 00:00:00 2001 From: Vyacheslav Matyukhin Date: Tue, 10 Dec 2024 23:11:49 -0300 Subject: [PATCH 2/8] move packages --- .changeset/config.json | 2 +- .../workflows/cleanup-vercel-deployments.yml | 2 +- .github/workflows/prisma-migrate-dev.yml | 4 +- .github/workflows/prisma-migrate-prod.yml | 4 +- .github/workflows/release.yml | 2 +- .github/workflows/reset-preview-db.yml | 4 +- .prettierignore | 9 +- .vscode/squiggle.code-workspace.default | 12 +- CHANGELOG.md | 2 +- README.md | 22 +- {packages => apps}/hub/.eslintrc.json | 0 {packages => apps}/hub/.gitignore | 0 {packages => apps}/hub/.prettierignore | 0 {packages => apps}/hub/README.md | 0 {packages => apps}/hub/docs/nextjs.md | 0 {packages => apps}/hub/esbuild.cjs | 0 {packages => apps}/hub/jest.config.mjs | 0 {packages => apps}/hub/next-env.d.ts | 0 {packages => apps}/hub/next.config.mjs | 0 {packages => apps}/hub/package.json | 0 {packages => apps}/hub/postcss.config.js | 0 .../20230407020600_init/migration.sql | 0 .../20230503054147_next_auth/migration.sql | 0 .../20230503235043_username/migration.sql | 0 .../20230505231412_models/migration.sql | 0 .../20230506000717_snippet_code/migration.sql | 0 .../migration.sql | 0 .../20230506210326_model_slug/migration.sql | 0 .../migration.sql | 0 .../20230517185410_revisions/migration.sql | 0 .../20230519040512_description/migration.sql | 0 .../20230528044124_definitions/migration.sql | 0 .../migration.sql | 0 .../migration.sql | 0 .../migration.sql | 0 .../20230628225944_citext/migration.sql | 0 .../migration.sql | 0 .../migration.sql | 0 .../migration.sql | 0 .../migration.sql | 0 .../migration.sql | 0 .../migration.sql | 0 .../migration.sql | 0 .../migration.sql | 0 .../migration.sql | 0 .../migration.sql | 0 .../migration.sql | 0 .../migration.sql | 0 .../migration.sql | 0 .../migration.sql | 0 .../20231208194502_searchable/migration.sql | 0 .../migration.sql | 0 .../migration.sql | 0 .../migration.sql | 0 .../migration.sql | 0 .../migration.sql | 0 .../migration.sql | 0 .../20240923182234_ai_workflows/migration.sql | 0 .../migration.sql | 0 .../hub/prisma/migrations/migration_lock.toml | 0 {packages => apps}/hub/prisma/schema.prisma | 0 .../hub/public/openapi-schema.json | 0 .../hub/src/ai/data/analytics.ts | 0 .../hub/src/ai/data/loadWorkflows.ts | 0 {packages => apps}/hub/src/ai/data/storage.ts | 0 {packages => apps}/hub/src/ai/data/utils.ts | 0 {packages => apps}/hub/src/ai/data/v1_0.ts | 0 {packages => apps}/hub/src/ai/data/v2_0.ts | 0 .../src/app/(frontpage)/definitions/page.tsx | 0 .../hub/src/app/(frontpage)/groups/page.tsx | 0 .../hub/src/app/(frontpage)/layout.tsx | 0 .../hub/src/app/(frontpage)/loading.tsx | 0 .../hub/src/app/(frontpage)/page.tsx | 0 .../src/app/(frontpage)/variables/page.tsx | 0 {packages => apps}/hub/src/app/about/page.tsx | 0 .../hub/src/app/admin/dev/page.tsx | 0 .../hub/src/app/admin/layout.tsx | 0 {packages => apps}/hub/src/app/admin/page.tsx | 0 .../hub/src/app/admin/search/page.tsx | 0 .../upgrade-versions/UpgradeVersionsPage.tsx | 0 .../upgrade-versions/UpgradeableModel.tsx | 0 .../src/app/admin/upgrade-versions/page.tsx | 0 .../hub/src/app/ai/AiDashboard.tsx | 0 {packages => apps}/hub/src/app/ai/Badge.tsx | 0 .../hub/src/app/ai/LogsView.tsx | 0 {packages => apps}/hub/src/app/ai/README.md | 0 {packages => apps}/hub/src/app/ai/Sidebar.tsx | 0 .../app/ai/SquigglePlaygroundForWorkflow.tsx | 0 .../hub/src/app/ai/StepStatusIcon.tsx | 0 .../hub/src/app/ai/WorkflowName.tsx | 0 .../hub/src/app/ai/WorkflowStatusIcon.tsx | 0 .../hub/src/app/ai/WorkflowSummaryItem.tsx | 0 .../hub/src/app/ai/WorkflowSummaryList.tsx | 0 .../app/ai/WorkflowViewer/ArtifactDisplay.tsx | 0 .../app/ai/WorkflowViewer/ArtifactList.tsx | 0 .../ai/WorkflowViewer/ArtifactMessages.tsx | 0 .../app/ai/WorkflowViewer/ClientStepView.tsx | 0 .../hub/src/app/ai/WorkflowViewer/Header.tsx | 0 .../src/app/ai/WorkflowViewer/StepNode.tsx | 0 .../app/ai/WorkflowViewer/WorkflowSteps.tsx | 0 .../hub/src/app/ai/WorkflowViewer/index.tsx | 0 .../hub/src/app/ai/analytics/ClientLayout.tsx | 0 .../src/app/ai/analytics/StepErrorList.tsx | 0 .../src/app/ai/analytics/code-errors/page.tsx | 0 .../hub/src/app/ai/analytics/layout.tsx | 0 .../hub/src/app/ai/analytics/page.tsx | 0 .../src/app/ai/analytics/step-errors/page.tsx | 0 .../hub/src/app/ai/api/create/route.ts | 0 .../hub/src/app/ai/api/system-prompt/route.ts | 0 {packages => apps}/hub/src/app/ai/page.tsx | 0 .../hub/src/app/ai/useSquiggleWorkflows.tsx | 0 {packages => apps}/hub/src/app/ai/utils.ts | 0 .../src/app/api/auth/[...nextauth]/route.ts | 0 .../hub/src/app/api/find-owners/route.ts | 0 .../src/app/api/find-relative-values/route.ts | 0 .../hub/src/app/api/get-group-models/route.ts | 0 .../hub/src/app/api/get-source/route.ts | 0 .../hub/src/app/api/runSquiggle/route.ts | 0 .../hub/src/app/api/search/route.ts | 0 .../hub/src/app/api/search/schema.ts | 0 .../hub/src/app/benchmarks/page.tsx | 0 .../src/app/groups/[slug]/NewModelButton.tsx | 0 .../invite-link/AcceptGroupInvitePage.tsx | 0 .../app/groups/[slug]/invite-link/page.tsx | 0 .../hub/src/app/groups/[slug]/layout.tsx | 0 .../[slug]/members/AddUserToGroupAction.tsx | 0 .../[slug]/members/DeleteMembershipAction.tsx | 0 .../groups/[slug]/members/GroupMemberCard.tsx | 0 .../groups/[slug]/members/GroupMemberList.tsx | 0 .../members/GroupReusableInviteSection.tsx | 0 .../[slug]/members/MembershipRoleButton.tsx | 0 .../members/SetMembershipRoleAction.tsx | 0 .../src/app/groups/[slug]/members/page.tsx | 0 .../hub/src/app/groups/[slug]/page.tsx | 0 {packages => apps}/hub/src/app/icon.png | Bin {packages => apps}/hub/src/app/layout.tsx | 0 .../[owner]/[slug]/DeleteModelAction.tsx | 0 .../[slug]/EditSquiggleSnippetModel.tsx | 0 .../models/[owner]/[slug]/FallbackLayout.tsx | 0 .../[owner]/[slug]/ModelEntityNodes.tsx | 0 .../app/models/[owner]/[slug]/ModelLayout.tsx | 0 .../[owner]/[slug]/ModelPrivacyControls.tsx | 0 .../[owner]/[slug]/ModelSettingsButton.tsx | 0 .../models/[owner]/[slug]/MoveModelAction.tsx | 0 .../[slug]/SquiggleSnippetDraftDialog.tsx | 0 .../[owner]/[slug]/UpdateModelSlugAction.tsx | 0 .../src/app/models/[owner]/[slug]/layout.tsx | 0 .../src/app/models/[owner]/[slug]/page.tsx | 0 .../BuildRelativeValuesCacheAction.tsx | 0 .../ClearRelativeValuesCacheAction.tsx | 0 .../[variableName]/CacheMenu/index.tsx | 0 .../RelativeValuesModelLayout.tsx | 0 .../relative-values/[variableName]/Tabs.tsx | 0 .../[variableName]/grid/loading.tsx | 0 .../[variableName]/grid/page.tsx | 0 .../relative-values/[variableName]/layout.tsx | 0 .../relative-values/[variableName]/page.tsx | 0 .../[variableName]/plot/page.tsx | 0 .../[slug]/revisions/ModelRevisionsList.tsx | 0 .../[revisionId]/ModelRevisionView.tsx | 0 .../[slug]/revisions/[revisionId]/page.tsx | 0 .../models/[owner]/[slug]/revisions/page.tsx | 0 .../[owner]/[slug]/useFixModelUrlCasing.ts | 0 .../[variableName]/VariableRevisionsPanel.tsx | 0 .../variables/[variableName]/layout.tsx | 0 .../[slug]/variables/[variableName]/page.tsx | 0 .../[revisionId]/VariableRevisionPage.tsx | 0 .../revisions/[revisionId]/page.tsx | 0 .../[slug]/view/ViewSquiggleSnippet.tsx | 0 .../app/models/[owner]/[slug]/view/layout.tsx | 0 .../app/models/[owner]/[slug]/view/page.tsx | 0 .../src/app/new/definition/NewDefinition.tsx | 0 .../hub/src/app/new/definition/page.tsx | 0 .../hub/src/app/new/group/NewGroup.tsx | 0 .../hub/src/app/new/group/page.tsx | 0 .../hub/src/app/new/model/NewModel.tsx | 0 .../hub/src/app/new/model/page.tsx | 0 {packages => apps}/hub/src/app/not-found.tsx | 0 .../hub/src/app/privacy/page.tsx | 0 .../[owner]/[slug]/DefinitionLayout.tsx | 0 .../DeleteRelativeValuesDefinitionAction.tsx | 0 .../[slug]/RelativeValuesDefinitionPage.tsx | 0 .../edit/EditRelativeValuesDefinition.tsx | 0 .../[owner]/[slug]/edit/page.tsx | 0 .../relative-values/[owner]/[slug]/layout.tsx | 0 .../relative-values/[owner]/[slug]/page.tsx | 0 .../choose-username/ChooseUsername.tsx | 0 .../src/app/settings/choose-username/page.tsx | 0 .../hub/src/app/status/layout.tsx | 0 .../hub/src/app/status/page.tsx | 0 {packages => apps}/hub/src/app/terms/page.tsx | 0 .../app/users/[username]/NewModelButton.tsx | 0 .../app/users/[username]/definitions/page.tsx | 0 .../src/app/users/[username]/groups/page.tsx | 0 .../hub/src/app/users/[username]/layout.tsx | 0 .../hub/src/app/users/[username]/page.tsx | 0 .../app/users/[username]/variables/page.tsx | 0 .../hub/src/components/EntityCard.tsx | 0 .../hub/src/components/EntityInfo.tsx | 0 .../hub/src/components/EntityLayout.tsx | 0 .../hub/src/components/ErrorBoundary.tsx | 0 .../ConfirmNavigationModal.tsx | 0 .../ExitConfirmationWrapper/context.ts | 0 .../ExitConfirmationWrapper/hooks.ts | 0 .../ExitConfirmationWrapper/index.tsx | 0 .../components/GlobalSearch/SearchResult.tsx | 0 .../GlobalSearch/SearchResultBox.tsx | 0 .../GlobalSearch/SearchResultGroup.tsx | 0 .../GlobalSearch/SearchResultModel.tsx | 0 .../SearchResultRelativeValuesDefinition.tsx | 0 .../GlobalSearch/SearchResultTItle.tsx | 0 .../GlobalSearch/SearchResultUser.tsx | 0 .../src/components/GlobalSearch/Snippet.tsx | 0 .../components/GlobalSearch/TextSnippet.tsx | 0 .../hub/src/components/GlobalSearch/index.tsx | 0 .../hub/src/components/GroupLink.tsx | 0 .../hub/src/components/LoadMore.tsx | 0 .../src/components/LoadMoreViaSearchParam.tsx | 0 .../hub/src/components/ReactRoot.tsx | 0 .../hub/src/components/SelectGroup.tsx | 0 .../hub/src/components/SelectOwner.tsx | 0 .../hub/src/components/SelectUser.tsx | 0 .../hub/src/components/UsernameLink.tsx | 0 .../components/WithAuth/RedirectToLogin.tsx | 0 .../hub/src/components/WithAuth/index.tsx | 0 .../exports/EditRelativeValueExports.tsx | 0 .../SelectRelativeValuesDefinition.tsx | 0 .../layout/FullLayoutWithPadding.tsx | 0 .../components/layout/NarrowPageLayout.tsx | 0 .../layout/RootLayout/DesktopUserControls.tsx | 0 .../layout/RootLayout/DropdownWithArrow.tsx | 0 .../layout/RootLayout/MyGroupsMenu.tsx | 0 .../layout/RootLayout/PageFooter.tsx | 0 .../RootLayout/PageFooterIfNecessary.tsx | 0 .../components/layout/RootLayout/PageMenu.tsx | 0 .../layout/RootLayout/PageMenuLink.tsx | 0 .../layout/RootLayout/UserControlsMenu.tsx | 0 .../components/layout/RootLayout/index.tsx | 0 .../RootLayout/useForceChooseUsername.ts | 0 .../hub/src/components/ui/Card.tsx | 0 .../ui/CloseDropdownOnInvariantChange.tsx | 0 .../hub/src/components/ui/DotsDropdown.tsx | 0 .../src/components/ui/DotsDropdownButton.tsx | 0 .../hub/src/components/ui/DropdownButton.tsx | 0 .../ui/DropdownMenuNextLinkItem.tsx | 0 .../hub/src/components/ui/EntityTab.tsx | 0 .../hub/src/components/ui/FormModal.tsx | 0 .../hub/src/components/ui/Headers.tsx | 0 .../hub/src/components/ui/Link.tsx | 0 .../src/components/ui/SafeActionButton.tsx | 0 .../ui/SafeActionDropdownAction.tsx | 0 .../components/ui/SafeActionModalAction.tsx | 0 .../hub/src/components/ui/SlugFormField.tsx | 0 .../components/ui/StyledDefinitionLink.tsx | 0 .../hub/src/components/ui/StyledLink.tsx | 0 .../hub/src/components/ui/StyledTabLink.tsx | 0 .../acceptReusableGroupInviteTokenAction.ts | 0 .../groups/actions/addUserToGroupAction.ts | 0 .../src/groups/actions/createGroupAction.ts | 0 .../createReusableGroupInviteTokenAction.ts | 0 .../groups/actions/deleteMembershipAction.ts | 0 .../deleteReusableGroupInviteTokenAction.ts | 0 .../actions/updateMembershipRoleAction.ts | 0 .../hub/src/groups/components/GroupCard.tsx | 0 .../hub/src/groups/components/GroupList.tsx | 0 .../hub/src/groups/data/groupCards.ts | 0 .../hub/src/groups/data/helpers.ts | 0 .../hub/src/groups/data/members.ts | 0 {packages => apps}/hub/src/groups/helpers.ts | 0 {packages => apps}/hub/src/lib/README.md | 0 {packages => apps}/hub/src/lib/constants.ts | 0 .../hub/src/lib/hooks/useAvailableHeight.ts | 0 .../hub/src/lib/hooks/useClientOnlyRender.ts | 0 .../hub/src/lib/hooks/usePaginator.ts | 0 .../hub/src/lib/hooks/useSafeActionForm.ts | 0 .../src/lib/hooks/useUpdateSearchParams.ts | 0 {packages => apps}/hub/src/lib/ownerIcon.ts | 0 {packages => apps}/hub/src/lib/routes.ts | 0 .../hub/src/lib/server/actionClient.ts | 0 {packages => apps}/hub/src/lib/server/auth.ts | 0 .../hub/src/lib/server/globalStatistics.ts | 0 .../hub/src/lib/server/prisma.ts | 0 .../hub/src/lib/server/runSquiggle.ts | 0 {packages => apps}/hub/src/lib/typeIcon.ts | 0 {packages => apps}/hub/src/lib/types.ts | 0 {packages => apps}/hub/src/lib/zodUtils.ts | 0 .../20241012155427_workflow_format.ts | 0 .../hub/src/migrations/README.md | 0 .../actions/adminUpdateModelVersionAction.ts | 0 .../src/models/actions/createModelAction.ts | 0 .../src/models/actions/deleteModelAction.ts | 0 .../src/models/actions/loadModelCardAction.ts | 0 .../src/models/actions/loadModelFullAction.ts | 0 .../hub/src/models/actions/moveModelAction.ts | 0 .../actions/updateModelPrivacyAction.ts | 0 .../models/actions/updateModelSlugAction.ts | 0 .../updateSquiggleSnippetModelAction.ts | 0 .../hub/src/models/clientUtils.ts | 0 .../hub/src/models/components/ModelCard.tsx | 0 .../hub/src/models/components/ModelList.tsx | 0 .../hub/src/models/data/authHelpers.ts | 0 .../hub/src/models/data/byVersion.ts | 0 .../hub/src/models/data/cards.ts | 0 .../hub/src/models/data/full.ts | 0 .../hub/src/models/data/fullRevision.ts | 0 .../hub/src/models/data/helpers.ts | 0 .../hub/src/models/data/revisions.ts | 0 {packages => apps}/hub/src/models/utils.ts | 0 .../hub/src/owners/data/auth.ts | 0 .../hub/src/owners/data/findOwners.ts | 0 .../hub/src/owners/data/typedOwner.ts | 0 .../hub/src/public/logo-img.png | Bin {packages => apps}/hub/src/public/logo.png | Bin .../actions/buildRelativeValuesCacheAction.ts | 0 .../actions/clearRelativeValuesCacheAction.ts | 0 .../hub/src/relative-values/actions/common.ts | 0 .../createRelativeValuesDefinitionAction.ts | 0 .../deleteRelativeValuesDefinitionAction.tsx | 0 .../updateRelativeValuesDefinitionAction.ts | 0 .../RelativeValuesDefinitionCard.tsx | 0 .../FormShape.tsx | 0 .../RelativeValuesDefinitionForm/HTMLForm.tsx | 0 .../RelativeValuesDefinitionForm/JSONForm.tsx | 0 .../SelectCluster.tsx | 0 .../SelectRecommendedUnit.tsx | 0 .../RelativeValuesDefinitionForm/index.tsx | 0 .../RelativeValuesDefinitionList.tsx | 0 .../RelativeValuesDefinitionRevision.tsx | 0 .../components/common/ClusterIcon.tsx | 0 .../components/common/ClusterInfo.tsx | 0 .../components/ui/FormHeader.tsx | 0 .../components/ui/icons/ArrowDownIcon.tsx | 0 .../components/ui/icons/ArrowLeftIcon.tsx | 0 .../components/ui/icons/ArrowRightIcon.tsx | 0 .../components/ui/icons/ArrowUpIcon.tsx | 0 .../components/ui/icons/ChipIcon.tsx | 0 .../components/ui/icons/CompassIcon.tsx | 0 .../components/ui/icons/FullGridIcon.tsx | 0 .../components/ui/icons/HalfGridIcon.tsx | 0 .../components/ui/icons/Icon.tsx | 0 .../components/ui/icons/ScaleIcon.tsx | 0 .../components/views/CellBox.tsx | 0 .../components/views/ClusterFilter.tsx | 0 .../components/views/GridView/AxisMenu.tsx | 0 .../views/GridView/GridModeControls.tsx | 0 .../components/views/GridView/index.tsx | 0 .../components/views/Header.tsx | 0 .../views/ListView/ColumnHeader.tsx | 0 .../components/views/ListView/index.tsx | 0 .../components/views/ListView/sidebar.tsx | 0 .../components/views/PlotView/ForcePlot.tsx | 0 .../components/views/PlotView/ItemTooltip.tsx | 0 .../PlotView/ValueAndUncertaintyPlot.tsx | 0 .../components/views/PlotView/index.tsx | 0 .../views/RelativeCell/ErrorCell.tsx | 0 .../components/views/RelativeCell/index.tsx | 0 .../views/RelativeValuesProvider.tsx | 0 .../components/views/hooks/index.ts | 0 .../views/hooks/useFilteredItems.ts | 0 .../components/views/hooks/useSortedItems.ts | 0 .../components/views/numberShower.ts | 0 .../relative-values/components/views/types.ts | 0 .../hub/src/relative-values/data/cards.ts | 0 .../hub/src/relative-values/data/exports.ts | 0 .../data/findRelativeValuesForSelect.ts | 0 .../hub/src/relative-values/data/full.ts | 0 .../src/relative-values/data/fullExport.ts | 0 .../hub/src/relative-values/lib/utils.ts | 0 .../hub/src/relative-values/types.ts | 0 .../hub/src/relative-values/utils.ts | 0 .../relative-values/values/ModelEvaluator.ts | 0 .../hub/src/relative-values/values/types.ts | 0 .../hub/src/relative-values/values/value.ts | 0 .../createVariableRevision.ts | 0 .../scripts/buildRecentModelRevision/main.ts | 0 .../buildRecentModelRevision/worker.ts | 0 .../actions/adminRebuildSearchIndexAction.ts | 0 {packages => apps}/hub/src/search/helpers.ts | 0 .../squiggle/components/EditExportsPanel.tsx | 0 .../src/squiggle/components/ImportTooltip.tsx | 0 {packages => apps}/hub/src/squiggle/linker.ts | 0 {packages => apps}/hub/src/styles/main.css | 0 {packages => apps}/hub/src/types.d.ts | 0 .../src/users/actions/setUsernameAction.ts | 0 {packages => apps}/hub/src/users/auth.ts | 0 .../hub/src/users/data/layoutUser.ts | 0 .../src/variables/components/VariableCard.tsx | 0 .../src/variables/components/VariableList.tsx | 0 .../components/VariablesDropdown.tsx | 0 .../variables/data/fullVariableRevision.ts | 0 .../hub/src/variables/data/variableCards.ts | 0 .../src/variables/data/variableRevisions.ts | 0 {packages => apps}/hub/tailwind.config.ts | 0 {packages => apps}/hub/test/setup-db.ts | 0 {packages => apps}/hub/tsconfig.json | 0 {packages => apps}/hub/turbo.json | 0 {packages => apps}/hub/vercel.json | 0 {packages => apps}/website/.eslintrc.json | 0 {packages => apps}/website/.gitignore | 0 {packages => apps}/website/README.md | 2 +- {packages => apps}/website/next-env.d.ts | 0 {packages => apps}/website/next.config.ts | 0 {packages => apps}/website/package.json | 0 {packages => apps}/website/postcss.config.js | 0 {packages => apps}/website/public/favicon.ico | Bin .../website/public/img/squiggle-logo.png | Bin .../website/public/img/squiggleAI.png | Bin .../website/src/app/(home)/layout.tsx | 0 .../website/src/app/(home)/page.tsx | 0 {packages => apps}/website/src/app/_meta.ts | 0 .../src/app/api/documentation-bundle/route.ts | 0 .../website/src/app/api/search/route.ts | 0 .../website/src/app/docs/[[...slug]]/page.tsx | 2 +- .../website/src/app/docs/layout.tsx | 0 {packages => apps}/website/src/app/layout.tsx | 0 .../src/app/playground/ClientPlayground.tsx | 0 .../src/app/playground/ShareButton.tsx | 0 .../website/src/app/playground/layout.tsx | 0 .../website/src/app/playground/page.tsx | 0 {packages => apps}/website/src/app/source.ts | 0 .../src/components/DemoProjectStateViewer.tsx | 0 .../website/src/components/Footer.tsx | 0 .../src/components/HomepageFeatures.tsx | 0 .../website/src/components/Resettable.tsx | 0 .../website/src/components/SquiggleEditor.tsx | 0 .../website/src/layout.config.tsx | 0 .../website/src/styles/main.css | 0 .../website/src/utils/useAvailableHeight.ts | 0 {packages => apps}/website/tailwind.config.ts | 0 {packages => apps}/website/tsconfig.json | 0 {packages => apps}/website/turbo.json | 0 {packages => apps}/website/vercel.json | 0 {packages => internal}/ai/.eslintrc.json | 0 {packages => internal}/ai/.gitignore | 0 {packages => internal}/ai/README.md | 4 +- .../ai/__tests__/searchReplace_test.ts | 0 .../ai/__tests__/squiggleCodeWarnings_test.ts | 0 {packages => internal}/ai/babel.config.cjs | 0 .../ai/examples/bugs.squiggle | 0 .../ai/examples/housing.squiggle | 0 {packages => internal}/ai/jest.config.js | 0 {packages => internal}/ai/package.json | 0 {packages => internal}/ai/src/Artifact.ts | 0 {packages => internal}/ai/src/Code.ts | 0 .../ai/src/LLMClient/AnthropicProvider.ts | 0 .../ai/src/LLMClient/LLMError.ts | 0 .../ai/src/LLMClient/OpenAIProvider.ts | 0 .../ai/src/LLMClient/index.ts | 0 .../ai/src/LLMClient/types.ts | 0 .../ai/src/LLMStepInstance.ts | 0 .../ai/src/LLMStepTemplate.ts | 0 {packages => internal}/ai/src/Logger.ts | 0 .../ai/src/generateSummary.ts | 0 {packages => internal}/ai/src/index.ts | 0 {packages => internal}/ai/src/modelConfigs.ts | 0 {packages => internal}/ai/src/prompts.ts | 0 .../ai/src/scripts/fine-tuning-setup.ts | 0 .../scripts/fine-tuning/favoriteExamples.ts | 0 .../ai/src/scripts/fine-tuning/setup.ts | 0 .../ai/src/scripts/squiggleHubHelpers.ts | 0 .../ai/src/scripts/tests/create.ts | 0 .../ai/src/scripts/tests/edit.ts | 0 .../ai/src/serialization.ts | 0 {packages => internal}/ai/src/server.ts | 0 .../ai/src/squiggle/formatSquiggleCode.ts | 0 .../ai/src/squiggle/processSquiggleCode.ts | 0 .../ai/src/squiggle/searchReplace.ts | 0 .../src/squiggle/squiggleAutomaticChanges.ts | 0 .../ai/src/squiggle/squiggleCodeWarnings.ts | 0 .../src/squiggle/squiggleErrorSuggestions.ts | 0 .../ai/src/steps/adjustToFeedbackStep.ts | 0 .../ai/src/steps/fixCodeUntilItRunsStep.ts | 0 .../ai/src/steps/generateCodeStep.ts | 0 .../ai/src/steps/matchStyleGuideStep.ts | 0 .../ai/src/steps/registry.ts | 0 .../ai/src/steps/runAndFormatCodeStep.ts | 0 {packages => internal}/ai/src/types.ts | 0 .../ai/src/workflows/Workflow.ts | 0 .../ai/src/workflows/WorkflowGuardHelpers.ts | 0 .../ai/src/workflows/WorkflowTemplate.ts | 0 .../ai/src/workflows/controllers.ts | 0 .../createSquiggleWorkflowTemplate.ts | 0 .../workflows/fixSquiggleWorkflowTemplate.ts | 0 .../ai/src/workflows/registry.ts | 0 .../ai/src/workflows/streaming.ts | 0 {packages => internal}/ai/tsconfig.json | 0 {packages => internal}/configs/package.json | 0 .../configs/tsconfig.base.json | 0 .../configs/tsconfig.nextjs.json | 0 {packages => internal}/content/.eslintrc.cjs | 0 {packages => internal}/content/.gitignore | 0 .../content/.prettierignore | 0 {packages => internal}/content/README.md | 0 .../content/content-collections.ts | 0 .../content/content/api/Boolean.mdx | 0 .../content/content/api/Calculator.mdx | 0 .../content/content/api/Common.mdx | 0 .../content/content/api/Danger.mdx | 0 .../content/content/api/Date.mdx | 0 .../content/content/api/Dict.mdx | 0 .../content/content/api/Dist.mdx | 0 .../content/content/api/Duration.mdx | 0 .../content/content/api/Input.mdx | 0 .../content/content/api/List.mdx | 0 .../content/content/api/Math.mdx | 0 .../content/content/api/MixedSet.mdx | 0 .../content/content/api/Number.mdx | 0 .../content/content/api/Plot.mdx | 0 .../content/content/api/PointSet.mdx | 0 .../content/content/api/RelativeValues.mdx | 0 .../content/content/api/SampleSet.mdx | 0 .../content/content/api/Scale.mdx | 0 .../content/content/api/Spec.mdx | 0 .../content/content/api/String.mdx | 0 .../content/content/api/Sym.mdx | 0 .../content/content/api/System.mdx | 0 .../content/content/api/Table.mdx | 0 .../content/content/api/Tag.mdx | 0 .../content/content/docs/Changelog/index.mdx | 0 .../content/content/docs/Changelog/meta.json | 0 .../content/docs/Changelog/v0.10.0.mdx | 0 .../content/content/docs/Changelog/v0.5.0.mdx | 0 .../content/content/docs/Changelog/v0.5.1.mdx | 0 .../content/content/docs/Changelog/v0.6.0.mdx | 0 .../content/content/docs/Changelog/v0.7.0.mdx | 0 .../content/content/docs/Changelog/v0.8.0.mdx | 0 .../content/content/docs/Changelog/v0.8.4.mdx | 0 .../content/content/docs/Changelog/v0.8.5.mdx | 0 .../content/content/docs/Changelog/v0.8.6.mdx | 0 .../content/content/docs/Changelog/v0.9.0.mdx | 0 .../content/content/docs/Changelog/v0.9.2.mdx | 0 .../content/content/docs/Changelog/v0.9.3.mdx | 0 .../content/content/docs/Changelog/v0.9.4.mdx | 0 .../content/content/docs/Changelog/v0.9.5.mdx | 0 .../Three-Formats-Of-Distributions.md | 0 .../content/docs/Ecosystem/BasicPrompt.mdx | 29 +- .../content/content/docs/Ecosystem/Gallery.md | 0 .../content/docs/Ecosystem/LLMStyleGuide.mdx | 0 .../content/docs/Ecosystem/LanguageModels.md | 0 .../content/docs/Ecosystem/SquiggleAI.md | 2 +- .../content/content/docs/Ecosystem/Tooling.md | 0 .../content/content/docs/Ecosystem/meta.json | 0 .../content/docs/Guides/BasicTypes.mdx | 0 .../content/content/docs/Guides/Bugs.mdx | 0 .../content/docs/Guides/ControlFlow.mdx | 0 .../content/content/docs/Guides/Debugging.mdx | 0 .../docs/Guides/DistributionCreation.mdx | 0 .../docs/Guides/DistributionFunctions.mdx | 0 .../content/content/docs/Guides/Functions.mdx | 0 .../content/content/docs/Guides/Gotchas.mdx | 0 .../content/docs/Guides/LanguageFeatures.mdx | 0 .../content/content/docs/Guides/Roadmap.md | 0 .../content/content/docs/Guides/meta.json | 0 .../content/content/docs/Internal/Grammar.md | 0 .../content/docs/Internal/Invariants.md | 0 .../Processing-Confidence-Intervals.md | 0 .../content/docs/Internal/SqProject.mdx | 0 .../content/content/docs/index.mdx | 0 .../content/content/docs/meta.json | 0 .../content/squiggleAiLibraries/helpers.yaml | 0 .../content/squiggleAiLibraries/sTest.yaml | 0 {packages => internal}/content/package.json | 0 .../content/src/apiUtils.ts | 0 .../content/src/collections/apiDocs.ts | 0 .../content/src/collections/docs.ts | 0 .../content/src/collections/meta.ts | 0 .../content/src/collections/rawApiDocs.ts | 0 .../src/collections/squiggleAiLibraries.ts | 2 +- .../content/src/collections/utils.ts | 0 {packages => internal}/content/src/index.ts | 0 {packages => internal}/content/src/prompts.ts | 0 {packages => internal}/content/tsconfig.json | 0 {packages => internal}/content/turbo.json | 0 {packages => internal}/ops/.gitignore | 0 {packages => internal}/ops/README.md | 0 {packages => internal}/ops/package.json | 0 .../ops/src/changelog-cleanup.ts | 0 .../ops/src/changelog-utils.ts | 0 {packages => internal}/ops/src/changelog.cts | 0 {packages => internal}/ops/src/constants.cts | 2 +- {packages => internal}/ops/src/lib.ts | 0 .../ops/src/package-utils.ts | 0 {packages => internal}/ops/src/patch-js.ts | 0 .../ops/src/scripts/changeset-version.ts | 0 .../src/scripts/cleanup-vercel-deployments.ts | 0 .../src/scripts/generate-website-changelog.ts | 0 .../ops/src/scripts/post-publish.ts | 0 .../ops/src/scripts/publish-all.ts | 0 .../ops/src/scripts/test-patch-js.ts | 0 {packages => internal}/ops/src/website.ts | 0 {packages => internal}/ops/tsconfig.json | 0 .../versioned-components/.eslintrc.cjs | 0 .../versioned-components/.gitignore | 0 .../versioned-components/README.md | 0 .../versioned-components/package.json | 0 .../src/SquigglePlaygroundVersionPicker.tsx | 0 .../src/SquiggleVersionShower.tsx | 0 .../versioned-components/src/hooks.ts | 0 .../versioned-components/src/index.ts | 0 .../versioned-components/src/predicates.ts | 0 .../versioned-components/src/tailwind.cts | 0 .../src/versionedSquiggleComponents.ts | 0 .../src/versionedSquiggleLang.ts | 0 .../src/versionedSquigglePackages.tsx | 0 .../versioned-components/src/versions.ts | 0 .../versioned-components/tsconfig.json | 0 package.json | 8 +- packages/components/README.md | 2 +- pnpm-lock.yaml | 2575 +++++++---------- pnpm-workspace.yaml | 2 + 610 files changed, 1058 insertions(+), 1635 deletions(-) rename {packages => apps}/hub/.eslintrc.json (100%) rename {packages => apps}/hub/.gitignore (100%) rename {packages => apps}/hub/.prettierignore (100%) rename {packages => apps}/hub/README.md (100%) rename {packages => apps}/hub/docs/nextjs.md (100%) rename {packages => apps}/hub/esbuild.cjs (100%) rename {packages => apps}/hub/jest.config.mjs (100%) rename {packages => apps}/hub/next-env.d.ts (100%) rename {packages => apps}/hub/next.config.mjs (100%) rename {packages => apps}/hub/package.json (100%) rename {packages => apps}/hub/postcss.config.js (100%) rename {packages => apps}/hub/prisma/migrations/20230407020600_init/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20230503054147_next_auth/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20230503235043_username/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20230505231412_models/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20230506000717_snippet_code/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20230506192233_rename_owner_id/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20230506210326_model_slug/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20230507011709_one_to_one_models/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20230517185410_revisions/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20230519040512_description/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20230528044124_definitions/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20230602000759_model_current_revision/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20230602204039_recommended_unit/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20230617194219_remove_revision_descriptions/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20230628225944_citext/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20230731052958_definition_current_revision/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20230807215536_private_models/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20230809204921_relation_indices/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20230823211259_squiggle_version/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20230914022115_rename_legacy_owner_id/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20230914033258_groups_intermediate_schema/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20230914043126_groups_deployed/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20230914180005_drop_legacy_pre_group_fields/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20230929014107_revision_author/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20231107200459_revision_comments/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20231108220823_model_exports/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20231115210333_add_variable_type/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20231117025418_model_export_docstring/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20231123202517_reusable_invite_token/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20231208194502_searchable/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20240217215104_squiggle_snippet_seed/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20240323172615_squiggle_snippet_default_env/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20240405224331_model_export_is_current/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20240407144130_model_revision_build/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20240412183853_mode_export_to_variables/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20240413012803_variable_current_revision_id/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20240923182234_ai_workflows/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/20241012155427_workflow_format/migration.sql (100%) rename {packages => apps}/hub/prisma/migrations/migration_lock.toml (100%) rename {packages => apps}/hub/prisma/schema.prisma (100%) rename {packages => apps}/hub/public/openapi-schema.json (100%) rename {packages => apps}/hub/src/ai/data/analytics.ts (100%) rename {packages => apps}/hub/src/ai/data/loadWorkflows.ts (100%) rename {packages => apps}/hub/src/ai/data/storage.ts (100%) rename {packages => apps}/hub/src/ai/data/utils.ts (100%) rename {packages => apps}/hub/src/ai/data/v1_0.ts (100%) rename {packages => apps}/hub/src/ai/data/v2_0.ts (100%) rename {packages => apps}/hub/src/app/(frontpage)/definitions/page.tsx (100%) rename {packages => apps}/hub/src/app/(frontpage)/groups/page.tsx (100%) rename {packages => apps}/hub/src/app/(frontpage)/layout.tsx (100%) rename {packages => apps}/hub/src/app/(frontpage)/loading.tsx (100%) rename {packages => apps}/hub/src/app/(frontpage)/page.tsx (100%) rename {packages => apps}/hub/src/app/(frontpage)/variables/page.tsx (100%) rename {packages => apps}/hub/src/app/about/page.tsx (100%) rename {packages => apps}/hub/src/app/admin/dev/page.tsx (100%) rename {packages => apps}/hub/src/app/admin/layout.tsx (100%) rename {packages => apps}/hub/src/app/admin/page.tsx (100%) rename {packages => apps}/hub/src/app/admin/search/page.tsx (100%) rename {packages => apps}/hub/src/app/admin/upgrade-versions/UpgradeVersionsPage.tsx (100%) rename {packages => apps}/hub/src/app/admin/upgrade-versions/UpgradeableModel.tsx (100%) rename {packages => apps}/hub/src/app/admin/upgrade-versions/page.tsx (100%) rename {packages => apps}/hub/src/app/ai/AiDashboard.tsx (100%) rename {packages => apps}/hub/src/app/ai/Badge.tsx (100%) rename {packages => apps}/hub/src/app/ai/LogsView.tsx (100%) rename {packages => apps}/hub/src/app/ai/README.md (100%) rename {packages => apps}/hub/src/app/ai/Sidebar.tsx (100%) rename {packages => apps}/hub/src/app/ai/SquigglePlaygroundForWorkflow.tsx (100%) rename {packages => apps}/hub/src/app/ai/StepStatusIcon.tsx (100%) rename {packages => apps}/hub/src/app/ai/WorkflowName.tsx (100%) rename {packages => apps}/hub/src/app/ai/WorkflowStatusIcon.tsx (100%) rename {packages => apps}/hub/src/app/ai/WorkflowSummaryItem.tsx (100%) rename {packages => apps}/hub/src/app/ai/WorkflowSummaryList.tsx (100%) rename {packages => apps}/hub/src/app/ai/WorkflowViewer/ArtifactDisplay.tsx (100%) rename {packages => apps}/hub/src/app/ai/WorkflowViewer/ArtifactList.tsx (100%) rename {packages => apps}/hub/src/app/ai/WorkflowViewer/ArtifactMessages.tsx (100%) rename {packages => apps}/hub/src/app/ai/WorkflowViewer/ClientStepView.tsx (100%) rename {packages => apps}/hub/src/app/ai/WorkflowViewer/Header.tsx (100%) rename {packages => apps}/hub/src/app/ai/WorkflowViewer/StepNode.tsx (100%) rename {packages => apps}/hub/src/app/ai/WorkflowViewer/WorkflowSteps.tsx (100%) rename {packages => apps}/hub/src/app/ai/WorkflowViewer/index.tsx (100%) rename {packages => apps}/hub/src/app/ai/analytics/ClientLayout.tsx (100%) rename {packages => apps}/hub/src/app/ai/analytics/StepErrorList.tsx (100%) rename {packages => apps}/hub/src/app/ai/analytics/code-errors/page.tsx (100%) rename {packages => apps}/hub/src/app/ai/analytics/layout.tsx (100%) rename {packages => apps}/hub/src/app/ai/analytics/page.tsx (100%) rename {packages => apps}/hub/src/app/ai/analytics/step-errors/page.tsx (100%) rename {packages => apps}/hub/src/app/ai/api/create/route.ts (100%) rename {packages => apps}/hub/src/app/ai/api/system-prompt/route.ts (100%) rename {packages => apps}/hub/src/app/ai/page.tsx (100%) rename {packages => apps}/hub/src/app/ai/useSquiggleWorkflows.tsx (100%) rename {packages => apps}/hub/src/app/ai/utils.ts (100%) rename {packages => apps}/hub/src/app/api/auth/[...nextauth]/route.ts (100%) rename {packages => apps}/hub/src/app/api/find-owners/route.ts (100%) rename {packages => apps}/hub/src/app/api/find-relative-values/route.ts (100%) rename {packages => apps}/hub/src/app/api/get-group-models/route.ts (100%) rename {packages => apps}/hub/src/app/api/get-source/route.ts (100%) rename {packages => apps}/hub/src/app/api/runSquiggle/route.ts (100%) rename {packages => apps}/hub/src/app/api/search/route.ts (100%) rename {packages => apps}/hub/src/app/api/search/schema.ts (100%) rename {packages => apps}/hub/src/app/benchmarks/page.tsx (100%) rename {packages => apps}/hub/src/app/groups/[slug]/NewModelButton.tsx (100%) rename {packages => apps}/hub/src/app/groups/[slug]/invite-link/AcceptGroupInvitePage.tsx (100%) rename {packages => apps}/hub/src/app/groups/[slug]/invite-link/page.tsx (100%) rename {packages => apps}/hub/src/app/groups/[slug]/layout.tsx (100%) rename {packages => apps}/hub/src/app/groups/[slug]/members/AddUserToGroupAction.tsx (100%) rename {packages => apps}/hub/src/app/groups/[slug]/members/DeleteMembershipAction.tsx (100%) rename {packages => apps}/hub/src/app/groups/[slug]/members/GroupMemberCard.tsx (100%) rename {packages => apps}/hub/src/app/groups/[slug]/members/GroupMemberList.tsx (100%) rename {packages => apps}/hub/src/app/groups/[slug]/members/GroupReusableInviteSection.tsx (100%) rename {packages => apps}/hub/src/app/groups/[slug]/members/MembershipRoleButton.tsx (100%) rename {packages => apps}/hub/src/app/groups/[slug]/members/SetMembershipRoleAction.tsx (100%) rename {packages => apps}/hub/src/app/groups/[slug]/members/page.tsx (100%) rename {packages => apps}/hub/src/app/groups/[slug]/page.tsx (100%) rename {packages => apps}/hub/src/app/icon.png (100%) rename {packages => apps}/hub/src/app/layout.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/DeleteModelAction.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/EditSquiggleSnippetModel.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/FallbackLayout.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/ModelEntityNodes.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/ModelLayout.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/ModelPrivacyControls.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/ModelSettingsButton.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/MoveModelAction.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/SquiggleSnippetDraftDialog.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/UpdateModelSlugAction.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/layout.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/page.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/CacheMenu/BuildRelativeValuesCacheAction.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/CacheMenu/ClearRelativeValuesCacheAction.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/CacheMenu/index.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/RelativeValuesModelLayout.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/Tabs.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/grid/loading.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/grid/page.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/layout.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/page.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/plot/page.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/revisions/ModelRevisionsList.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/revisions/[revisionId]/ModelRevisionView.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/revisions/[revisionId]/page.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/revisions/page.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/useFixModelUrlCasing.ts (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/variables/[variableName]/VariableRevisionsPanel.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/variables/[variableName]/layout.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/variables/[variableName]/page.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/variables/[variableName]/revisions/[revisionId]/VariableRevisionPage.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/variables/[variableName]/revisions/[revisionId]/page.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/view/ViewSquiggleSnippet.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/view/layout.tsx (100%) rename {packages => apps}/hub/src/app/models/[owner]/[slug]/view/page.tsx (100%) rename {packages => apps}/hub/src/app/new/definition/NewDefinition.tsx (100%) rename {packages => apps}/hub/src/app/new/definition/page.tsx (100%) rename {packages => apps}/hub/src/app/new/group/NewGroup.tsx (100%) rename {packages => apps}/hub/src/app/new/group/page.tsx (100%) rename {packages => apps}/hub/src/app/new/model/NewModel.tsx (100%) rename {packages => apps}/hub/src/app/new/model/page.tsx (100%) rename {packages => apps}/hub/src/app/not-found.tsx (100%) rename {packages => apps}/hub/src/app/privacy/page.tsx (100%) rename {packages => apps}/hub/src/app/relative-values/[owner]/[slug]/DefinitionLayout.tsx (100%) rename {packages => apps}/hub/src/app/relative-values/[owner]/[slug]/DeleteRelativeValuesDefinitionAction.tsx (100%) rename {packages => apps}/hub/src/app/relative-values/[owner]/[slug]/RelativeValuesDefinitionPage.tsx (100%) rename {packages => apps}/hub/src/app/relative-values/[owner]/[slug]/edit/EditRelativeValuesDefinition.tsx (100%) rename {packages => apps}/hub/src/app/relative-values/[owner]/[slug]/edit/page.tsx (100%) rename {packages => apps}/hub/src/app/relative-values/[owner]/[slug]/layout.tsx (100%) rename {packages => apps}/hub/src/app/relative-values/[owner]/[slug]/page.tsx (100%) rename {packages => apps}/hub/src/app/settings/choose-username/ChooseUsername.tsx (100%) rename {packages => apps}/hub/src/app/settings/choose-username/page.tsx (100%) rename {packages => apps}/hub/src/app/status/layout.tsx (100%) rename {packages => apps}/hub/src/app/status/page.tsx (100%) rename {packages => apps}/hub/src/app/terms/page.tsx (100%) rename {packages => apps}/hub/src/app/users/[username]/NewModelButton.tsx (100%) rename {packages => apps}/hub/src/app/users/[username]/definitions/page.tsx (100%) rename {packages => apps}/hub/src/app/users/[username]/groups/page.tsx (100%) rename {packages => apps}/hub/src/app/users/[username]/layout.tsx (100%) rename {packages => apps}/hub/src/app/users/[username]/page.tsx (100%) rename {packages => apps}/hub/src/app/users/[username]/variables/page.tsx (100%) rename {packages => apps}/hub/src/components/EntityCard.tsx (100%) rename {packages => apps}/hub/src/components/EntityInfo.tsx (100%) rename {packages => apps}/hub/src/components/EntityLayout.tsx (100%) rename {packages => apps}/hub/src/components/ErrorBoundary.tsx (100%) rename {packages => apps}/hub/src/components/ExitConfirmationWrapper/ConfirmNavigationModal.tsx (100%) rename {packages => apps}/hub/src/components/ExitConfirmationWrapper/context.ts (100%) rename {packages => apps}/hub/src/components/ExitConfirmationWrapper/hooks.ts (100%) rename {packages => apps}/hub/src/components/ExitConfirmationWrapper/index.tsx (100%) rename {packages => apps}/hub/src/components/GlobalSearch/SearchResult.tsx (100%) rename {packages => apps}/hub/src/components/GlobalSearch/SearchResultBox.tsx (100%) rename {packages => apps}/hub/src/components/GlobalSearch/SearchResultGroup.tsx (100%) rename {packages => apps}/hub/src/components/GlobalSearch/SearchResultModel.tsx (100%) rename {packages => apps}/hub/src/components/GlobalSearch/SearchResultRelativeValuesDefinition.tsx (100%) rename {packages => apps}/hub/src/components/GlobalSearch/SearchResultTItle.tsx (100%) rename {packages => apps}/hub/src/components/GlobalSearch/SearchResultUser.tsx (100%) rename {packages => apps}/hub/src/components/GlobalSearch/Snippet.tsx (100%) rename {packages => apps}/hub/src/components/GlobalSearch/TextSnippet.tsx (100%) rename {packages => apps}/hub/src/components/GlobalSearch/index.tsx (100%) rename {packages => apps}/hub/src/components/GroupLink.tsx (100%) rename {packages => apps}/hub/src/components/LoadMore.tsx (100%) rename {packages => apps}/hub/src/components/LoadMoreViaSearchParam.tsx (100%) rename {packages => apps}/hub/src/components/ReactRoot.tsx (100%) rename {packages => apps}/hub/src/components/SelectGroup.tsx (100%) rename {packages => apps}/hub/src/components/SelectOwner.tsx (100%) rename {packages => apps}/hub/src/components/SelectUser.tsx (100%) rename {packages => apps}/hub/src/components/UsernameLink.tsx (100%) rename {packages => apps}/hub/src/components/WithAuth/RedirectToLogin.tsx (100%) rename {packages => apps}/hub/src/components/WithAuth/index.tsx (100%) rename {packages => apps}/hub/src/components/exports/EditRelativeValueExports.tsx (100%) rename {packages => apps}/hub/src/components/exports/SelectRelativeValuesDefinition.tsx (100%) rename {packages => apps}/hub/src/components/layout/FullLayoutWithPadding.tsx (100%) rename {packages => apps}/hub/src/components/layout/NarrowPageLayout.tsx (100%) rename {packages => apps}/hub/src/components/layout/RootLayout/DesktopUserControls.tsx (100%) rename {packages => apps}/hub/src/components/layout/RootLayout/DropdownWithArrow.tsx (100%) rename {packages => apps}/hub/src/components/layout/RootLayout/MyGroupsMenu.tsx (100%) rename {packages => apps}/hub/src/components/layout/RootLayout/PageFooter.tsx (100%) rename {packages => apps}/hub/src/components/layout/RootLayout/PageFooterIfNecessary.tsx (100%) rename {packages => apps}/hub/src/components/layout/RootLayout/PageMenu.tsx (100%) rename {packages => apps}/hub/src/components/layout/RootLayout/PageMenuLink.tsx (100%) rename {packages => apps}/hub/src/components/layout/RootLayout/UserControlsMenu.tsx (100%) rename {packages => apps}/hub/src/components/layout/RootLayout/index.tsx (100%) rename {packages => apps}/hub/src/components/layout/RootLayout/useForceChooseUsername.ts (100%) rename {packages => apps}/hub/src/components/ui/Card.tsx (100%) rename {packages => apps}/hub/src/components/ui/CloseDropdownOnInvariantChange.tsx (100%) rename {packages => apps}/hub/src/components/ui/DotsDropdown.tsx (100%) rename {packages => apps}/hub/src/components/ui/DotsDropdownButton.tsx (100%) rename {packages => apps}/hub/src/components/ui/DropdownButton.tsx (100%) rename {packages => apps}/hub/src/components/ui/DropdownMenuNextLinkItem.tsx (100%) rename {packages => apps}/hub/src/components/ui/EntityTab.tsx (100%) rename {packages => apps}/hub/src/components/ui/FormModal.tsx (100%) rename {packages => apps}/hub/src/components/ui/Headers.tsx (100%) rename {packages => apps}/hub/src/components/ui/Link.tsx (100%) rename {packages => apps}/hub/src/components/ui/SafeActionButton.tsx (100%) rename {packages => apps}/hub/src/components/ui/SafeActionDropdownAction.tsx (100%) rename {packages => apps}/hub/src/components/ui/SafeActionModalAction.tsx (100%) rename {packages => apps}/hub/src/components/ui/SlugFormField.tsx (100%) rename {packages => apps}/hub/src/components/ui/StyledDefinitionLink.tsx (100%) rename {packages => apps}/hub/src/components/ui/StyledLink.tsx (100%) rename {packages => apps}/hub/src/components/ui/StyledTabLink.tsx (100%) rename {packages => apps}/hub/src/groups/actions/acceptReusableGroupInviteTokenAction.ts (100%) rename {packages => apps}/hub/src/groups/actions/addUserToGroupAction.ts (100%) rename {packages => apps}/hub/src/groups/actions/createGroupAction.ts (100%) rename {packages => apps}/hub/src/groups/actions/createReusableGroupInviteTokenAction.ts (100%) rename {packages => apps}/hub/src/groups/actions/deleteMembershipAction.ts (100%) rename {packages => apps}/hub/src/groups/actions/deleteReusableGroupInviteTokenAction.ts (100%) rename {packages => apps}/hub/src/groups/actions/updateMembershipRoleAction.ts (100%) rename {packages => apps}/hub/src/groups/components/GroupCard.tsx (100%) rename {packages => apps}/hub/src/groups/components/GroupList.tsx (100%) rename {packages => apps}/hub/src/groups/data/groupCards.ts (100%) rename {packages => apps}/hub/src/groups/data/helpers.ts (100%) rename {packages => apps}/hub/src/groups/data/members.ts (100%) rename {packages => apps}/hub/src/groups/helpers.ts (100%) rename {packages => apps}/hub/src/lib/README.md (100%) rename {packages => apps}/hub/src/lib/constants.ts (100%) rename {packages => apps}/hub/src/lib/hooks/useAvailableHeight.ts (100%) rename {packages => apps}/hub/src/lib/hooks/useClientOnlyRender.ts (100%) rename {packages => apps}/hub/src/lib/hooks/usePaginator.ts (100%) rename {packages => apps}/hub/src/lib/hooks/useSafeActionForm.ts (100%) rename {packages => apps}/hub/src/lib/hooks/useUpdateSearchParams.ts (100%) rename {packages => apps}/hub/src/lib/ownerIcon.ts (100%) rename {packages => apps}/hub/src/lib/routes.ts (100%) rename {packages => apps}/hub/src/lib/server/actionClient.ts (100%) rename {packages => apps}/hub/src/lib/server/auth.ts (100%) rename {packages => apps}/hub/src/lib/server/globalStatistics.ts (100%) rename {packages => apps}/hub/src/lib/server/prisma.ts (100%) rename {packages => apps}/hub/src/lib/server/runSquiggle.ts (100%) rename {packages => apps}/hub/src/lib/typeIcon.ts (100%) rename {packages => apps}/hub/src/lib/types.ts (100%) rename {packages => apps}/hub/src/lib/zodUtils.ts (100%) rename {packages => apps}/hub/src/migrations/20241012155427_workflow_format.ts (100%) rename {packages => apps}/hub/src/migrations/README.md (100%) rename {packages => apps}/hub/src/models/actions/adminUpdateModelVersionAction.ts (100%) rename {packages => apps}/hub/src/models/actions/createModelAction.ts (100%) rename {packages => apps}/hub/src/models/actions/deleteModelAction.ts (100%) rename {packages => apps}/hub/src/models/actions/loadModelCardAction.ts (100%) rename {packages => apps}/hub/src/models/actions/loadModelFullAction.ts (100%) rename {packages => apps}/hub/src/models/actions/moveModelAction.ts (100%) rename {packages => apps}/hub/src/models/actions/updateModelPrivacyAction.ts (100%) rename {packages => apps}/hub/src/models/actions/updateModelSlugAction.ts (100%) rename {packages => apps}/hub/src/models/actions/updateSquiggleSnippetModelAction.ts (100%) rename {packages => apps}/hub/src/models/clientUtils.ts (100%) rename {packages => apps}/hub/src/models/components/ModelCard.tsx (100%) rename {packages => apps}/hub/src/models/components/ModelList.tsx (100%) rename {packages => apps}/hub/src/models/data/authHelpers.ts (100%) rename {packages => apps}/hub/src/models/data/byVersion.ts (100%) rename {packages => apps}/hub/src/models/data/cards.ts (100%) rename {packages => apps}/hub/src/models/data/full.ts (100%) rename {packages => apps}/hub/src/models/data/fullRevision.ts (100%) rename {packages => apps}/hub/src/models/data/helpers.ts (100%) rename {packages => apps}/hub/src/models/data/revisions.ts (100%) rename {packages => apps}/hub/src/models/utils.ts (100%) rename {packages => apps}/hub/src/owners/data/auth.ts (100%) rename {packages => apps}/hub/src/owners/data/findOwners.ts (100%) rename {packages => apps}/hub/src/owners/data/typedOwner.ts (100%) rename {packages => apps}/hub/src/public/logo-img.png (100%) rename {packages => apps}/hub/src/public/logo.png (100%) rename {packages => apps}/hub/src/relative-values/actions/buildRelativeValuesCacheAction.ts (100%) rename {packages => apps}/hub/src/relative-values/actions/clearRelativeValuesCacheAction.ts (100%) rename {packages => apps}/hub/src/relative-values/actions/common.ts (100%) rename {packages => apps}/hub/src/relative-values/actions/createRelativeValuesDefinitionAction.ts (100%) rename {packages => apps}/hub/src/relative-values/actions/deleteRelativeValuesDefinitionAction.tsx (100%) rename {packages => apps}/hub/src/relative-values/actions/updateRelativeValuesDefinitionAction.ts (100%) rename {packages => apps}/hub/src/relative-values/components/RelativeValuesDefinitionCard.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/RelativeValuesDefinitionForm/FormShape.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/RelativeValuesDefinitionForm/HTMLForm.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/RelativeValuesDefinitionForm/JSONForm.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/RelativeValuesDefinitionForm/SelectCluster.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/RelativeValuesDefinitionForm/SelectRecommendedUnit.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/RelativeValuesDefinitionForm/index.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/RelativeValuesDefinitionList.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/RelativeValuesDefinitionRevision.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/common/ClusterIcon.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/common/ClusterInfo.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/ui/FormHeader.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/ui/icons/ArrowDownIcon.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/ui/icons/ArrowLeftIcon.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/ui/icons/ArrowRightIcon.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/ui/icons/ArrowUpIcon.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/ui/icons/ChipIcon.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/ui/icons/CompassIcon.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/ui/icons/FullGridIcon.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/ui/icons/HalfGridIcon.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/ui/icons/Icon.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/ui/icons/ScaleIcon.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/views/CellBox.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/views/ClusterFilter.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/views/GridView/AxisMenu.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/views/GridView/GridModeControls.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/views/GridView/index.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/views/Header.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/views/ListView/ColumnHeader.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/views/ListView/index.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/views/ListView/sidebar.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/views/PlotView/ForcePlot.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/views/PlotView/ItemTooltip.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/views/PlotView/ValueAndUncertaintyPlot.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/views/PlotView/index.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/views/RelativeCell/ErrorCell.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/views/RelativeCell/index.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/views/RelativeValuesProvider.tsx (100%) rename {packages => apps}/hub/src/relative-values/components/views/hooks/index.ts (100%) rename {packages => apps}/hub/src/relative-values/components/views/hooks/useFilteredItems.ts (100%) rename {packages => apps}/hub/src/relative-values/components/views/hooks/useSortedItems.ts (100%) rename {packages => apps}/hub/src/relative-values/components/views/numberShower.ts (100%) rename {packages => apps}/hub/src/relative-values/components/views/types.ts (100%) rename {packages => apps}/hub/src/relative-values/data/cards.ts (100%) rename {packages => apps}/hub/src/relative-values/data/exports.ts (100%) rename {packages => apps}/hub/src/relative-values/data/findRelativeValuesForSelect.ts (100%) rename {packages => apps}/hub/src/relative-values/data/full.ts (100%) rename {packages => apps}/hub/src/relative-values/data/fullExport.ts (100%) rename {packages => apps}/hub/src/relative-values/lib/utils.ts (100%) rename {packages => apps}/hub/src/relative-values/types.ts (100%) rename {packages => apps}/hub/src/relative-values/utils.ts (100%) rename {packages => apps}/hub/src/relative-values/values/ModelEvaluator.ts (100%) rename {packages => apps}/hub/src/relative-values/values/types.ts (100%) rename {packages => apps}/hub/src/relative-values/values/value.ts (100%) rename {packages => apps}/hub/src/scripts/buildRecentModelRevision/createVariableRevision.ts (100%) rename {packages => apps}/hub/src/scripts/buildRecentModelRevision/main.ts (100%) rename {packages => apps}/hub/src/scripts/buildRecentModelRevision/worker.ts (100%) rename {packages => apps}/hub/src/search/actions/adminRebuildSearchIndexAction.ts (100%) rename {packages => apps}/hub/src/search/helpers.ts (100%) rename {packages => apps}/hub/src/squiggle/components/EditExportsPanel.tsx (100%) rename {packages => apps}/hub/src/squiggle/components/ImportTooltip.tsx (100%) rename {packages => apps}/hub/src/squiggle/linker.ts (100%) rename {packages => apps}/hub/src/styles/main.css (100%) rename {packages => apps}/hub/src/types.d.ts (100%) rename {packages => apps}/hub/src/users/actions/setUsernameAction.ts (100%) rename {packages => apps}/hub/src/users/auth.ts (100%) rename {packages => apps}/hub/src/users/data/layoutUser.ts (100%) rename {packages => apps}/hub/src/variables/components/VariableCard.tsx (100%) rename {packages => apps}/hub/src/variables/components/VariableList.tsx (100%) rename {packages => apps}/hub/src/variables/components/VariablesDropdown.tsx (100%) rename {packages => apps}/hub/src/variables/data/fullVariableRevision.ts (100%) rename {packages => apps}/hub/src/variables/data/variableCards.ts (100%) rename {packages => apps}/hub/src/variables/data/variableRevisions.ts (100%) rename {packages => apps}/hub/tailwind.config.ts (100%) rename {packages => apps}/hub/test/setup-db.ts (100%) rename {packages => apps}/hub/tsconfig.json (100%) rename {packages => apps}/hub/turbo.json (100%) rename {packages => apps}/hub/vercel.json (100%) rename {packages => apps}/website/.eslintrc.json (100%) rename {packages => apps}/website/.gitignore (100%) rename {packages => apps}/website/README.md (86%) rename {packages => apps}/website/next-env.d.ts (100%) rename {packages => apps}/website/next.config.ts (100%) rename {packages => apps}/website/package.json (100%) rename {packages => apps}/website/postcss.config.js (100%) rename {packages => apps}/website/public/favicon.ico (100%) rename {packages => apps}/website/public/img/squiggle-logo.png (100%) rename {packages => apps}/website/public/img/squiggleAI.png (100%) rename {packages => apps}/website/src/app/(home)/layout.tsx (100%) rename {packages => apps}/website/src/app/(home)/page.tsx (100%) rename {packages => apps}/website/src/app/_meta.ts (100%) rename {packages => apps}/website/src/app/api/documentation-bundle/route.ts (100%) rename {packages => apps}/website/src/app/api/search/route.ts (100%) rename {packages => apps}/website/src/app/docs/[[...slug]]/page.tsx (98%) rename {packages => apps}/website/src/app/docs/layout.tsx (100%) rename {packages => apps}/website/src/app/layout.tsx (100%) rename {packages => apps}/website/src/app/playground/ClientPlayground.tsx (100%) rename {packages => apps}/website/src/app/playground/ShareButton.tsx (100%) rename {packages => apps}/website/src/app/playground/layout.tsx (100%) rename {packages => apps}/website/src/app/playground/page.tsx (100%) rename {packages => apps}/website/src/app/source.ts (100%) rename {packages => apps}/website/src/components/DemoProjectStateViewer.tsx (100%) rename {packages => apps}/website/src/components/Footer.tsx (100%) rename {packages => apps}/website/src/components/HomepageFeatures.tsx (100%) rename {packages => apps}/website/src/components/Resettable.tsx (100%) rename {packages => apps}/website/src/components/SquiggleEditor.tsx (100%) rename {packages => apps}/website/src/layout.config.tsx (100%) rename {packages => apps}/website/src/styles/main.css (100%) rename {packages => apps}/website/src/utils/useAvailableHeight.ts (100%) rename {packages => apps}/website/tailwind.config.ts (100%) rename {packages => apps}/website/tsconfig.json (100%) rename {packages => apps}/website/turbo.json (100%) rename {packages => apps}/website/vercel.json (100%) rename {packages => internal}/ai/.eslintrc.json (100%) rename {packages => internal}/ai/.gitignore (100%) rename {packages => internal}/ai/README.md (97%) rename {packages => internal}/ai/__tests__/searchReplace_test.ts (100%) rename {packages => internal}/ai/__tests__/squiggleCodeWarnings_test.ts (100%) rename {packages => internal}/ai/babel.config.cjs (100%) rename {packages => internal}/ai/examples/bugs.squiggle (100%) rename {packages => internal}/ai/examples/housing.squiggle (100%) rename {packages => internal}/ai/jest.config.js (100%) rename {packages => internal}/ai/package.json (100%) rename {packages => internal}/ai/src/Artifact.ts (100%) rename {packages => internal}/ai/src/Code.ts (100%) rename {packages => internal}/ai/src/LLMClient/AnthropicProvider.ts (100%) rename {packages => internal}/ai/src/LLMClient/LLMError.ts (100%) rename {packages => internal}/ai/src/LLMClient/OpenAIProvider.ts (100%) rename {packages => internal}/ai/src/LLMClient/index.ts (100%) rename {packages => internal}/ai/src/LLMClient/types.ts (100%) rename {packages => internal}/ai/src/LLMStepInstance.ts (100%) rename {packages => internal}/ai/src/LLMStepTemplate.ts (100%) rename {packages => internal}/ai/src/Logger.ts (100%) rename {packages => internal}/ai/src/generateSummary.ts (100%) rename {packages => internal}/ai/src/index.ts (100%) rename {packages => internal}/ai/src/modelConfigs.ts (100%) rename {packages => internal}/ai/src/prompts.ts (100%) rename {packages => internal}/ai/src/scripts/fine-tuning-setup.ts (100%) rename {packages => internal}/ai/src/scripts/fine-tuning/favoriteExamples.ts (100%) rename {packages => internal}/ai/src/scripts/fine-tuning/setup.ts (100%) rename {packages => internal}/ai/src/scripts/squiggleHubHelpers.ts (100%) rename {packages => internal}/ai/src/scripts/tests/create.ts (100%) rename {packages => internal}/ai/src/scripts/tests/edit.ts (100%) rename {packages => internal}/ai/src/serialization.ts (100%) rename {packages => internal}/ai/src/server.ts (100%) rename {packages => internal}/ai/src/squiggle/formatSquiggleCode.ts (100%) rename {packages => internal}/ai/src/squiggle/processSquiggleCode.ts (100%) rename {packages => internal}/ai/src/squiggle/searchReplace.ts (100%) rename {packages => internal}/ai/src/squiggle/squiggleAutomaticChanges.ts (100%) rename {packages => internal}/ai/src/squiggle/squiggleCodeWarnings.ts (100%) rename {packages => internal}/ai/src/squiggle/squiggleErrorSuggestions.ts (100%) rename {packages => internal}/ai/src/steps/adjustToFeedbackStep.ts (100%) rename {packages => internal}/ai/src/steps/fixCodeUntilItRunsStep.ts (100%) rename {packages => internal}/ai/src/steps/generateCodeStep.ts (100%) rename {packages => internal}/ai/src/steps/matchStyleGuideStep.ts (100%) rename {packages => internal}/ai/src/steps/registry.ts (100%) rename {packages => internal}/ai/src/steps/runAndFormatCodeStep.ts (100%) rename {packages => internal}/ai/src/types.ts (100%) rename {packages => internal}/ai/src/workflows/Workflow.ts (100%) rename {packages => internal}/ai/src/workflows/WorkflowGuardHelpers.ts (100%) rename {packages => internal}/ai/src/workflows/WorkflowTemplate.ts (100%) rename {packages => internal}/ai/src/workflows/controllers.ts (100%) rename {packages => internal}/ai/src/workflows/createSquiggleWorkflowTemplate.ts (100%) rename {packages => internal}/ai/src/workflows/fixSquiggleWorkflowTemplate.ts (100%) rename {packages => internal}/ai/src/workflows/registry.ts (100%) rename {packages => internal}/ai/src/workflows/streaming.ts (100%) rename {packages => internal}/ai/tsconfig.json (100%) rename {packages => internal}/configs/package.json (100%) rename {packages => internal}/configs/tsconfig.base.json (100%) rename {packages => internal}/configs/tsconfig.nextjs.json (100%) rename {packages => internal}/content/.eslintrc.cjs (100%) rename {packages => internal}/content/.gitignore (100%) rename {packages => internal}/content/.prettierignore (100%) rename {packages => internal}/content/README.md (100%) rename {packages => internal}/content/content-collections.ts (100%) rename {packages => internal}/content/content/api/Boolean.mdx (100%) rename {packages => internal}/content/content/api/Calculator.mdx (100%) rename {packages => internal}/content/content/api/Common.mdx (100%) rename {packages => internal}/content/content/api/Danger.mdx (100%) rename {packages => internal}/content/content/api/Date.mdx (100%) rename {packages => internal}/content/content/api/Dict.mdx (100%) rename {packages => internal}/content/content/api/Dist.mdx (100%) rename {packages => internal}/content/content/api/Duration.mdx (100%) rename {packages => internal}/content/content/api/Input.mdx (100%) rename {packages => internal}/content/content/api/List.mdx (100%) rename {packages => internal}/content/content/api/Math.mdx (100%) rename {packages => internal}/content/content/api/MixedSet.mdx (100%) rename {packages => internal}/content/content/api/Number.mdx (100%) rename {packages => internal}/content/content/api/Plot.mdx (100%) rename {packages => internal}/content/content/api/PointSet.mdx (100%) rename {packages => internal}/content/content/api/RelativeValues.mdx (100%) rename {packages => internal}/content/content/api/SampleSet.mdx (100%) rename {packages => internal}/content/content/api/Scale.mdx (100%) rename {packages => internal}/content/content/api/Spec.mdx (100%) rename {packages => internal}/content/content/api/String.mdx (100%) rename {packages => internal}/content/content/api/Sym.mdx (100%) rename {packages => internal}/content/content/api/System.mdx (100%) rename {packages => internal}/content/content/api/Table.mdx (100%) rename {packages => internal}/content/content/api/Tag.mdx (100%) rename {packages => internal}/content/content/docs/Changelog/index.mdx (100%) rename {packages => internal}/content/content/docs/Changelog/meta.json (100%) rename {packages => internal}/content/content/docs/Changelog/v0.10.0.mdx (100%) rename {packages => internal}/content/content/docs/Changelog/v0.5.0.mdx (100%) rename {packages => internal}/content/content/docs/Changelog/v0.5.1.mdx (100%) rename {packages => internal}/content/content/docs/Changelog/v0.6.0.mdx (100%) rename {packages => internal}/content/content/docs/Changelog/v0.7.0.mdx (100%) rename {packages => internal}/content/content/docs/Changelog/v0.8.0.mdx (100%) rename {packages => internal}/content/content/docs/Changelog/v0.8.4.mdx (100%) rename {packages => internal}/content/content/docs/Changelog/v0.8.5.mdx (100%) rename {packages => internal}/content/content/docs/Changelog/v0.8.6.mdx (100%) rename {packages => internal}/content/content/docs/Changelog/v0.9.0.mdx (100%) rename {packages => internal}/content/content/docs/Changelog/v0.9.2.mdx (100%) rename {packages => internal}/content/content/docs/Changelog/v0.9.3.mdx (100%) rename {packages => internal}/content/content/docs/Changelog/v0.9.4.mdx (100%) rename {packages => internal}/content/content/docs/Changelog/v0.9.5.mdx (100%) rename {packages => internal}/content/content/docs/Discussions/Three-Formats-Of-Distributions.md (100%) rename {packages => internal}/content/content/docs/Ecosystem/BasicPrompt.mdx (98%) rename {packages => internal}/content/content/docs/Ecosystem/Gallery.md (100%) rename {packages => internal}/content/content/docs/Ecosystem/LLMStyleGuide.mdx (100%) rename {packages => internal}/content/content/docs/Ecosystem/LanguageModels.md (100%) rename {packages => internal}/content/content/docs/Ecosystem/SquiggleAI.md (97%) rename {packages => internal}/content/content/docs/Ecosystem/Tooling.md (100%) rename {packages => internal}/content/content/docs/Ecosystem/meta.json (100%) rename {packages => internal}/content/content/docs/Guides/BasicTypes.mdx (100%) rename {packages => internal}/content/content/docs/Guides/Bugs.mdx (100%) rename {packages => internal}/content/content/docs/Guides/ControlFlow.mdx (100%) rename {packages => internal}/content/content/docs/Guides/Debugging.mdx (100%) rename {packages => internal}/content/content/docs/Guides/DistributionCreation.mdx (100%) rename {packages => internal}/content/content/docs/Guides/DistributionFunctions.mdx (100%) rename {packages => internal}/content/content/docs/Guides/Functions.mdx (100%) rename {packages => internal}/content/content/docs/Guides/Gotchas.mdx (100%) rename {packages => internal}/content/content/docs/Guides/LanguageFeatures.mdx (100%) rename {packages => internal}/content/content/docs/Guides/Roadmap.md (100%) rename {packages => internal}/content/content/docs/Guides/meta.json (100%) rename {packages => internal}/content/content/docs/Internal/Grammar.md (100%) rename {packages => internal}/content/content/docs/Internal/Invariants.md (100%) rename {packages => internal}/content/content/docs/Internal/Processing-Confidence-Intervals.md (100%) rename {packages => internal}/content/content/docs/Internal/SqProject.mdx (100%) rename {packages => internal}/content/content/docs/index.mdx (100%) rename {packages => internal}/content/content/docs/meta.json (100%) rename {packages => internal}/content/content/squiggleAiLibraries/helpers.yaml (100%) rename {packages => internal}/content/content/squiggleAiLibraries/sTest.yaml (100%) rename {packages => internal}/content/package.json (100%) rename {packages => internal}/content/src/apiUtils.ts (100%) rename {packages => internal}/content/src/collections/apiDocs.ts (100%) rename {packages => internal}/content/src/collections/docs.ts (100%) rename {packages => internal}/content/src/collections/meta.ts (100%) rename {packages => internal}/content/src/collections/rawApiDocs.ts (100%) rename {packages => internal}/content/src/collections/squiggleAiLibraries.ts (97%) rename {packages => internal}/content/src/collections/utils.ts (100%) rename {packages => internal}/content/src/index.ts (100%) rename {packages => internal}/content/src/prompts.ts (100%) rename {packages => internal}/content/tsconfig.json (100%) rename {packages => internal}/content/turbo.json (100%) rename {packages => internal}/ops/.gitignore (100%) rename {packages => internal}/ops/README.md (100%) rename {packages => internal}/ops/package.json (100%) rename {packages => internal}/ops/src/changelog-cleanup.ts (100%) rename {packages => internal}/ops/src/changelog-utils.ts (100%) rename {packages => internal}/ops/src/changelog.cts (100%) rename {packages => internal}/ops/src/constants.cts (91%) rename {packages => internal}/ops/src/lib.ts (100%) rename {packages => internal}/ops/src/package-utils.ts (100%) rename {packages => internal}/ops/src/patch-js.ts (100%) rename {packages => internal}/ops/src/scripts/changeset-version.ts (100%) rename {packages => internal}/ops/src/scripts/cleanup-vercel-deployments.ts (100%) rename {packages => internal}/ops/src/scripts/generate-website-changelog.ts (100%) rename {packages => internal}/ops/src/scripts/post-publish.ts (100%) rename {packages => internal}/ops/src/scripts/publish-all.ts (100%) rename {packages => internal}/ops/src/scripts/test-patch-js.ts (100%) rename {packages => internal}/ops/src/website.ts (100%) rename {packages => internal}/ops/tsconfig.json (100%) rename {packages => internal}/versioned-components/.eslintrc.cjs (100%) rename {packages => internal}/versioned-components/.gitignore (100%) rename {packages => internal}/versioned-components/README.md (100%) rename {packages => internal}/versioned-components/package.json (100%) rename {packages => internal}/versioned-components/src/SquigglePlaygroundVersionPicker.tsx (100%) rename {packages => internal}/versioned-components/src/SquiggleVersionShower.tsx (100%) rename {packages => internal}/versioned-components/src/hooks.ts (100%) rename {packages => internal}/versioned-components/src/index.ts (100%) rename {packages => internal}/versioned-components/src/predicates.ts (100%) rename {packages => internal}/versioned-components/src/tailwind.cts (100%) rename {packages => internal}/versioned-components/src/versionedSquiggleComponents.ts (100%) rename {packages => internal}/versioned-components/src/versionedSquiggleLang.ts (100%) rename {packages => internal}/versioned-components/src/versionedSquigglePackages.tsx (100%) rename {packages => internal}/versioned-components/src/versions.ts (100%) rename {packages => internal}/versioned-components/tsconfig.json (100%) diff --git a/.changeset/config.json b/.changeset/config.json index 198e9edb17..1eac620640 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -20,5 +20,5 @@ "@quri/content", "@quri/squiggle-ai" ], - "changelog": "../packages/ops/dist/changelog.cjs" + "changelog": "../internal/ops/dist/changelog.cjs" } diff --git a/.github/workflows/cleanup-vercel-deployments.yml b/.github/workflows/cleanup-vercel-deployments.yml index cc4225f173..6be82c4feb 100644 --- a/.github/workflows/cleanup-vercel-deployments.yml +++ b/.github/workflows/cleanup-vercel-deployments.yml @@ -23,7 +23,7 @@ jobs: run: pnpm install - name: Run cleanup script - working-directory: ./packages/ops + working-directory: ./internal/ops env: VERCEL_API_TOKEN: "${{ secrets.VERCEL_API_TOKEN }}" run: npx tsx ./scripts/cleanup-vercel-deployments.ts diff --git a/.github/workflows/prisma-migrate-dev.yml b/.github/workflows/prisma-migrate-dev.yml index b49785abb3..059cdb686d 100644 --- a/.github/workflows/prisma-migrate-dev.yml +++ b/.github/workflows/prisma-migrate-dev.yml @@ -20,13 +20,13 @@ jobs: uses: actions/setup-node@v4 with: node-version: 18 - cache: 'pnpm' + cache: "pnpm" - name: Install dependencies run: pnpm install - name: Migrate - working-directory: ./packages/hub + working-directory: ./apps/hub env: DATABASE_URL: "${{ secrets.DATABASE_DIRECT_URL }}" run: npx prisma migrate deploy diff --git a/.github/workflows/prisma-migrate-prod.yml b/.github/workflows/prisma-migrate-prod.yml index 9ab559900b..bfa932e421 100644 --- a/.github/workflows/prisma-migrate-prod.yml +++ b/.github/workflows/prisma-migrate-prod.yml @@ -16,13 +16,13 @@ jobs: uses: actions/setup-node@v4 with: node-version: 18 - cache: 'pnpm' + cache: "pnpm" - name: Install dependencies run: pnpm install - name: Migrate - working-directory: ./packages/hub + working-directory: ./apps/hub env: DATABASE_URL: "${{ secrets.DATABASE_DIRECT_URL }}" run: npx prisma migrate deploy diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b7f8dc5e36..d7a1158523 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -38,7 +38,7 @@ jobs: run: pnpm install - name: Build changelog script - working-directory: packages/ops + working-directory: internal/ops run: pnpm turbo build # if there are existing changesets, PR will be created. diff --git a/.github/workflows/reset-preview-db.yml b/.github/workflows/reset-preview-db.yml index 527f1154cc..e96ca9b0bf 100644 --- a/.github/workflows/reset-preview-db.yml +++ b/.github/workflows/reset-preview-db.yml @@ -16,13 +16,13 @@ jobs: uses: actions/setup-node@v4 with: node-version: 18 - cache: 'pnpm' + cache: "pnpm" - name: Install dependencies run: pnpm install - name: Reset - working-directory: ./packages/hub + working-directory: ./apps/hub env: DATABASE_URL: "${{ secrets.DATABASE_DIRECT_URL }}" run: npx prisma migrate reset --force diff --git a/.prettierignore b/.prettierignore index c49cf0a63c..4def419265 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,16 +1,11 @@ .direnv -*.bs.js -*.gen.tsx packages/components/storybook-static packages/components/grammar/generated node_modules packages/*/node_modules -packages/website/.docusaurus -packages/squiggle-lang/lib +apps/*/node_modules +internal/*/node_modules packages/squiggle-lang/coverage/ -packages/squiggle-lang/.cache/ -packages/website/build/ -packages/squiggle-lang/src/rescript/Reducer/Reducer_Peggy/Reducer_Peggy_GeneratedParser.js packages/vscode-ext/media/vendor/ packages/squiggle-lang/.nyc_output/ packages/*/dist diff --git a/.vscode/squiggle.code-workspace.default b/.vscode/squiggle.code-workspace.default index 508fe08a07..a9bb5867fb 100644 --- a/.vscode/squiggle.code-workspace.default +++ b/.vscode/squiggle.code-workspace.default @@ -9,10 +9,6 @@ "name": "vscode-ext", "path": "../packages/vscode-ext", }, - { - "name": "cli", - "path": "../packages/cli", - }, { "name": "squiggle-lang", "path": "../packages/squiggle-lang", @@ -23,11 +19,15 @@ }, { "name": "website", - "path": "../packages/website", + "path": "../apps/website", + }, + { + "name": "hub", + "path": "../apps/hub", }, { "name": "content", - "path": "../packages/content", + "path": "../internal/content", }, ], "settings": { diff --git a/CHANGELOG.md b/CHANGELOG.md index f7b0d07a07..72ed5d1291 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1 +1 @@ -See the [Changelog.mdx page](./packages/website/docs/Changelog.mdx) for the changelog. +See the [Changelog.mdx page](./internal/content/content/docs/index.mdx) for the changelog. diff --git a/README.md b/README.md index 4cc12f12fb..9e0a9ce509 100644 --- a/README.md +++ b/README.md @@ -26,17 +26,29 @@ A simple programming language for probabilistic estimation that runs on Javascri ## Packages -This monorepo has several packages that can be used for various purposes. All -the packages can be found in `packages`. +This monorepo has several packages that can be used for various purposes. + +### Public packages + +All packages that are published to npm can be found in `packages`. - `@quri/squiggle-lang` in `packages/squiggle-lang` contains the core language, particularly an interface to parse Squiggle expressions and return descriptions of distributions or results. - `@quri/squiggle-ui` in `packages/ui` has React components for common QURI projects. - `@quri/squiggle-components` in `packages/components` contains React components particularly meant to be used with Squiggle visualizations. -- `packages/website` is the main documentation website for Squiggle. It is hosted at `squiggle-language.com`. -- `packages/hub` is the code behind [Squiggle Hub](https://squigglehub.org). -- `packages/vscode-ext` is the VS Code extension for writing estimation functions. +- `packages/vscode-ext` is the VS Code extension for writing estimation functions. It's not published to npm, but it's published to the [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=QURI.vscode-squiggle). + +### Applications + +Applications (usually built with Next.js) can be found in `apps`. + +- `apps/website` is the main documentation website for Squiggle. It is hosted at `squiggle-language.com`. +- `apps/hub` is the code behind [Squiggle Hub](https://squigglehub.org). + +### Internal packages + +Internal packages (not published to npm) can be found in `internal`. # Develop diff --git a/packages/hub/.eslintrc.json b/apps/hub/.eslintrc.json similarity index 100% rename from packages/hub/.eslintrc.json rename to apps/hub/.eslintrc.json diff --git a/packages/hub/.gitignore b/apps/hub/.gitignore similarity index 100% rename from packages/hub/.gitignore rename to apps/hub/.gitignore diff --git a/packages/hub/.prettierignore b/apps/hub/.prettierignore similarity index 100% rename from packages/hub/.prettierignore rename to apps/hub/.prettierignore diff --git a/packages/hub/README.md b/apps/hub/README.md similarity index 100% rename from packages/hub/README.md rename to apps/hub/README.md diff --git a/packages/hub/docs/nextjs.md b/apps/hub/docs/nextjs.md similarity index 100% rename from packages/hub/docs/nextjs.md rename to apps/hub/docs/nextjs.md diff --git a/packages/hub/esbuild.cjs b/apps/hub/esbuild.cjs similarity index 100% rename from packages/hub/esbuild.cjs rename to apps/hub/esbuild.cjs diff --git a/packages/hub/jest.config.mjs b/apps/hub/jest.config.mjs similarity index 100% rename from packages/hub/jest.config.mjs rename to apps/hub/jest.config.mjs diff --git a/packages/hub/next-env.d.ts b/apps/hub/next-env.d.ts similarity index 100% rename from packages/hub/next-env.d.ts rename to apps/hub/next-env.d.ts diff --git a/packages/hub/next.config.mjs b/apps/hub/next.config.mjs similarity index 100% rename from packages/hub/next.config.mjs rename to apps/hub/next.config.mjs diff --git a/packages/hub/package.json b/apps/hub/package.json similarity index 100% rename from packages/hub/package.json rename to apps/hub/package.json diff --git a/packages/hub/postcss.config.js b/apps/hub/postcss.config.js similarity index 100% rename from packages/hub/postcss.config.js rename to apps/hub/postcss.config.js diff --git a/packages/hub/prisma/migrations/20230407020600_init/migration.sql b/apps/hub/prisma/migrations/20230407020600_init/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20230407020600_init/migration.sql rename to apps/hub/prisma/migrations/20230407020600_init/migration.sql diff --git a/packages/hub/prisma/migrations/20230503054147_next_auth/migration.sql b/apps/hub/prisma/migrations/20230503054147_next_auth/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20230503054147_next_auth/migration.sql rename to apps/hub/prisma/migrations/20230503054147_next_auth/migration.sql diff --git a/packages/hub/prisma/migrations/20230503235043_username/migration.sql b/apps/hub/prisma/migrations/20230503235043_username/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20230503235043_username/migration.sql rename to apps/hub/prisma/migrations/20230503235043_username/migration.sql diff --git a/packages/hub/prisma/migrations/20230505231412_models/migration.sql b/apps/hub/prisma/migrations/20230505231412_models/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20230505231412_models/migration.sql rename to apps/hub/prisma/migrations/20230505231412_models/migration.sql diff --git a/packages/hub/prisma/migrations/20230506000717_snippet_code/migration.sql b/apps/hub/prisma/migrations/20230506000717_snippet_code/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20230506000717_snippet_code/migration.sql rename to apps/hub/prisma/migrations/20230506000717_snippet_code/migration.sql diff --git a/packages/hub/prisma/migrations/20230506192233_rename_owner_id/migration.sql b/apps/hub/prisma/migrations/20230506192233_rename_owner_id/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20230506192233_rename_owner_id/migration.sql rename to apps/hub/prisma/migrations/20230506192233_rename_owner_id/migration.sql diff --git a/packages/hub/prisma/migrations/20230506210326_model_slug/migration.sql b/apps/hub/prisma/migrations/20230506210326_model_slug/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20230506210326_model_slug/migration.sql rename to apps/hub/prisma/migrations/20230506210326_model_slug/migration.sql diff --git a/packages/hub/prisma/migrations/20230507011709_one_to_one_models/migration.sql b/apps/hub/prisma/migrations/20230507011709_one_to_one_models/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20230507011709_one_to_one_models/migration.sql rename to apps/hub/prisma/migrations/20230507011709_one_to_one_models/migration.sql diff --git a/packages/hub/prisma/migrations/20230517185410_revisions/migration.sql b/apps/hub/prisma/migrations/20230517185410_revisions/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20230517185410_revisions/migration.sql rename to apps/hub/prisma/migrations/20230517185410_revisions/migration.sql diff --git a/packages/hub/prisma/migrations/20230519040512_description/migration.sql b/apps/hub/prisma/migrations/20230519040512_description/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20230519040512_description/migration.sql rename to apps/hub/prisma/migrations/20230519040512_description/migration.sql diff --git a/packages/hub/prisma/migrations/20230528044124_definitions/migration.sql b/apps/hub/prisma/migrations/20230528044124_definitions/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20230528044124_definitions/migration.sql rename to apps/hub/prisma/migrations/20230528044124_definitions/migration.sql diff --git a/packages/hub/prisma/migrations/20230602000759_model_current_revision/migration.sql b/apps/hub/prisma/migrations/20230602000759_model_current_revision/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20230602000759_model_current_revision/migration.sql rename to apps/hub/prisma/migrations/20230602000759_model_current_revision/migration.sql diff --git a/packages/hub/prisma/migrations/20230602204039_recommended_unit/migration.sql b/apps/hub/prisma/migrations/20230602204039_recommended_unit/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20230602204039_recommended_unit/migration.sql rename to apps/hub/prisma/migrations/20230602204039_recommended_unit/migration.sql diff --git a/packages/hub/prisma/migrations/20230617194219_remove_revision_descriptions/migration.sql b/apps/hub/prisma/migrations/20230617194219_remove_revision_descriptions/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20230617194219_remove_revision_descriptions/migration.sql rename to apps/hub/prisma/migrations/20230617194219_remove_revision_descriptions/migration.sql diff --git a/packages/hub/prisma/migrations/20230628225944_citext/migration.sql b/apps/hub/prisma/migrations/20230628225944_citext/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20230628225944_citext/migration.sql rename to apps/hub/prisma/migrations/20230628225944_citext/migration.sql diff --git a/packages/hub/prisma/migrations/20230731052958_definition_current_revision/migration.sql b/apps/hub/prisma/migrations/20230731052958_definition_current_revision/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20230731052958_definition_current_revision/migration.sql rename to apps/hub/prisma/migrations/20230731052958_definition_current_revision/migration.sql diff --git a/packages/hub/prisma/migrations/20230807215536_private_models/migration.sql b/apps/hub/prisma/migrations/20230807215536_private_models/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20230807215536_private_models/migration.sql rename to apps/hub/prisma/migrations/20230807215536_private_models/migration.sql diff --git a/packages/hub/prisma/migrations/20230809204921_relation_indices/migration.sql b/apps/hub/prisma/migrations/20230809204921_relation_indices/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20230809204921_relation_indices/migration.sql rename to apps/hub/prisma/migrations/20230809204921_relation_indices/migration.sql diff --git a/packages/hub/prisma/migrations/20230823211259_squiggle_version/migration.sql b/apps/hub/prisma/migrations/20230823211259_squiggle_version/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20230823211259_squiggle_version/migration.sql rename to apps/hub/prisma/migrations/20230823211259_squiggle_version/migration.sql diff --git a/packages/hub/prisma/migrations/20230914022115_rename_legacy_owner_id/migration.sql b/apps/hub/prisma/migrations/20230914022115_rename_legacy_owner_id/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20230914022115_rename_legacy_owner_id/migration.sql rename to apps/hub/prisma/migrations/20230914022115_rename_legacy_owner_id/migration.sql diff --git a/packages/hub/prisma/migrations/20230914033258_groups_intermediate_schema/migration.sql b/apps/hub/prisma/migrations/20230914033258_groups_intermediate_schema/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20230914033258_groups_intermediate_schema/migration.sql rename to apps/hub/prisma/migrations/20230914033258_groups_intermediate_schema/migration.sql diff --git a/packages/hub/prisma/migrations/20230914043126_groups_deployed/migration.sql b/apps/hub/prisma/migrations/20230914043126_groups_deployed/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20230914043126_groups_deployed/migration.sql rename to apps/hub/prisma/migrations/20230914043126_groups_deployed/migration.sql diff --git a/packages/hub/prisma/migrations/20230914180005_drop_legacy_pre_group_fields/migration.sql b/apps/hub/prisma/migrations/20230914180005_drop_legacy_pre_group_fields/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20230914180005_drop_legacy_pre_group_fields/migration.sql rename to apps/hub/prisma/migrations/20230914180005_drop_legacy_pre_group_fields/migration.sql diff --git a/packages/hub/prisma/migrations/20230929014107_revision_author/migration.sql b/apps/hub/prisma/migrations/20230929014107_revision_author/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20230929014107_revision_author/migration.sql rename to apps/hub/prisma/migrations/20230929014107_revision_author/migration.sql diff --git a/packages/hub/prisma/migrations/20231107200459_revision_comments/migration.sql b/apps/hub/prisma/migrations/20231107200459_revision_comments/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20231107200459_revision_comments/migration.sql rename to apps/hub/prisma/migrations/20231107200459_revision_comments/migration.sql diff --git a/packages/hub/prisma/migrations/20231108220823_model_exports/migration.sql b/apps/hub/prisma/migrations/20231108220823_model_exports/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20231108220823_model_exports/migration.sql rename to apps/hub/prisma/migrations/20231108220823_model_exports/migration.sql diff --git a/packages/hub/prisma/migrations/20231115210333_add_variable_type/migration.sql b/apps/hub/prisma/migrations/20231115210333_add_variable_type/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20231115210333_add_variable_type/migration.sql rename to apps/hub/prisma/migrations/20231115210333_add_variable_type/migration.sql diff --git a/packages/hub/prisma/migrations/20231117025418_model_export_docstring/migration.sql b/apps/hub/prisma/migrations/20231117025418_model_export_docstring/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20231117025418_model_export_docstring/migration.sql rename to apps/hub/prisma/migrations/20231117025418_model_export_docstring/migration.sql diff --git a/packages/hub/prisma/migrations/20231123202517_reusable_invite_token/migration.sql b/apps/hub/prisma/migrations/20231123202517_reusable_invite_token/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20231123202517_reusable_invite_token/migration.sql rename to apps/hub/prisma/migrations/20231123202517_reusable_invite_token/migration.sql diff --git a/packages/hub/prisma/migrations/20231208194502_searchable/migration.sql b/apps/hub/prisma/migrations/20231208194502_searchable/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20231208194502_searchable/migration.sql rename to apps/hub/prisma/migrations/20231208194502_searchable/migration.sql diff --git a/packages/hub/prisma/migrations/20240217215104_squiggle_snippet_seed/migration.sql b/apps/hub/prisma/migrations/20240217215104_squiggle_snippet_seed/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20240217215104_squiggle_snippet_seed/migration.sql rename to apps/hub/prisma/migrations/20240217215104_squiggle_snippet_seed/migration.sql diff --git a/packages/hub/prisma/migrations/20240323172615_squiggle_snippet_default_env/migration.sql b/apps/hub/prisma/migrations/20240323172615_squiggle_snippet_default_env/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20240323172615_squiggle_snippet_default_env/migration.sql rename to apps/hub/prisma/migrations/20240323172615_squiggle_snippet_default_env/migration.sql diff --git a/packages/hub/prisma/migrations/20240405224331_model_export_is_current/migration.sql b/apps/hub/prisma/migrations/20240405224331_model_export_is_current/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20240405224331_model_export_is_current/migration.sql rename to apps/hub/prisma/migrations/20240405224331_model_export_is_current/migration.sql diff --git a/packages/hub/prisma/migrations/20240407144130_model_revision_build/migration.sql b/apps/hub/prisma/migrations/20240407144130_model_revision_build/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20240407144130_model_revision_build/migration.sql rename to apps/hub/prisma/migrations/20240407144130_model_revision_build/migration.sql diff --git a/packages/hub/prisma/migrations/20240412183853_mode_export_to_variables/migration.sql b/apps/hub/prisma/migrations/20240412183853_mode_export_to_variables/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20240412183853_mode_export_to_variables/migration.sql rename to apps/hub/prisma/migrations/20240412183853_mode_export_to_variables/migration.sql diff --git a/packages/hub/prisma/migrations/20240413012803_variable_current_revision_id/migration.sql b/apps/hub/prisma/migrations/20240413012803_variable_current_revision_id/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20240413012803_variable_current_revision_id/migration.sql rename to apps/hub/prisma/migrations/20240413012803_variable_current_revision_id/migration.sql diff --git a/packages/hub/prisma/migrations/20240923182234_ai_workflows/migration.sql b/apps/hub/prisma/migrations/20240923182234_ai_workflows/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20240923182234_ai_workflows/migration.sql rename to apps/hub/prisma/migrations/20240923182234_ai_workflows/migration.sql diff --git a/packages/hub/prisma/migrations/20241012155427_workflow_format/migration.sql b/apps/hub/prisma/migrations/20241012155427_workflow_format/migration.sql similarity index 100% rename from packages/hub/prisma/migrations/20241012155427_workflow_format/migration.sql rename to apps/hub/prisma/migrations/20241012155427_workflow_format/migration.sql diff --git a/packages/hub/prisma/migrations/migration_lock.toml b/apps/hub/prisma/migrations/migration_lock.toml similarity index 100% rename from packages/hub/prisma/migrations/migration_lock.toml rename to apps/hub/prisma/migrations/migration_lock.toml diff --git a/packages/hub/prisma/schema.prisma b/apps/hub/prisma/schema.prisma similarity index 100% rename from packages/hub/prisma/schema.prisma rename to apps/hub/prisma/schema.prisma diff --git a/packages/hub/public/openapi-schema.json b/apps/hub/public/openapi-schema.json similarity index 100% rename from packages/hub/public/openapi-schema.json rename to apps/hub/public/openapi-schema.json diff --git a/packages/hub/src/ai/data/analytics.ts b/apps/hub/src/ai/data/analytics.ts similarity index 100% rename from packages/hub/src/ai/data/analytics.ts rename to apps/hub/src/ai/data/analytics.ts diff --git a/packages/hub/src/ai/data/loadWorkflows.ts b/apps/hub/src/ai/data/loadWorkflows.ts similarity index 100% rename from packages/hub/src/ai/data/loadWorkflows.ts rename to apps/hub/src/ai/data/loadWorkflows.ts diff --git a/packages/hub/src/ai/data/storage.ts b/apps/hub/src/ai/data/storage.ts similarity index 100% rename from packages/hub/src/ai/data/storage.ts rename to apps/hub/src/ai/data/storage.ts diff --git a/packages/hub/src/ai/data/utils.ts b/apps/hub/src/ai/data/utils.ts similarity index 100% rename from packages/hub/src/ai/data/utils.ts rename to apps/hub/src/ai/data/utils.ts diff --git a/packages/hub/src/ai/data/v1_0.ts b/apps/hub/src/ai/data/v1_0.ts similarity index 100% rename from packages/hub/src/ai/data/v1_0.ts rename to apps/hub/src/ai/data/v1_0.ts diff --git a/packages/hub/src/ai/data/v2_0.ts b/apps/hub/src/ai/data/v2_0.ts similarity index 100% rename from packages/hub/src/ai/data/v2_0.ts rename to apps/hub/src/ai/data/v2_0.ts diff --git a/packages/hub/src/app/(frontpage)/definitions/page.tsx b/apps/hub/src/app/(frontpage)/definitions/page.tsx similarity index 100% rename from packages/hub/src/app/(frontpage)/definitions/page.tsx rename to apps/hub/src/app/(frontpage)/definitions/page.tsx diff --git a/packages/hub/src/app/(frontpage)/groups/page.tsx b/apps/hub/src/app/(frontpage)/groups/page.tsx similarity index 100% rename from packages/hub/src/app/(frontpage)/groups/page.tsx rename to apps/hub/src/app/(frontpage)/groups/page.tsx diff --git a/packages/hub/src/app/(frontpage)/layout.tsx b/apps/hub/src/app/(frontpage)/layout.tsx similarity index 100% rename from packages/hub/src/app/(frontpage)/layout.tsx rename to apps/hub/src/app/(frontpage)/layout.tsx diff --git a/packages/hub/src/app/(frontpage)/loading.tsx b/apps/hub/src/app/(frontpage)/loading.tsx similarity index 100% rename from packages/hub/src/app/(frontpage)/loading.tsx rename to apps/hub/src/app/(frontpage)/loading.tsx diff --git a/packages/hub/src/app/(frontpage)/page.tsx b/apps/hub/src/app/(frontpage)/page.tsx similarity index 100% rename from packages/hub/src/app/(frontpage)/page.tsx rename to apps/hub/src/app/(frontpage)/page.tsx diff --git a/packages/hub/src/app/(frontpage)/variables/page.tsx b/apps/hub/src/app/(frontpage)/variables/page.tsx similarity index 100% rename from packages/hub/src/app/(frontpage)/variables/page.tsx rename to apps/hub/src/app/(frontpage)/variables/page.tsx diff --git a/packages/hub/src/app/about/page.tsx b/apps/hub/src/app/about/page.tsx similarity index 100% rename from packages/hub/src/app/about/page.tsx rename to apps/hub/src/app/about/page.tsx diff --git a/packages/hub/src/app/admin/dev/page.tsx b/apps/hub/src/app/admin/dev/page.tsx similarity index 100% rename from packages/hub/src/app/admin/dev/page.tsx rename to apps/hub/src/app/admin/dev/page.tsx diff --git a/packages/hub/src/app/admin/layout.tsx b/apps/hub/src/app/admin/layout.tsx similarity index 100% rename from packages/hub/src/app/admin/layout.tsx rename to apps/hub/src/app/admin/layout.tsx diff --git a/packages/hub/src/app/admin/page.tsx b/apps/hub/src/app/admin/page.tsx similarity index 100% rename from packages/hub/src/app/admin/page.tsx rename to apps/hub/src/app/admin/page.tsx diff --git a/packages/hub/src/app/admin/search/page.tsx b/apps/hub/src/app/admin/search/page.tsx similarity index 100% rename from packages/hub/src/app/admin/search/page.tsx rename to apps/hub/src/app/admin/search/page.tsx diff --git a/packages/hub/src/app/admin/upgrade-versions/UpgradeVersionsPage.tsx b/apps/hub/src/app/admin/upgrade-versions/UpgradeVersionsPage.tsx similarity index 100% rename from packages/hub/src/app/admin/upgrade-versions/UpgradeVersionsPage.tsx rename to apps/hub/src/app/admin/upgrade-versions/UpgradeVersionsPage.tsx diff --git a/packages/hub/src/app/admin/upgrade-versions/UpgradeableModel.tsx b/apps/hub/src/app/admin/upgrade-versions/UpgradeableModel.tsx similarity index 100% rename from packages/hub/src/app/admin/upgrade-versions/UpgradeableModel.tsx rename to apps/hub/src/app/admin/upgrade-versions/UpgradeableModel.tsx diff --git a/packages/hub/src/app/admin/upgrade-versions/page.tsx b/apps/hub/src/app/admin/upgrade-versions/page.tsx similarity index 100% rename from packages/hub/src/app/admin/upgrade-versions/page.tsx rename to apps/hub/src/app/admin/upgrade-versions/page.tsx diff --git a/packages/hub/src/app/ai/AiDashboard.tsx b/apps/hub/src/app/ai/AiDashboard.tsx similarity index 100% rename from packages/hub/src/app/ai/AiDashboard.tsx rename to apps/hub/src/app/ai/AiDashboard.tsx diff --git a/packages/hub/src/app/ai/Badge.tsx b/apps/hub/src/app/ai/Badge.tsx similarity index 100% rename from packages/hub/src/app/ai/Badge.tsx rename to apps/hub/src/app/ai/Badge.tsx diff --git a/packages/hub/src/app/ai/LogsView.tsx b/apps/hub/src/app/ai/LogsView.tsx similarity index 100% rename from packages/hub/src/app/ai/LogsView.tsx rename to apps/hub/src/app/ai/LogsView.tsx diff --git a/packages/hub/src/app/ai/README.md b/apps/hub/src/app/ai/README.md similarity index 100% rename from packages/hub/src/app/ai/README.md rename to apps/hub/src/app/ai/README.md diff --git a/packages/hub/src/app/ai/Sidebar.tsx b/apps/hub/src/app/ai/Sidebar.tsx similarity index 100% rename from packages/hub/src/app/ai/Sidebar.tsx rename to apps/hub/src/app/ai/Sidebar.tsx diff --git a/packages/hub/src/app/ai/SquigglePlaygroundForWorkflow.tsx b/apps/hub/src/app/ai/SquigglePlaygroundForWorkflow.tsx similarity index 100% rename from packages/hub/src/app/ai/SquigglePlaygroundForWorkflow.tsx rename to apps/hub/src/app/ai/SquigglePlaygroundForWorkflow.tsx diff --git a/packages/hub/src/app/ai/StepStatusIcon.tsx b/apps/hub/src/app/ai/StepStatusIcon.tsx similarity index 100% rename from packages/hub/src/app/ai/StepStatusIcon.tsx rename to apps/hub/src/app/ai/StepStatusIcon.tsx diff --git a/packages/hub/src/app/ai/WorkflowName.tsx b/apps/hub/src/app/ai/WorkflowName.tsx similarity index 100% rename from packages/hub/src/app/ai/WorkflowName.tsx rename to apps/hub/src/app/ai/WorkflowName.tsx diff --git a/packages/hub/src/app/ai/WorkflowStatusIcon.tsx b/apps/hub/src/app/ai/WorkflowStatusIcon.tsx similarity index 100% rename from packages/hub/src/app/ai/WorkflowStatusIcon.tsx rename to apps/hub/src/app/ai/WorkflowStatusIcon.tsx diff --git a/packages/hub/src/app/ai/WorkflowSummaryItem.tsx b/apps/hub/src/app/ai/WorkflowSummaryItem.tsx similarity index 100% rename from packages/hub/src/app/ai/WorkflowSummaryItem.tsx rename to apps/hub/src/app/ai/WorkflowSummaryItem.tsx diff --git a/packages/hub/src/app/ai/WorkflowSummaryList.tsx b/apps/hub/src/app/ai/WorkflowSummaryList.tsx similarity index 100% rename from packages/hub/src/app/ai/WorkflowSummaryList.tsx rename to apps/hub/src/app/ai/WorkflowSummaryList.tsx diff --git a/packages/hub/src/app/ai/WorkflowViewer/ArtifactDisplay.tsx b/apps/hub/src/app/ai/WorkflowViewer/ArtifactDisplay.tsx similarity index 100% rename from packages/hub/src/app/ai/WorkflowViewer/ArtifactDisplay.tsx rename to apps/hub/src/app/ai/WorkflowViewer/ArtifactDisplay.tsx diff --git a/packages/hub/src/app/ai/WorkflowViewer/ArtifactList.tsx b/apps/hub/src/app/ai/WorkflowViewer/ArtifactList.tsx similarity index 100% rename from packages/hub/src/app/ai/WorkflowViewer/ArtifactList.tsx rename to apps/hub/src/app/ai/WorkflowViewer/ArtifactList.tsx diff --git a/packages/hub/src/app/ai/WorkflowViewer/ArtifactMessages.tsx b/apps/hub/src/app/ai/WorkflowViewer/ArtifactMessages.tsx similarity index 100% rename from packages/hub/src/app/ai/WorkflowViewer/ArtifactMessages.tsx rename to apps/hub/src/app/ai/WorkflowViewer/ArtifactMessages.tsx diff --git a/packages/hub/src/app/ai/WorkflowViewer/ClientStepView.tsx b/apps/hub/src/app/ai/WorkflowViewer/ClientStepView.tsx similarity index 100% rename from packages/hub/src/app/ai/WorkflowViewer/ClientStepView.tsx rename to apps/hub/src/app/ai/WorkflowViewer/ClientStepView.tsx diff --git a/packages/hub/src/app/ai/WorkflowViewer/Header.tsx b/apps/hub/src/app/ai/WorkflowViewer/Header.tsx similarity index 100% rename from packages/hub/src/app/ai/WorkflowViewer/Header.tsx rename to apps/hub/src/app/ai/WorkflowViewer/Header.tsx diff --git a/packages/hub/src/app/ai/WorkflowViewer/StepNode.tsx b/apps/hub/src/app/ai/WorkflowViewer/StepNode.tsx similarity index 100% rename from packages/hub/src/app/ai/WorkflowViewer/StepNode.tsx rename to apps/hub/src/app/ai/WorkflowViewer/StepNode.tsx diff --git a/packages/hub/src/app/ai/WorkflowViewer/WorkflowSteps.tsx b/apps/hub/src/app/ai/WorkflowViewer/WorkflowSteps.tsx similarity index 100% rename from packages/hub/src/app/ai/WorkflowViewer/WorkflowSteps.tsx rename to apps/hub/src/app/ai/WorkflowViewer/WorkflowSteps.tsx diff --git a/packages/hub/src/app/ai/WorkflowViewer/index.tsx b/apps/hub/src/app/ai/WorkflowViewer/index.tsx similarity index 100% rename from packages/hub/src/app/ai/WorkflowViewer/index.tsx rename to apps/hub/src/app/ai/WorkflowViewer/index.tsx diff --git a/packages/hub/src/app/ai/analytics/ClientLayout.tsx b/apps/hub/src/app/ai/analytics/ClientLayout.tsx similarity index 100% rename from packages/hub/src/app/ai/analytics/ClientLayout.tsx rename to apps/hub/src/app/ai/analytics/ClientLayout.tsx diff --git a/packages/hub/src/app/ai/analytics/StepErrorList.tsx b/apps/hub/src/app/ai/analytics/StepErrorList.tsx similarity index 100% rename from packages/hub/src/app/ai/analytics/StepErrorList.tsx rename to apps/hub/src/app/ai/analytics/StepErrorList.tsx diff --git a/packages/hub/src/app/ai/analytics/code-errors/page.tsx b/apps/hub/src/app/ai/analytics/code-errors/page.tsx similarity index 100% rename from packages/hub/src/app/ai/analytics/code-errors/page.tsx rename to apps/hub/src/app/ai/analytics/code-errors/page.tsx diff --git a/packages/hub/src/app/ai/analytics/layout.tsx b/apps/hub/src/app/ai/analytics/layout.tsx similarity index 100% rename from packages/hub/src/app/ai/analytics/layout.tsx rename to apps/hub/src/app/ai/analytics/layout.tsx diff --git a/packages/hub/src/app/ai/analytics/page.tsx b/apps/hub/src/app/ai/analytics/page.tsx similarity index 100% rename from packages/hub/src/app/ai/analytics/page.tsx rename to apps/hub/src/app/ai/analytics/page.tsx diff --git a/packages/hub/src/app/ai/analytics/step-errors/page.tsx b/apps/hub/src/app/ai/analytics/step-errors/page.tsx similarity index 100% rename from packages/hub/src/app/ai/analytics/step-errors/page.tsx rename to apps/hub/src/app/ai/analytics/step-errors/page.tsx diff --git a/packages/hub/src/app/ai/api/create/route.ts b/apps/hub/src/app/ai/api/create/route.ts similarity index 100% rename from packages/hub/src/app/ai/api/create/route.ts rename to apps/hub/src/app/ai/api/create/route.ts diff --git a/packages/hub/src/app/ai/api/system-prompt/route.ts b/apps/hub/src/app/ai/api/system-prompt/route.ts similarity index 100% rename from packages/hub/src/app/ai/api/system-prompt/route.ts rename to apps/hub/src/app/ai/api/system-prompt/route.ts diff --git a/packages/hub/src/app/ai/page.tsx b/apps/hub/src/app/ai/page.tsx similarity index 100% rename from packages/hub/src/app/ai/page.tsx rename to apps/hub/src/app/ai/page.tsx diff --git a/packages/hub/src/app/ai/useSquiggleWorkflows.tsx b/apps/hub/src/app/ai/useSquiggleWorkflows.tsx similarity index 100% rename from packages/hub/src/app/ai/useSquiggleWorkflows.tsx rename to apps/hub/src/app/ai/useSquiggleWorkflows.tsx diff --git a/packages/hub/src/app/ai/utils.ts b/apps/hub/src/app/ai/utils.ts similarity index 100% rename from packages/hub/src/app/ai/utils.ts rename to apps/hub/src/app/ai/utils.ts diff --git a/packages/hub/src/app/api/auth/[...nextauth]/route.ts b/apps/hub/src/app/api/auth/[...nextauth]/route.ts similarity index 100% rename from packages/hub/src/app/api/auth/[...nextauth]/route.ts rename to apps/hub/src/app/api/auth/[...nextauth]/route.ts diff --git a/packages/hub/src/app/api/find-owners/route.ts b/apps/hub/src/app/api/find-owners/route.ts similarity index 100% rename from packages/hub/src/app/api/find-owners/route.ts rename to apps/hub/src/app/api/find-owners/route.ts diff --git a/packages/hub/src/app/api/find-relative-values/route.ts b/apps/hub/src/app/api/find-relative-values/route.ts similarity index 100% rename from packages/hub/src/app/api/find-relative-values/route.ts rename to apps/hub/src/app/api/find-relative-values/route.ts diff --git a/packages/hub/src/app/api/get-group-models/route.ts b/apps/hub/src/app/api/get-group-models/route.ts similarity index 100% rename from packages/hub/src/app/api/get-group-models/route.ts rename to apps/hub/src/app/api/get-group-models/route.ts diff --git a/packages/hub/src/app/api/get-source/route.ts b/apps/hub/src/app/api/get-source/route.ts similarity index 100% rename from packages/hub/src/app/api/get-source/route.ts rename to apps/hub/src/app/api/get-source/route.ts diff --git a/packages/hub/src/app/api/runSquiggle/route.ts b/apps/hub/src/app/api/runSquiggle/route.ts similarity index 100% rename from packages/hub/src/app/api/runSquiggle/route.ts rename to apps/hub/src/app/api/runSquiggle/route.ts diff --git a/packages/hub/src/app/api/search/route.ts b/apps/hub/src/app/api/search/route.ts similarity index 100% rename from packages/hub/src/app/api/search/route.ts rename to apps/hub/src/app/api/search/route.ts diff --git a/packages/hub/src/app/api/search/schema.ts b/apps/hub/src/app/api/search/schema.ts similarity index 100% rename from packages/hub/src/app/api/search/schema.ts rename to apps/hub/src/app/api/search/schema.ts diff --git a/packages/hub/src/app/benchmarks/page.tsx b/apps/hub/src/app/benchmarks/page.tsx similarity index 100% rename from packages/hub/src/app/benchmarks/page.tsx rename to apps/hub/src/app/benchmarks/page.tsx diff --git a/packages/hub/src/app/groups/[slug]/NewModelButton.tsx b/apps/hub/src/app/groups/[slug]/NewModelButton.tsx similarity index 100% rename from packages/hub/src/app/groups/[slug]/NewModelButton.tsx rename to apps/hub/src/app/groups/[slug]/NewModelButton.tsx diff --git a/packages/hub/src/app/groups/[slug]/invite-link/AcceptGroupInvitePage.tsx b/apps/hub/src/app/groups/[slug]/invite-link/AcceptGroupInvitePage.tsx similarity index 100% rename from packages/hub/src/app/groups/[slug]/invite-link/AcceptGroupInvitePage.tsx rename to apps/hub/src/app/groups/[slug]/invite-link/AcceptGroupInvitePage.tsx diff --git a/packages/hub/src/app/groups/[slug]/invite-link/page.tsx b/apps/hub/src/app/groups/[slug]/invite-link/page.tsx similarity index 100% rename from packages/hub/src/app/groups/[slug]/invite-link/page.tsx rename to apps/hub/src/app/groups/[slug]/invite-link/page.tsx diff --git a/packages/hub/src/app/groups/[slug]/layout.tsx b/apps/hub/src/app/groups/[slug]/layout.tsx similarity index 100% rename from packages/hub/src/app/groups/[slug]/layout.tsx rename to apps/hub/src/app/groups/[slug]/layout.tsx diff --git a/packages/hub/src/app/groups/[slug]/members/AddUserToGroupAction.tsx b/apps/hub/src/app/groups/[slug]/members/AddUserToGroupAction.tsx similarity index 100% rename from packages/hub/src/app/groups/[slug]/members/AddUserToGroupAction.tsx rename to apps/hub/src/app/groups/[slug]/members/AddUserToGroupAction.tsx diff --git a/packages/hub/src/app/groups/[slug]/members/DeleteMembershipAction.tsx b/apps/hub/src/app/groups/[slug]/members/DeleteMembershipAction.tsx similarity index 100% rename from packages/hub/src/app/groups/[slug]/members/DeleteMembershipAction.tsx rename to apps/hub/src/app/groups/[slug]/members/DeleteMembershipAction.tsx diff --git a/packages/hub/src/app/groups/[slug]/members/GroupMemberCard.tsx b/apps/hub/src/app/groups/[slug]/members/GroupMemberCard.tsx similarity index 100% rename from packages/hub/src/app/groups/[slug]/members/GroupMemberCard.tsx rename to apps/hub/src/app/groups/[slug]/members/GroupMemberCard.tsx diff --git a/packages/hub/src/app/groups/[slug]/members/GroupMemberList.tsx b/apps/hub/src/app/groups/[slug]/members/GroupMemberList.tsx similarity index 100% rename from packages/hub/src/app/groups/[slug]/members/GroupMemberList.tsx rename to apps/hub/src/app/groups/[slug]/members/GroupMemberList.tsx diff --git a/packages/hub/src/app/groups/[slug]/members/GroupReusableInviteSection.tsx b/apps/hub/src/app/groups/[slug]/members/GroupReusableInviteSection.tsx similarity index 100% rename from packages/hub/src/app/groups/[slug]/members/GroupReusableInviteSection.tsx rename to apps/hub/src/app/groups/[slug]/members/GroupReusableInviteSection.tsx diff --git a/packages/hub/src/app/groups/[slug]/members/MembershipRoleButton.tsx b/apps/hub/src/app/groups/[slug]/members/MembershipRoleButton.tsx similarity index 100% rename from packages/hub/src/app/groups/[slug]/members/MembershipRoleButton.tsx rename to apps/hub/src/app/groups/[slug]/members/MembershipRoleButton.tsx diff --git a/packages/hub/src/app/groups/[slug]/members/SetMembershipRoleAction.tsx b/apps/hub/src/app/groups/[slug]/members/SetMembershipRoleAction.tsx similarity index 100% rename from packages/hub/src/app/groups/[slug]/members/SetMembershipRoleAction.tsx rename to apps/hub/src/app/groups/[slug]/members/SetMembershipRoleAction.tsx diff --git a/packages/hub/src/app/groups/[slug]/members/page.tsx b/apps/hub/src/app/groups/[slug]/members/page.tsx similarity index 100% rename from packages/hub/src/app/groups/[slug]/members/page.tsx rename to apps/hub/src/app/groups/[slug]/members/page.tsx diff --git a/packages/hub/src/app/groups/[slug]/page.tsx b/apps/hub/src/app/groups/[slug]/page.tsx similarity index 100% rename from packages/hub/src/app/groups/[slug]/page.tsx rename to apps/hub/src/app/groups/[slug]/page.tsx diff --git a/packages/hub/src/app/icon.png b/apps/hub/src/app/icon.png similarity index 100% rename from packages/hub/src/app/icon.png rename to apps/hub/src/app/icon.png diff --git a/packages/hub/src/app/layout.tsx b/apps/hub/src/app/layout.tsx similarity index 100% rename from packages/hub/src/app/layout.tsx rename to apps/hub/src/app/layout.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/DeleteModelAction.tsx b/apps/hub/src/app/models/[owner]/[slug]/DeleteModelAction.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/DeleteModelAction.tsx rename to apps/hub/src/app/models/[owner]/[slug]/DeleteModelAction.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/EditSquiggleSnippetModel.tsx b/apps/hub/src/app/models/[owner]/[slug]/EditSquiggleSnippetModel.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/EditSquiggleSnippetModel.tsx rename to apps/hub/src/app/models/[owner]/[slug]/EditSquiggleSnippetModel.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/FallbackLayout.tsx b/apps/hub/src/app/models/[owner]/[slug]/FallbackLayout.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/FallbackLayout.tsx rename to apps/hub/src/app/models/[owner]/[slug]/FallbackLayout.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/ModelEntityNodes.tsx b/apps/hub/src/app/models/[owner]/[slug]/ModelEntityNodes.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/ModelEntityNodes.tsx rename to apps/hub/src/app/models/[owner]/[slug]/ModelEntityNodes.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/ModelLayout.tsx b/apps/hub/src/app/models/[owner]/[slug]/ModelLayout.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/ModelLayout.tsx rename to apps/hub/src/app/models/[owner]/[slug]/ModelLayout.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/ModelPrivacyControls.tsx b/apps/hub/src/app/models/[owner]/[slug]/ModelPrivacyControls.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/ModelPrivacyControls.tsx rename to apps/hub/src/app/models/[owner]/[slug]/ModelPrivacyControls.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/ModelSettingsButton.tsx b/apps/hub/src/app/models/[owner]/[slug]/ModelSettingsButton.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/ModelSettingsButton.tsx rename to apps/hub/src/app/models/[owner]/[slug]/ModelSettingsButton.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/MoveModelAction.tsx b/apps/hub/src/app/models/[owner]/[slug]/MoveModelAction.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/MoveModelAction.tsx rename to apps/hub/src/app/models/[owner]/[slug]/MoveModelAction.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/SquiggleSnippetDraftDialog.tsx b/apps/hub/src/app/models/[owner]/[slug]/SquiggleSnippetDraftDialog.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/SquiggleSnippetDraftDialog.tsx rename to apps/hub/src/app/models/[owner]/[slug]/SquiggleSnippetDraftDialog.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/UpdateModelSlugAction.tsx b/apps/hub/src/app/models/[owner]/[slug]/UpdateModelSlugAction.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/UpdateModelSlugAction.tsx rename to apps/hub/src/app/models/[owner]/[slug]/UpdateModelSlugAction.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/layout.tsx b/apps/hub/src/app/models/[owner]/[slug]/layout.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/layout.tsx rename to apps/hub/src/app/models/[owner]/[slug]/layout.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/page.tsx b/apps/hub/src/app/models/[owner]/[slug]/page.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/page.tsx rename to apps/hub/src/app/models/[owner]/[slug]/page.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/CacheMenu/BuildRelativeValuesCacheAction.tsx b/apps/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/CacheMenu/BuildRelativeValuesCacheAction.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/CacheMenu/BuildRelativeValuesCacheAction.tsx rename to apps/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/CacheMenu/BuildRelativeValuesCacheAction.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/CacheMenu/ClearRelativeValuesCacheAction.tsx b/apps/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/CacheMenu/ClearRelativeValuesCacheAction.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/CacheMenu/ClearRelativeValuesCacheAction.tsx rename to apps/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/CacheMenu/ClearRelativeValuesCacheAction.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/CacheMenu/index.tsx b/apps/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/CacheMenu/index.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/CacheMenu/index.tsx rename to apps/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/CacheMenu/index.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/RelativeValuesModelLayout.tsx b/apps/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/RelativeValuesModelLayout.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/RelativeValuesModelLayout.tsx rename to apps/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/RelativeValuesModelLayout.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/Tabs.tsx b/apps/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/Tabs.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/Tabs.tsx rename to apps/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/Tabs.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/grid/loading.tsx b/apps/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/grid/loading.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/grid/loading.tsx rename to apps/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/grid/loading.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/grid/page.tsx b/apps/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/grid/page.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/grid/page.tsx rename to apps/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/grid/page.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/layout.tsx b/apps/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/layout.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/layout.tsx rename to apps/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/layout.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/page.tsx b/apps/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/page.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/page.tsx rename to apps/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/page.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/plot/page.tsx b/apps/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/plot/page.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/plot/page.tsx rename to apps/hub/src/app/models/[owner]/[slug]/relative-values/[variableName]/plot/page.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/revisions/ModelRevisionsList.tsx b/apps/hub/src/app/models/[owner]/[slug]/revisions/ModelRevisionsList.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/revisions/ModelRevisionsList.tsx rename to apps/hub/src/app/models/[owner]/[slug]/revisions/ModelRevisionsList.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/revisions/[revisionId]/ModelRevisionView.tsx b/apps/hub/src/app/models/[owner]/[slug]/revisions/[revisionId]/ModelRevisionView.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/revisions/[revisionId]/ModelRevisionView.tsx rename to apps/hub/src/app/models/[owner]/[slug]/revisions/[revisionId]/ModelRevisionView.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/revisions/[revisionId]/page.tsx b/apps/hub/src/app/models/[owner]/[slug]/revisions/[revisionId]/page.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/revisions/[revisionId]/page.tsx rename to apps/hub/src/app/models/[owner]/[slug]/revisions/[revisionId]/page.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/revisions/page.tsx b/apps/hub/src/app/models/[owner]/[slug]/revisions/page.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/revisions/page.tsx rename to apps/hub/src/app/models/[owner]/[slug]/revisions/page.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/useFixModelUrlCasing.ts b/apps/hub/src/app/models/[owner]/[slug]/useFixModelUrlCasing.ts similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/useFixModelUrlCasing.ts rename to apps/hub/src/app/models/[owner]/[slug]/useFixModelUrlCasing.ts diff --git a/packages/hub/src/app/models/[owner]/[slug]/variables/[variableName]/VariableRevisionsPanel.tsx b/apps/hub/src/app/models/[owner]/[slug]/variables/[variableName]/VariableRevisionsPanel.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/variables/[variableName]/VariableRevisionsPanel.tsx rename to apps/hub/src/app/models/[owner]/[slug]/variables/[variableName]/VariableRevisionsPanel.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/variables/[variableName]/layout.tsx b/apps/hub/src/app/models/[owner]/[slug]/variables/[variableName]/layout.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/variables/[variableName]/layout.tsx rename to apps/hub/src/app/models/[owner]/[slug]/variables/[variableName]/layout.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/variables/[variableName]/page.tsx b/apps/hub/src/app/models/[owner]/[slug]/variables/[variableName]/page.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/variables/[variableName]/page.tsx rename to apps/hub/src/app/models/[owner]/[slug]/variables/[variableName]/page.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/variables/[variableName]/revisions/[revisionId]/VariableRevisionPage.tsx b/apps/hub/src/app/models/[owner]/[slug]/variables/[variableName]/revisions/[revisionId]/VariableRevisionPage.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/variables/[variableName]/revisions/[revisionId]/VariableRevisionPage.tsx rename to apps/hub/src/app/models/[owner]/[slug]/variables/[variableName]/revisions/[revisionId]/VariableRevisionPage.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/variables/[variableName]/revisions/[revisionId]/page.tsx b/apps/hub/src/app/models/[owner]/[slug]/variables/[variableName]/revisions/[revisionId]/page.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/variables/[variableName]/revisions/[revisionId]/page.tsx rename to apps/hub/src/app/models/[owner]/[slug]/variables/[variableName]/revisions/[revisionId]/page.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/view/ViewSquiggleSnippet.tsx b/apps/hub/src/app/models/[owner]/[slug]/view/ViewSquiggleSnippet.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/view/ViewSquiggleSnippet.tsx rename to apps/hub/src/app/models/[owner]/[slug]/view/ViewSquiggleSnippet.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/view/layout.tsx b/apps/hub/src/app/models/[owner]/[slug]/view/layout.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/view/layout.tsx rename to apps/hub/src/app/models/[owner]/[slug]/view/layout.tsx diff --git a/packages/hub/src/app/models/[owner]/[slug]/view/page.tsx b/apps/hub/src/app/models/[owner]/[slug]/view/page.tsx similarity index 100% rename from packages/hub/src/app/models/[owner]/[slug]/view/page.tsx rename to apps/hub/src/app/models/[owner]/[slug]/view/page.tsx diff --git a/packages/hub/src/app/new/definition/NewDefinition.tsx b/apps/hub/src/app/new/definition/NewDefinition.tsx similarity index 100% rename from packages/hub/src/app/new/definition/NewDefinition.tsx rename to apps/hub/src/app/new/definition/NewDefinition.tsx diff --git a/packages/hub/src/app/new/definition/page.tsx b/apps/hub/src/app/new/definition/page.tsx similarity index 100% rename from packages/hub/src/app/new/definition/page.tsx rename to apps/hub/src/app/new/definition/page.tsx diff --git a/packages/hub/src/app/new/group/NewGroup.tsx b/apps/hub/src/app/new/group/NewGroup.tsx similarity index 100% rename from packages/hub/src/app/new/group/NewGroup.tsx rename to apps/hub/src/app/new/group/NewGroup.tsx diff --git a/packages/hub/src/app/new/group/page.tsx b/apps/hub/src/app/new/group/page.tsx similarity index 100% rename from packages/hub/src/app/new/group/page.tsx rename to apps/hub/src/app/new/group/page.tsx diff --git a/packages/hub/src/app/new/model/NewModel.tsx b/apps/hub/src/app/new/model/NewModel.tsx similarity index 100% rename from packages/hub/src/app/new/model/NewModel.tsx rename to apps/hub/src/app/new/model/NewModel.tsx diff --git a/packages/hub/src/app/new/model/page.tsx b/apps/hub/src/app/new/model/page.tsx similarity index 100% rename from packages/hub/src/app/new/model/page.tsx rename to apps/hub/src/app/new/model/page.tsx diff --git a/packages/hub/src/app/not-found.tsx b/apps/hub/src/app/not-found.tsx similarity index 100% rename from packages/hub/src/app/not-found.tsx rename to apps/hub/src/app/not-found.tsx diff --git a/packages/hub/src/app/privacy/page.tsx b/apps/hub/src/app/privacy/page.tsx similarity index 100% rename from packages/hub/src/app/privacy/page.tsx rename to apps/hub/src/app/privacy/page.tsx diff --git a/packages/hub/src/app/relative-values/[owner]/[slug]/DefinitionLayout.tsx b/apps/hub/src/app/relative-values/[owner]/[slug]/DefinitionLayout.tsx similarity index 100% rename from packages/hub/src/app/relative-values/[owner]/[slug]/DefinitionLayout.tsx rename to apps/hub/src/app/relative-values/[owner]/[slug]/DefinitionLayout.tsx diff --git a/packages/hub/src/app/relative-values/[owner]/[slug]/DeleteRelativeValuesDefinitionAction.tsx b/apps/hub/src/app/relative-values/[owner]/[slug]/DeleteRelativeValuesDefinitionAction.tsx similarity index 100% rename from packages/hub/src/app/relative-values/[owner]/[slug]/DeleteRelativeValuesDefinitionAction.tsx rename to apps/hub/src/app/relative-values/[owner]/[slug]/DeleteRelativeValuesDefinitionAction.tsx diff --git a/packages/hub/src/app/relative-values/[owner]/[slug]/RelativeValuesDefinitionPage.tsx b/apps/hub/src/app/relative-values/[owner]/[slug]/RelativeValuesDefinitionPage.tsx similarity index 100% rename from packages/hub/src/app/relative-values/[owner]/[slug]/RelativeValuesDefinitionPage.tsx rename to apps/hub/src/app/relative-values/[owner]/[slug]/RelativeValuesDefinitionPage.tsx diff --git a/packages/hub/src/app/relative-values/[owner]/[slug]/edit/EditRelativeValuesDefinition.tsx b/apps/hub/src/app/relative-values/[owner]/[slug]/edit/EditRelativeValuesDefinition.tsx similarity index 100% rename from packages/hub/src/app/relative-values/[owner]/[slug]/edit/EditRelativeValuesDefinition.tsx rename to apps/hub/src/app/relative-values/[owner]/[slug]/edit/EditRelativeValuesDefinition.tsx diff --git a/packages/hub/src/app/relative-values/[owner]/[slug]/edit/page.tsx b/apps/hub/src/app/relative-values/[owner]/[slug]/edit/page.tsx similarity index 100% rename from packages/hub/src/app/relative-values/[owner]/[slug]/edit/page.tsx rename to apps/hub/src/app/relative-values/[owner]/[slug]/edit/page.tsx diff --git a/packages/hub/src/app/relative-values/[owner]/[slug]/layout.tsx b/apps/hub/src/app/relative-values/[owner]/[slug]/layout.tsx similarity index 100% rename from packages/hub/src/app/relative-values/[owner]/[slug]/layout.tsx rename to apps/hub/src/app/relative-values/[owner]/[slug]/layout.tsx diff --git a/packages/hub/src/app/relative-values/[owner]/[slug]/page.tsx b/apps/hub/src/app/relative-values/[owner]/[slug]/page.tsx similarity index 100% rename from packages/hub/src/app/relative-values/[owner]/[slug]/page.tsx rename to apps/hub/src/app/relative-values/[owner]/[slug]/page.tsx diff --git a/packages/hub/src/app/settings/choose-username/ChooseUsername.tsx b/apps/hub/src/app/settings/choose-username/ChooseUsername.tsx similarity index 100% rename from packages/hub/src/app/settings/choose-username/ChooseUsername.tsx rename to apps/hub/src/app/settings/choose-username/ChooseUsername.tsx diff --git a/packages/hub/src/app/settings/choose-username/page.tsx b/apps/hub/src/app/settings/choose-username/page.tsx similarity index 100% rename from packages/hub/src/app/settings/choose-username/page.tsx rename to apps/hub/src/app/settings/choose-username/page.tsx diff --git a/packages/hub/src/app/status/layout.tsx b/apps/hub/src/app/status/layout.tsx similarity index 100% rename from packages/hub/src/app/status/layout.tsx rename to apps/hub/src/app/status/layout.tsx diff --git a/packages/hub/src/app/status/page.tsx b/apps/hub/src/app/status/page.tsx similarity index 100% rename from packages/hub/src/app/status/page.tsx rename to apps/hub/src/app/status/page.tsx diff --git a/packages/hub/src/app/terms/page.tsx b/apps/hub/src/app/terms/page.tsx similarity index 100% rename from packages/hub/src/app/terms/page.tsx rename to apps/hub/src/app/terms/page.tsx diff --git a/packages/hub/src/app/users/[username]/NewModelButton.tsx b/apps/hub/src/app/users/[username]/NewModelButton.tsx similarity index 100% rename from packages/hub/src/app/users/[username]/NewModelButton.tsx rename to apps/hub/src/app/users/[username]/NewModelButton.tsx diff --git a/packages/hub/src/app/users/[username]/definitions/page.tsx b/apps/hub/src/app/users/[username]/definitions/page.tsx similarity index 100% rename from packages/hub/src/app/users/[username]/definitions/page.tsx rename to apps/hub/src/app/users/[username]/definitions/page.tsx diff --git a/packages/hub/src/app/users/[username]/groups/page.tsx b/apps/hub/src/app/users/[username]/groups/page.tsx similarity index 100% rename from packages/hub/src/app/users/[username]/groups/page.tsx rename to apps/hub/src/app/users/[username]/groups/page.tsx diff --git a/packages/hub/src/app/users/[username]/layout.tsx b/apps/hub/src/app/users/[username]/layout.tsx similarity index 100% rename from packages/hub/src/app/users/[username]/layout.tsx rename to apps/hub/src/app/users/[username]/layout.tsx diff --git a/packages/hub/src/app/users/[username]/page.tsx b/apps/hub/src/app/users/[username]/page.tsx similarity index 100% rename from packages/hub/src/app/users/[username]/page.tsx rename to apps/hub/src/app/users/[username]/page.tsx diff --git a/packages/hub/src/app/users/[username]/variables/page.tsx b/apps/hub/src/app/users/[username]/variables/page.tsx similarity index 100% rename from packages/hub/src/app/users/[username]/variables/page.tsx rename to apps/hub/src/app/users/[username]/variables/page.tsx diff --git a/packages/hub/src/components/EntityCard.tsx b/apps/hub/src/components/EntityCard.tsx similarity index 100% rename from packages/hub/src/components/EntityCard.tsx rename to apps/hub/src/components/EntityCard.tsx diff --git a/packages/hub/src/components/EntityInfo.tsx b/apps/hub/src/components/EntityInfo.tsx similarity index 100% rename from packages/hub/src/components/EntityInfo.tsx rename to apps/hub/src/components/EntityInfo.tsx diff --git a/packages/hub/src/components/EntityLayout.tsx b/apps/hub/src/components/EntityLayout.tsx similarity index 100% rename from packages/hub/src/components/EntityLayout.tsx rename to apps/hub/src/components/EntityLayout.tsx diff --git a/packages/hub/src/components/ErrorBoundary.tsx b/apps/hub/src/components/ErrorBoundary.tsx similarity index 100% rename from packages/hub/src/components/ErrorBoundary.tsx rename to apps/hub/src/components/ErrorBoundary.tsx diff --git a/packages/hub/src/components/ExitConfirmationWrapper/ConfirmNavigationModal.tsx b/apps/hub/src/components/ExitConfirmationWrapper/ConfirmNavigationModal.tsx similarity index 100% rename from packages/hub/src/components/ExitConfirmationWrapper/ConfirmNavigationModal.tsx rename to apps/hub/src/components/ExitConfirmationWrapper/ConfirmNavigationModal.tsx diff --git a/packages/hub/src/components/ExitConfirmationWrapper/context.ts b/apps/hub/src/components/ExitConfirmationWrapper/context.ts similarity index 100% rename from packages/hub/src/components/ExitConfirmationWrapper/context.ts rename to apps/hub/src/components/ExitConfirmationWrapper/context.ts diff --git a/packages/hub/src/components/ExitConfirmationWrapper/hooks.ts b/apps/hub/src/components/ExitConfirmationWrapper/hooks.ts similarity index 100% rename from packages/hub/src/components/ExitConfirmationWrapper/hooks.ts rename to apps/hub/src/components/ExitConfirmationWrapper/hooks.ts diff --git a/packages/hub/src/components/ExitConfirmationWrapper/index.tsx b/apps/hub/src/components/ExitConfirmationWrapper/index.tsx similarity index 100% rename from packages/hub/src/components/ExitConfirmationWrapper/index.tsx rename to apps/hub/src/components/ExitConfirmationWrapper/index.tsx diff --git a/packages/hub/src/components/GlobalSearch/SearchResult.tsx b/apps/hub/src/components/GlobalSearch/SearchResult.tsx similarity index 100% rename from packages/hub/src/components/GlobalSearch/SearchResult.tsx rename to apps/hub/src/components/GlobalSearch/SearchResult.tsx diff --git a/packages/hub/src/components/GlobalSearch/SearchResultBox.tsx b/apps/hub/src/components/GlobalSearch/SearchResultBox.tsx similarity index 100% rename from packages/hub/src/components/GlobalSearch/SearchResultBox.tsx rename to apps/hub/src/components/GlobalSearch/SearchResultBox.tsx diff --git a/packages/hub/src/components/GlobalSearch/SearchResultGroup.tsx b/apps/hub/src/components/GlobalSearch/SearchResultGroup.tsx similarity index 100% rename from packages/hub/src/components/GlobalSearch/SearchResultGroup.tsx rename to apps/hub/src/components/GlobalSearch/SearchResultGroup.tsx diff --git a/packages/hub/src/components/GlobalSearch/SearchResultModel.tsx b/apps/hub/src/components/GlobalSearch/SearchResultModel.tsx similarity index 100% rename from packages/hub/src/components/GlobalSearch/SearchResultModel.tsx rename to apps/hub/src/components/GlobalSearch/SearchResultModel.tsx diff --git a/packages/hub/src/components/GlobalSearch/SearchResultRelativeValuesDefinition.tsx b/apps/hub/src/components/GlobalSearch/SearchResultRelativeValuesDefinition.tsx similarity index 100% rename from packages/hub/src/components/GlobalSearch/SearchResultRelativeValuesDefinition.tsx rename to apps/hub/src/components/GlobalSearch/SearchResultRelativeValuesDefinition.tsx diff --git a/packages/hub/src/components/GlobalSearch/SearchResultTItle.tsx b/apps/hub/src/components/GlobalSearch/SearchResultTItle.tsx similarity index 100% rename from packages/hub/src/components/GlobalSearch/SearchResultTItle.tsx rename to apps/hub/src/components/GlobalSearch/SearchResultTItle.tsx diff --git a/packages/hub/src/components/GlobalSearch/SearchResultUser.tsx b/apps/hub/src/components/GlobalSearch/SearchResultUser.tsx similarity index 100% rename from packages/hub/src/components/GlobalSearch/SearchResultUser.tsx rename to apps/hub/src/components/GlobalSearch/SearchResultUser.tsx diff --git a/packages/hub/src/components/GlobalSearch/Snippet.tsx b/apps/hub/src/components/GlobalSearch/Snippet.tsx similarity index 100% rename from packages/hub/src/components/GlobalSearch/Snippet.tsx rename to apps/hub/src/components/GlobalSearch/Snippet.tsx diff --git a/packages/hub/src/components/GlobalSearch/TextSnippet.tsx b/apps/hub/src/components/GlobalSearch/TextSnippet.tsx similarity index 100% rename from packages/hub/src/components/GlobalSearch/TextSnippet.tsx rename to apps/hub/src/components/GlobalSearch/TextSnippet.tsx diff --git a/packages/hub/src/components/GlobalSearch/index.tsx b/apps/hub/src/components/GlobalSearch/index.tsx similarity index 100% rename from packages/hub/src/components/GlobalSearch/index.tsx rename to apps/hub/src/components/GlobalSearch/index.tsx diff --git a/packages/hub/src/components/GroupLink.tsx b/apps/hub/src/components/GroupLink.tsx similarity index 100% rename from packages/hub/src/components/GroupLink.tsx rename to apps/hub/src/components/GroupLink.tsx diff --git a/packages/hub/src/components/LoadMore.tsx b/apps/hub/src/components/LoadMore.tsx similarity index 100% rename from packages/hub/src/components/LoadMore.tsx rename to apps/hub/src/components/LoadMore.tsx diff --git a/packages/hub/src/components/LoadMoreViaSearchParam.tsx b/apps/hub/src/components/LoadMoreViaSearchParam.tsx similarity index 100% rename from packages/hub/src/components/LoadMoreViaSearchParam.tsx rename to apps/hub/src/components/LoadMoreViaSearchParam.tsx diff --git a/packages/hub/src/components/ReactRoot.tsx b/apps/hub/src/components/ReactRoot.tsx similarity index 100% rename from packages/hub/src/components/ReactRoot.tsx rename to apps/hub/src/components/ReactRoot.tsx diff --git a/packages/hub/src/components/SelectGroup.tsx b/apps/hub/src/components/SelectGroup.tsx similarity index 100% rename from packages/hub/src/components/SelectGroup.tsx rename to apps/hub/src/components/SelectGroup.tsx diff --git a/packages/hub/src/components/SelectOwner.tsx b/apps/hub/src/components/SelectOwner.tsx similarity index 100% rename from packages/hub/src/components/SelectOwner.tsx rename to apps/hub/src/components/SelectOwner.tsx diff --git a/packages/hub/src/components/SelectUser.tsx b/apps/hub/src/components/SelectUser.tsx similarity index 100% rename from packages/hub/src/components/SelectUser.tsx rename to apps/hub/src/components/SelectUser.tsx diff --git a/packages/hub/src/components/UsernameLink.tsx b/apps/hub/src/components/UsernameLink.tsx similarity index 100% rename from packages/hub/src/components/UsernameLink.tsx rename to apps/hub/src/components/UsernameLink.tsx diff --git a/packages/hub/src/components/WithAuth/RedirectToLogin.tsx b/apps/hub/src/components/WithAuth/RedirectToLogin.tsx similarity index 100% rename from packages/hub/src/components/WithAuth/RedirectToLogin.tsx rename to apps/hub/src/components/WithAuth/RedirectToLogin.tsx diff --git a/packages/hub/src/components/WithAuth/index.tsx b/apps/hub/src/components/WithAuth/index.tsx similarity index 100% rename from packages/hub/src/components/WithAuth/index.tsx rename to apps/hub/src/components/WithAuth/index.tsx diff --git a/packages/hub/src/components/exports/EditRelativeValueExports.tsx b/apps/hub/src/components/exports/EditRelativeValueExports.tsx similarity index 100% rename from packages/hub/src/components/exports/EditRelativeValueExports.tsx rename to apps/hub/src/components/exports/EditRelativeValueExports.tsx diff --git a/packages/hub/src/components/exports/SelectRelativeValuesDefinition.tsx b/apps/hub/src/components/exports/SelectRelativeValuesDefinition.tsx similarity index 100% rename from packages/hub/src/components/exports/SelectRelativeValuesDefinition.tsx rename to apps/hub/src/components/exports/SelectRelativeValuesDefinition.tsx diff --git a/packages/hub/src/components/layout/FullLayoutWithPadding.tsx b/apps/hub/src/components/layout/FullLayoutWithPadding.tsx similarity index 100% rename from packages/hub/src/components/layout/FullLayoutWithPadding.tsx rename to apps/hub/src/components/layout/FullLayoutWithPadding.tsx diff --git a/packages/hub/src/components/layout/NarrowPageLayout.tsx b/apps/hub/src/components/layout/NarrowPageLayout.tsx similarity index 100% rename from packages/hub/src/components/layout/NarrowPageLayout.tsx rename to apps/hub/src/components/layout/NarrowPageLayout.tsx diff --git a/packages/hub/src/components/layout/RootLayout/DesktopUserControls.tsx b/apps/hub/src/components/layout/RootLayout/DesktopUserControls.tsx similarity index 100% rename from packages/hub/src/components/layout/RootLayout/DesktopUserControls.tsx rename to apps/hub/src/components/layout/RootLayout/DesktopUserControls.tsx diff --git a/packages/hub/src/components/layout/RootLayout/DropdownWithArrow.tsx b/apps/hub/src/components/layout/RootLayout/DropdownWithArrow.tsx similarity index 100% rename from packages/hub/src/components/layout/RootLayout/DropdownWithArrow.tsx rename to apps/hub/src/components/layout/RootLayout/DropdownWithArrow.tsx diff --git a/packages/hub/src/components/layout/RootLayout/MyGroupsMenu.tsx b/apps/hub/src/components/layout/RootLayout/MyGroupsMenu.tsx similarity index 100% rename from packages/hub/src/components/layout/RootLayout/MyGroupsMenu.tsx rename to apps/hub/src/components/layout/RootLayout/MyGroupsMenu.tsx diff --git a/packages/hub/src/components/layout/RootLayout/PageFooter.tsx b/apps/hub/src/components/layout/RootLayout/PageFooter.tsx similarity index 100% rename from packages/hub/src/components/layout/RootLayout/PageFooter.tsx rename to apps/hub/src/components/layout/RootLayout/PageFooter.tsx diff --git a/packages/hub/src/components/layout/RootLayout/PageFooterIfNecessary.tsx b/apps/hub/src/components/layout/RootLayout/PageFooterIfNecessary.tsx similarity index 100% rename from packages/hub/src/components/layout/RootLayout/PageFooterIfNecessary.tsx rename to apps/hub/src/components/layout/RootLayout/PageFooterIfNecessary.tsx diff --git a/packages/hub/src/components/layout/RootLayout/PageMenu.tsx b/apps/hub/src/components/layout/RootLayout/PageMenu.tsx similarity index 100% rename from packages/hub/src/components/layout/RootLayout/PageMenu.tsx rename to apps/hub/src/components/layout/RootLayout/PageMenu.tsx diff --git a/packages/hub/src/components/layout/RootLayout/PageMenuLink.tsx b/apps/hub/src/components/layout/RootLayout/PageMenuLink.tsx similarity index 100% rename from packages/hub/src/components/layout/RootLayout/PageMenuLink.tsx rename to apps/hub/src/components/layout/RootLayout/PageMenuLink.tsx diff --git a/packages/hub/src/components/layout/RootLayout/UserControlsMenu.tsx b/apps/hub/src/components/layout/RootLayout/UserControlsMenu.tsx similarity index 100% rename from packages/hub/src/components/layout/RootLayout/UserControlsMenu.tsx rename to apps/hub/src/components/layout/RootLayout/UserControlsMenu.tsx diff --git a/packages/hub/src/components/layout/RootLayout/index.tsx b/apps/hub/src/components/layout/RootLayout/index.tsx similarity index 100% rename from packages/hub/src/components/layout/RootLayout/index.tsx rename to apps/hub/src/components/layout/RootLayout/index.tsx diff --git a/packages/hub/src/components/layout/RootLayout/useForceChooseUsername.ts b/apps/hub/src/components/layout/RootLayout/useForceChooseUsername.ts similarity index 100% rename from packages/hub/src/components/layout/RootLayout/useForceChooseUsername.ts rename to apps/hub/src/components/layout/RootLayout/useForceChooseUsername.ts diff --git a/packages/hub/src/components/ui/Card.tsx b/apps/hub/src/components/ui/Card.tsx similarity index 100% rename from packages/hub/src/components/ui/Card.tsx rename to apps/hub/src/components/ui/Card.tsx diff --git a/packages/hub/src/components/ui/CloseDropdownOnInvariantChange.tsx b/apps/hub/src/components/ui/CloseDropdownOnInvariantChange.tsx similarity index 100% rename from packages/hub/src/components/ui/CloseDropdownOnInvariantChange.tsx rename to apps/hub/src/components/ui/CloseDropdownOnInvariantChange.tsx diff --git a/packages/hub/src/components/ui/DotsDropdown.tsx b/apps/hub/src/components/ui/DotsDropdown.tsx similarity index 100% rename from packages/hub/src/components/ui/DotsDropdown.tsx rename to apps/hub/src/components/ui/DotsDropdown.tsx diff --git a/packages/hub/src/components/ui/DotsDropdownButton.tsx b/apps/hub/src/components/ui/DotsDropdownButton.tsx similarity index 100% rename from packages/hub/src/components/ui/DotsDropdownButton.tsx rename to apps/hub/src/components/ui/DotsDropdownButton.tsx diff --git a/packages/hub/src/components/ui/DropdownButton.tsx b/apps/hub/src/components/ui/DropdownButton.tsx similarity index 100% rename from packages/hub/src/components/ui/DropdownButton.tsx rename to apps/hub/src/components/ui/DropdownButton.tsx diff --git a/packages/hub/src/components/ui/DropdownMenuNextLinkItem.tsx b/apps/hub/src/components/ui/DropdownMenuNextLinkItem.tsx similarity index 100% rename from packages/hub/src/components/ui/DropdownMenuNextLinkItem.tsx rename to apps/hub/src/components/ui/DropdownMenuNextLinkItem.tsx diff --git a/packages/hub/src/components/ui/EntityTab.tsx b/apps/hub/src/components/ui/EntityTab.tsx similarity index 100% rename from packages/hub/src/components/ui/EntityTab.tsx rename to apps/hub/src/components/ui/EntityTab.tsx diff --git a/packages/hub/src/components/ui/FormModal.tsx b/apps/hub/src/components/ui/FormModal.tsx similarity index 100% rename from packages/hub/src/components/ui/FormModal.tsx rename to apps/hub/src/components/ui/FormModal.tsx diff --git a/packages/hub/src/components/ui/Headers.tsx b/apps/hub/src/components/ui/Headers.tsx similarity index 100% rename from packages/hub/src/components/ui/Headers.tsx rename to apps/hub/src/components/ui/Headers.tsx diff --git a/packages/hub/src/components/ui/Link.tsx b/apps/hub/src/components/ui/Link.tsx similarity index 100% rename from packages/hub/src/components/ui/Link.tsx rename to apps/hub/src/components/ui/Link.tsx diff --git a/packages/hub/src/components/ui/SafeActionButton.tsx b/apps/hub/src/components/ui/SafeActionButton.tsx similarity index 100% rename from packages/hub/src/components/ui/SafeActionButton.tsx rename to apps/hub/src/components/ui/SafeActionButton.tsx diff --git a/packages/hub/src/components/ui/SafeActionDropdownAction.tsx b/apps/hub/src/components/ui/SafeActionDropdownAction.tsx similarity index 100% rename from packages/hub/src/components/ui/SafeActionDropdownAction.tsx rename to apps/hub/src/components/ui/SafeActionDropdownAction.tsx diff --git a/packages/hub/src/components/ui/SafeActionModalAction.tsx b/apps/hub/src/components/ui/SafeActionModalAction.tsx similarity index 100% rename from packages/hub/src/components/ui/SafeActionModalAction.tsx rename to apps/hub/src/components/ui/SafeActionModalAction.tsx diff --git a/packages/hub/src/components/ui/SlugFormField.tsx b/apps/hub/src/components/ui/SlugFormField.tsx similarity index 100% rename from packages/hub/src/components/ui/SlugFormField.tsx rename to apps/hub/src/components/ui/SlugFormField.tsx diff --git a/packages/hub/src/components/ui/StyledDefinitionLink.tsx b/apps/hub/src/components/ui/StyledDefinitionLink.tsx similarity index 100% rename from packages/hub/src/components/ui/StyledDefinitionLink.tsx rename to apps/hub/src/components/ui/StyledDefinitionLink.tsx diff --git a/packages/hub/src/components/ui/StyledLink.tsx b/apps/hub/src/components/ui/StyledLink.tsx similarity index 100% rename from packages/hub/src/components/ui/StyledLink.tsx rename to apps/hub/src/components/ui/StyledLink.tsx diff --git a/packages/hub/src/components/ui/StyledTabLink.tsx b/apps/hub/src/components/ui/StyledTabLink.tsx similarity index 100% rename from packages/hub/src/components/ui/StyledTabLink.tsx rename to apps/hub/src/components/ui/StyledTabLink.tsx diff --git a/packages/hub/src/groups/actions/acceptReusableGroupInviteTokenAction.ts b/apps/hub/src/groups/actions/acceptReusableGroupInviteTokenAction.ts similarity index 100% rename from packages/hub/src/groups/actions/acceptReusableGroupInviteTokenAction.ts rename to apps/hub/src/groups/actions/acceptReusableGroupInviteTokenAction.ts diff --git a/packages/hub/src/groups/actions/addUserToGroupAction.ts b/apps/hub/src/groups/actions/addUserToGroupAction.ts similarity index 100% rename from packages/hub/src/groups/actions/addUserToGroupAction.ts rename to apps/hub/src/groups/actions/addUserToGroupAction.ts diff --git a/packages/hub/src/groups/actions/createGroupAction.ts b/apps/hub/src/groups/actions/createGroupAction.ts similarity index 100% rename from packages/hub/src/groups/actions/createGroupAction.ts rename to apps/hub/src/groups/actions/createGroupAction.ts diff --git a/packages/hub/src/groups/actions/createReusableGroupInviteTokenAction.ts b/apps/hub/src/groups/actions/createReusableGroupInviteTokenAction.ts similarity index 100% rename from packages/hub/src/groups/actions/createReusableGroupInviteTokenAction.ts rename to apps/hub/src/groups/actions/createReusableGroupInviteTokenAction.ts diff --git a/packages/hub/src/groups/actions/deleteMembershipAction.ts b/apps/hub/src/groups/actions/deleteMembershipAction.ts similarity index 100% rename from packages/hub/src/groups/actions/deleteMembershipAction.ts rename to apps/hub/src/groups/actions/deleteMembershipAction.ts diff --git a/packages/hub/src/groups/actions/deleteReusableGroupInviteTokenAction.ts b/apps/hub/src/groups/actions/deleteReusableGroupInviteTokenAction.ts similarity index 100% rename from packages/hub/src/groups/actions/deleteReusableGroupInviteTokenAction.ts rename to apps/hub/src/groups/actions/deleteReusableGroupInviteTokenAction.ts diff --git a/packages/hub/src/groups/actions/updateMembershipRoleAction.ts b/apps/hub/src/groups/actions/updateMembershipRoleAction.ts similarity index 100% rename from packages/hub/src/groups/actions/updateMembershipRoleAction.ts rename to apps/hub/src/groups/actions/updateMembershipRoleAction.ts diff --git a/packages/hub/src/groups/components/GroupCard.tsx b/apps/hub/src/groups/components/GroupCard.tsx similarity index 100% rename from packages/hub/src/groups/components/GroupCard.tsx rename to apps/hub/src/groups/components/GroupCard.tsx diff --git a/packages/hub/src/groups/components/GroupList.tsx b/apps/hub/src/groups/components/GroupList.tsx similarity index 100% rename from packages/hub/src/groups/components/GroupList.tsx rename to apps/hub/src/groups/components/GroupList.tsx diff --git a/packages/hub/src/groups/data/groupCards.ts b/apps/hub/src/groups/data/groupCards.ts similarity index 100% rename from packages/hub/src/groups/data/groupCards.ts rename to apps/hub/src/groups/data/groupCards.ts diff --git a/packages/hub/src/groups/data/helpers.ts b/apps/hub/src/groups/data/helpers.ts similarity index 100% rename from packages/hub/src/groups/data/helpers.ts rename to apps/hub/src/groups/data/helpers.ts diff --git a/packages/hub/src/groups/data/members.ts b/apps/hub/src/groups/data/members.ts similarity index 100% rename from packages/hub/src/groups/data/members.ts rename to apps/hub/src/groups/data/members.ts diff --git a/packages/hub/src/groups/helpers.ts b/apps/hub/src/groups/helpers.ts similarity index 100% rename from packages/hub/src/groups/helpers.ts rename to apps/hub/src/groups/helpers.ts diff --git a/packages/hub/src/lib/README.md b/apps/hub/src/lib/README.md similarity index 100% rename from packages/hub/src/lib/README.md rename to apps/hub/src/lib/README.md diff --git a/packages/hub/src/lib/constants.ts b/apps/hub/src/lib/constants.ts similarity index 100% rename from packages/hub/src/lib/constants.ts rename to apps/hub/src/lib/constants.ts diff --git a/packages/hub/src/lib/hooks/useAvailableHeight.ts b/apps/hub/src/lib/hooks/useAvailableHeight.ts similarity index 100% rename from packages/hub/src/lib/hooks/useAvailableHeight.ts rename to apps/hub/src/lib/hooks/useAvailableHeight.ts diff --git a/packages/hub/src/lib/hooks/useClientOnlyRender.ts b/apps/hub/src/lib/hooks/useClientOnlyRender.ts similarity index 100% rename from packages/hub/src/lib/hooks/useClientOnlyRender.ts rename to apps/hub/src/lib/hooks/useClientOnlyRender.ts diff --git a/packages/hub/src/lib/hooks/usePaginator.ts b/apps/hub/src/lib/hooks/usePaginator.ts similarity index 100% rename from packages/hub/src/lib/hooks/usePaginator.ts rename to apps/hub/src/lib/hooks/usePaginator.ts diff --git a/packages/hub/src/lib/hooks/useSafeActionForm.ts b/apps/hub/src/lib/hooks/useSafeActionForm.ts similarity index 100% rename from packages/hub/src/lib/hooks/useSafeActionForm.ts rename to apps/hub/src/lib/hooks/useSafeActionForm.ts diff --git a/packages/hub/src/lib/hooks/useUpdateSearchParams.ts b/apps/hub/src/lib/hooks/useUpdateSearchParams.ts similarity index 100% rename from packages/hub/src/lib/hooks/useUpdateSearchParams.ts rename to apps/hub/src/lib/hooks/useUpdateSearchParams.ts diff --git a/packages/hub/src/lib/ownerIcon.ts b/apps/hub/src/lib/ownerIcon.ts similarity index 100% rename from packages/hub/src/lib/ownerIcon.ts rename to apps/hub/src/lib/ownerIcon.ts diff --git a/packages/hub/src/lib/routes.ts b/apps/hub/src/lib/routes.ts similarity index 100% rename from packages/hub/src/lib/routes.ts rename to apps/hub/src/lib/routes.ts diff --git a/packages/hub/src/lib/server/actionClient.ts b/apps/hub/src/lib/server/actionClient.ts similarity index 100% rename from packages/hub/src/lib/server/actionClient.ts rename to apps/hub/src/lib/server/actionClient.ts diff --git a/packages/hub/src/lib/server/auth.ts b/apps/hub/src/lib/server/auth.ts similarity index 100% rename from packages/hub/src/lib/server/auth.ts rename to apps/hub/src/lib/server/auth.ts diff --git a/packages/hub/src/lib/server/globalStatistics.ts b/apps/hub/src/lib/server/globalStatistics.ts similarity index 100% rename from packages/hub/src/lib/server/globalStatistics.ts rename to apps/hub/src/lib/server/globalStatistics.ts diff --git a/packages/hub/src/lib/server/prisma.ts b/apps/hub/src/lib/server/prisma.ts similarity index 100% rename from packages/hub/src/lib/server/prisma.ts rename to apps/hub/src/lib/server/prisma.ts diff --git a/packages/hub/src/lib/server/runSquiggle.ts b/apps/hub/src/lib/server/runSquiggle.ts similarity index 100% rename from packages/hub/src/lib/server/runSquiggle.ts rename to apps/hub/src/lib/server/runSquiggle.ts diff --git a/packages/hub/src/lib/typeIcon.ts b/apps/hub/src/lib/typeIcon.ts similarity index 100% rename from packages/hub/src/lib/typeIcon.ts rename to apps/hub/src/lib/typeIcon.ts diff --git a/packages/hub/src/lib/types.ts b/apps/hub/src/lib/types.ts similarity index 100% rename from packages/hub/src/lib/types.ts rename to apps/hub/src/lib/types.ts diff --git a/packages/hub/src/lib/zodUtils.ts b/apps/hub/src/lib/zodUtils.ts similarity index 100% rename from packages/hub/src/lib/zodUtils.ts rename to apps/hub/src/lib/zodUtils.ts diff --git a/packages/hub/src/migrations/20241012155427_workflow_format.ts b/apps/hub/src/migrations/20241012155427_workflow_format.ts similarity index 100% rename from packages/hub/src/migrations/20241012155427_workflow_format.ts rename to apps/hub/src/migrations/20241012155427_workflow_format.ts diff --git a/packages/hub/src/migrations/README.md b/apps/hub/src/migrations/README.md similarity index 100% rename from packages/hub/src/migrations/README.md rename to apps/hub/src/migrations/README.md diff --git a/packages/hub/src/models/actions/adminUpdateModelVersionAction.ts b/apps/hub/src/models/actions/adminUpdateModelVersionAction.ts similarity index 100% rename from packages/hub/src/models/actions/adminUpdateModelVersionAction.ts rename to apps/hub/src/models/actions/adminUpdateModelVersionAction.ts diff --git a/packages/hub/src/models/actions/createModelAction.ts b/apps/hub/src/models/actions/createModelAction.ts similarity index 100% rename from packages/hub/src/models/actions/createModelAction.ts rename to apps/hub/src/models/actions/createModelAction.ts diff --git a/packages/hub/src/models/actions/deleteModelAction.ts b/apps/hub/src/models/actions/deleteModelAction.ts similarity index 100% rename from packages/hub/src/models/actions/deleteModelAction.ts rename to apps/hub/src/models/actions/deleteModelAction.ts diff --git a/packages/hub/src/models/actions/loadModelCardAction.ts b/apps/hub/src/models/actions/loadModelCardAction.ts similarity index 100% rename from packages/hub/src/models/actions/loadModelCardAction.ts rename to apps/hub/src/models/actions/loadModelCardAction.ts diff --git a/packages/hub/src/models/actions/loadModelFullAction.ts b/apps/hub/src/models/actions/loadModelFullAction.ts similarity index 100% rename from packages/hub/src/models/actions/loadModelFullAction.ts rename to apps/hub/src/models/actions/loadModelFullAction.ts diff --git a/packages/hub/src/models/actions/moveModelAction.ts b/apps/hub/src/models/actions/moveModelAction.ts similarity index 100% rename from packages/hub/src/models/actions/moveModelAction.ts rename to apps/hub/src/models/actions/moveModelAction.ts diff --git a/packages/hub/src/models/actions/updateModelPrivacyAction.ts b/apps/hub/src/models/actions/updateModelPrivacyAction.ts similarity index 100% rename from packages/hub/src/models/actions/updateModelPrivacyAction.ts rename to apps/hub/src/models/actions/updateModelPrivacyAction.ts diff --git a/packages/hub/src/models/actions/updateModelSlugAction.ts b/apps/hub/src/models/actions/updateModelSlugAction.ts similarity index 100% rename from packages/hub/src/models/actions/updateModelSlugAction.ts rename to apps/hub/src/models/actions/updateModelSlugAction.ts diff --git a/packages/hub/src/models/actions/updateSquiggleSnippetModelAction.ts b/apps/hub/src/models/actions/updateSquiggleSnippetModelAction.ts similarity index 100% rename from packages/hub/src/models/actions/updateSquiggleSnippetModelAction.ts rename to apps/hub/src/models/actions/updateSquiggleSnippetModelAction.ts diff --git a/packages/hub/src/models/clientUtils.ts b/apps/hub/src/models/clientUtils.ts similarity index 100% rename from packages/hub/src/models/clientUtils.ts rename to apps/hub/src/models/clientUtils.ts diff --git a/packages/hub/src/models/components/ModelCard.tsx b/apps/hub/src/models/components/ModelCard.tsx similarity index 100% rename from packages/hub/src/models/components/ModelCard.tsx rename to apps/hub/src/models/components/ModelCard.tsx diff --git a/packages/hub/src/models/components/ModelList.tsx b/apps/hub/src/models/components/ModelList.tsx similarity index 100% rename from packages/hub/src/models/components/ModelList.tsx rename to apps/hub/src/models/components/ModelList.tsx diff --git a/packages/hub/src/models/data/authHelpers.ts b/apps/hub/src/models/data/authHelpers.ts similarity index 100% rename from packages/hub/src/models/data/authHelpers.ts rename to apps/hub/src/models/data/authHelpers.ts diff --git a/packages/hub/src/models/data/byVersion.ts b/apps/hub/src/models/data/byVersion.ts similarity index 100% rename from packages/hub/src/models/data/byVersion.ts rename to apps/hub/src/models/data/byVersion.ts diff --git a/packages/hub/src/models/data/cards.ts b/apps/hub/src/models/data/cards.ts similarity index 100% rename from packages/hub/src/models/data/cards.ts rename to apps/hub/src/models/data/cards.ts diff --git a/packages/hub/src/models/data/full.ts b/apps/hub/src/models/data/full.ts similarity index 100% rename from packages/hub/src/models/data/full.ts rename to apps/hub/src/models/data/full.ts diff --git a/packages/hub/src/models/data/fullRevision.ts b/apps/hub/src/models/data/fullRevision.ts similarity index 100% rename from packages/hub/src/models/data/fullRevision.ts rename to apps/hub/src/models/data/fullRevision.ts diff --git a/packages/hub/src/models/data/helpers.ts b/apps/hub/src/models/data/helpers.ts similarity index 100% rename from packages/hub/src/models/data/helpers.ts rename to apps/hub/src/models/data/helpers.ts diff --git a/packages/hub/src/models/data/revisions.ts b/apps/hub/src/models/data/revisions.ts similarity index 100% rename from packages/hub/src/models/data/revisions.ts rename to apps/hub/src/models/data/revisions.ts diff --git a/packages/hub/src/models/utils.ts b/apps/hub/src/models/utils.ts similarity index 100% rename from packages/hub/src/models/utils.ts rename to apps/hub/src/models/utils.ts diff --git a/packages/hub/src/owners/data/auth.ts b/apps/hub/src/owners/data/auth.ts similarity index 100% rename from packages/hub/src/owners/data/auth.ts rename to apps/hub/src/owners/data/auth.ts diff --git a/packages/hub/src/owners/data/findOwners.ts b/apps/hub/src/owners/data/findOwners.ts similarity index 100% rename from packages/hub/src/owners/data/findOwners.ts rename to apps/hub/src/owners/data/findOwners.ts diff --git a/packages/hub/src/owners/data/typedOwner.ts b/apps/hub/src/owners/data/typedOwner.ts similarity index 100% rename from packages/hub/src/owners/data/typedOwner.ts rename to apps/hub/src/owners/data/typedOwner.ts diff --git a/packages/hub/src/public/logo-img.png b/apps/hub/src/public/logo-img.png similarity index 100% rename from packages/hub/src/public/logo-img.png rename to apps/hub/src/public/logo-img.png diff --git a/packages/hub/src/public/logo.png b/apps/hub/src/public/logo.png similarity index 100% rename from packages/hub/src/public/logo.png rename to apps/hub/src/public/logo.png diff --git a/packages/hub/src/relative-values/actions/buildRelativeValuesCacheAction.ts b/apps/hub/src/relative-values/actions/buildRelativeValuesCacheAction.ts similarity index 100% rename from packages/hub/src/relative-values/actions/buildRelativeValuesCacheAction.ts rename to apps/hub/src/relative-values/actions/buildRelativeValuesCacheAction.ts diff --git a/packages/hub/src/relative-values/actions/clearRelativeValuesCacheAction.ts b/apps/hub/src/relative-values/actions/clearRelativeValuesCacheAction.ts similarity index 100% rename from packages/hub/src/relative-values/actions/clearRelativeValuesCacheAction.ts rename to apps/hub/src/relative-values/actions/clearRelativeValuesCacheAction.ts diff --git a/packages/hub/src/relative-values/actions/common.ts b/apps/hub/src/relative-values/actions/common.ts similarity index 100% rename from packages/hub/src/relative-values/actions/common.ts rename to apps/hub/src/relative-values/actions/common.ts diff --git a/packages/hub/src/relative-values/actions/createRelativeValuesDefinitionAction.ts b/apps/hub/src/relative-values/actions/createRelativeValuesDefinitionAction.ts similarity index 100% rename from packages/hub/src/relative-values/actions/createRelativeValuesDefinitionAction.ts rename to apps/hub/src/relative-values/actions/createRelativeValuesDefinitionAction.ts diff --git a/packages/hub/src/relative-values/actions/deleteRelativeValuesDefinitionAction.tsx b/apps/hub/src/relative-values/actions/deleteRelativeValuesDefinitionAction.tsx similarity index 100% rename from packages/hub/src/relative-values/actions/deleteRelativeValuesDefinitionAction.tsx rename to apps/hub/src/relative-values/actions/deleteRelativeValuesDefinitionAction.tsx diff --git a/packages/hub/src/relative-values/actions/updateRelativeValuesDefinitionAction.ts b/apps/hub/src/relative-values/actions/updateRelativeValuesDefinitionAction.ts similarity index 100% rename from packages/hub/src/relative-values/actions/updateRelativeValuesDefinitionAction.ts rename to apps/hub/src/relative-values/actions/updateRelativeValuesDefinitionAction.ts diff --git a/packages/hub/src/relative-values/components/RelativeValuesDefinitionCard.tsx b/apps/hub/src/relative-values/components/RelativeValuesDefinitionCard.tsx similarity index 100% rename from packages/hub/src/relative-values/components/RelativeValuesDefinitionCard.tsx rename to apps/hub/src/relative-values/components/RelativeValuesDefinitionCard.tsx diff --git a/packages/hub/src/relative-values/components/RelativeValuesDefinitionForm/FormShape.tsx b/apps/hub/src/relative-values/components/RelativeValuesDefinitionForm/FormShape.tsx similarity index 100% rename from packages/hub/src/relative-values/components/RelativeValuesDefinitionForm/FormShape.tsx rename to apps/hub/src/relative-values/components/RelativeValuesDefinitionForm/FormShape.tsx diff --git a/packages/hub/src/relative-values/components/RelativeValuesDefinitionForm/HTMLForm.tsx b/apps/hub/src/relative-values/components/RelativeValuesDefinitionForm/HTMLForm.tsx similarity index 100% rename from packages/hub/src/relative-values/components/RelativeValuesDefinitionForm/HTMLForm.tsx rename to apps/hub/src/relative-values/components/RelativeValuesDefinitionForm/HTMLForm.tsx diff --git a/packages/hub/src/relative-values/components/RelativeValuesDefinitionForm/JSONForm.tsx b/apps/hub/src/relative-values/components/RelativeValuesDefinitionForm/JSONForm.tsx similarity index 100% rename from packages/hub/src/relative-values/components/RelativeValuesDefinitionForm/JSONForm.tsx rename to apps/hub/src/relative-values/components/RelativeValuesDefinitionForm/JSONForm.tsx diff --git a/packages/hub/src/relative-values/components/RelativeValuesDefinitionForm/SelectCluster.tsx b/apps/hub/src/relative-values/components/RelativeValuesDefinitionForm/SelectCluster.tsx similarity index 100% rename from packages/hub/src/relative-values/components/RelativeValuesDefinitionForm/SelectCluster.tsx rename to apps/hub/src/relative-values/components/RelativeValuesDefinitionForm/SelectCluster.tsx diff --git a/packages/hub/src/relative-values/components/RelativeValuesDefinitionForm/SelectRecommendedUnit.tsx b/apps/hub/src/relative-values/components/RelativeValuesDefinitionForm/SelectRecommendedUnit.tsx similarity index 100% rename from packages/hub/src/relative-values/components/RelativeValuesDefinitionForm/SelectRecommendedUnit.tsx rename to apps/hub/src/relative-values/components/RelativeValuesDefinitionForm/SelectRecommendedUnit.tsx diff --git a/packages/hub/src/relative-values/components/RelativeValuesDefinitionForm/index.tsx b/apps/hub/src/relative-values/components/RelativeValuesDefinitionForm/index.tsx similarity index 100% rename from packages/hub/src/relative-values/components/RelativeValuesDefinitionForm/index.tsx rename to apps/hub/src/relative-values/components/RelativeValuesDefinitionForm/index.tsx diff --git a/packages/hub/src/relative-values/components/RelativeValuesDefinitionList.tsx b/apps/hub/src/relative-values/components/RelativeValuesDefinitionList.tsx similarity index 100% rename from packages/hub/src/relative-values/components/RelativeValuesDefinitionList.tsx rename to apps/hub/src/relative-values/components/RelativeValuesDefinitionList.tsx diff --git a/packages/hub/src/relative-values/components/RelativeValuesDefinitionRevision.tsx b/apps/hub/src/relative-values/components/RelativeValuesDefinitionRevision.tsx similarity index 100% rename from packages/hub/src/relative-values/components/RelativeValuesDefinitionRevision.tsx rename to apps/hub/src/relative-values/components/RelativeValuesDefinitionRevision.tsx diff --git a/packages/hub/src/relative-values/components/common/ClusterIcon.tsx b/apps/hub/src/relative-values/components/common/ClusterIcon.tsx similarity index 100% rename from packages/hub/src/relative-values/components/common/ClusterIcon.tsx rename to apps/hub/src/relative-values/components/common/ClusterIcon.tsx diff --git a/packages/hub/src/relative-values/components/common/ClusterInfo.tsx b/apps/hub/src/relative-values/components/common/ClusterInfo.tsx similarity index 100% rename from packages/hub/src/relative-values/components/common/ClusterInfo.tsx rename to apps/hub/src/relative-values/components/common/ClusterInfo.tsx diff --git a/packages/hub/src/relative-values/components/ui/FormHeader.tsx b/apps/hub/src/relative-values/components/ui/FormHeader.tsx similarity index 100% rename from packages/hub/src/relative-values/components/ui/FormHeader.tsx rename to apps/hub/src/relative-values/components/ui/FormHeader.tsx diff --git a/packages/hub/src/relative-values/components/ui/icons/ArrowDownIcon.tsx b/apps/hub/src/relative-values/components/ui/icons/ArrowDownIcon.tsx similarity index 100% rename from packages/hub/src/relative-values/components/ui/icons/ArrowDownIcon.tsx rename to apps/hub/src/relative-values/components/ui/icons/ArrowDownIcon.tsx diff --git a/packages/hub/src/relative-values/components/ui/icons/ArrowLeftIcon.tsx b/apps/hub/src/relative-values/components/ui/icons/ArrowLeftIcon.tsx similarity index 100% rename from packages/hub/src/relative-values/components/ui/icons/ArrowLeftIcon.tsx rename to apps/hub/src/relative-values/components/ui/icons/ArrowLeftIcon.tsx diff --git a/packages/hub/src/relative-values/components/ui/icons/ArrowRightIcon.tsx b/apps/hub/src/relative-values/components/ui/icons/ArrowRightIcon.tsx similarity index 100% rename from packages/hub/src/relative-values/components/ui/icons/ArrowRightIcon.tsx rename to apps/hub/src/relative-values/components/ui/icons/ArrowRightIcon.tsx diff --git a/packages/hub/src/relative-values/components/ui/icons/ArrowUpIcon.tsx b/apps/hub/src/relative-values/components/ui/icons/ArrowUpIcon.tsx similarity index 100% rename from packages/hub/src/relative-values/components/ui/icons/ArrowUpIcon.tsx rename to apps/hub/src/relative-values/components/ui/icons/ArrowUpIcon.tsx diff --git a/packages/hub/src/relative-values/components/ui/icons/ChipIcon.tsx b/apps/hub/src/relative-values/components/ui/icons/ChipIcon.tsx similarity index 100% rename from packages/hub/src/relative-values/components/ui/icons/ChipIcon.tsx rename to apps/hub/src/relative-values/components/ui/icons/ChipIcon.tsx diff --git a/packages/hub/src/relative-values/components/ui/icons/CompassIcon.tsx b/apps/hub/src/relative-values/components/ui/icons/CompassIcon.tsx similarity index 100% rename from packages/hub/src/relative-values/components/ui/icons/CompassIcon.tsx rename to apps/hub/src/relative-values/components/ui/icons/CompassIcon.tsx diff --git a/packages/hub/src/relative-values/components/ui/icons/FullGridIcon.tsx b/apps/hub/src/relative-values/components/ui/icons/FullGridIcon.tsx similarity index 100% rename from packages/hub/src/relative-values/components/ui/icons/FullGridIcon.tsx rename to apps/hub/src/relative-values/components/ui/icons/FullGridIcon.tsx diff --git a/packages/hub/src/relative-values/components/ui/icons/HalfGridIcon.tsx b/apps/hub/src/relative-values/components/ui/icons/HalfGridIcon.tsx similarity index 100% rename from packages/hub/src/relative-values/components/ui/icons/HalfGridIcon.tsx rename to apps/hub/src/relative-values/components/ui/icons/HalfGridIcon.tsx diff --git a/packages/hub/src/relative-values/components/ui/icons/Icon.tsx b/apps/hub/src/relative-values/components/ui/icons/Icon.tsx similarity index 100% rename from packages/hub/src/relative-values/components/ui/icons/Icon.tsx rename to apps/hub/src/relative-values/components/ui/icons/Icon.tsx diff --git a/packages/hub/src/relative-values/components/ui/icons/ScaleIcon.tsx b/apps/hub/src/relative-values/components/ui/icons/ScaleIcon.tsx similarity index 100% rename from packages/hub/src/relative-values/components/ui/icons/ScaleIcon.tsx rename to apps/hub/src/relative-values/components/ui/icons/ScaleIcon.tsx diff --git a/packages/hub/src/relative-values/components/views/CellBox.tsx b/apps/hub/src/relative-values/components/views/CellBox.tsx similarity index 100% rename from packages/hub/src/relative-values/components/views/CellBox.tsx rename to apps/hub/src/relative-values/components/views/CellBox.tsx diff --git a/packages/hub/src/relative-values/components/views/ClusterFilter.tsx b/apps/hub/src/relative-values/components/views/ClusterFilter.tsx similarity index 100% rename from packages/hub/src/relative-values/components/views/ClusterFilter.tsx rename to apps/hub/src/relative-values/components/views/ClusterFilter.tsx diff --git a/packages/hub/src/relative-values/components/views/GridView/AxisMenu.tsx b/apps/hub/src/relative-values/components/views/GridView/AxisMenu.tsx similarity index 100% rename from packages/hub/src/relative-values/components/views/GridView/AxisMenu.tsx rename to apps/hub/src/relative-values/components/views/GridView/AxisMenu.tsx diff --git a/packages/hub/src/relative-values/components/views/GridView/GridModeControls.tsx b/apps/hub/src/relative-values/components/views/GridView/GridModeControls.tsx similarity index 100% rename from packages/hub/src/relative-values/components/views/GridView/GridModeControls.tsx rename to apps/hub/src/relative-values/components/views/GridView/GridModeControls.tsx diff --git a/packages/hub/src/relative-values/components/views/GridView/index.tsx b/apps/hub/src/relative-values/components/views/GridView/index.tsx similarity index 100% rename from packages/hub/src/relative-values/components/views/GridView/index.tsx rename to apps/hub/src/relative-values/components/views/GridView/index.tsx diff --git a/packages/hub/src/relative-values/components/views/Header.tsx b/apps/hub/src/relative-values/components/views/Header.tsx similarity index 100% rename from packages/hub/src/relative-values/components/views/Header.tsx rename to apps/hub/src/relative-values/components/views/Header.tsx diff --git a/packages/hub/src/relative-values/components/views/ListView/ColumnHeader.tsx b/apps/hub/src/relative-values/components/views/ListView/ColumnHeader.tsx similarity index 100% rename from packages/hub/src/relative-values/components/views/ListView/ColumnHeader.tsx rename to apps/hub/src/relative-values/components/views/ListView/ColumnHeader.tsx diff --git a/packages/hub/src/relative-values/components/views/ListView/index.tsx b/apps/hub/src/relative-values/components/views/ListView/index.tsx similarity index 100% rename from packages/hub/src/relative-values/components/views/ListView/index.tsx rename to apps/hub/src/relative-values/components/views/ListView/index.tsx diff --git a/packages/hub/src/relative-values/components/views/ListView/sidebar.tsx b/apps/hub/src/relative-values/components/views/ListView/sidebar.tsx similarity index 100% rename from packages/hub/src/relative-values/components/views/ListView/sidebar.tsx rename to apps/hub/src/relative-values/components/views/ListView/sidebar.tsx diff --git a/packages/hub/src/relative-values/components/views/PlotView/ForcePlot.tsx b/apps/hub/src/relative-values/components/views/PlotView/ForcePlot.tsx similarity index 100% rename from packages/hub/src/relative-values/components/views/PlotView/ForcePlot.tsx rename to apps/hub/src/relative-values/components/views/PlotView/ForcePlot.tsx diff --git a/packages/hub/src/relative-values/components/views/PlotView/ItemTooltip.tsx b/apps/hub/src/relative-values/components/views/PlotView/ItemTooltip.tsx similarity index 100% rename from packages/hub/src/relative-values/components/views/PlotView/ItemTooltip.tsx rename to apps/hub/src/relative-values/components/views/PlotView/ItemTooltip.tsx diff --git a/packages/hub/src/relative-values/components/views/PlotView/ValueAndUncertaintyPlot.tsx b/apps/hub/src/relative-values/components/views/PlotView/ValueAndUncertaintyPlot.tsx similarity index 100% rename from packages/hub/src/relative-values/components/views/PlotView/ValueAndUncertaintyPlot.tsx rename to apps/hub/src/relative-values/components/views/PlotView/ValueAndUncertaintyPlot.tsx diff --git a/packages/hub/src/relative-values/components/views/PlotView/index.tsx b/apps/hub/src/relative-values/components/views/PlotView/index.tsx similarity index 100% rename from packages/hub/src/relative-values/components/views/PlotView/index.tsx rename to apps/hub/src/relative-values/components/views/PlotView/index.tsx diff --git a/packages/hub/src/relative-values/components/views/RelativeCell/ErrorCell.tsx b/apps/hub/src/relative-values/components/views/RelativeCell/ErrorCell.tsx similarity index 100% rename from packages/hub/src/relative-values/components/views/RelativeCell/ErrorCell.tsx rename to apps/hub/src/relative-values/components/views/RelativeCell/ErrorCell.tsx diff --git a/packages/hub/src/relative-values/components/views/RelativeCell/index.tsx b/apps/hub/src/relative-values/components/views/RelativeCell/index.tsx similarity index 100% rename from packages/hub/src/relative-values/components/views/RelativeCell/index.tsx rename to apps/hub/src/relative-values/components/views/RelativeCell/index.tsx diff --git a/packages/hub/src/relative-values/components/views/RelativeValuesProvider.tsx b/apps/hub/src/relative-values/components/views/RelativeValuesProvider.tsx similarity index 100% rename from packages/hub/src/relative-values/components/views/RelativeValuesProvider.tsx rename to apps/hub/src/relative-values/components/views/RelativeValuesProvider.tsx diff --git a/packages/hub/src/relative-values/components/views/hooks/index.ts b/apps/hub/src/relative-values/components/views/hooks/index.ts similarity index 100% rename from packages/hub/src/relative-values/components/views/hooks/index.ts rename to apps/hub/src/relative-values/components/views/hooks/index.ts diff --git a/packages/hub/src/relative-values/components/views/hooks/useFilteredItems.ts b/apps/hub/src/relative-values/components/views/hooks/useFilteredItems.ts similarity index 100% rename from packages/hub/src/relative-values/components/views/hooks/useFilteredItems.ts rename to apps/hub/src/relative-values/components/views/hooks/useFilteredItems.ts diff --git a/packages/hub/src/relative-values/components/views/hooks/useSortedItems.ts b/apps/hub/src/relative-values/components/views/hooks/useSortedItems.ts similarity index 100% rename from packages/hub/src/relative-values/components/views/hooks/useSortedItems.ts rename to apps/hub/src/relative-values/components/views/hooks/useSortedItems.ts diff --git a/packages/hub/src/relative-values/components/views/numberShower.ts b/apps/hub/src/relative-values/components/views/numberShower.ts similarity index 100% rename from packages/hub/src/relative-values/components/views/numberShower.ts rename to apps/hub/src/relative-values/components/views/numberShower.ts diff --git a/packages/hub/src/relative-values/components/views/types.ts b/apps/hub/src/relative-values/components/views/types.ts similarity index 100% rename from packages/hub/src/relative-values/components/views/types.ts rename to apps/hub/src/relative-values/components/views/types.ts diff --git a/packages/hub/src/relative-values/data/cards.ts b/apps/hub/src/relative-values/data/cards.ts similarity index 100% rename from packages/hub/src/relative-values/data/cards.ts rename to apps/hub/src/relative-values/data/cards.ts diff --git a/packages/hub/src/relative-values/data/exports.ts b/apps/hub/src/relative-values/data/exports.ts similarity index 100% rename from packages/hub/src/relative-values/data/exports.ts rename to apps/hub/src/relative-values/data/exports.ts diff --git a/packages/hub/src/relative-values/data/findRelativeValuesForSelect.ts b/apps/hub/src/relative-values/data/findRelativeValuesForSelect.ts similarity index 100% rename from packages/hub/src/relative-values/data/findRelativeValuesForSelect.ts rename to apps/hub/src/relative-values/data/findRelativeValuesForSelect.ts diff --git a/packages/hub/src/relative-values/data/full.ts b/apps/hub/src/relative-values/data/full.ts similarity index 100% rename from packages/hub/src/relative-values/data/full.ts rename to apps/hub/src/relative-values/data/full.ts diff --git a/packages/hub/src/relative-values/data/fullExport.ts b/apps/hub/src/relative-values/data/fullExport.ts similarity index 100% rename from packages/hub/src/relative-values/data/fullExport.ts rename to apps/hub/src/relative-values/data/fullExport.ts diff --git a/packages/hub/src/relative-values/lib/utils.ts b/apps/hub/src/relative-values/lib/utils.ts similarity index 100% rename from packages/hub/src/relative-values/lib/utils.ts rename to apps/hub/src/relative-values/lib/utils.ts diff --git a/packages/hub/src/relative-values/types.ts b/apps/hub/src/relative-values/types.ts similarity index 100% rename from packages/hub/src/relative-values/types.ts rename to apps/hub/src/relative-values/types.ts diff --git a/packages/hub/src/relative-values/utils.ts b/apps/hub/src/relative-values/utils.ts similarity index 100% rename from packages/hub/src/relative-values/utils.ts rename to apps/hub/src/relative-values/utils.ts diff --git a/packages/hub/src/relative-values/values/ModelEvaluator.ts b/apps/hub/src/relative-values/values/ModelEvaluator.ts similarity index 100% rename from packages/hub/src/relative-values/values/ModelEvaluator.ts rename to apps/hub/src/relative-values/values/ModelEvaluator.ts diff --git a/packages/hub/src/relative-values/values/types.ts b/apps/hub/src/relative-values/values/types.ts similarity index 100% rename from packages/hub/src/relative-values/values/types.ts rename to apps/hub/src/relative-values/values/types.ts diff --git a/packages/hub/src/relative-values/values/value.ts b/apps/hub/src/relative-values/values/value.ts similarity index 100% rename from packages/hub/src/relative-values/values/value.ts rename to apps/hub/src/relative-values/values/value.ts diff --git a/packages/hub/src/scripts/buildRecentModelRevision/createVariableRevision.ts b/apps/hub/src/scripts/buildRecentModelRevision/createVariableRevision.ts similarity index 100% rename from packages/hub/src/scripts/buildRecentModelRevision/createVariableRevision.ts rename to apps/hub/src/scripts/buildRecentModelRevision/createVariableRevision.ts diff --git a/packages/hub/src/scripts/buildRecentModelRevision/main.ts b/apps/hub/src/scripts/buildRecentModelRevision/main.ts similarity index 100% rename from packages/hub/src/scripts/buildRecentModelRevision/main.ts rename to apps/hub/src/scripts/buildRecentModelRevision/main.ts diff --git a/packages/hub/src/scripts/buildRecentModelRevision/worker.ts b/apps/hub/src/scripts/buildRecentModelRevision/worker.ts similarity index 100% rename from packages/hub/src/scripts/buildRecentModelRevision/worker.ts rename to apps/hub/src/scripts/buildRecentModelRevision/worker.ts diff --git a/packages/hub/src/search/actions/adminRebuildSearchIndexAction.ts b/apps/hub/src/search/actions/adminRebuildSearchIndexAction.ts similarity index 100% rename from packages/hub/src/search/actions/adminRebuildSearchIndexAction.ts rename to apps/hub/src/search/actions/adminRebuildSearchIndexAction.ts diff --git a/packages/hub/src/search/helpers.ts b/apps/hub/src/search/helpers.ts similarity index 100% rename from packages/hub/src/search/helpers.ts rename to apps/hub/src/search/helpers.ts diff --git a/packages/hub/src/squiggle/components/EditExportsPanel.tsx b/apps/hub/src/squiggle/components/EditExportsPanel.tsx similarity index 100% rename from packages/hub/src/squiggle/components/EditExportsPanel.tsx rename to apps/hub/src/squiggle/components/EditExportsPanel.tsx diff --git a/packages/hub/src/squiggle/components/ImportTooltip.tsx b/apps/hub/src/squiggle/components/ImportTooltip.tsx similarity index 100% rename from packages/hub/src/squiggle/components/ImportTooltip.tsx rename to apps/hub/src/squiggle/components/ImportTooltip.tsx diff --git a/packages/hub/src/squiggle/linker.ts b/apps/hub/src/squiggle/linker.ts similarity index 100% rename from packages/hub/src/squiggle/linker.ts rename to apps/hub/src/squiggle/linker.ts diff --git a/packages/hub/src/styles/main.css b/apps/hub/src/styles/main.css similarity index 100% rename from packages/hub/src/styles/main.css rename to apps/hub/src/styles/main.css diff --git a/packages/hub/src/types.d.ts b/apps/hub/src/types.d.ts similarity index 100% rename from packages/hub/src/types.d.ts rename to apps/hub/src/types.d.ts diff --git a/packages/hub/src/users/actions/setUsernameAction.ts b/apps/hub/src/users/actions/setUsernameAction.ts similarity index 100% rename from packages/hub/src/users/actions/setUsernameAction.ts rename to apps/hub/src/users/actions/setUsernameAction.ts diff --git a/packages/hub/src/users/auth.ts b/apps/hub/src/users/auth.ts similarity index 100% rename from packages/hub/src/users/auth.ts rename to apps/hub/src/users/auth.ts diff --git a/packages/hub/src/users/data/layoutUser.ts b/apps/hub/src/users/data/layoutUser.ts similarity index 100% rename from packages/hub/src/users/data/layoutUser.ts rename to apps/hub/src/users/data/layoutUser.ts diff --git a/packages/hub/src/variables/components/VariableCard.tsx b/apps/hub/src/variables/components/VariableCard.tsx similarity index 100% rename from packages/hub/src/variables/components/VariableCard.tsx rename to apps/hub/src/variables/components/VariableCard.tsx diff --git a/packages/hub/src/variables/components/VariableList.tsx b/apps/hub/src/variables/components/VariableList.tsx similarity index 100% rename from packages/hub/src/variables/components/VariableList.tsx rename to apps/hub/src/variables/components/VariableList.tsx diff --git a/packages/hub/src/variables/components/VariablesDropdown.tsx b/apps/hub/src/variables/components/VariablesDropdown.tsx similarity index 100% rename from packages/hub/src/variables/components/VariablesDropdown.tsx rename to apps/hub/src/variables/components/VariablesDropdown.tsx diff --git a/packages/hub/src/variables/data/fullVariableRevision.ts b/apps/hub/src/variables/data/fullVariableRevision.ts similarity index 100% rename from packages/hub/src/variables/data/fullVariableRevision.ts rename to apps/hub/src/variables/data/fullVariableRevision.ts diff --git a/packages/hub/src/variables/data/variableCards.ts b/apps/hub/src/variables/data/variableCards.ts similarity index 100% rename from packages/hub/src/variables/data/variableCards.ts rename to apps/hub/src/variables/data/variableCards.ts diff --git a/packages/hub/src/variables/data/variableRevisions.ts b/apps/hub/src/variables/data/variableRevisions.ts similarity index 100% rename from packages/hub/src/variables/data/variableRevisions.ts rename to apps/hub/src/variables/data/variableRevisions.ts diff --git a/packages/hub/tailwind.config.ts b/apps/hub/tailwind.config.ts similarity index 100% rename from packages/hub/tailwind.config.ts rename to apps/hub/tailwind.config.ts diff --git a/packages/hub/test/setup-db.ts b/apps/hub/test/setup-db.ts similarity index 100% rename from packages/hub/test/setup-db.ts rename to apps/hub/test/setup-db.ts diff --git a/packages/hub/tsconfig.json b/apps/hub/tsconfig.json similarity index 100% rename from packages/hub/tsconfig.json rename to apps/hub/tsconfig.json diff --git a/packages/hub/turbo.json b/apps/hub/turbo.json similarity index 100% rename from packages/hub/turbo.json rename to apps/hub/turbo.json diff --git a/packages/hub/vercel.json b/apps/hub/vercel.json similarity index 100% rename from packages/hub/vercel.json rename to apps/hub/vercel.json diff --git a/packages/website/.eslintrc.json b/apps/website/.eslintrc.json similarity index 100% rename from packages/website/.eslintrc.json rename to apps/website/.eslintrc.json diff --git a/packages/website/.gitignore b/apps/website/.gitignore similarity index 100% rename from packages/website/.gitignore rename to apps/website/.gitignore diff --git a/packages/website/README.md b/apps/website/README.md similarity index 86% rename from packages/website/README.md rename to apps/website/README.md index 6dd0292003..025564eb8b 100644 --- a/packages/website/README.md +++ b/apps/website/README.md @@ -2,7 +2,7 @@ This website is built using [Fumadocs](https://fumadocs.vercel.app/), a Next.js-based documentation framework. -The documentation itself comes from `@quri/content` package (`/packages/content` in this repo), organized with [Content Collections](https://www.content-collections.dev/). +The documentation itself comes from `@quri/content` package (`/internal/content` in this repo), organized with [Content Collections](https://www.content-collections.dev/). # Build for development diff --git a/packages/website/next-env.d.ts b/apps/website/next-env.d.ts similarity index 100% rename from packages/website/next-env.d.ts rename to apps/website/next-env.d.ts diff --git a/packages/website/next.config.ts b/apps/website/next.config.ts similarity index 100% rename from packages/website/next.config.ts rename to apps/website/next.config.ts diff --git a/packages/website/package.json b/apps/website/package.json similarity index 100% rename from packages/website/package.json rename to apps/website/package.json diff --git a/packages/website/postcss.config.js b/apps/website/postcss.config.js similarity index 100% rename from packages/website/postcss.config.js rename to apps/website/postcss.config.js diff --git a/packages/website/public/favicon.ico b/apps/website/public/favicon.ico similarity index 100% rename from packages/website/public/favicon.ico rename to apps/website/public/favicon.ico diff --git a/packages/website/public/img/squiggle-logo.png b/apps/website/public/img/squiggle-logo.png similarity index 100% rename from packages/website/public/img/squiggle-logo.png rename to apps/website/public/img/squiggle-logo.png diff --git a/packages/website/public/img/squiggleAI.png b/apps/website/public/img/squiggleAI.png similarity index 100% rename from packages/website/public/img/squiggleAI.png rename to apps/website/public/img/squiggleAI.png diff --git a/packages/website/src/app/(home)/layout.tsx b/apps/website/src/app/(home)/layout.tsx similarity index 100% rename from packages/website/src/app/(home)/layout.tsx rename to apps/website/src/app/(home)/layout.tsx diff --git a/packages/website/src/app/(home)/page.tsx b/apps/website/src/app/(home)/page.tsx similarity index 100% rename from packages/website/src/app/(home)/page.tsx rename to apps/website/src/app/(home)/page.tsx diff --git a/packages/website/src/app/_meta.ts b/apps/website/src/app/_meta.ts similarity index 100% rename from packages/website/src/app/_meta.ts rename to apps/website/src/app/_meta.ts diff --git a/packages/website/src/app/api/documentation-bundle/route.ts b/apps/website/src/app/api/documentation-bundle/route.ts similarity index 100% rename from packages/website/src/app/api/documentation-bundle/route.ts rename to apps/website/src/app/api/documentation-bundle/route.ts diff --git a/packages/website/src/app/api/search/route.ts b/apps/website/src/app/api/search/route.ts similarity index 100% rename from packages/website/src/app/api/search/route.ts rename to apps/website/src/app/api/search/route.ts diff --git a/packages/website/src/app/docs/[[...slug]]/page.tsx b/apps/website/src/app/docs/[[...slug]]/page.tsx similarity index 98% rename from packages/website/src/app/docs/[[...slug]]/page.tsx rename to apps/website/src/app/docs/[[...slug]]/page.tsx index a4093f44dc..40d0a54e98 100644 --- a/packages/website/src/app/docs/[[...slug]]/page.tsx +++ b/apps/website/src/app/docs/[[...slug]]/page.tsx @@ -24,7 +24,7 @@ function docsPathToGitHub(path: string) { owner: "quantified-uncertainty", repo: "squiggle", sha: "main", - path: `packages/content/content/docs/${path}`, + path: `internal/content/content/docs/${path}`, }; } diff --git a/packages/website/src/app/docs/layout.tsx b/apps/website/src/app/docs/layout.tsx similarity index 100% rename from packages/website/src/app/docs/layout.tsx rename to apps/website/src/app/docs/layout.tsx diff --git a/packages/website/src/app/layout.tsx b/apps/website/src/app/layout.tsx similarity index 100% rename from packages/website/src/app/layout.tsx rename to apps/website/src/app/layout.tsx diff --git a/packages/website/src/app/playground/ClientPlayground.tsx b/apps/website/src/app/playground/ClientPlayground.tsx similarity index 100% rename from packages/website/src/app/playground/ClientPlayground.tsx rename to apps/website/src/app/playground/ClientPlayground.tsx diff --git a/packages/website/src/app/playground/ShareButton.tsx b/apps/website/src/app/playground/ShareButton.tsx similarity index 100% rename from packages/website/src/app/playground/ShareButton.tsx rename to apps/website/src/app/playground/ShareButton.tsx diff --git a/packages/website/src/app/playground/layout.tsx b/apps/website/src/app/playground/layout.tsx similarity index 100% rename from packages/website/src/app/playground/layout.tsx rename to apps/website/src/app/playground/layout.tsx diff --git a/packages/website/src/app/playground/page.tsx b/apps/website/src/app/playground/page.tsx similarity index 100% rename from packages/website/src/app/playground/page.tsx rename to apps/website/src/app/playground/page.tsx diff --git a/packages/website/src/app/source.ts b/apps/website/src/app/source.ts similarity index 100% rename from packages/website/src/app/source.ts rename to apps/website/src/app/source.ts diff --git a/packages/website/src/components/DemoProjectStateViewer.tsx b/apps/website/src/components/DemoProjectStateViewer.tsx similarity index 100% rename from packages/website/src/components/DemoProjectStateViewer.tsx rename to apps/website/src/components/DemoProjectStateViewer.tsx diff --git a/packages/website/src/components/Footer.tsx b/apps/website/src/components/Footer.tsx similarity index 100% rename from packages/website/src/components/Footer.tsx rename to apps/website/src/components/Footer.tsx diff --git a/packages/website/src/components/HomepageFeatures.tsx b/apps/website/src/components/HomepageFeatures.tsx similarity index 100% rename from packages/website/src/components/HomepageFeatures.tsx rename to apps/website/src/components/HomepageFeatures.tsx diff --git a/packages/website/src/components/Resettable.tsx b/apps/website/src/components/Resettable.tsx similarity index 100% rename from packages/website/src/components/Resettable.tsx rename to apps/website/src/components/Resettable.tsx diff --git a/packages/website/src/components/SquiggleEditor.tsx b/apps/website/src/components/SquiggleEditor.tsx similarity index 100% rename from packages/website/src/components/SquiggleEditor.tsx rename to apps/website/src/components/SquiggleEditor.tsx diff --git a/packages/website/src/layout.config.tsx b/apps/website/src/layout.config.tsx similarity index 100% rename from packages/website/src/layout.config.tsx rename to apps/website/src/layout.config.tsx diff --git a/packages/website/src/styles/main.css b/apps/website/src/styles/main.css similarity index 100% rename from packages/website/src/styles/main.css rename to apps/website/src/styles/main.css diff --git a/packages/website/src/utils/useAvailableHeight.ts b/apps/website/src/utils/useAvailableHeight.ts similarity index 100% rename from packages/website/src/utils/useAvailableHeight.ts rename to apps/website/src/utils/useAvailableHeight.ts diff --git a/packages/website/tailwind.config.ts b/apps/website/tailwind.config.ts similarity index 100% rename from packages/website/tailwind.config.ts rename to apps/website/tailwind.config.ts diff --git a/packages/website/tsconfig.json b/apps/website/tsconfig.json similarity index 100% rename from packages/website/tsconfig.json rename to apps/website/tsconfig.json diff --git a/packages/website/turbo.json b/apps/website/turbo.json similarity index 100% rename from packages/website/turbo.json rename to apps/website/turbo.json diff --git a/packages/website/vercel.json b/apps/website/vercel.json similarity index 100% rename from packages/website/vercel.json rename to apps/website/vercel.json diff --git a/packages/ai/.eslintrc.json b/internal/ai/.eslintrc.json similarity index 100% rename from packages/ai/.eslintrc.json rename to internal/ai/.eslintrc.json diff --git a/packages/ai/.gitignore b/internal/ai/.gitignore similarity index 100% rename from packages/ai/.gitignore rename to internal/ai/.gitignore diff --git a/packages/ai/README.md b/internal/ai/README.md similarity index 97% rename from packages/ai/README.md rename to internal/ai/README.md index 9bab127747..fb941d70c3 100644 --- a/packages/ai/README.md +++ b/internal/ai/README.md @@ -2,7 +2,7 @@ This is a collection of functions and scripts that allow you to write and debug Squiggle code using a variety of LLMs. -The example frontend that uses it is implemented in [Squiggle Hub](https://squigglehub.org/ai); see [app/ai files](https://github.com/quantified-uncertainty/squiggle/tree/main/packages/hub/src/app/ai) for details. +The example frontend that uses it is implemented in [Squiggle Hub](https://squigglehub.org/ai); see [app/ai files](https://github.com/quantified-uncertainty/squiggle/tree/main/apps/hub/src/app/ai) for details. Note that it can take 20s-2min to run a workflow and get a response from the LLM. @@ -10,7 +10,7 @@ After runs are complete, the results are saved to the 'logs' folder. These are s ## Use -Right now, Squiggle AI is primarily called in Squiggle Hub. You can see the corresponding route [here](https://github.com/quantified-uncertainty/squiggle/blob/main/packages/hub/src/app/ai/api/create/route.ts). +Right now, Squiggle AI is primarily called in Squiggle Hub. You can see the corresponding route [here](https://github.com/quantified-uncertainty/squiggle/blob/main/apps/hub/src/app/ai/api/create/route.ts). You can also call this via the command line. Look at src/scripts/tests/create.ts for an example. diff --git a/packages/ai/__tests__/searchReplace_test.ts b/internal/ai/__tests__/searchReplace_test.ts similarity index 100% rename from packages/ai/__tests__/searchReplace_test.ts rename to internal/ai/__tests__/searchReplace_test.ts diff --git a/packages/ai/__tests__/squiggleCodeWarnings_test.ts b/internal/ai/__tests__/squiggleCodeWarnings_test.ts similarity index 100% rename from packages/ai/__tests__/squiggleCodeWarnings_test.ts rename to internal/ai/__tests__/squiggleCodeWarnings_test.ts diff --git a/packages/ai/babel.config.cjs b/internal/ai/babel.config.cjs similarity index 100% rename from packages/ai/babel.config.cjs rename to internal/ai/babel.config.cjs diff --git a/packages/ai/examples/bugs.squiggle b/internal/ai/examples/bugs.squiggle similarity index 100% rename from packages/ai/examples/bugs.squiggle rename to internal/ai/examples/bugs.squiggle diff --git a/packages/ai/examples/housing.squiggle b/internal/ai/examples/housing.squiggle similarity index 100% rename from packages/ai/examples/housing.squiggle rename to internal/ai/examples/housing.squiggle diff --git a/packages/ai/jest.config.js b/internal/ai/jest.config.js similarity index 100% rename from packages/ai/jest.config.js rename to internal/ai/jest.config.js diff --git a/packages/ai/package.json b/internal/ai/package.json similarity index 100% rename from packages/ai/package.json rename to internal/ai/package.json diff --git a/packages/ai/src/Artifact.ts b/internal/ai/src/Artifact.ts similarity index 100% rename from packages/ai/src/Artifact.ts rename to internal/ai/src/Artifact.ts diff --git a/packages/ai/src/Code.ts b/internal/ai/src/Code.ts similarity index 100% rename from packages/ai/src/Code.ts rename to internal/ai/src/Code.ts diff --git a/packages/ai/src/LLMClient/AnthropicProvider.ts b/internal/ai/src/LLMClient/AnthropicProvider.ts similarity index 100% rename from packages/ai/src/LLMClient/AnthropicProvider.ts rename to internal/ai/src/LLMClient/AnthropicProvider.ts diff --git a/packages/ai/src/LLMClient/LLMError.ts b/internal/ai/src/LLMClient/LLMError.ts similarity index 100% rename from packages/ai/src/LLMClient/LLMError.ts rename to internal/ai/src/LLMClient/LLMError.ts diff --git a/packages/ai/src/LLMClient/OpenAIProvider.ts b/internal/ai/src/LLMClient/OpenAIProvider.ts similarity index 100% rename from packages/ai/src/LLMClient/OpenAIProvider.ts rename to internal/ai/src/LLMClient/OpenAIProvider.ts diff --git a/packages/ai/src/LLMClient/index.ts b/internal/ai/src/LLMClient/index.ts similarity index 100% rename from packages/ai/src/LLMClient/index.ts rename to internal/ai/src/LLMClient/index.ts diff --git a/packages/ai/src/LLMClient/types.ts b/internal/ai/src/LLMClient/types.ts similarity index 100% rename from packages/ai/src/LLMClient/types.ts rename to internal/ai/src/LLMClient/types.ts diff --git a/packages/ai/src/LLMStepInstance.ts b/internal/ai/src/LLMStepInstance.ts similarity index 100% rename from packages/ai/src/LLMStepInstance.ts rename to internal/ai/src/LLMStepInstance.ts diff --git a/packages/ai/src/LLMStepTemplate.ts b/internal/ai/src/LLMStepTemplate.ts similarity index 100% rename from packages/ai/src/LLMStepTemplate.ts rename to internal/ai/src/LLMStepTemplate.ts diff --git a/packages/ai/src/Logger.ts b/internal/ai/src/Logger.ts similarity index 100% rename from packages/ai/src/Logger.ts rename to internal/ai/src/Logger.ts diff --git a/packages/ai/src/generateSummary.ts b/internal/ai/src/generateSummary.ts similarity index 100% rename from packages/ai/src/generateSummary.ts rename to internal/ai/src/generateSummary.ts diff --git a/packages/ai/src/index.ts b/internal/ai/src/index.ts similarity index 100% rename from packages/ai/src/index.ts rename to internal/ai/src/index.ts diff --git a/packages/ai/src/modelConfigs.ts b/internal/ai/src/modelConfigs.ts similarity index 100% rename from packages/ai/src/modelConfigs.ts rename to internal/ai/src/modelConfigs.ts diff --git a/packages/ai/src/prompts.ts b/internal/ai/src/prompts.ts similarity index 100% rename from packages/ai/src/prompts.ts rename to internal/ai/src/prompts.ts diff --git a/packages/ai/src/scripts/fine-tuning-setup.ts b/internal/ai/src/scripts/fine-tuning-setup.ts similarity index 100% rename from packages/ai/src/scripts/fine-tuning-setup.ts rename to internal/ai/src/scripts/fine-tuning-setup.ts diff --git a/packages/ai/src/scripts/fine-tuning/favoriteExamples.ts b/internal/ai/src/scripts/fine-tuning/favoriteExamples.ts similarity index 100% rename from packages/ai/src/scripts/fine-tuning/favoriteExamples.ts rename to internal/ai/src/scripts/fine-tuning/favoriteExamples.ts diff --git a/packages/ai/src/scripts/fine-tuning/setup.ts b/internal/ai/src/scripts/fine-tuning/setup.ts similarity index 100% rename from packages/ai/src/scripts/fine-tuning/setup.ts rename to internal/ai/src/scripts/fine-tuning/setup.ts diff --git a/packages/ai/src/scripts/squiggleHubHelpers.ts b/internal/ai/src/scripts/squiggleHubHelpers.ts similarity index 100% rename from packages/ai/src/scripts/squiggleHubHelpers.ts rename to internal/ai/src/scripts/squiggleHubHelpers.ts diff --git a/packages/ai/src/scripts/tests/create.ts b/internal/ai/src/scripts/tests/create.ts similarity index 100% rename from packages/ai/src/scripts/tests/create.ts rename to internal/ai/src/scripts/tests/create.ts diff --git a/packages/ai/src/scripts/tests/edit.ts b/internal/ai/src/scripts/tests/edit.ts similarity index 100% rename from packages/ai/src/scripts/tests/edit.ts rename to internal/ai/src/scripts/tests/edit.ts diff --git a/packages/ai/src/serialization.ts b/internal/ai/src/serialization.ts similarity index 100% rename from packages/ai/src/serialization.ts rename to internal/ai/src/serialization.ts diff --git a/packages/ai/src/server.ts b/internal/ai/src/server.ts similarity index 100% rename from packages/ai/src/server.ts rename to internal/ai/src/server.ts diff --git a/packages/ai/src/squiggle/formatSquiggleCode.ts b/internal/ai/src/squiggle/formatSquiggleCode.ts similarity index 100% rename from packages/ai/src/squiggle/formatSquiggleCode.ts rename to internal/ai/src/squiggle/formatSquiggleCode.ts diff --git a/packages/ai/src/squiggle/processSquiggleCode.ts b/internal/ai/src/squiggle/processSquiggleCode.ts similarity index 100% rename from packages/ai/src/squiggle/processSquiggleCode.ts rename to internal/ai/src/squiggle/processSquiggleCode.ts diff --git a/packages/ai/src/squiggle/searchReplace.ts b/internal/ai/src/squiggle/searchReplace.ts similarity index 100% rename from packages/ai/src/squiggle/searchReplace.ts rename to internal/ai/src/squiggle/searchReplace.ts diff --git a/packages/ai/src/squiggle/squiggleAutomaticChanges.ts b/internal/ai/src/squiggle/squiggleAutomaticChanges.ts similarity index 100% rename from packages/ai/src/squiggle/squiggleAutomaticChanges.ts rename to internal/ai/src/squiggle/squiggleAutomaticChanges.ts diff --git a/packages/ai/src/squiggle/squiggleCodeWarnings.ts b/internal/ai/src/squiggle/squiggleCodeWarnings.ts similarity index 100% rename from packages/ai/src/squiggle/squiggleCodeWarnings.ts rename to internal/ai/src/squiggle/squiggleCodeWarnings.ts diff --git a/packages/ai/src/squiggle/squiggleErrorSuggestions.ts b/internal/ai/src/squiggle/squiggleErrorSuggestions.ts similarity index 100% rename from packages/ai/src/squiggle/squiggleErrorSuggestions.ts rename to internal/ai/src/squiggle/squiggleErrorSuggestions.ts diff --git a/packages/ai/src/steps/adjustToFeedbackStep.ts b/internal/ai/src/steps/adjustToFeedbackStep.ts similarity index 100% rename from packages/ai/src/steps/adjustToFeedbackStep.ts rename to internal/ai/src/steps/adjustToFeedbackStep.ts diff --git a/packages/ai/src/steps/fixCodeUntilItRunsStep.ts b/internal/ai/src/steps/fixCodeUntilItRunsStep.ts similarity index 100% rename from packages/ai/src/steps/fixCodeUntilItRunsStep.ts rename to internal/ai/src/steps/fixCodeUntilItRunsStep.ts diff --git a/packages/ai/src/steps/generateCodeStep.ts b/internal/ai/src/steps/generateCodeStep.ts similarity index 100% rename from packages/ai/src/steps/generateCodeStep.ts rename to internal/ai/src/steps/generateCodeStep.ts diff --git a/packages/ai/src/steps/matchStyleGuideStep.ts b/internal/ai/src/steps/matchStyleGuideStep.ts similarity index 100% rename from packages/ai/src/steps/matchStyleGuideStep.ts rename to internal/ai/src/steps/matchStyleGuideStep.ts diff --git a/packages/ai/src/steps/registry.ts b/internal/ai/src/steps/registry.ts similarity index 100% rename from packages/ai/src/steps/registry.ts rename to internal/ai/src/steps/registry.ts diff --git a/packages/ai/src/steps/runAndFormatCodeStep.ts b/internal/ai/src/steps/runAndFormatCodeStep.ts similarity index 100% rename from packages/ai/src/steps/runAndFormatCodeStep.ts rename to internal/ai/src/steps/runAndFormatCodeStep.ts diff --git a/packages/ai/src/types.ts b/internal/ai/src/types.ts similarity index 100% rename from packages/ai/src/types.ts rename to internal/ai/src/types.ts diff --git a/packages/ai/src/workflows/Workflow.ts b/internal/ai/src/workflows/Workflow.ts similarity index 100% rename from packages/ai/src/workflows/Workflow.ts rename to internal/ai/src/workflows/Workflow.ts diff --git a/packages/ai/src/workflows/WorkflowGuardHelpers.ts b/internal/ai/src/workflows/WorkflowGuardHelpers.ts similarity index 100% rename from packages/ai/src/workflows/WorkflowGuardHelpers.ts rename to internal/ai/src/workflows/WorkflowGuardHelpers.ts diff --git a/packages/ai/src/workflows/WorkflowTemplate.ts b/internal/ai/src/workflows/WorkflowTemplate.ts similarity index 100% rename from packages/ai/src/workflows/WorkflowTemplate.ts rename to internal/ai/src/workflows/WorkflowTemplate.ts diff --git a/packages/ai/src/workflows/controllers.ts b/internal/ai/src/workflows/controllers.ts similarity index 100% rename from packages/ai/src/workflows/controllers.ts rename to internal/ai/src/workflows/controllers.ts diff --git a/packages/ai/src/workflows/createSquiggleWorkflowTemplate.ts b/internal/ai/src/workflows/createSquiggleWorkflowTemplate.ts similarity index 100% rename from packages/ai/src/workflows/createSquiggleWorkflowTemplate.ts rename to internal/ai/src/workflows/createSquiggleWorkflowTemplate.ts diff --git a/packages/ai/src/workflows/fixSquiggleWorkflowTemplate.ts b/internal/ai/src/workflows/fixSquiggleWorkflowTemplate.ts similarity index 100% rename from packages/ai/src/workflows/fixSquiggleWorkflowTemplate.ts rename to internal/ai/src/workflows/fixSquiggleWorkflowTemplate.ts diff --git a/packages/ai/src/workflows/registry.ts b/internal/ai/src/workflows/registry.ts similarity index 100% rename from packages/ai/src/workflows/registry.ts rename to internal/ai/src/workflows/registry.ts diff --git a/packages/ai/src/workflows/streaming.ts b/internal/ai/src/workflows/streaming.ts similarity index 100% rename from packages/ai/src/workflows/streaming.ts rename to internal/ai/src/workflows/streaming.ts diff --git a/packages/ai/tsconfig.json b/internal/ai/tsconfig.json similarity index 100% rename from packages/ai/tsconfig.json rename to internal/ai/tsconfig.json diff --git a/packages/configs/package.json b/internal/configs/package.json similarity index 100% rename from packages/configs/package.json rename to internal/configs/package.json diff --git a/packages/configs/tsconfig.base.json b/internal/configs/tsconfig.base.json similarity index 100% rename from packages/configs/tsconfig.base.json rename to internal/configs/tsconfig.base.json diff --git a/packages/configs/tsconfig.nextjs.json b/internal/configs/tsconfig.nextjs.json similarity index 100% rename from packages/configs/tsconfig.nextjs.json rename to internal/configs/tsconfig.nextjs.json diff --git a/packages/content/.eslintrc.cjs b/internal/content/.eslintrc.cjs similarity index 100% rename from packages/content/.eslintrc.cjs rename to internal/content/.eslintrc.cjs diff --git a/packages/content/.gitignore b/internal/content/.gitignore similarity index 100% rename from packages/content/.gitignore rename to internal/content/.gitignore diff --git a/packages/content/.prettierignore b/internal/content/.prettierignore similarity index 100% rename from packages/content/.prettierignore rename to internal/content/.prettierignore diff --git a/packages/content/README.md b/internal/content/README.md similarity index 100% rename from packages/content/README.md rename to internal/content/README.md diff --git a/packages/content/content-collections.ts b/internal/content/content-collections.ts similarity index 100% rename from packages/content/content-collections.ts rename to internal/content/content-collections.ts diff --git a/packages/content/content/api/Boolean.mdx b/internal/content/content/api/Boolean.mdx similarity index 100% rename from packages/content/content/api/Boolean.mdx rename to internal/content/content/api/Boolean.mdx diff --git a/packages/content/content/api/Calculator.mdx b/internal/content/content/api/Calculator.mdx similarity index 100% rename from packages/content/content/api/Calculator.mdx rename to internal/content/content/api/Calculator.mdx diff --git a/packages/content/content/api/Common.mdx b/internal/content/content/api/Common.mdx similarity index 100% rename from packages/content/content/api/Common.mdx rename to internal/content/content/api/Common.mdx diff --git a/packages/content/content/api/Danger.mdx b/internal/content/content/api/Danger.mdx similarity index 100% rename from packages/content/content/api/Danger.mdx rename to internal/content/content/api/Danger.mdx diff --git a/packages/content/content/api/Date.mdx b/internal/content/content/api/Date.mdx similarity index 100% rename from packages/content/content/api/Date.mdx rename to internal/content/content/api/Date.mdx diff --git a/packages/content/content/api/Dict.mdx b/internal/content/content/api/Dict.mdx similarity index 100% rename from packages/content/content/api/Dict.mdx rename to internal/content/content/api/Dict.mdx diff --git a/packages/content/content/api/Dist.mdx b/internal/content/content/api/Dist.mdx similarity index 100% rename from packages/content/content/api/Dist.mdx rename to internal/content/content/api/Dist.mdx diff --git a/packages/content/content/api/Duration.mdx b/internal/content/content/api/Duration.mdx similarity index 100% rename from packages/content/content/api/Duration.mdx rename to internal/content/content/api/Duration.mdx diff --git a/packages/content/content/api/Input.mdx b/internal/content/content/api/Input.mdx similarity index 100% rename from packages/content/content/api/Input.mdx rename to internal/content/content/api/Input.mdx diff --git a/packages/content/content/api/List.mdx b/internal/content/content/api/List.mdx similarity index 100% rename from packages/content/content/api/List.mdx rename to internal/content/content/api/List.mdx diff --git a/packages/content/content/api/Math.mdx b/internal/content/content/api/Math.mdx similarity index 100% rename from packages/content/content/api/Math.mdx rename to internal/content/content/api/Math.mdx diff --git a/packages/content/content/api/MixedSet.mdx b/internal/content/content/api/MixedSet.mdx similarity index 100% rename from packages/content/content/api/MixedSet.mdx rename to internal/content/content/api/MixedSet.mdx diff --git a/packages/content/content/api/Number.mdx b/internal/content/content/api/Number.mdx similarity index 100% rename from packages/content/content/api/Number.mdx rename to internal/content/content/api/Number.mdx diff --git a/packages/content/content/api/Plot.mdx b/internal/content/content/api/Plot.mdx similarity index 100% rename from packages/content/content/api/Plot.mdx rename to internal/content/content/api/Plot.mdx diff --git a/packages/content/content/api/PointSet.mdx b/internal/content/content/api/PointSet.mdx similarity index 100% rename from packages/content/content/api/PointSet.mdx rename to internal/content/content/api/PointSet.mdx diff --git a/packages/content/content/api/RelativeValues.mdx b/internal/content/content/api/RelativeValues.mdx similarity index 100% rename from packages/content/content/api/RelativeValues.mdx rename to internal/content/content/api/RelativeValues.mdx diff --git a/packages/content/content/api/SampleSet.mdx b/internal/content/content/api/SampleSet.mdx similarity index 100% rename from packages/content/content/api/SampleSet.mdx rename to internal/content/content/api/SampleSet.mdx diff --git a/packages/content/content/api/Scale.mdx b/internal/content/content/api/Scale.mdx similarity index 100% rename from packages/content/content/api/Scale.mdx rename to internal/content/content/api/Scale.mdx diff --git a/packages/content/content/api/Spec.mdx b/internal/content/content/api/Spec.mdx similarity index 100% rename from packages/content/content/api/Spec.mdx rename to internal/content/content/api/Spec.mdx diff --git a/packages/content/content/api/String.mdx b/internal/content/content/api/String.mdx similarity index 100% rename from packages/content/content/api/String.mdx rename to internal/content/content/api/String.mdx diff --git a/packages/content/content/api/Sym.mdx b/internal/content/content/api/Sym.mdx similarity index 100% rename from packages/content/content/api/Sym.mdx rename to internal/content/content/api/Sym.mdx diff --git a/packages/content/content/api/System.mdx b/internal/content/content/api/System.mdx similarity index 100% rename from packages/content/content/api/System.mdx rename to internal/content/content/api/System.mdx diff --git a/packages/content/content/api/Table.mdx b/internal/content/content/api/Table.mdx similarity index 100% rename from packages/content/content/api/Table.mdx rename to internal/content/content/api/Table.mdx diff --git a/packages/content/content/api/Tag.mdx b/internal/content/content/api/Tag.mdx similarity index 100% rename from packages/content/content/api/Tag.mdx rename to internal/content/content/api/Tag.mdx diff --git a/packages/content/content/docs/Changelog/index.mdx b/internal/content/content/docs/Changelog/index.mdx similarity index 100% rename from packages/content/content/docs/Changelog/index.mdx rename to internal/content/content/docs/Changelog/index.mdx diff --git a/packages/content/content/docs/Changelog/meta.json b/internal/content/content/docs/Changelog/meta.json similarity index 100% rename from packages/content/content/docs/Changelog/meta.json rename to internal/content/content/docs/Changelog/meta.json diff --git a/packages/content/content/docs/Changelog/v0.10.0.mdx b/internal/content/content/docs/Changelog/v0.10.0.mdx similarity index 100% rename from packages/content/content/docs/Changelog/v0.10.0.mdx rename to internal/content/content/docs/Changelog/v0.10.0.mdx diff --git a/packages/content/content/docs/Changelog/v0.5.0.mdx b/internal/content/content/docs/Changelog/v0.5.0.mdx similarity index 100% rename from packages/content/content/docs/Changelog/v0.5.0.mdx rename to internal/content/content/docs/Changelog/v0.5.0.mdx diff --git a/packages/content/content/docs/Changelog/v0.5.1.mdx b/internal/content/content/docs/Changelog/v0.5.1.mdx similarity index 100% rename from packages/content/content/docs/Changelog/v0.5.1.mdx rename to internal/content/content/docs/Changelog/v0.5.1.mdx diff --git a/packages/content/content/docs/Changelog/v0.6.0.mdx b/internal/content/content/docs/Changelog/v0.6.0.mdx similarity index 100% rename from packages/content/content/docs/Changelog/v0.6.0.mdx rename to internal/content/content/docs/Changelog/v0.6.0.mdx diff --git a/packages/content/content/docs/Changelog/v0.7.0.mdx b/internal/content/content/docs/Changelog/v0.7.0.mdx similarity index 100% rename from packages/content/content/docs/Changelog/v0.7.0.mdx rename to internal/content/content/docs/Changelog/v0.7.0.mdx diff --git a/packages/content/content/docs/Changelog/v0.8.0.mdx b/internal/content/content/docs/Changelog/v0.8.0.mdx similarity index 100% rename from packages/content/content/docs/Changelog/v0.8.0.mdx rename to internal/content/content/docs/Changelog/v0.8.0.mdx diff --git a/packages/content/content/docs/Changelog/v0.8.4.mdx b/internal/content/content/docs/Changelog/v0.8.4.mdx similarity index 100% rename from packages/content/content/docs/Changelog/v0.8.4.mdx rename to internal/content/content/docs/Changelog/v0.8.4.mdx diff --git a/packages/content/content/docs/Changelog/v0.8.5.mdx b/internal/content/content/docs/Changelog/v0.8.5.mdx similarity index 100% rename from packages/content/content/docs/Changelog/v0.8.5.mdx rename to internal/content/content/docs/Changelog/v0.8.5.mdx diff --git a/packages/content/content/docs/Changelog/v0.8.6.mdx b/internal/content/content/docs/Changelog/v0.8.6.mdx similarity index 100% rename from packages/content/content/docs/Changelog/v0.8.6.mdx rename to internal/content/content/docs/Changelog/v0.8.6.mdx diff --git a/packages/content/content/docs/Changelog/v0.9.0.mdx b/internal/content/content/docs/Changelog/v0.9.0.mdx similarity index 100% rename from packages/content/content/docs/Changelog/v0.9.0.mdx rename to internal/content/content/docs/Changelog/v0.9.0.mdx diff --git a/packages/content/content/docs/Changelog/v0.9.2.mdx b/internal/content/content/docs/Changelog/v0.9.2.mdx similarity index 100% rename from packages/content/content/docs/Changelog/v0.9.2.mdx rename to internal/content/content/docs/Changelog/v0.9.2.mdx diff --git a/packages/content/content/docs/Changelog/v0.9.3.mdx b/internal/content/content/docs/Changelog/v0.9.3.mdx similarity index 100% rename from packages/content/content/docs/Changelog/v0.9.3.mdx rename to internal/content/content/docs/Changelog/v0.9.3.mdx diff --git a/packages/content/content/docs/Changelog/v0.9.4.mdx b/internal/content/content/docs/Changelog/v0.9.4.mdx similarity index 100% rename from packages/content/content/docs/Changelog/v0.9.4.mdx rename to internal/content/content/docs/Changelog/v0.9.4.mdx diff --git a/packages/content/content/docs/Changelog/v0.9.5.mdx b/internal/content/content/docs/Changelog/v0.9.5.mdx similarity index 100% rename from packages/content/content/docs/Changelog/v0.9.5.mdx rename to internal/content/content/docs/Changelog/v0.9.5.mdx diff --git a/packages/content/content/docs/Discussions/Three-Formats-Of-Distributions.md b/internal/content/content/docs/Discussions/Three-Formats-Of-Distributions.md similarity index 100% rename from packages/content/content/docs/Discussions/Three-Formats-Of-Distributions.md rename to internal/content/content/docs/Discussions/Three-Formats-Of-Distributions.md diff --git a/packages/content/content/docs/Ecosystem/BasicPrompt.mdx b/internal/content/content/docs/Ecosystem/BasicPrompt.mdx similarity index 98% rename from packages/content/content/docs/Ecosystem/BasicPrompt.mdx rename to internal/content/content/docs/Ecosystem/BasicPrompt.mdx index 6dc0d0ae0d..0d31b3ba4c 100644 --- a/packages/content/content/docs/Ecosystem/BasicPrompt.mdx +++ b/internal/content/content/docs/Ecosystem/BasicPrompt.mdx @@ -3,9 +3,9 @@ title: Basic LLM Prompt description: LLM Prompt Example --- -The following is a prompt that we use to help LLMs, like GPT and Claude, write Squiggle code. This would ideally be provided with the full documentation, for example with [this document](/api/documentation-bundle). +The following is a prompt that we use to help LLMs, like GPT and Claude, write Squiggle code. This would ideally be provided with the full documentation, for example with [this document](/api/documentation-bundle). -You can read this document in plaintext [here](https://raw.githubusercontent.com/quantified-uncertainty/squiggle/refs/heads/main/packages/content/content/docs/Ecosystem/BasicPrompt.mdx). +You can read this document in plaintext [here](https://raw.githubusercontent.com/quantified-uncertainty/squiggle/refs/heads/main/internal/content/content/docs/Ecosystem/BasicPrompt.mdx). --- @@ -63,10 +63,13 @@ When writing Squiggle code, it's important to avoid certain common mistakes. 2. If you use a domain for Years, try to use the Date domain, and pass in Date objects, like Date(2022) instead of 2022. ## Dictionaries and Blocks + In Squiggle, you can create dictionaries using two different syntaxes, each with distinct capabilities: ### Simple Dictionaries + Use this syntax for basic key-value pairs without internal calculations: + ```squiggle initialCosts = { rentDeposit: 5k to 15k, @@ -74,9 +77,10 @@ initialCosts = { } ``` -For single-value dictionary returns, add a trailing comma. However, this pattern should be done rarely. It's often better to either return all the components inside a *components* dictionary or similar, or just return the value directly. +For single-value dictionary returns, add a trailing comma. However, this pattern should be done rarely. It's often better to either return all the components inside a _components_ dictionary or similar, or just return the value directly. Example with trailing comma: + ```squiggle initialCosts = { rentDeposit = 5k to 15k @@ -85,7 +89,9 @@ initialCosts = { {total,} } ``` + Prefer this instead: + ```squiggle initialCostTotal = { rentDeposit = 5k to 15k @@ -99,7 +105,9 @@ initialCostTotal = { } } ``` + Or, if you really want to return a single value: + ```squiggle initialCostTotal = { rentDeposit = 5k to 15k @@ -109,12 +117,15 @@ initialCostTotal = { ``` ### Blocks + Use blocks when you need to: + - Perform calculations with dictionary values - Add metadata tags - Reference values within the dictionary Basic block example: + ```squiggle initialCosts = { rentDeposit = 5k to 15k @@ -125,7 +136,9 @@ initialCosts = { ``` ### Adding Tags + The recommended way to add tags is using block syntax: + ```squiggle initialCosts = { @name("rent deposit") @@ -148,6 +161,7 @@ Don't add tags to variables that are only used internally. The tags are only use ### Common Mistakes to Avoid 1. Missing return value in blocks: + ```squiggle // Won't work - blocks must return a value initialCosts = { @@ -158,6 +172,7 @@ initialCosts = { ``` 2. Internal references in simple dictionaries: + ```squiggle // Won't work - simple dicts can't reference internal values initialCosts = { @@ -169,7 +184,6 @@ initialCosts = { While you can use arrow syntax for tags in dictionary blocks (`->Tag.format("$,.0f")`), it's generally clearer to use the `@tag` syntax shown above. - ## Regular Examples Here's are some simple example Squiggle programs: @@ -278,14 +292,14 @@ Key findings: - Population growth estimates are highly uncertain, especially given recent migration patterns - Piano tuning requirements vary widely between professional venues and casual home users - Digital piano adoption could significantly impact future demand - + ## Results The model suggests there will likely be between **" + String(Dist.inv(totalTunersAtTime(Date(2024)), 0.05), ",.0f") + "** and **" + String(Dist.inv(totalTunersAtTime(Date(2024)), 0.95), ",.0f") + "** piano tuners needed in 2024. - + ## Model Caveats - This is a simplified model that assumes piano tuners work full-time - Market inefficiencies and geographic distribution aren't considered @@ -365,7 +379,6 @@ f(t: [Date(2020), Date(2040)]) = { } ``` - ```squiggle import "hub:ozziegooen/sTest" as sTest @@ -474,7 +487,7 @@ summary = [ The model accounts for: - Daily sleep improvement potential - Percentage of nights where blinds would help -- Individual productivity response to better sleep +- Individual productivity response to better sleep - Available productive hours to be improved - Working days per year diff --git a/packages/content/content/docs/Ecosystem/Gallery.md b/internal/content/content/docs/Ecosystem/Gallery.md similarity index 100% rename from packages/content/content/docs/Ecosystem/Gallery.md rename to internal/content/content/docs/Ecosystem/Gallery.md diff --git a/packages/content/content/docs/Ecosystem/LLMStyleGuide.mdx b/internal/content/content/docs/Ecosystem/LLMStyleGuide.mdx similarity index 100% rename from packages/content/content/docs/Ecosystem/LLMStyleGuide.mdx rename to internal/content/content/docs/Ecosystem/LLMStyleGuide.mdx diff --git a/packages/content/content/docs/Ecosystem/LanguageModels.md b/internal/content/content/docs/Ecosystem/LanguageModels.md similarity index 100% rename from packages/content/content/docs/Ecosystem/LanguageModels.md rename to internal/content/content/docs/Ecosystem/LanguageModels.md diff --git a/packages/content/content/docs/Ecosystem/SquiggleAI.md b/internal/content/content/docs/Ecosystem/SquiggleAI.md similarity index 97% rename from packages/content/content/docs/Ecosystem/SquiggleAI.md rename to internal/content/content/docs/Ecosystem/SquiggleAI.md index e0ea27bdf4..82d9601c4b 100644 --- a/packages/content/content/docs/Ecosystem/SquiggleAI.md +++ b/internal/content/content/docs/Ecosystem/SquiggleAI.md @@ -33,7 +33,7 @@ The fact that Squiggle is a new language means that more fixes are generally req Squiggle AI currently uses Claude Sonnet 3.5 for all operations. It makes use of [prompt caching](https://www.anthropic.com/news/prompt-caching) to cache a lot of information (around 20k tokens) about the Squiggle language. LLM queries typically cost around $0.002 to $0.02 each to run \- more in the case of large models or long execution runs. -You can see most of the prompts used [here](https://github.com/quantified-uncertainty/squiggle/blob/main/packages/llmRunner/src/llmRunner/prompts.ts). +You can see most of the prompts used [here](https://github.com/quantified-uncertainty/squiggle/blob/main/internal/ai/src/prompts.ts). ## Key Run Stages diff --git a/packages/content/content/docs/Ecosystem/Tooling.md b/internal/content/content/docs/Ecosystem/Tooling.md similarity index 100% rename from packages/content/content/docs/Ecosystem/Tooling.md rename to internal/content/content/docs/Ecosystem/Tooling.md diff --git a/packages/content/content/docs/Ecosystem/meta.json b/internal/content/content/docs/Ecosystem/meta.json similarity index 100% rename from packages/content/content/docs/Ecosystem/meta.json rename to internal/content/content/docs/Ecosystem/meta.json diff --git a/packages/content/content/docs/Guides/BasicTypes.mdx b/internal/content/content/docs/Guides/BasicTypes.mdx similarity index 100% rename from packages/content/content/docs/Guides/BasicTypes.mdx rename to internal/content/content/docs/Guides/BasicTypes.mdx diff --git a/packages/content/content/docs/Guides/Bugs.mdx b/internal/content/content/docs/Guides/Bugs.mdx similarity index 100% rename from packages/content/content/docs/Guides/Bugs.mdx rename to internal/content/content/docs/Guides/Bugs.mdx diff --git a/packages/content/content/docs/Guides/ControlFlow.mdx b/internal/content/content/docs/Guides/ControlFlow.mdx similarity index 100% rename from packages/content/content/docs/Guides/ControlFlow.mdx rename to internal/content/content/docs/Guides/ControlFlow.mdx diff --git a/packages/content/content/docs/Guides/Debugging.mdx b/internal/content/content/docs/Guides/Debugging.mdx similarity index 100% rename from packages/content/content/docs/Guides/Debugging.mdx rename to internal/content/content/docs/Guides/Debugging.mdx diff --git a/packages/content/content/docs/Guides/DistributionCreation.mdx b/internal/content/content/docs/Guides/DistributionCreation.mdx similarity index 100% rename from packages/content/content/docs/Guides/DistributionCreation.mdx rename to internal/content/content/docs/Guides/DistributionCreation.mdx diff --git a/packages/content/content/docs/Guides/DistributionFunctions.mdx b/internal/content/content/docs/Guides/DistributionFunctions.mdx similarity index 100% rename from packages/content/content/docs/Guides/DistributionFunctions.mdx rename to internal/content/content/docs/Guides/DistributionFunctions.mdx diff --git a/packages/content/content/docs/Guides/Functions.mdx b/internal/content/content/docs/Guides/Functions.mdx similarity index 100% rename from packages/content/content/docs/Guides/Functions.mdx rename to internal/content/content/docs/Guides/Functions.mdx diff --git a/packages/content/content/docs/Guides/Gotchas.mdx b/internal/content/content/docs/Guides/Gotchas.mdx similarity index 100% rename from packages/content/content/docs/Guides/Gotchas.mdx rename to internal/content/content/docs/Guides/Gotchas.mdx diff --git a/packages/content/content/docs/Guides/LanguageFeatures.mdx b/internal/content/content/docs/Guides/LanguageFeatures.mdx similarity index 100% rename from packages/content/content/docs/Guides/LanguageFeatures.mdx rename to internal/content/content/docs/Guides/LanguageFeatures.mdx diff --git a/packages/content/content/docs/Guides/Roadmap.md b/internal/content/content/docs/Guides/Roadmap.md similarity index 100% rename from packages/content/content/docs/Guides/Roadmap.md rename to internal/content/content/docs/Guides/Roadmap.md diff --git a/packages/content/content/docs/Guides/meta.json b/internal/content/content/docs/Guides/meta.json similarity index 100% rename from packages/content/content/docs/Guides/meta.json rename to internal/content/content/docs/Guides/meta.json diff --git a/packages/content/content/docs/Internal/Grammar.md b/internal/content/content/docs/Internal/Grammar.md similarity index 100% rename from packages/content/content/docs/Internal/Grammar.md rename to internal/content/content/docs/Internal/Grammar.md diff --git a/packages/content/content/docs/Internal/Invariants.md b/internal/content/content/docs/Internal/Invariants.md similarity index 100% rename from packages/content/content/docs/Internal/Invariants.md rename to internal/content/content/docs/Internal/Invariants.md diff --git a/packages/content/content/docs/Internal/Processing-Confidence-Intervals.md b/internal/content/content/docs/Internal/Processing-Confidence-Intervals.md similarity index 100% rename from packages/content/content/docs/Internal/Processing-Confidence-Intervals.md rename to internal/content/content/docs/Internal/Processing-Confidence-Intervals.md diff --git a/packages/content/content/docs/Internal/SqProject.mdx b/internal/content/content/docs/Internal/SqProject.mdx similarity index 100% rename from packages/content/content/docs/Internal/SqProject.mdx rename to internal/content/content/docs/Internal/SqProject.mdx diff --git a/packages/content/content/docs/index.mdx b/internal/content/content/docs/index.mdx similarity index 100% rename from packages/content/content/docs/index.mdx rename to internal/content/content/docs/index.mdx diff --git a/packages/content/content/docs/meta.json b/internal/content/content/docs/meta.json similarity index 100% rename from packages/content/content/docs/meta.json rename to internal/content/content/docs/meta.json diff --git a/packages/content/content/squiggleAiLibraries/helpers.yaml b/internal/content/content/squiggleAiLibraries/helpers.yaml similarity index 100% rename from packages/content/content/squiggleAiLibraries/helpers.yaml rename to internal/content/content/squiggleAiLibraries/helpers.yaml diff --git a/packages/content/content/squiggleAiLibraries/sTest.yaml b/internal/content/content/squiggleAiLibraries/sTest.yaml similarity index 100% rename from packages/content/content/squiggleAiLibraries/sTest.yaml rename to internal/content/content/squiggleAiLibraries/sTest.yaml diff --git a/packages/content/package.json b/internal/content/package.json similarity index 100% rename from packages/content/package.json rename to internal/content/package.json diff --git a/packages/content/src/apiUtils.ts b/internal/content/src/apiUtils.ts similarity index 100% rename from packages/content/src/apiUtils.ts rename to internal/content/src/apiUtils.ts diff --git a/packages/content/src/collections/apiDocs.ts b/internal/content/src/collections/apiDocs.ts similarity index 100% rename from packages/content/src/collections/apiDocs.ts rename to internal/content/src/collections/apiDocs.ts diff --git a/packages/content/src/collections/docs.ts b/internal/content/src/collections/docs.ts similarity index 100% rename from packages/content/src/collections/docs.ts rename to internal/content/src/collections/docs.ts diff --git a/packages/content/src/collections/meta.ts b/internal/content/src/collections/meta.ts similarity index 100% rename from packages/content/src/collections/meta.ts rename to internal/content/src/collections/meta.ts diff --git a/packages/content/src/collections/rawApiDocs.ts b/internal/content/src/collections/rawApiDocs.ts similarity index 100% rename from packages/content/src/collections/rawApiDocs.ts rename to internal/content/src/collections/rawApiDocs.ts diff --git a/packages/content/src/collections/squiggleAiLibraries.ts b/internal/content/src/collections/squiggleAiLibraries.ts similarity index 97% rename from packages/content/src/collections/squiggleAiLibraries.ts rename to internal/content/src/collections/squiggleAiLibraries.ts index a905ddff16..475b73de9e 100644 --- a/packages/content/src/collections/squiggleAiLibraries.ts +++ b/internal/content/src/collections/squiggleAiLibraries.ts @@ -43,7 +43,7 @@ export async function fetchCodeFromHubLegacy( return code; } -// copy-pasted from squiggle/packages/ai/src/scripts/squiggleHubHelpers.ts +// copy-pasted from squiggle/internal/ai/src/scripts/squiggleHubHelpers.ts export async function fetchCodeFromHub( owner: string, slug: string diff --git a/packages/content/src/collections/utils.ts b/internal/content/src/collections/utils.ts similarity index 100% rename from packages/content/src/collections/utils.ts rename to internal/content/src/collections/utils.ts diff --git a/packages/content/src/index.ts b/internal/content/src/index.ts similarity index 100% rename from packages/content/src/index.ts rename to internal/content/src/index.ts diff --git a/packages/content/src/prompts.ts b/internal/content/src/prompts.ts similarity index 100% rename from packages/content/src/prompts.ts rename to internal/content/src/prompts.ts diff --git a/packages/content/tsconfig.json b/internal/content/tsconfig.json similarity index 100% rename from packages/content/tsconfig.json rename to internal/content/tsconfig.json diff --git a/packages/content/turbo.json b/internal/content/turbo.json similarity index 100% rename from packages/content/turbo.json rename to internal/content/turbo.json diff --git a/packages/ops/.gitignore b/internal/ops/.gitignore similarity index 100% rename from packages/ops/.gitignore rename to internal/ops/.gitignore diff --git a/packages/ops/README.md b/internal/ops/README.md similarity index 100% rename from packages/ops/README.md rename to internal/ops/README.md diff --git a/packages/ops/package.json b/internal/ops/package.json similarity index 100% rename from packages/ops/package.json rename to internal/ops/package.json diff --git a/packages/ops/src/changelog-cleanup.ts b/internal/ops/src/changelog-cleanup.ts similarity index 100% rename from packages/ops/src/changelog-cleanup.ts rename to internal/ops/src/changelog-cleanup.ts diff --git a/packages/ops/src/changelog-utils.ts b/internal/ops/src/changelog-utils.ts similarity index 100% rename from packages/ops/src/changelog-utils.ts rename to internal/ops/src/changelog-utils.ts diff --git a/packages/ops/src/changelog.cts b/internal/ops/src/changelog.cts similarity index 100% rename from packages/ops/src/changelog.cts rename to internal/ops/src/changelog.cts diff --git a/packages/ops/src/constants.cts b/internal/ops/src/constants.cts similarity index 91% rename from packages/ops/src/constants.cts rename to internal/ops/src/constants.cts index a568b1207b..641bcbd702 100644 --- a/packages/ops/src/constants.cts +++ b/internal/ops/src/constants.cts @@ -2,7 +2,7 @@ export const REPO = "quantified-uncertainty/squiggle"; -export const WEBSITE_CHANGELOG_ROOT = "packages/content/content/docs/Changelog"; +export const WEBSITE_CHANGELOG_ROOT = "internal/content/content/docs/Changelog"; // Versions of all these packages should be synced thanks to `fixed` field in `.changeset/config.json`. // TODO - extract from changeset config. diff --git a/packages/ops/src/lib.ts b/internal/ops/src/lib.ts similarity index 100% rename from packages/ops/src/lib.ts rename to internal/ops/src/lib.ts diff --git a/packages/ops/src/package-utils.ts b/internal/ops/src/package-utils.ts similarity index 100% rename from packages/ops/src/package-utils.ts rename to internal/ops/src/package-utils.ts diff --git a/packages/ops/src/patch-js.ts b/internal/ops/src/patch-js.ts similarity index 100% rename from packages/ops/src/patch-js.ts rename to internal/ops/src/patch-js.ts diff --git a/packages/ops/src/scripts/changeset-version.ts b/internal/ops/src/scripts/changeset-version.ts similarity index 100% rename from packages/ops/src/scripts/changeset-version.ts rename to internal/ops/src/scripts/changeset-version.ts diff --git a/packages/ops/src/scripts/cleanup-vercel-deployments.ts b/internal/ops/src/scripts/cleanup-vercel-deployments.ts similarity index 100% rename from packages/ops/src/scripts/cleanup-vercel-deployments.ts rename to internal/ops/src/scripts/cleanup-vercel-deployments.ts diff --git a/packages/ops/src/scripts/generate-website-changelog.ts b/internal/ops/src/scripts/generate-website-changelog.ts similarity index 100% rename from packages/ops/src/scripts/generate-website-changelog.ts rename to internal/ops/src/scripts/generate-website-changelog.ts diff --git a/packages/ops/src/scripts/post-publish.ts b/internal/ops/src/scripts/post-publish.ts similarity index 100% rename from packages/ops/src/scripts/post-publish.ts rename to internal/ops/src/scripts/post-publish.ts diff --git a/packages/ops/src/scripts/publish-all.ts b/internal/ops/src/scripts/publish-all.ts similarity index 100% rename from packages/ops/src/scripts/publish-all.ts rename to internal/ops/src/scripts/publish-all.ts diff --git a/packages/ops/src/scripts/test-patch-js.ts b/internal/ops/src/scripts/test-patch-js.ts similarity index 100% rename from packages/ops/src/scripts/test-patch-js.ts rename to internal/ops/src/scripts/test-patch-js.ts diff --git a/packages/ops/src/website.ts b/internal/ops/src/website.ts similarity index 100% rename from packages/ops/src/website.ts rename to internal/ops/src/website.ts diff --git a/packages/ops/tsconfig.json b/internal/ops/tsconfig.json similarity index 100% rename from packages/ops/tsconfig.json rename to internal/ops/tsconfig.json diff --git a/packages/versioned-components/.eslintrc.cjs b/internal/versioned-components/.eslintrc.cjs similarity index 100% rename from packages/versioned-components/.eslintrc.cjs rename to internal/versioned-components/.eslintrc.cjs diff --git a/packages/versioned-components/.gitignore b/internal/versioned-components/.gitignore similarity index 100% rename from packages/versioned-components/.gitignore rename to internal/versioned-components/.gitignore diff --git a/packages/versioned-components/README.md b/internal/versioned-components/README.md similarity index 100% rename from packages/versioned-components/README.md rename to internal/versioned-components/README.md diff --git a/packages/versioned-components/package.json b/internal/versioned-components/package.json similarity index 100% rename from packages/versioned-components/package.json rename to internal/versioned-components/package.json diff --git a/packages/versioned-components/src/SquigglePlaygroundVersionPicker.tsx b/internal/versioned-components/src/SquigglePlaygroundVersionPicker.tsx similarity index 100% rename from packages/versioned-components/src/SquigglePlaygroundVersionPicker.tsx rename to internal/versioned-components/src/SquigglePlaygroundVersionPicker.tsx diff --git a/packages/versioned-components/src/SquiggleVersionShower.tsx b/internal/versioned-components/src/SquiggleVersionShower.tsx similarity index 100% rename from packages/versioned-components/src/SquiggleVersionShower.tsx rename to internal/versioned-components/src/SquiggleVersionShower.tsx diff --git a/packages/versioned-components/src/hooks.ts b/internal/versioned-components/src/hooks.ts similarity index 100% rename from packages/versioned-components/src/hooks.ts rename to internal/versioned-components/src/hooks.ts diff --git a/packages/versioned-components/src/index.ts b/internal/versioned-components/src/index.ts similarity index 100% rename from packages/versioned-components/src/index.ts rename to internal/versioned-components/src/index.ts diff --git a/packages/versioned-components/src/predicates.ts b/internal/versioned-components/src/predicates.ts similarity index 100% rename from packages/versioned-components/src/predicates.ts rename to internal/versioned-components/src/predicates.ts diff --git a/packages/versioned-components/src/tailwind.cts b/internal/versioned-components/src/tailwind.cts similarity index 100% rename from packages/versioned-components/src/tailwind.cts rename to internal/versioned-components/src/tailwind.cts diff --git a/packages/versioned-components/src/versionedSquiggleComponents.ts b/internal/versioned-components/src/versionedSquiggleComponents.ts similarity index 100% rename from packages/versioned-components/src/versionedSquiggleComponents.ts rename to internal/versioned-components/src/versionedSquiggleComponents.ts diff --git a/packages/versioned-components/src/versionedSquiggleLang.ts b/internal/versioned-components/src/versionedSquiggleLang.ts similarity index 100% rename from packages/versioned-components/src/versionedSquiggleLang.ts rename to internal/versioned-components/src/versionedSquiggleLang.ts diff --git a/packages/versioned-components/src/versionedSquigglePackages.tsx b/internal/versioned-components/src/versionedSquigglePackages.tsx similarity index 100% rename from packages/versioned-components/src/versionedSquigglePackages.tsx rename to internal/versioned-components/src/versionedSquigglePackages.tsx diff --git a/packages/versioned-components/src/versions.ts b/internal/versioned-components/src/versions.ts similarity index 100% rename from packages/versioned-components/src/versions.ts rename to internal/versioned-components/src/versions.ts diff --git a/packages/versioned-components/tsconfig.json b/internal/versioned-components/tsconfig.json similarity index 100% rename from packages/versioned-components/tsconfig.json rename to internal/versioned-components/tsconfig.json diff --git a/package.json b/package.json index f07d947e23..e8085ff0c3 100644 --- a/package.json +++ b/package.json @@ -2,11 +2,11 @@ "private": true, "name": "squiggle", "scripts": { - "nodeclean": "rm -r node_modules && rm -r packages/*/node_modules", + "nodeclean": "rm -r node_modules && rm -r {apps,packages,internal}/*/node_modules", "preinstall": "npx only-allow pnpm", - "changeset-version": "cd packages/ops && turbo build && pnpm run changeset-version", - "publish-all": "cd packages/ops && turbo build && pnpm run publish-all", - "post-publish": "cd packages/ops && turbo build && pnpm run post-publish" + "changeset-version": "cd internal/ops && turbo build && pnpm run changeset-version", + "publish-all": "cd internal/ops && turbo build && pnpm run publish-all", + "post-publish": "cd internal/ops && turbo build && pnpm run post-publish" }, "devDependencies": { "@changesets/cli": "^2.27.5", diff --git a/packages/components/README.md b/packages/components/README.md index 5489ffc468..6398ba8135 100644 --- a/packages/components/README.md +++ b/packages/components/README.md @@ -108,7 +108,7 @@ module.exports = { }; ``` -You'll also need to include wrapped styles for forms. See `scoped-forms.css` in packages/website to learn how to do that. +You'll also need to include wrapped styles for forms. See `scoped-forms.css` in `apps/website` to learn how to do that. Then, add `...` on top of your app (it can be imported from `@quri/ui` package). It will: diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b08b2d908e..ecb2aaf13d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,305 +32,357 @@ importers: specifier: ^2.3.0 version: 2.3.0 - packages/ai: + apps/hub: dependencies: - '@anthropic-ai/sdk': - specifier: ^0.29.0 - version: 0.29.2 - '@quri/configs': + '@auth/prisma-adapter': + specifier: ^2.7.4 + version: 2.7.4(@prisma/client@5.22.0(prisma@5.22.0))(nodemailer@6.9.13) + '@prisma/client': + specifier: 5.22.0 + version: 5.22.0(prisma@5.22.0) + '@quri/squiggle-ai': specifier: workspace:* - version: link:../configs - '@quri/content': + version: link:../../internal/ai + '@quri/squiggle-components': specifier: workspace:* - version: link:../content - '@quri/prettier-plugin-squiggle': + version: link:../../packages/components + '@quri/squiggle-lang': specifier: workspace:* - version: link:../prettier-plugin - '@quri/serializer': + version: link:../../packages/squiggle-lang + '@quri/ui': specifier: workspace:* - version: link:../serializer - '@quri/squiggle-lang': + version: link:../../packages/ui + '@quri/versioned-squiggle-components': specifier: workspace:* - version: link:../squiggle-lang - axios: - specifier: ^1.7.2 - version: 1.7.7 - chalk: - specifier: ^5.3.0 - version: 5.3.0 + version: link:../../internal/versioned-components + '@vercel/analytics': + specifier: ^1.3.1 + version: 1.3.1(next@15.0.3(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + base64-js: + specifier: ^1.5.1 + version: 1.5.1 clsx: specifier: ^2.1.1 version: 2.1.1 - dotenv: - specifier: ^16.4.5 - version: 16.4.5 - openai: - specifier: ^4.67.3 - version: 4.71.0(zod@3.23.8) - ts-node: - specifier: ^10.9.2 - version: 10.9.2(@types/node@22.9.0)(typescript@5.6.3) - tsx: - specifier: ^4.19.1 - version: 4.19.2 + d3: + specifier: ^7.9.0 + version: 7.9.0 + date-fns: + specifier: ^3.6.0 + version: 3.6.0 + immutable: + specifier: ^4.3.6 + version: 4.3.6 + invariant: + specifier: ^2.2.4 + version: 2.2.4 + lodash: + specifier: ^4.17.21 + version: 4.17.21 + next: + specifier: ^15.0.3 + version: 15.0.3(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + next-auth: + specifier: 5.0.0-beta.25 + version: 5.0.0-beta.25(next@15.0.3(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(nodemailer@6.9.13)(react@19.0.0-rc-66855b96-20241106) + next-safe-action: + specifier: ^7.9.9 + version: 7.9.9(next@15.0.3(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(zod@3.23.8) + nodemailer: + specifier: ^6.9.13 + version: 6.9.13 + pako: + specifier: ^2.1.0 + version: 2.1.0 + react: + specifier: 19.0.0-rc-66855b96-20241106 + version: 19.0.0-rc-66855b96-20241106 + react-dom: + specifier: 19.0.0-rc-66855b96-20241106 + version: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) + react-hook-form: + specifier: ^7.53.2 + version: 7.53.2(react@19.0.0-rc-66855b96-20241106) + react-icons: + specifier: ^5.2.1 + version: 5.2.1(react@19.0.0-rc-66855b96-20241106) + react-loading-skeleton: + specifier: ^3.4.0 + version: 3.4.0(react@19.0.0-rc-66855b96-20241106) + react-markdown: + specifier: ^9.0.1 + version: 9.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) + react-select: + specifier: ^5.8.0 + version: 5.8.0(patch_hash=pok3nxq32ihaf3qpdecuz4j5ea)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + remark-breaks: + specifier: ^4.0.0 + version: 4.0.0 + remark-gfm: + specifier: ^4.0.0 + version: 4.0.0 + server-only: + specifier: ^0.0.1 + version: 0.0.1 zod: specifier: ^3.23.8 version: 3.23.8 devDependencies: - '@babel/preset-env': - specifier: ^7.25.8 - version: 7.26.0(@babel/core@7.26.0) + '@parcel/watcher': + specifier: ^2.4.1 + version: 2.4.1 + '@quri/configs': + specifier: workspace:* + version: link:../../internal/configs + '@types/d3': + specifier: ^7.4.3 + version: 7.4.3 + '@types/invariant': + specifier: ^2.2.37 + version: 2.2.37 '@types/jest': - specifier: ^29.5.13 + specifier: ^29.5.12 version: 29.5.14 + '@types/lodash': + specifier: ^4.14.202 + version: 4.17.13 '@types/node': - specifier: ^22.7.5 - version: 22.9.0 + specifier: ^20.12.7 + version: 20.17.6 + '@types/pako': + specifier: ^2.0.3 + version: 2.0.3 + '@types/react': + specifier: ^18.3.3 + version: 18.3.3 + dotenv-cli: + specifier: ^7.4.2 + version: 7.4.2 + esbuild: + specifier: ^0.20.2 + version: 0.20.2 eslint: specifier: ^9.16.0 version: 9.16.0(jiti@1.21.0) + eslint-config-next: + specifier: ^15.0.4 + version: 15.0.4(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)) + version: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + jest-environment-jsdom: + specifier: ^29.7.0 + version: 29.7.0 + nodemon: + specifier: ^3.1.0 + version: 3.1.0 + postcss: + specifier: ^8.4.38 + version: 8.4.38 prettier: specifier: ^3.3.3 version: 3.3.3 + prisma: + specifier: ^5.22.0 + version: 5.22.0 + tailwindcss: + specifier: ^3.4.3 + version: 3.4.14(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + tsx: + specifier: ^4.19.1 + version: 4.19.2 typescript: specifier: ^5.6.3 version: 5.6.3 - packages/components: + apps/website: dependencies: - '@codemirror/autocomplete': - specifier: ^6.16.2 - version: 6.16.2(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.3) - '@codemirror/commands': - specifier: ^6.5.0 - version: 6.5.0 - '@codemirror/language': - specifier: ^6.10.1 - version: 6.10.1 - '@codemirror/lint': - specifier: ^6.8.0 - version: 6.8.0 - '@codemirror/search': - specifier: ^6.5.6 - version: 6.5.6 - '@codemirror/state': - specifier: ^6.4.1 - version: 6.4.1 - '@codemirror/theme-one-dark': - specifier: ^6.1.2 - version: 6.1.2 - '@codemirror/view': - specifier: ^6.26.3 - version: 6.26.3 - '@dagrejs/dagre': - specifier: ^1.1.3 - version: 1.1.4 - '@floating-ui/react': - specifier: ^0.26.16 - version: 0.26.16(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@heroicons/react': - specifier: ^1.0.6 - version: 1.0.6(react@19.0.0-rc-66855b96-20241106) - '@hookform/resolvers': - specifier: ^3.3.4 - version: 3.3.4(react-hook-form@7.53.2(react@19.0.0-rc-66855b96-20241106)) - '@lezer/common': - specifier: ^1.2.2 - version: 1.2.3 - '@quri/prettier-plugin-squiggle': + '@content-collections/mdx': + specifier: ^0.2.0 + version: 0.2.0(@content-collections/core@0.7.3(typescript@5.6.3))(acorn@8.14.0)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) + '@fumadocs/content-collections': + specifier: ^1.1.5 + version: 1.1.5(@content-collections/core@0.7.3(typescript@5.6.3))(@content-collections/mdx@0.2.0(@content-collections/core@0.7.3(typescript@5.6.3))(acorn@8.14.0)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025))(fumadocs-core@14.0.2(@types/react@18.3.3)) + '@quri/content': specifier: workspace:* - version: link:../prettier-plugin - '@quri/squiggle-lang': + version: link:../../internal/content + '@quri/squiggle-components': specifier: workspace:* - version: link:../squiggle-lang - '@quri/squiggle-textmate-grammar': + version: link:../../packages/components + '@quri/squiggle-lang': specifier: workspace:* - version: link:../textmate-grammar + version: link:../../packages/squiggle-lang '@quri/ui': specifier: workspace:* - version: link:../ui - '@tailwindcss/typography': - specifier: ^0.5.13 - version: 0.5.13(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3))) + version: link:../../packages/ui + '@quri/versioned-squiggle-components': + specifier: workspace:* + version: link:../../internal/versioned-components + '@vercel/analytics': + specifier: ^1.3.1 + version: 1.3.1(next@15.0.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) + base64-js: + specifier: ^1.5.1 + version: 1.5.1 clsx: specifier: ^2.1.1 version: 2.1.1 - codemirror: - specifier: ^6.0.1 - version: 6.0.1(@lezer/common@1.2.3) - d3: - specifier: ^7.9.0 - version: 7.9.0 - lodash: - specifier: ^4.17.21 - version: 4.17.21 - prettier: - specifier: ^3.3.3 - version: 3.3.3 - react-draggable: - specifier: ^4.4.6 - version: 4.4.6(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - react-hook-form: - specifier: ^7.53.2 - version: 7.53.2(react@19.0.0-rc-66855b96-20241106) - react-markdown: - specifier: ^9.0.1 - version: 9.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - reactflow: - specifier: ^11.11.4 - version: 11.11.4(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + fumadocs-core: + specifier: 14.0.2 + version: 14.0.2(@types/react@18.3.3) + fumadocs-ui: + specifier: 14.0.2 + version: 14.0.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(next@15.0.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025))(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + katex: + specifier: ^0.16.11 + version: 0.16.11 + next: + specifier: ^15.0.1 + version: 15.0.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) + pako: + specifier: ^2.1.0 + version: 2.1.0 + react: + specifier: 19.0.0-rc-cae764ce-20241025 + version: 19.0.0-rc-cae764ce-20241025 + react-dom: + specifier: 19.0.0-rc-cae764ce-20241025 + version: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) + react-icons: + specifier: ^5.2.1 + version: 5.2.1(react@19.0.0-rc-cae764ce-20241025) + rehype-katex: + specifier: ^7.0.1 + version: 7.0.1 + rehype-pretty-code: + specifier: ^0.14.0 + version: 0.14.0(shiki@0.14.7) remark-gfm: specifier: ^4.0.0 version: 4.0.0 - shikiji: - specifier: ^0.10.2 - version: 0.10.2 - unist-util-visit: - specifier: ^5.0.0 - version: 5.0.0 - unist-util-visit-parents: - specifier: ^6.0.1 - version: 6.0.1 + remark-math: + specifier: ^6.0.0 + version: 6.0.0 + shiki: + specifier: ^0.14.7 + version: 0.14.7 zod: specifier: ^3.23.8 version: 3.23.8 devDependencies: - '@babel/preset-react': - specifier: ^7.24.6 - version: 7.24.7(@babel/core@7.26.0) - '@babel/preset-typescript': - specifier: ^7.24.1 - version: 7.24.1(@babel/core@7.26.0) - '@jest/globals': - specifier: ^29.7.0 - version: 29.7.0 - '@juggle/resize-observer': - specifier: ^3.4.0 - version: 3.4.0 - '@lezer/generator': - specifier: ^1.7.1 - version: 1.7.1 - '@lezer/highlight': - specifier: ^1.2.1 - version: 1.2.1 - '@lezer/lr': - specifier: ^1.4.2 - version: 1.4.2 + '@mdx-js/typescript-plugin': + specifier: ^0.0.6 + version: 0.0.6 '@quri/configs': specifier: workspace:* - version: link:../configs - '@storybook/addon-essentials': - specifier: ^8.1.6 - version: 8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(prettier@3.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@storybook/addon-links': - specifier: ^8.1.6 - version: 8.1.6(react@19.0.0-rc-66855b96-20241106) - '@storybook/react': - specifier: ^8.1.6 - version: 8.1.6(prettier@3.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(typescript@5.6.3) - '@storybook/react-vite': - specifier: ^8.1.6 - version: 8.1.6(prettier@3.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(rollup@4.17.2)(typescript@5.6.3)(vite@5.2.10(@types/node@20.12.7)) - '@testing-library/jest-dom': - specifier: ^6.4.2 - version: 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3))) - '@testing-library/react': - specifier: ^16.0.1 - version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@testing-library/user-event': - specifier: ^14.5.2 - version: 14.5.2(@testing-library/dom@10.4.0) - '@types/d3': - specifier: ^7.4.3 - version: 7.4.3 - '@types/hast': - specifier: ^3.0.4 - version: 3.0.4 - '@types/jest': - specifier: ^29.5.12 - version: 29.5.12 - '@types/lodash': - specifier: ^4.14.202 - version: 4.14.202 - '@types/node': - specifier: ^20.12.7 - version: 20.12.7 + version: link:../../internal/configs + '@quri/squiggle-textmate-grammar': + specifier: workspace:* + version: link:../../packages/textmate-grammar + '@types/mdx': + specifier: ^2.0.13 + version: 2.0.13 + '@types/pako': + specifier: ^2.0.3 + version: 2.0.3 '@types/react': specifier: ^18.3.3 version: 18.3.3 - '@types/react-dom': - specifier: ^18.3.0 - version: 18.3.0 - '@types/unist': - specifier: ^3.0.2 - version: 3.0.2 - '@typescript-eslint/eslint-plugin': - specifier: ^8.17.0 - version: 8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3) - '@typescript-eslint/parser': - specifier: ^8.17.0 - version: 8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3) - '@wogns3623/eslint-plugin-better-exhaustive-deps': - specifier: ^1.1.0 - version: 1.1.0(eslint@9.16.0(jiti@1.21.0)) - babel-jest: - specifier: ^29.7.0 - version: 29.7.0(@babel/core@7.26.0) + autoprefixer: + specifier: ^10.4.19 + version: 10.4.19(postcss@8.4.38) + eslint: + specifier: ^9.16.0 + version: 9.16.0(jiti@1.21.0) + eslint-config-next: + specifier: ^15.0.4 + version: 15.0.4(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3) + postcss: + specifier: ^8.4.38 + version: 8.4.38 + prettier: + specifier: ^3.3.3 + version: 3.3.3 + tailwindcss: + specifier: ^3.4.14 + version: 3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + tsx: + specifier: ^4.11.0 + version: 4.19.2 + typescript: + specifier: ^5.6.3 + version: 5.6.3 + + internal/ai: + dependencies: + '@anthropic-ai/sdk': + specifier: ^0.29.0 + version: 0.29.2 + '@quri/configs': + specifier: workspace:* + version: link:../configs + '@quri/content': + specifier: workspace:* + version: link:../content + '@quri/prettier-plugin-squiggle': + specifier: workspace:* + version: link:../../packages/prettier-plugin + '@quri/serializer': + specifier: workspace:* + version: link:../../packages/serializer + '@quri/squiggle-lang': + specifier: workspace:* + version: link:../../packages/squiggle-lang + axios: + specifier: ^1.7.2 + version: 1.7.7 + chalk: + specifier: ^5.3.0 + version: 5.3.0 + clsx: + specifier: ^2.1.1 + version: 2.1.1 + dotenv: + specifier: ^16.4.5 + version: 16.4.5 + openai: + specifier: ^4.67.3 + version: 4.71.0(zod@3.23.8) + ts-node: + specifier: ^10.9.2 + version: 10.9.2(@types/node@22.10.1)(typescript@5.6.3) + tsx: + specifier: ^4.19.1 + version: 4.19.2 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@babel/preset-env': + specifier: ^7.25.8 + version: 7.26.0(@babel/core@7.26.0) + '@types/jest': + specifier: ^29.5.13 + version: 29.5.14 + '@types/node': + specifier: ^22.7.5 + version: 22.10.1 eslint: specifier: ^9.16.0 version: 9.16.0(jiti@1.21.0) - eslint-plugin-react: - specifier: ^7.37.2 - version: 7.37.2(eslint@9.16.0(jiti@1.21.0)) - eslint-plugin-react-hooks: - specifier: ^5.1.0 - version: 5.1.0(eslint@9.16.0(jiti@1.21.0)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)) - jest-canvas-mock: - specifier: ^2.5.2 - version: 2.5.2 - jest-environment-jsdom: - specifier: ^29.7.0 - version: 29.7.0 - jsdom: - specifier: ^25.0.1 - version: 25.0.1 - postcss: - specifier: ^8.4.38 - version: 8.4.38 - postcss-cli: - specifier: ^11.0.0 - version: 11.0.0(jiti@1.21.0)(postcss@8.4.38) - react: - specifier: 19.0.0-rc-66855b96-20241106 - version: 19.0.0-rc-66855b96-20241106 - react-dom: - specifier: 19.0.0-rc-66855b96-20241106 - version: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - rollup-plugin-node-builtins: - specifier: ^2.1.2 - version: 2.1.2 - storybook: - specifier: ^8.1.6 - version: 8.1.6(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - tailwindcss: - specifier: ^3.4.3 - version: 3.4.3(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)) + version: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + prettier: + specifier: ^3.3.3 + version: 3.3.3 typescript: - specifier: 5.6.3 + specifier: ^5.6.3 version: 5.6.3 - vite: - specifier: ^5.2.10 - version: 5.2.10(@types/node@20.12.7) - packages/configs: {} + internal/configs: {} - packages/content: + internal/content: dependencies: '@content-collections/cli': specifier: ^0.1.5 @@ -343,10 +395,10 @@ importers: version: 1.1.5(@content-collections/core@0.7.3(typescript@5.6.3))(@content-collections/mdx@0.2.0(@content-collections/core@0.7.3(typescript@5.6.3))(acorn@8.14.0)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025))(fumadocs-core@14.0.2(@types/react@18.3.3)) '@quri/squiggle-lang': specifier: workspace:* - version: link:../squiggle-lang + version: link:../../packages/squiggle-lang '@types/node': specifier: ^22.8.4 - version: 22.9.0 + version: 22.10.1 rehype-katex: specifier: ^7.0.1 version: 7.0.1 @@ -365,7 +417,7 @@ importers: version: link:../configs '@quri/squiggle-textmate-grammar': specifier: workspace:* - version: link:../textmate-grammar + version: link:../../packages/textmate-grammar '@types/mdx': specifier: ^2.0.13 version: 2.0.13 @@ -382,114 +434,320 @@ importers: specifier: ^5.6.3 version: 5.6.3 - packages/hub: + internal/ops: dependencies: - '@auth/prisma-adapter': - specifier: ^2.7.4 - version: 2.7.4(@prisma/client@5.22.0(prisma@5.22.0))(nodemailer@6.9.13) - '@prisma/client': - specifier: 5.22.0 - version: 5.22.0(prisma@5.22.0) - '@quri/squiggle-ai': + '@babel/core': + specifier: ^7.25.8 + version: 7.26.0 + '@babel/parser': + specifier: ^7.25.8 + version: 7.26.3 + lodash: + specifier: ^4.17.21 + version: 4.17.21 + mdast-util-to-string: + specifier: ^4.0.0 + version: 4.0.0 + remark-parse: + specifier: ^11.0.0 + version: 11.0.0 + remark-stringify: + specifier: ^11.0.0 + version: 11.0.0 + unified: + specifier: ^11.0.5 + version: 11.0.5 + zod: + specifier: ^3.23.8 + version: 3.23.8 + devDependencies: + '@babel/plugin-syntax-typescript': + specifier: ^7.25.7 + version: 7.25.9(@babel/core@7.26.0) + '@changesets/get-github-info': + specifier: ^0.6.0 + version: 0.6.0 + '@changesets/types': + specifier: ^6.0.0 + version: 6.0.0 + '@quri/configs': specifier: workspace:* - version: link:../ai + version: link:../configs + '@types/babel__core': + specifier: ^7.20.5 + version: 7.20.5 + '@types/lodash': + specifier: ^4.17.10 + version: 4.17.13 + '@types/node': + specifier: ^20.16.11 + version: 20.17.6 + tsx: + specifier: ^4.19.1 + version: 4.19.2 + typescript: + specifier: ^5.6.3 + version: 5.6.3 + + internal/versioned-components: + dependencies: '@quri/squiggle-components': specifier: workspace:* - version: link:../components + version: link:../../packages/components + '@quri/squiggle-lang': + specifier: workspace:* + version: link:../../packages/squiggle-lang + '@quri/ui': + specifier: workspace:* + version: link:../../packages/ui + '@tailwindcss/forms': + specifier: ^0.5.7 + version: 0.5.7(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) + '@tailwindcss/typography': + specifier: ^0.5.13 + version: 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) + glob: + specifier: ^10.3.12 + version: 10.3.12 + lodash: + specifier: ^4.17.21 + version: 4.17.21 + squiggle-components-0.10.0: + specifier: npm:@quri/squiggle-components@0.10.0 + version: '@quri/squiggle-components@0.10.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))' + squiggle-components-0.8.5: + specifier: npm:@quri/squiggle-components@0.8.5 + version: '@quri/squiggle-components@0.8.5(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))' + squiggle-components-0.8.6: + specifier: npm:@quri/squiggle-components@0.8.6 + version: '@quri/squiggle-components@0.8.6(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))' + squiggle-components-0.9.0: + specifier: npm:@quri/squiggle-components@0.9.0 + version: '@quri/squiggle-components@0.9.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))' + squiggle-components-0.9.2: + specifier: npm:@quri/squiggle-components@0.9.2 + version: '@quri/squiggle-components@0.9.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))' + squiggle-components-0.9.3: + specifier: npm:@quri/squiggle-components@0.9.3 + version: '@quri/squiggle-components@0.9.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))' + squiggle-components-0.9.4: + specifier: npm:@quri/squiggle-components@0.9.4 + version: '@quri/squiggle-components@0.9.4(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))' + squiggle-components-0.9.5: + specifier: npm:@quri/squiggle-components@0.9.5 + version: '@quri/squiggle-components@0.9.5(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))' + squiggle-lang-0.10.0: + specifier: npm:@quri/squiggle-lang@0.10.0 + version: '@quri/squiggle-lang@0.10.0(@types/react@18.3.3)' + squiggle-lang-0.8.5: + specifier: npm:@quri/squiggle-lang@0.8.5 + version: '@quri/squiggle-lang@0.8.5' + squiggle-lang-0.8.6: + specifier: npm:@quri/squiggle-lang@0.8.6 + version: '@quri/squiggle-lang@0.8.6' + squiggle-lang-0.9.0: + specifier: npm:@quri/squiggle-lang@0.9.0 + version: '@quri/squiggle-lang@0.9.0' + squiggle-lang-0.9.2: + specifier: npm:@quri/squiggle-lang@0.9.2 + version: '@quri/squiggle-lang@0.9.2' + squiggle-lang-0.9.3: + specifier: npm:@quri/squiggle-lang@0.9.3 + version: '@quri/squiggle-lang@0.9.3' + squiggle-lang-0.9.4: + specifier: npm:@quri/squiggle-lang@0.9.4 + version: '@quri/squiggle-lang@0.9.4' + squiggle-lang-0.9.5: + specifier: npm:@quri/squiggle-lang@0.9.5 + version: '@quri/squiggle-lang@0.9.5' + devDependencies: + '@quri/configs': + specifier: workspace:* + version: link:../configs + '@types/lodash': + specifier: ^4.14.202 + version: 4.17.13 + '@types/react': + specifier: ^18.3.3 + version: 18.3.3 + '@typescript-eslint/eslint-plugin': + specifier: ^8.17.0 + version: 8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/parser': + specifier: ^8.17.0 + version: 8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3) + eslint: + specifier: ^9.16.0 + version: 9.16.0(jiti@1.21.0) + eslint-plugin-react: + specifier: ^7.37.2 + version: 7.37.2(eslint@9.16.0(jiti@1.21.0)) + eslint-plugin-react-hooks: + specifier: ^5.1.0 + version: 5.1.0(eslint@9.16.0(jiti@1.21.0)) + react: + specifier: ^18.2.0 + version: 18.3.1 + react-dom: + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) + tailwindcss: + specifier: ^3.4.14 + version: 3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + typescript: + specifier: ^5.6.3 + version: 5.6.3 + + packages/components: + dependencies: + '@codemirror/autocomplete': + specifier: ^6.16.2 + version: 6.16.2(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.3) + '@codemirror/commands': + specifier: ^6.5.0 + version: 6.5.0 + '@codemirror/language': + specifier: ^6.10.1 + version: 6.10.1 + '@codemirror/lint': + specifier: ^6.8.0 + version: 6.8.0 + '@codemirror/search': + specifier: ^6.5.6 + version: 6.5.6 + '@codemirror/state': + specifier: ^6.4.1 + version: 6.4.1 + '@codemirror/theme-one-dark': + specifier: ^6.1.2 + version: 6.1.2 + '@codemirror/view': + specifier: ^6.26.3 + version: 6.26.3 + '@dagrejs/dagre': + specifier: ^1.1.3 + version: 1.1.4 + '@floating-ui/react': + specifier: ^0.26.16 + version: 0.26.16(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + '@heroicons/react': + specifier: ^1.0.6 + version: 1.0.6(react@19.0.0-rc-66855b96-20241106) + '@hookform/resolvers': + specifier: ^3.3.4 + version: 3.3.4(react-hook-form@7.53.2(react@19.0.0-rc-66855b96-20241106)) + '@lezer/common': + specifier: ^1.2.2 + version: 1.2.3 + '@quri/prettier-plugin-squiggle': + specifier: workspace:* + version: link:../prettier-plugin '@quri/squiggle-lang': specifier: workspace:* version: link:../squiggle-lang + '@quri/squiggle-textmate-grammar': + specifier: workspace:* + version: link:../textmate-grammar '@quri/ui': specifier: workspace:* version: link:../ui - '@quri/versioned-squiggle-components': - specifier: workspace:* - version: link:../versioned-components - '@vercel/analytics': - specifier: ^1.3.1 - version: 1.3.1(next@15.0.3(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - base64-js: - specifier: ^1.5.1 - version: 1.5.1 + '@tailwindcss/typography': + specifier: ^0.5.13 + version: 0.5.13(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3))) clsx: specifier: ^2.1.1 version: 2.1.1 + codemirror: + specifier: ^6.0.1 + version: 6.0.1(@lezer/common@1.2.3) d3: specifier: ^7.9.0 version: 7.9.0 - date-fns: - specifier: ^3.6.0 - version: 3.6.0 - immutable: - specifier: ^4.3.6 - version: 4.3.6 - invariant: - specifier: ^2.2.4 - version: 2.2.4 lodash: specifier: ^4.17.21 version: 4.17.21 - next: - specifier: ^15.0.3 - version: 15.0.3(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - next-auth: - specifier: 5.0.0-beta.25 - version: 5.0.0-beta.25(next@15.0.3(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(nodemailer@6.9.13)(react@19.0.0-rc-66855b96-20241106) - next-safe-action: - specifier: ^7.9.9 - version: 7.9.9(next@15.0.3(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(zod@3.23.8) - nodemailer: - specifier: ^6.9.13 - version: 6.9.13 - pako: - specifier: ^2.1.0 - version: 2.1.0 - react: - specifier: 19.0.0-rc-66855b96-20241106 - version: 19.0.0-rc-66855b96-20241106 - react-dom: - specifier: 19.0.0-rc-66855b96-20241106 - version: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) + prettier: + specifier: ^3.3.3 + version: 3.3.3 + react-draggable: + specifier: ^4.4.6 + version: 4.4.6(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) react-hook-form: specifier: ^7.53.2 version: 7.53.2(react@19.0.0-rc-66855b96-20241106) - react-icons: - specifier: ^5.2.1 - version: 5.2.1(react@19.0.0-rc-66855b96-20241106) - react-loading-skeleton: - specifier: ^3.4.0 - version: 3.4.0(react@19.0.0-rc-66855b96-20241106) react-markdown: specifier: ^9.0.1 version: 9.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - react-select: - specifier: ^5.8.0 - version: 5.8.0(patch_hash=pok3nxq32ihaf3qpdecuz4j5ea)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - remark-breaks: - specifier: ^4.0.0 - version: 4.0.0 + reactflow: + specifier: ^11.11.4 + version: 11.11.4(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) remark-gfm: specifier: ^4.0.0 version: 4.0.0 - server-only: - specifier: ^0.0.1 - version: 0.0.1 + shikiji: + specifier: ^0.10.2 + version: 0.10.2 + unist-util-visit: + specifier: ^5.0.0 + version: 5.0.0 + unist-util-visit-parents: + specifier: ^6.0.1 + version: 6.0.1 zod: specifier: ^3.23.8 version: 3.23.8 devDependencies: - '@parcel/watcher': - specifier: ^2.4.1 - version: 2.4.1 + '@babel/preset-react': + specifier: ^7.24.6 + version: 7.24.7(@babel/core@7.26.0) + '@babel/preset-typescript': + specifier: ^7.24.1 + version: 7.24.1(@babel/core@7.26.0) + '@jest/globals': + specifier: ^29.7.0 + version: 29.7.0 + '@juggle/resize-observer': + specifier: ^3.4.0 + version: 3.4.0 + '@lezer/generator': + specifier: ^1.7.1 + version: 1.7.1 + '@lezer/highlight': + specifier: ^1.2.1 + version: 1.2.1 + '@lezer/lr': + specifier: ^1.4.2 + version: 1.4.2 '@quri/configs': specifier: workspace:* - version: link:../configs + version: link:../../internal/configs + '@storybook/addon-essentials': + specifier: ^8.1.6 + version: 8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(prettier@3.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + '@storybook/addon-links': + specifier: ^8.1.6 + version: 8.1.6(react@19.0.0-rc-66855b96-20241106) + '@storybook/react': + specifier: ^8.1.6 + version: 8.1.6(prettier@3.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(typescript@5.6.3) + '@storybook/react-vite': + specifier: ^8.1.6 + version: 8.1.6(prettier@3.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(rollup@4.17.2)(typescript@5.6.3)(vite@5.2.10(@types/node@20.12.7)) + '@testing-library/jest-dom': + specifier: ^6.4.2 + version: 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3))) + '@testing-library/react': + specifier: ^16.0.1 + version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + '@testing-library/user-event': + specifier: ^14.5.2 + version: 14.5.2(@testing-library/dom@10.4.0) '@types/d3': specifier: ^7.4.3 version: 7.4.3 - '@types/invariant': - specifier: ^2.2.37 - version: 2.2.37 + '@types/hast': + specifier: ^3.0.4 + version: 3.0.4 '@types/jest': specifier: ^29.5.12 version: 29.5.12 @@ -499,106 +757,75 @@ importers: '@types/node': specifier: ^20.12.7 version: 20.12.7 - '@types/pako': - specifier: ^2.0.3 - version: 2.0.3 '@types/react': specifier: ^18.3.3 version: 18.3.3 - dotenv-cli: - specifier: ^7.4.2 - version: 7.4.2 - esbuild: - specifier: ^0.20.2 - version: 0.20.2 + '@types/react-dom': + specifier: ^18.3.0 + version: 18.3.0 + '@types/unist': + specifier: ^3.0.2 + version: 3.0.2 + '@typescript-eslint/eslint-plugin': + specifier: ^8.17.0 + version: 8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/parser': + specifier: ^8.17.0 + version: 8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3) + '@wogns3623/eslint-plugin-better-exhaustive-deps': + specifier: ^1.1.0 + version: 1.1.0(eslint@9.16.0(jiti@1.21.0)) + babel-jest: + specifier: ^29.7.0 + version: 29.7.0(@babel/core@7.26.0) eslint: specifier: ^9.16.0 version: 9.16.0(jiti@1.21.0) - eslint-config-next: - specifier: ^15.0.4 - version: 15.0.4(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3) + eslint-plugin-react: + specifier: ^7.37.2 + version: 7.37.2(eslint@9.16.0(jiti@1.21.0)) + eslint-plugin-react-hooks: + specifier: ^5.1.0 + version: 5.1.0(eslint@9.16.0(jiti@1.21.0)) jest: specifier: ^29.7.0 version: 29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)) + jest-canvas-mock: + specifier: ^2.5.2 + version: 2.5.2 jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 - nodemon: - specifier: ^3.1.0 - version: 3.1.0 + jsdom: + specifier: ^25.0.1 + version: 25.0.1 postcss: specifier: ^8.4.38 version: 8.4.38 - prettier: - specifier: ^3.3.3 - version: 3.3.3 - prisma: - specifier: ^5.22.0 - version: 5.22.0 - tailwindcss: - specifier: ^3.4.3 - version: 3.4.3(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)) - tsx: - specifier: ^4.19.1 - version: 4.19.2 - typescript: - specifier: ^5.6.3 - version: 5.6.3 - - packages/ops: - dependencies: - '@babel/core': - specifier: ^7.25.8 - version: 7.26.0 - '@babel/parser': - specifier: ^7.25.8 - version: 7.26.2 - lodash: - specifier: ^4.17.21 - version: 4.17.21 - mdast-util-to-string: - specifier: ^4.0.0 - version: 4.0.0 - remark-parse: - specifier: ^11.0.0 - version: 11.0.0 - remark-stringify: + postcss-cli: specifier: ^11.0.0 - version: 11.0.0 - unified: - specifier: ^11.0.5 - version: 11.0.5 - zod: - specifier: ^3.23.8 - version: 3.23.8 - devDependencies: - '@babel/plugin-syntax-typescript': - specifier: ^7.25.7 - version: 7.25.9(@babel/core@7.26.0) - '@changesets/get-github-info': - specifier: ^0.6.0 - version: 0.6.0 - '@changesets/types': - specifier: ^6.0.0 - version: 6.0.0 - '@quri/configs': - specifier: workspace:* - version: link:../configs - '@types/babel__core': - specifier: ^7.20.5 - version: 7.20.5 - '@types/lodash': - specifier: ^4.17.10 - version: 4.17.13 - '@types/node': - specifier: ^20.16.11 - version: 20.17.6 - tsx: - specifier: ^4.19.1 - version: 4.19.2 + version: 11.0.0(jiti@1.21.0)(postcss@8.4.38) + react: + specifier: 19.0.0-rc-66855b96-20241106 + version: 19.0.0-rc-66855b96-20241106 + react-dom: + specifier: 19.0.0-rc-66855b96-20241106 + version: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) + rollup-plugin-node-builtins: + specifier: ^2.1.2 + version: 2.1.2 + storybook: + specifier: ^8.1.6 + version: 8.1.6(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + tailwindcss: + specifier: ^3.4.3 + version: 3.4.3(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)) typescript: - specifier: ^5.6.3 + specifier: 5.6.3 version: 5.6.3 + vite: + specifier: ^5.2.10 + version: 5.2.10(@types/node@20.12.7) packages/prettier-plugin: dependencies: @@ -617,13 +844,13 @@ importers: version: 7.26.0(@babel/core@7.26.0) '@quri/configs': specifier: workspace:* - version: link:../configs + version: link:../../internal/configs '@types/jest': specifier: ^29.5.13 version: 29.5.14 jest: specifier: ^29.7.0 - version: 29.7.0(babel-plugin-macros@3.1.0) + version: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) typescript: specifier: ^5.6.3 version: 5.6.3 @@ -641,7 +868,7 @@ importers: version: 29.7.0 '@quri/configs': specifier: workspace:* - version: link:../configs + version: link:../../internal/configs '@types/jest': specifier: ^29.5.12 version: 29.5.12 @@ -723,7 +950,7 @@ importers: version: 29.7.0 '@quri/configs': specifier: workspace:* - version: link:../configs + version: link:../../internal/configs '@types/d3-format': specifier: ^3.0.4 version: 3.0.4 @@ -820,7 +1047,7 @@ importers: devDependencies: '@quri/configs': specifier: workspace:* - version: link:../configs + version: link:../../internal/configs '@storybook/addon-docs': specifier: ^8.4.7 version: 8.4.7(@types/react@18.3.3)(storybook@8.4.7(prettier@3.3.3)) @@ -909,115 +1136,6 @@ importers: specifier: ^5.2.11 version: 5.2.11(@types/node@20.17.6) - packages/versioned-components: - dependencies: - '@quri/squiggle-components': - specifier: workspace:* - version: link:../components - '@quri/squiggle-lang': - specifier: workspace:* - version: link:../squiggle-lang - '@quri/ui': - specifier: workspace:* - version: link:../ui - '@tailwindcss/forms': - specifier: ^0.5.7 - version: 0.5.7(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) - '@tailwindcss/typography': - specifier: ^0.5.13 - version: 0.5.13(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) - glob: - specifier: ^10.3.12 - version: 10.3.12 - lodash: - specifier: ^4.17.21 - version: 4.17.21 - squiggle-components-0.10.0: - specifier: npm:@quri/squiggle-components@0.10.0 - version: '@quri/squiggle-components@0.10.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))' - squiggle-components-0.8.5: - specifier: npm:@quri/squiggle-components@0.8.5 - version: '@quri/squiggle-components@0.8.5(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))' - squiggle-components-0.8.6: - specifier: npm:@quri/squiggle-components@0.8.6 - version: '@quri/squiggle-components@0.8.6(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))' - squiggle-components-0.9.0: - specifier: npm:@quri/squiggle-components@0.9.0 - version: '@quri/squiggle-components@0.9.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))' - squiggle-components-0.9.2: - specifier: npm:@quri/squiggle-components@0.9.2 - version: '@quri/squiggle-components@0.9.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))' - squiggle-components-0.9.3: - specifier: npm:@quri/squiggle-components@0.9.3 - version: '@quri/squiggle-components@0.9.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))' - squiggle-components-0.9.4: - specifier: npm:@quri/squiggle-components@0.9.4 - version: '@quri/squiggle-components@0.9.4(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))' - squiggle-components-0.9.5: - specifier: npm:@quri/squiggle-components@0.9.5 - version: '@quri/squiggle-components@0.9.5(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))' - squiggle-lang-0.10.0: - specifier: npm:@quri/squiggle-lang@0.10.0 - version: '@quri/squiggle-lang@0.10.0(@types/react@18.3.3)' - squiggle-lang-0.8.5: - specifier: npm:@quri/squiggle-lang@0.8.5 - version: '@quri/squiggle-lang@0.8.5' - squiggle-lang-0.8.6: - specifier: npm:@quri/squiggle-lang@0.8.6 - version: '@quri/squiggle-lang@0.8.6' - squiggle-lang-0.9.0: - specifier: npm:@quri/squiggle-lang@0.9.0 - version: '@quri/squiggle-lang@0.9.0' - squiggle-lang-0.9.2: - specifier: npm:@quri/squiggle-lang@0.9.2 - version: '@quri/squiggle-lang@0.9.2' - squiggle-lang-0.9.3: - specifier: npm:@quri/squiggle-lang@0.9.3 - version: '@quri/squiggle-lang@0.9.3' - squiggle-lang-0.9.4: - specifier: npm:@quri/squiggle-lang@0.9.4 - version: '@quri/squiggle-lang@0.9.4' - squiggle-lang-0.9.5: - specifier: npm:@quri/squiggle-lang@0.9.5 - version: '@quri/squiggle-lang@0.9.5' - devDependencies: - '@quri/configs': - specifier: workspace:* - version: link:../configs - '@types/lodash': - specifier: ^4.14.202 - version: 4.14.202 - '@types/react': - specifier: ^18.3.3 - version: 18.3.3 - '@typescript-eslint/eslint-plugin': - specifier: ^8.17.0 - version: 8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3) - '@typescript-eslint/parser': - specifier: ^8.17.0 - version: 8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3) - eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.21.0) - eslint-plugin-react: - specifier: ^7.37.2 - version: 7.37.2(eslint@9.16.0(jiti@1.21.0)) - eslint-plugin-react-hooks: - specifier: ^5.1.0 - version: 5.1.0(eslint@9.16.0(jiti@1.21.0)) - react: - specifier: ^18.2.0 - version: 18.3.1 - react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) - tailwindcss: - specifier: ^3.4.14 - version: 3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) - typescript: - specifier: ^5.6.3 - version: 5.6.3 - packages/vscode-ext: dependencies: '@vscode/vsce': @@ -1035,173 +1153,55 @@ importers: devDependencies: '@quri/configs': specifier: workspace:* - version: link:../configs - '@quri/squiggle-components': - specifier: workspace:* - version: link:../components - '@quri/squiggle-lang': - specifier: workspace:* - version: link:../squiggle-lang - '@quri/squiggle-textmate-grammar': - specifier: workspace:* - version: link:../textmate-grammar - '@quri/versioned-squiggle-components': - specifier: workspace:* - version: link:../versioned-components - '@types/node': - specifier: ^20.12.7 - version: 20.12.7 - '@types/react': - specifier: ^18.3.3 - version: 18.3.3 - '@types/react-dom': - specifier: ^18.3.0 - version: 18.3.0 - '@types/vscode': - specifier: ^1.86.0 - version: 1.86.0 - '@types/vscode-webview': - specifier: ^1.57.5 - version: 1.57.5 - esbuild: - specifier: ^0.24.0 - version: 0.24.0 - eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@1.21.0) - js-yaml: - specifier: ^4.1.0 - version: 4.1.0 - prettier: - specifier: ^3.3.3 - version: 3.3.3 - react: - specifier: ^18.2.0 - version: 18.3.1 - react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) - tailwindcss: - specifier: ^3.4.14 - version: 3.4.14(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)) - typescript: - specifier: ^5.6.3 - version: 5.6.3 - - packages/website: - dependencies: - '@content-collections/mdx': - specifier: ^0.2.0 - version: 0.2.0(@content-collections/core@0.7.3(typescript@5.6.3))(acorn@8.14.0)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) - '@fumadocs/content-collections': - specifier: ^1.1.5 - version: 1.1.5(@content-collections/core@0.7.3(typescript@5.6.3))(@content-collections/mdx@0.2.0(@content-collections/core@0.7.3(typescript@5.6.3))(acorn@8.14.0)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025))(fumadocs-core@14.0.2(@types/react@18.3.3)) - '@quri/content': - specifier: workspace:* - version: link:../content + version: link:../../internal/configs '@quri/squiggle-components': specifier: workspace:* version: link:../components '@quri/squiggle-lang': specifier: workspace:* version: link:../squiggle-lang - '@quri/ui': - specifier: workspace:* - version: link:../ui - '@quri/versioned-squiggle-components': - specifier: workspace:* - version: link:../versioned-components - '@vercel/analytics': - specifier: ^1.3.1 - version: 1.3.1(next@15.0.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) - base64-js: - specifier: ^1.5.1 - version: 1.5.1 - clsx: - specifier: ^2.1.1 - version: 2.1.1 - fumadocs-core: - specifier: 14.0.2 - version: 14.0.2(@types/react@18.3.3) - fumadocs-ui: - specifier: 14.0.2 - version: 14.0.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(next@15.0.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025))(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) - katex: - specifier: ^0.16.11 - version: 0.16.11 - next: - specifier: ^15.0.1 - version: 15.0.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) - pako: - specifier: ^2.1.0 - version: 2.1.0 - react: - specifier: 19.0.0-rc-cae764ce-20241025 - version: 19.0.0-rc-cae764ce-20241025 - react-dom: - specifier: 19.0.0-rc-cae764ce-20241025 - version: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - react-icons: - specifier: ^5.2.1 - version: 5.2.1(react@19.0.0-rc-cae764ce-20241025) - rehype-katex: - specifier: ^7.0.1 - version: 7.0.1 - rehype-pretty-code: - specifier: ^0.14.0 - version: 0.14.0(shiki@0.14.7) - remark-gfm: - specifier: ^4.0.0 - version: 4.0.0 - remark-math: - specifier: ^6.0.0 - version: 6.0.0 - shiki: - specifier: ^0.14.7 - version: 0.14.7 - zod: - specifier: ^3.23.8 - version: 3.23.8 - devDependencies: - '@mdx-js/typescript-plugin': - specifier: ^0.0.6 - version: 0.0.6 - '@quri/configs': - specifier: workspace:* - version: link:../configs '@quri/squiggle-textmate-grammar': specifier: workspace:* - version: link:../textmate-grammar - '@types/mdx': - specifier: ^2.0.13 - version: 2.0.13 - '@types/pako': - specifier: ^2.0.3 - version: 2.0.3 + version: link:../textmate-grammar + '@quri/versioned-squiggle-components': + specifier: workspace:* + version: link:../../internal/versioned-components + '@types/node': + specifier: ^20.12.7 + version: 20.12.7 '@types/react': specifier: ^18.3.3 version: 18.3.3 - autoprefixer: - specifier: ^10.4.19 - version: 10.4.19(postcss@8.4.38) + '@types/react-dom': + specifier: ^18.3.0 + version: 18.3.0 + '@types/vscode': + specifier: ^1.86.0 + version: 1.86.0 + '@types/vscode-webview': + specifier: ^1.57.5 + version: 1.57.5 + esbuild: + specifier: ^0.24.0 + version: 0.24.0 eslint: specifier: ^9.16.0 version: 9.16.0(jiti@1.21.0) - eslint-config-next: - specifier: ^15.0.4 - version: 15.0.4(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3) - postcss: - specifier: ^8.4.38 - version: 8.4.38 + js-yaml: + specifier: ^4.1.0 + version: 4.1.0 prettier: specifier: ^3.3.3 version: 3.3.3 + react: + specifier: ^18.2.0 + version: 18.3.1 + react-dom: + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) tailwindcss: specifier: ^3.4.14 - version: 3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) - tsx: - specifier: ^4.11.0 - version: 4.12.0 + version: 3.4.14(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)) typescript: specifier: ^5.6.3 version: 5.6.3 @@ -1500,12 +1500,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-module-transforms@7.25.2': - resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-module-transforms@7.26.0': resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} engines: {node: '>=6.9.0'} @@ -1592,10 +1586,6 @@ packages: resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.23.4': - resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.1': resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} engines: {node: '>=6.9.0'} @@ -1612,10 +1602,6 @@ packages: resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.22.20': - resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.5': resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==} engines: {node: '>=6.9.0'} @@ -1656,11 +1642,6 @@ packages: resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.26.2': - resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.26.3': resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} engines: {node: '>=6.0.0'} @@ -2249,14 +2230,6 @@ packages: resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} engines: {node: '>=6.9.0'} - '@babel/template@7.24.0': - resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} - engines: {node: '>=6.9.0'} - - '@babel/template@7.25.0': - resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} - engines: {node: '>=6.9.0'} - '@babel/template@7.25.9': resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} @@ -2269,10 +2242,6 @@ packages: resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.25.6': - resolution: {integrity: sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==} - engines: {node: '>=6.9.0'} - '@babel/traverse@7.25.9': resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} engines: {node: '>=6.9.0'} @@ -2281,14 +2250,6 @@ packages: resolution: {integrity: sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==} engines: {node: '>=6.9.0'} - '@babel/types@7.23.9': - resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.24.0': - resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} - engines: {node: '>=6.9.0'} - '@babel/types@7.24.5': resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} engines: {node: '>=6.9.0'} @@ -3157,12 +3118,6 @@ packages: '@floating-ui/dom@1.6.1': resolution: {integrity: sha512-iA8qE43/H5iGozC3W0YSnVSW42Vh522yyM1gj+BqRwVsTNOyr231PsXDaV04yT39PsO0QL2QpbI/M0ZaLUQgRQ==} - '@floating-ui/react-dom@2.0.8': - resolution: {integrity: sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==} - peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' - '@floating-ui/react-dom@2.1.0': resolution: {integrity: sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==} peerDependencies: @@ -3504,9 +3459,6 @@ packages: '@next/env@15.0.0': resolution: {integrity: sha512-Mcv8ZVmEgTO3bePiH/eJ7zHqQEs2gCqZ0UId2RxHmDDc7Pw6ngfSrOFlxG8XDpaex+n2G+TKPsQAf28MO+88Gw==} - '@next/env@15.0.2': - resolution: {integrity: sha512-c0Zr0ModK5OX7D4ZV8Jt/wqoXtitLNPwUfG9zElCZztdaZyNVnN40rDXVZ/+FGuR4CcNV5AEfM6N8f+Ener7Dg==} - '@next/env@15.0.3': resolution: {integrity: sha512-t9Xy32pjNOvVn2AS+Utt6VmyrshbpfUMhIjFO60gI58deSo/KgLOp31XZ4O+kY/Is8WAGYwA5gR7kOb1eORDBA==} @@ -3519,12 +3471,6 @@ packages: cpu: [arm64] os: [darwin] - '@next/swc-darwin-arm64@15.0.2': - resolution: {integrity: sha512-GK+8w88z+AFlmt+ondytZo2xpwlfAR8U6CRwXancHImh6EdGfHMIrTSCcx5sOSBei00GyLVL0ioo1JLKTfprgg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - '@next/swc-darwin-arm64@15.0.3': resolution: {integrity: sha512-s3Q/NOorCsLYdCKvQlWU+a+GeAd3C8Rb3L1YnetsgwXzhc3UTWrtQpB/3eCjFOdGUj5QmXfRak12uocd1ZiiQw==} engines: {node: '>= 10'} @@ -3537,12 +3483,6 @@ packages: cpu: [x64] os: [darwin] - '@next/swc-darwin-x64@15.0.2': - resolution: {integrity: sha512-KUpBVxIbjzFiUZhiLIpJiBoelqzQtVZbdNNsehhUn36e2YzKHphnK8eTUW1s/4aPy5kH/UTid8IuVbaOpedhpw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - '@next/swc-darwin-x64@15.0.3': resolution: {integrity: sha512-Zxl/TwyXVZPCFSf0u2BNj5sE0F2uR6iSKxWpq4Wlk/Sv9Ob6YCKByQTkV2y6BCic+fkabp9190hyrDdPA/dNrw==} engines: {node: '>= 10'} @@ -3555,12 +3495,6 @@ packages: cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-gnu@15.0.2': - resolution: {integrity: sha512-9J7TPEcHNAZvwxXRzOtiUvwtTD+fmuY0l7RErf8Yyc7kMpE47MIQakl+3jecmkhOoIyi/Rp+ddq7j4wG6JDskQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - '@next/swc-linux-arm64-gnu@15.0.3': resolution: {integrity: sha512-T5+gg2EwpsY3OoaLxUIofmMb7ohAUlcNZW0fPQ6YAutaWJaxt1Z1h+8zdl4FRIOr5ABAAhXtBcpkZNwUcKI2fw==} engines: {node: '>= 10'} @@ -3573,12 +3507,6 @@ packages: cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.0.2': - resolution: {integrity: sha512-BjH4ZSzJIoTTZRh6rG+a/Ry4SW0HlizcPorqNBixBWc3wtQtj4Sn9FnRZe22QqrPnzoaW0ctvSz4FaH4eGKMww==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - '@next/swc-linux-arm64-musl@15.0.3': resolution: {integrity: sha512-WkAk6R60mwDjH4lG/JBpb2xHl2/0Vj0ZRu1TIzWuOYfQ9tt9NFsIinI1Epma77JVgy81F32X/AeD+B2cBu/YQA==} engines: {node: '>= 10'} @@ -3591,12 +3519,6 @@ packages: cpu: [x64] os: [linux] - '@next/swc-linux-x64-gnu@15.0.2': - resolution: {integrity: sha512-i3U2TcHgo26sIhcwX/Rshz6avM6nizrZPvrDVDY1bXcLH1ndjbO8zuC7RoHp0NSK7wjJMPYzm7NYL1ksSKFreA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - '@next/swc-linux-x64-gnu@15.0.3': resolution: {integrity: sha512-gWL/Cta1aPVqIGgDb6nxkqy06DkwJ9gAnKORdHWX1QBbSZZB+biFYPFti8aKIQL7otCE1pjyPaXpFzGeG2OS2w==} engines: {node: '>= 10'} @@ -3609,12 +3531,6 @@ packages: cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.0.2': - resolution: {integrity: sha512-AMfZfSVOIR8fa+TXlAooByEF4OB00wqnms1sJ1v+iu8ivwvtPvnkwdzzFMpsK5jA2S9oNeeQ04egIWVb4QWmtQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - '@next/swc-linux-x64-musl@15.0.3': resolution: {integrity: sha512-QQEMwFd8r7C0GxQS62Zcdy6GKx999I/rTO2ubdXEe+MlZk9ZiinsrjwoiBL5/57tfyjikgh6GOU2WRQVUej3UA==} engines: {node: '>= 10'} @@ -3627,12 +3543,6 @@ packages: cpu: [arm64] os: [win32] - '@next/swc-win32-arm64-msvc@15.0.2': - resolution: {integrity: sha512-JkXysDT0/hEY47O+Hvs8PbZAeiCQVxKfGtr4GUpNAhlG2E0Mkjibuo8ryGD29Qb5a3IOnKYNoZlh/MyKd2Nbww==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - '@next/swc-win32-arm64-msvc@15.0.3': resolution: {integrity: sha512-9TEp47AAd/ms9fPNgtgnT7F3M1Hf7koIYYWCMQ9neOwjbVWJsHZxrFbI3iEDJ8rf1TDGpmHbKxXf2IFpAvheIQ==} engines: {node: '>= 10'} @@ -3645,12 +3555,6 @@ packages: cpu: [x64] os: [win32] - '@next/swc-win32-x64-msvc@15.0.2': - resolution: {integrity: sha512-foaUL0NqJY/dX0Pi/UcZm5zsmSk5MtP/gxx3xOPyREkMFN+CTjctPfu3QaqrQHinaKdPnMWPJDKt4VjDfTBe/Q==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - '@next/swc-win32-x64-msvc@15.0.3': resolution: {integrity: sha512-VNAz+HN4OGgvZs6MOoVfnn41kBzT+M+tB+OK4cww6DNyWS6wKaDpaAm/qLeOUbnMh0oVx1+mg0uoYARF69dJyA==} engines: {node: '>= 10'} @@ -3979,9 +3883,6 @@ packages: '@radix-ui/number@1.1.0': resolution: {integrity: sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ==} - '@radix-ui/primitive@1.0.1': - resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} - '@radix-ui/primitive@1.1.0': resolution: {integrity: sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==} @@ -4037,15 +3938,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-compose-refs@1.0.1': - resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-compose-refs@1.1.0': resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==} peerDependencies: @@ -4055,15 +3947,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-context@1.0.1': - resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-context@1.1.0': resolution: {integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==} peerDependencies: @@ -4082,19 +3965,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-dialog@1.0.5': - resolution: {integrity: sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-dialog@1.1.2': resolution: {integrity: sha512-Yj4dZtqa2o+kG61fzB0H2qUvmwBA2oyQroGLyNtBj1beo1khoQ3q1a2AO8rrQYjd8256CO9+N8L9tvsS+bnIyA==} peerDependencies: @@ -4117,19 +3987,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-dismissable-layer@1.0.5': - resolution: {integrity: sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-dismissable-layer@1.1.1': resolution: {integrity: sha512-QSxg29lfr/xcev6kSz7MAlmDnzbP1eI/Dwn3Tp1ip0KT5CUELsxkekFEMVBEoykI3oV39hKT4TKZzBNMbcTZYQ==} peerDependencies: @@ -4143,15 +4000,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-focus-guards@1.0.1': - resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-focus-guards@1.1.1': resolution: {integrity: sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg==} peerDependencies: @@ -4161,19 +4009,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-focus-scope@1.0.4': - resolution: {integrity: sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-focus-scope@1.1.0': resolution: {integrity: sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==} peerDependencies: @@ -4187,15 +4022,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-id@1.0.1': - resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-id@1.1.0': resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==} peerDependencies: @@ -4244,19 +4070,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-portal@1.0.4': - resolution: {integrity: sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-portal@1.1.2': resolution: {integrity: sha512-WeDYLGPxJb/5EGBoedyJbT0MpoULmwnIPMJMSldkuiMsBAv7N1cRdsTWZWht9vpPOiN3qyiGAtbK2is47/uMFg==} peerDependencies: @@ -4270,19 +4083,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-presence@1.0.1': - resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-presence@1.1.1': resolution: {integrity: sha512-IeFXVi4YS1K0wVZzXNrbaaUvIJ3qdY+/Ih4eHFhWA9SwGR9UDX7Ck8abvL57C4cv3wwMvUE0OG69Qc3NCcTe/A==} peerDependencies: @@ -4296,19 +4096,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-primitive@1.0.3': - resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-primitive@2.0.0': resolution: {integrity: sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==} peerDependencies: @@ -4348,15 +4135,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-slot@1.0.2': - resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-slot@1.1.0': resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==} peerDependencies: @@ -4379,15 +4157,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-use-callback-ref@1.0.1': - resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-use-callback-ref@1.1.0': resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==} peerDependencies: @@ -4397,15 +4166,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-use-controllable-state@1.0.1': - resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-use-controllable-state@1.1.0': resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==} peerDependencies: @@ -4415,15 +4175,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-use-escape-keydown@1.0.3': - resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-use-escape-keydown@1.1.0': resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==} peerDependencies: @@ -4433,15 +4184,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-use-layout-effect@1.0.1': - resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-use-layout-effect@1.1.0': resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==} peerDependencies: @@ -5454,9 +5196,6 @@ packages: '@types/node@22.10.1': resolution: {integrity: sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==} - '@types/node@22.9.0': - resolution: {integrity: sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==} - '@types/normalize-package-data@2.4.1': resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -6198,9 +5937,6 @@ packages: caniuse-lite@1.0.30001614: resolution: {integrity: sha512-jmZQ1VpmlRwHgdP1/uiKzgiAuGOfLEJsYFP4+GBou/QQ4U6IOJCB4NP1c+1p9RGLpwObcT94jA5/uO+F1vBbog==} - caniuse-lite@1.0.30001653: - resolution: {integrity: sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==} - caniuse-lite@1.0.30001679: resolution: {integrity: sha512-j2YqID/YwpLnKzCmBOS4tlZdWprXm3ZmQLBH9ZBXFOhoxLA46fwyBvx6toCBWBmnuwUY/qB3kEU6gFx8qgCroA==} @@ -6807,24 +6543,6 @@ packages: supports-color: optional: true - debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.3.6: - resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.4.0: resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} engines: {node: '>=6.0'} @@ -7923,9 +7641,6 @@ packages: hast-util-to-jsx-runtime@2.2.0: resolution: {integrity: sha512-wSlp23N45CMjDg/BPW8zvhEi3R+8eRE1qFbjEyAUzMCzu2l1Wzwakq+Tlia9nkCtEl5mDxa7nKHsvYJ6Gfn21A==} - hast-util-to-string@3.0.0: - resolution: {integrity: sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==} - hast-util-to-string@3.0.1: resolution: {integrity: sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==} @@ -9395,9 +9110,6 @@ packages: ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -9499,27 +9211,6 @@ packages: sass: optional: true - next@15.0.2: - resolution: {integrity: sha512-rxIWHcAu4gGSDmwsELXacqAPUk+j8dV/A9cDF5fsiCMpkBDYkO2AEaL1dfD+nNmDiU6QMCFN8Q30VEKapT9UHQ==} - engines: {node: '>=18.18.0'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.1.0 - '@playwright/test': ^1.41.2 - babel-plugin-react-compiler: '*' - react: ^18.2.0 || 19.0.0-rc-02c0e824-20241028 - react-dom: ^18.2.0 || 19.0.0-rc-02c0e824-20241028 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - '@playwright/test': - optional: true - babel-plugin-react-compiler: - optional: true - sass: - optional: true - next@15.0.3: resolution: {integrity: sha512-ontCbCRKJUIoivAdGB34yCaOcPgYXr9AAkV/IwqFfWWTXEPUgLYkSkqBhIk9KK7gGmgjc64B+RdoeIDM13Irnw==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} @@ -10375,23 +10066,13 @@ packages: react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 react-reconciler@0.29.2: - resolution: {integrity: sha512-zZQqIiYgDCTP/f1N/mAR10nJGrPD2ZR+jDSEsKWJHYC7Cm2wodlwbR3upZRdC3cjIjSlTLNVyO7Iu0Yy7t2AYg==} - engines: {node: '>=0.10.0'} - peerDependencies: - react: ^18.3.1 - - react-remove-scroll-bar@2.3.6: - resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + resolution: {integrity: sha512-zZQqIiYgDCTP/f1N/mAR10nJGrPD2ZR+jDSEsKWJHYC7Cm2wodlwbR3upZRdC3cjIjSlTLNVyO7Iu0Yy7t2AYg==} + engines: {node: '>=0.10.0'} + peerDependencies: + react: ^18.3.1 - react-remove-scroll@2.5.5: - resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} + react-remove-scroll-bar@2.3.6: + resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} engines: {node: '>=10'} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -11445,11 +11126,6 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsx@4.12.0: - resolution: {integrity: sha512-642NAWAbDqPZINjmL32Lh/B+pd8vbVj6LHPsWm09IIHqQuWhCrNfcPTjRlHFWvv3FfM4vt9NLReBIjUNj5ZhDg==} - engines: {node: '>=18.0.0'} - hasBin: true - tsx@4.19.2: resolution: {integrity: sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==} engines: {node: '>=18.0.0'} @@ -11634,9 +11310,6 @@ packages: unified@10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} - unified@11.0.4: - resolution: {integrity: sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==} - unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} @@ -12496,16 +12169,16 @@ snapshots: dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.2 + '@babel/generator': 7.26.3 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helpers': 7.26.0 - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.3 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 convert-source-map: 2.0.0 - debug: 4.3.6 + debug: 4.4.0(supports-color@5.5.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -12514,15 +12187,15 @@ snapshots: '@babel/generator@7.25.6': dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.26.3 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 '@babel/generator@7.26.2': dependencies: - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 @@ -12537,7 +12210,7 @@ snapshots: '@babel/helper-annotate-as-pure@7.22.5': dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.26.3 '@babel/helper-annotate-as-pure@7.24.7': dependencies: @@ -12545,7 +12218,7 @@ snapshots: '@babel/helper-annotate-as-pure@7.25.9': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': dependencies: @@ -12598,7 +12271,7 @@ snapshots: '@babel/helper-optimise-call-expression': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.4 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -12622,7 +12295,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -12632,25 +12305,25 @@ snapshots: '@babel/helper-environment-visitor@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.26.3 '@babel/helper-function-name@7.23.0': dependencies: - '@babel/template': 7.25.0 + '@babel/template': 7.25.9 '@babel/types': 7.26.3 '@babel/helper-function-name@7.24.7': dependencies: - '@babel/template': 7.25.0 - '@babel/types': 7.24.7 + '@babel/template': 7.25.9 + '@babel/types': 7.26.3 '@babel/helper-hoist-variables@7.22.5': dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.26.3 '@babel/helper-hoist-variables@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.26.3 '@babel/helper-member-expression-to-functions@7.24.5': dependencies: @@ -12701,16 +12374,6 @@ snapshots: '@babel/helper-split-export-declaration': 7.24.5 '@babel/helper-validator-identifier': 7.24.5 - '@babel/helper-module-transforms@7.25.2(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-simple-access': 7.24.7 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.26.4 - transitivePeerDependencies: - - supports-color - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -12803,8 +12466,8 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -12814,9 +12477,7 @@ snapshots: '@babel/helper-split-export-declaration@7.24.7': dependencies: - '@babel/types': 7.24.7 - - '@babel/helper-string-parser@7.23.4': {} + '@babel/types': 7.26.3 '@babel/helper-string-parser@7.24.1': {} @@ -12826,8 +12487,6 @@ snapshots: '@babel/helper-string-parser@7.25.9': {} - '@babel/helper-validator-identifier@7.22.20': {} - '@babel/helper-validator-identifier@7.24.5': {} '@babel/helper-validator-identifier@7.24.7': {} @@ -12853,7 +12512,7 @@ snapshots: '@babel/helpers@7.26.0': dependencies: '@babel/template': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@babel/highlight@7.24.7': dependencies: @@ -12862,10 +12521,6 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/parser@7.26.2': - dependencies: - '@babel/types': 7.26.0 - '@babel/parser@7.26.3': dependencies: '@babel/types': 7.26.3 @@ -12912,22 +12567,22 @@ snapshots: '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-flow@7.23.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)': dependencies: @@ -12942,12 +12597,12 @@ snapshots: '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.26.0)': dependencies: @@ -12967,37 +12622,37 @@ snapshots: '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': dependencies: @@ -13047,7 +12702,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color @@ -13128,7 +12783,7 @@ snapshots: '@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.26.0) '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.0)': @@ -13186,8 +12841,8 @@ snapshots: '@babel/plugin-transform-modules-commonjs@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.25.2(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-simple-access': 7.24.7 transitivePeerDependencies: - supports-color @@ -13233,7 +12888,7 @@ snapshots: '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.0)': @@ -13269,7 +12924,7 @@ snapshots: '@babel/plugin-transform-optional-chaining@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) transitivePeerDependencies: @@ -13292,7 +12947,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color @@ -13512,7 +13167,7 @@ snapshots: '@babel/preset-flow@7.23.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-option': 7.24.8 '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.26.0) @@ -13582,35 +13237,23 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 - '@babel/template@7.24.0': - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.2 - '@babel/types': 7.24.0 - - '@babel/template@7.25.0': - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.2 - '@babel/types': 7.26.3 - '@babel/template@7.25.9': dependencies: '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.3 '@babel/types': 7.26.0 '@babel/traverse@7.24.5': dependencies: - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.6 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.3 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.24.5 - '@babel/parser': 7.26.2 - '@babel/types': 7.25.6 - debug: 4.4.0 + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 + debug: 4.4.0(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -13623,21 +13266,9 @@ snapshots: '@babel/helper-function-name': 7.24.7 '@babel/helper-hoist-variables': 7.24.7 '@babel/helper-split-export-declaration': 7.24.7 - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.3 '@babel/types': 7.24.7 - debug: 4.4.0 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - '@babel/traverse@7.25.6': - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.25.6 - '@babel/parser': 7.26.2 - '@babel/template': 7.25.0 - '@babel/types': 7.25.6 - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -13646,10 +13277,10 @@ snapshots: dependencies: '@babel/code-frame': 7.26.2 '@babel/generator': 7.26.2 - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.3 '@babel/template': 7.25.9 '@babel/types': 7.26.0 - debug: 4.3.6 + debug: 4.4.0(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -13661,23 +13292,11 @@ snapshots: '@babel/parser': 7.26.3 '@babel/template': 7.25.9 '@babel/types': 7.26.3 - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.23.9': - dependencies: - '@babel/helper-string-parser': 7.23.4 - '@babel/helper-validator-identifier': 7.22.20 - to-fast-properties: 2.0.0 - - '@babel/types@7.24.0': - dependencies: - '@babel/helper-string-parser': 7.23.4 - '@babel/helper-validator-identifier': 7.22.20 - to-fast-properties: 2.0.0 - '@babel/types@7.24.5': dependencies: '@babel/helper-string-parser': 7.24.1 @@ -14128,7 +13747,7 @@ snapshots: '@esbuild-plugins/node-resolve@0.2.2(esbuild@0.21.5)': dependencies: '@types/resolve': 1.20.6 - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) esbuild: 0.21.5 escape-string-regexp: 4.0.0 resolve: 1.22.8 @@ -14427,7 +14046,7 @@ snapshots: '@eslint/config-array@0.19.1': dependencies: '@eslint/object-schema': 2.1.5 - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -14439,7 +14058,7 @@ snapshots: '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) espree: 10.3.0 globals: 14.0.0 ignore: 5.3.2 @@ -14469,12 +14088,6 @@ snapshots: '@floating-ui/core': 1.6.0 '@floating-ui/utils': 0.2.1 - '@floating-ui/react-dom@2.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@floating-ui/dom': 1.6.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - '@floating-ui/react-dom@2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/dom': 1.6.1 @@ -14495,7 +14108,7 @@ snapshots: '@floating-ui/react@0.24.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react-dom': 2.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react-dom': 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) aria-hidden: 1.2.3 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -14673,46 +14286,11 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 22.10.1 - chalk: 4.1.2 - jest-message-util: 29.7.0 - jest-util: 29.7.0 - slash: 3.0.0 - - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)': - dependencies: - '@jest/console': 29.7.0 - '@jest/reporters': 29.7.0 - '@jest/test-result': 29.7.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 22.10.1 - ansi-escapes: 4.3.2 + '@types/node': 20.17.6 chalk: 4.1.2 - ci-info: 3.8.0 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) - jest-haste-map: 29.7.0 jest-message-util: 29.7.0 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-resolve-dependencies: 29.7.0 - jest-runner: 29.7.0 - jest-runtime: 29.7.0 - jest-snapshot: 29.7.0 jest-util: 29.7.0 - jest-validate: 29.7.0 - jest-watcher: 29.7.0 - micromatch: 4.0.5 - pretty-format: 29.7.0 slash: 3.0.0 - strip-ansi: 6.0.1 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - ts-node '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3))': dependencies: @@ -14721,14 +14299,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 20.17.6 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -14749,21 +14327,21 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 20.17.6 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -14784,21 +14362,21 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 20.17.6 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -14823,7 +14401,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 20.17.6 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -14841,7 +14419,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 22.10.1 + '@types/node': 20.17.6 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -14863,7 +14441,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 22.10.1 + '@types/node': 20.17.6 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -14933,7 +14511,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 22.10.1 + '@types/node': 20.17.6 '@types/yargs': 17.0.24 chalk: 4.1.2 @@ -15100,8 +14678,6 @@ snapshots: '@next/env@15.0.0': optional: true - '@next/env@15.0.2': {} - '@next/env@15.0.3': {} '@next/eslint-plugin-next@15.0.4': @@ -15111,72 +14687,48 @@ snapshots: '@next/swc-darwin-arm64@15.0.0': optional: true - '@next/swc-darwin-arm64@15.0.2': - optional: true - '@next/swc-darwin-arm64@15.0.3': optional: true '@next/swc-darwin-x64@15.0.0': optional: true - '@next/swc-darwin-x64@15.0.2': - optional: true - '@next/swc-darwin-x64@15.0.3': optional: true '@next/swc-linux-arm64-gnu@15.0.0': optional: true - '@next/swc-linux-arm64-gnu@15.0.2': - optional: true - '@next/swc-linux-arm64-gnu@15.0.3': optional: true '@next/swc-linux-arm64-musl@15.0.0': optional: true - '@next/swc-linux-arm64-musl@15.0.2': - optional: true - '@next/swc-linux-arm64-musl@15.0.3': optional: true '@next/swc-linux-x64-gnu@15.0.0': optional: true - '@next/swc-linux-x64-gnu@15.0.2': - optional: true - '@next/swc-linux-x64-gnu@15.0.3': optional: true '@next/swc-linux-x64-musl@15.0.0': optional: true - '@next/swc-linux-x64-musl@15.0.2': - optional: true - '@next/swc-linux-x64-musl@15.0.3': optional: true '@next/swc-win32-arm64-msvc@15.0.0': optional: true - '@next/swc-win32-arm64-msvc@15.0.2': - optional: true - '@next/swc-win32-arm64-msvc@15.0.3': optional: true '@next/swc-win32-x64-msvc@15.0.0': optional: true - '@next/swc-win32-x64-msvc@15.0.2': - optional: true - '@next/swc-win32-x64-msvc@15.0.3': optional: true @@ -15448,7 +15000,7 @@ snapshots: '@quri/squiggle-lang': 0.8.5 '@quri/ui': 0.1.4(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-hook/size': 2.1.2(react@18.3.1) - '@tailwindcss/typography': 0.5.13(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) + '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) '@types/d3': 7.4.3 clsx: 2.1.1 codemirror: 6.0.1(@lezer/common@1.2.3) @@ -15487,7 +15039,7 @@ snapshots: '@quri/squiggle-lang': 0.8.6 '@quri/ui': 0.1.5(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-hook/size': 2.1.2(react@18.3.1) - '@tailwindcss/typography': 0.5.13(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) + '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) '@types/d3': 7.4.3 clsx: 2.1.1 codemirror: 6.0.1(@lezer/common@1.2.3) @@ -15527,7 +15079,7 @@ snapshots: '@quri/squiggle-lang': 0.9.0 '@quri/ui': 0.2.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-hook/size': 2.1.2(react@18.3.1) - '@tailwindcss/typography': 0.5.13(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) + '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) '@types/d3': 7.4.3 clsx: 2.1.1 codemirror: 6.0.1(@lezer/common@1.2.3) @@ -15566,7 +15118,7 @@ snapshots: '@quri/squiggle-textmate-grammar': 0.9.2 '@quri/ui': 0.2.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-hook/size': 2.1.2(react@18.3.1) - '@tailwindcss/typography': 0.5.13(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) + '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) clsx: 2.1.1 codemirror: 6.0.1(@lezer/common@1.2.3) d3: 7.9.0 @@ -15608,7 +15160,7 @@ snapshots: '@quri/squiggle-textmate-grammar': 0.9.3 '@quri/ui': 0.2.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-hook/size': 2.1.2(react@18.3.1) - '@tailwindcss/typography': 0.5.13(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) + '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) clsx: 2.1.1 codemirror: 6.0.1(@lezer/common@1.2.3) d3: 7.9.0 @@ -15649,7 +15201,7 @@ snapshots: '@quri/squiggle-lang': 0.9.4 '@quri/squiggle-textmate-grammar': 0.9.4 '@quri/ui': 0.2.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@tailwindcss/typography': 0.5.13(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) + '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) clsx: 2.1.1 codemirror: 6.0.1(@lezer/common@1.2.3) d3: 7.9.0 @@ -15689,7 +15241,7 @@ snapshots: '@quri/squiggle-lang': 0.9.5 '@quri/squiggle-textmate-grammar': 0.9.5 '@quri/ui': 0.2.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@tailwindcss/typography': 0.5.13(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) + '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) clsx: 2.1.1 codemirror: 6.0.1(@lezer/common@1.2.3) d3: 7.9.0 @@ -15904,10 +15456,6 @@ snapshots: '@radix-ui/number@1.1.0': {} - '@radix-ui/primitive@1.0.1': - dependencies: - '@babel/runtime': 7.26.0 - '@radix-ui/primitive@1.1.0': {} '@radix-ui/react-accordion@1.2.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)': @@ -15964,16 +15512,14 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.26.0 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': dependencies: - '@babel/runtime': 7.26.0 react: 19.0.0-rc-66855b96-20241106 optionalDependencies: '@types/react': 18.3.3 @@ -15984,23 +15530,21 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-context@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-context@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cae764ce-20241025)': dependencies: - '@babel/runtime': 7.26.0 - react: 18.3.1 + react: 19.0.0-rc-cae764ce-20241025 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-context@1.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': + '@radix-ui/react-context@1.1.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.26.0 - react: 19.0.0-rc-66855b96-20241106 + react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-context@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cae764ce-20241025)': + '@radix-ui/react-context@1.1.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': dependencies: - react: 19.0.0-rc-cae764ce-20241025 + react: 19.0.0-rc-66855b96-20241106 optionalDependencies: '@types/react': 18.3.3 @@ -16010,48 +15554,46 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-dialog@1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dialog@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.26.0 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@18.3.1) aria-hidden: 1.2.3 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.5(@types/react@18.3.3)(react@18.3.1) + react-remove-scroll: 2.6.0(@types/react@18.3.3)(react@18.3.1) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-dialog@1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': + '@radix-ui/react-dialog@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': dependencies: - '@babel/runtime': 7.26.0 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-id': 1.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) aria-hidden: 1.2.3 react: 19.0.0-rc-66855b96-20241106 react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - react-remove-scroll: 2.5.5(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) + react-remove-scroll: 2.6.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 @@ -16084,28 +15626,26 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.26.0 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': + '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': dependencies: - '@babel/runtime': 7.26.0 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) react: 19.0.0-rc-66855b96-20241106 react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) optionalDependencies: @@ -16125,16 +15665,14 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.26.0 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': + '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': dependencies: - '@babel/runtime': 7.26.0 react: 19.0.0-rc-66855b96-20241106 optionalDependencies: '@types/react': 18.3.3 @@ -16145,24 +15683,22 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.26.0 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': + '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': dependencies: - '@babel/runtime': 7.26.0 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) react: 19.0.0-rc-66855b96-20241106 react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) optionalDependencies: @@ -16180,18 +15716,16 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-id@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-id@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.26.0 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-id@1.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': + '@radix-ui/react-id@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': dependencies: - '@babel/runtime': 7.26.0 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) react: 19.0.0-rc-66855b96-20241106 optionalDependencies: '@types/react': 18.3.3 @@ -16266,20 +15800,20 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-portal@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.26.0 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-portal@1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': + '@radix-ui/react-portal@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': dependencies: - '@babel/runtime': 7.26.0 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) react: 19.0.0-rc-66855b96-20241106 react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) optionalDependencies: @@ -16296,22 +15830,20 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-presence@1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-presence@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.26.0 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-presence@1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': + '@radix-ui/react-presence@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': dependencies: - '@babel/runtime': 7.26.0 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) react: 19.0.0-rc-66855b96-20241106 react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) optionalDependencies: @@ -16328,20 +15860,18 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.26.0 - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': + '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': dependencies: - '@babel/runtime': 7.26.0 - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) react: 19.0.0-rc-66855b96-20241106 react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) optionalDependencies: @@ -16391,18 +15921,16 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-slot@1.0.2(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-slot@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.26.0 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-slot@1.0.2(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': + '@radix-ui/react-slot@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': dependencies: - '@babel/runtime': 7.26.0 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) react: 19.0.0-rc-66855b96-20241106 optionalDependencies: '@types/react': 18.3.3 @@ -16430,16 +15958,14 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.26.0 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': dependencies: - '@babel/runtime': 7.26.0 react: 19.0.0-rc-66855b96-20241106 optionalDependencies: '@types/react': 18.3.3 @@ -16450,18 +15976,16 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.26.0 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': dependencies: - '@babel/runtime': 7.26.0 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) react: 19.0.0-rc-66855b96-20241106 optionalDependencies: '@types/react': 18.3.3 @@ -16473,18 +15997,16 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.26.0 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': dependencies: - '@babel/runtime': 7.26.0 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) react: 19.0.0-rc-66855b96-20241106 optionalDependencies: '@types/react': 18.3.3 @@ -16496,16 +16018,14 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.26.0 react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': dependencies: - '@babel/runtime': 7.26.0 react: 19.0.0-rc-66855b96-20241106 optionalDependencies: '@types/react': 18.3.3 @@ -17344,7 +16864,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/preset-env': 7.26.0(@babel/core@7.26.0) - '@babel/types': 7.24.5 + '@babel/types': 7.26.3 '@storybook/csf': 0.1.12 '@storybook/csf-tools': 8.1.6 '@storybook/node-logger': 8.1.6 @@ -17362,8 +16882,8 @@ snapshots: '@storybook/components@8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.3.1) + '@radix-ui/react-dialog': 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) '@storybook/client-logger': 8.1.6 '@storybook/csf': 0.1.12 '@storybook/global': 5.0.0 @@ -17380,8 +16900,8 @@ snapshots: '@storybook/components@8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': dependencies: - '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-dialog': 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) '@storybook/client-logger': 8.1.6 '@storybook/csf': 0.1.12 '@storybook/global': 5.0.0 @@ -17446,7 +16966,7 @@ snapshots: dependencies: '@aw-web-design/x-default-browser': 1.4.126 '@babel/core': 7.26.0 - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.3 '@discoveryjs/json-ext': 0.5.7 '@storybook/builder-manager': 8.1.6(prettier@3.3.3) '@storybook/channels': 8.1.6 @@ -17532,10 +17052,10 @@ snapshots: '@storybook/csf-tools@8.1.6': dependencies: - '@babel/generator': 7.25.6 - '@babel/parser': 7.26.2 - '@babel/traverse': 7.25.6 - '@babel/types': 7.25.6 + '@babel/generator': 7.26.3 + '@babel/parser': 7.26.3 + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 '@storybook/csf': 0.1.12 '@storybook/types': 8.1.6 fs-extra: 11.2.0 @@ -17864,14 +17384,6 @@ snapshots: mini-svg-data-uri: 1.4.4 tailwindcss: 3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) - '@tailwindcss/typography@0.5.13(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))': - dependencies: - lodash.castarray: 4.4.0 - lodash.isplainobject: 4.0.6 - lodash.merge: 4.6.2 - postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) - '@tailwindcss/typography@0.5.13(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)))': dependencies: lodash.castarray: 4.4.0 @@ -17987,24 +17499,24 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.26.2 - '@babel/types': 7.23.9 + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 '@types/babel__generator': 7.6.5 '@types/babel__template': 7.4.2 - '@types/babel__traverse': 7.20.5 + '@types/babel__traverse': 7.20.6 '@types/babel__generator@7.6.5': dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.26.3 '@types/babel__template@7.4.2': dependencies: - '@babel/parser': 7.26.2 - '@babel/types': 7.25.6 + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 '@types/babel__traverse@7.20.5': dependencies: - '@babel/types': 7.25.6 + '@babel/types': 7.26.3 '@types/babel__traverse@7.20.6': dependencies: @@ -18013,17 +17525,17 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.10.1 + '@types/node': 20.17.6 '@types/connect@3.4.38': dependencies: - '@types/node': 22.10.1 + '@types/node': 20.17.6 '@types/cookie@0.6.0': {} '@types/cross-spawn@6.0.6': dependencies: - '@types/node': 22.10.1 + '@types/node': 20.17.6 '@types/d3-array@3.0.4': {} @@ -18176,7 +17688,7 @@ snapshots: '@types/express-serve-static-core@4.17.42': dependencies: - '@types/node': 22.10.1 + '@types/node': 20.17.6 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -18195,11 +17707,11 @@ snapshots: '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.10.1 + '@types/node': 20.17.6 '@types/graceful-fs@4.1.7': dependencies: - '@types/node': 22.10.1 + '@types/node': 20.17.6 '@types/hast@2.3.7': dependencies: @@ -18237,7 +17749,7 @@ snapshots: '@types/jsdom@20.0.1': dependencies: - '@types/node': 22.10.1 + '@types/node': 20.17.6 '@types/tough-cookie': 4.0.2 parse5: 7.1.2 @@ -18273,7 +17785,7 @@ snapshots: '@types/node-fetch@2.6.11': dependencies: - '@types/node': 22.10.1 + '@types/node': 20.17.6 form-data: 4.0.0 '@types/node@12.20.55': {} @@ -18294,10 +17806,6 @@ snapshots: dependencies: undici-types: 6.20.0 - '@types/node@22.9.0': - dependencies: - undici-types: 6.19.8 - '@types/normalize-package-data@2.4.1': {} '@types/pako@2.0.3': {} @@ -18332,13 +17840,13 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.10.1 + '@types/node': 20.17.6 '@types/serve-static@1.15.5': dependencies: '@types/http-errors': 2.0.4 '@types/mime': 3.0.4 - '@types/node': 22.10.1 + '@types/node': 20.17.6 '@types/stack-utils@2.0.1': {} @@ -18386,7 +17894,7 @@ snapshots: '@typescript-eslint/types': 8.17.0 '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.17.0 - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) eslint: 9.16.0(jiti@1.21.0) optionalDependencies: typescript: 5.6.3 @@ -18402,7 +17910,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.6.3) '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3) - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) eslint: 9.16.0(jiti@1.21.0) ts-api-utils: 1.4.3(typescript@5.6.3) optionalDependencies: @@ -18416,7 +17924,7 @@ snapshots: dependencies: '@typescript-eslint/types': 8.17.0 '@typescript-eslint/visitor-keys': 8.17.0 - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -18446,19 +17954,19 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vercel/analytics@1.3.1(next@15.0.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)': + '@vercel/analytics@1.3.1(next@15.0.3(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': dependencies: server-only: 0.0.1 optionalDependencies: - next: 15.0.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) - react: 19.0.0-rc-cae764ce-20241025 + next: 15.0.3(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + react: 19.0.0-rc-66855b96-20241106 - '@vercel/analytics@1.3.1(next@15.0.3(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': + '@vercel/analytics@1.3.1(next@15.0.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)': dependencies: server-only: 0.0.1 optionalDependencies: - next: 15.0.3(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - react: 19.0.0-rc-66855b96-20241106 + next: 15.0.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) + react: 19.0.0-rc-cae764ce-20241025 '@vitest/expect@2.0.5': dependencies: @@ -18648,13 +18156,13 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) transitivePeerDependencies: - supports-color agent-base@7.1.0: dependencies: - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -18903,7 +18411,7 @@ snapshots: babel-plugin-istanbul@6.1.1: dependencies: - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.1 @@ -18913,10 +18421,10 @@ snapshots: babel-plugin-jest-hoist@29.6.3: dependencies: - '@babel/template': 7.24.0 - '@babel/types': 7.24.0 + '@babel/template': 7.25.9 + '@babel/types': 7.26.3 '@types/babel__core': 7.20.5 - '@types/babel__traverse': 7.20.5 + '@types/babel__traverse': 7.20.6 babel-plugin-macros@3.1.0: dependencies: @@ -19186,8 +18694,6 @@ snapshots: caniuse-lite@1.0.30001614: {} - caniuse-lite@1.0.30001653: {} - caniuse-lite@1.0.30001679: {} caniuse-lite@1.0.30001680: {} @@ -19552,28 +19058,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)): - dependencies: - '@jest/types': 29.6.3 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) - jest-util: 29.7.0 - prompts: 2.4.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - create-jest@29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)): + create-jest@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -19582,7 +19073,7 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(babel-plugin-macros@3.1.0): + create-jest@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 @@ -19918,20 +19409,12 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.3.4(supports-color@5.5.0): + debug@4.4.0(supports-color@5.5.0): dependencies: - ms: 2.1.2 + ms: 2.1.3 optionalDependencies: supports-color: 5.5.0 - debug@4.3.6: - dependencies: - ms: 2.1.2 - - debug@4.4.0: - dependencies: - ms: 2.1.3 - decamelize-keys@1.1.1: dependencies: decamelize: 1.2.0 @@ -20066,7 +19549,7 @@ snapshots: detect-port@1.5.1: dependencies: address: 1.2.2 - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -20361,14 +19844,14 @@ snapshots: esbuild-register@3.5.0(esbuild@0.20.2): dependencies: - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) esbuild: 0.20.2 transitivePeerDependencies: - supports-color esbuild-register@3.6.0(esbuild@0.24.0): dependencies: - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) esbuild: 0.24.0 transitivePeerDependencies: - supports-color @@ -20509,8 +19992,8 @@ snapshots: '@typescript-eslint/parser': 8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3) eslint: 9.16.0(jiti@1.21.0) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)) + eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0)(eslint@9.16.0(jiti@1.21.0)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.16.0(jiti@1.21.0)) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.16.0(jiti@1.21.0)) eslint-plugin-react: 7.37.2(eslint@9.16.0(jiti@1.21.0)) eslint-plugin-react-hooks: 5.1.0(eslint@9.16.0(jiti@1.21.0)) @@ -20529,10 +20012,10 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)): + eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0)(eslint@9.16.0(jiti@1.21.0)): dependencies: '@nolyfill/is-core-module': 1.0.39 - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) enhanced-resolve: 5.17.1 eslint: 9.16.0(jiti@1.21.0) fast-glob: 3.3.2 @@ -20541,22 +20024,22 @@ snapshots: is-glob: 4.0.3 stable-hash: 0.0.4 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.16.0(jiti@1.21.0)) transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.16.0(jiti@1.21.0)): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3) eslint: 9.16.0(jiti@1.21.0) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)) + eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0)(eslint@9.16.0(jiti@1.21.0)) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.16.0(jiti@1.21.0)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -20567,7 +20050,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.16.0(jiti@1.21.0) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)))(eslint@9.16.0(jiti@1.21.0)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.16.0(jiti@1.21.0)) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -20656,7 +20139,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) escape-string-regexp: 4.0.0 eslint-scope: 8.2.0 eslint-visitor-keys: 4.2.0 @@ -21023,7 +20506,7 @@ snapshots: framer-motion@10.18.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - tslib: 2.6.2 + tslib: 2.8.1 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 react: 18.3.1 @@ -21113,7 +20596,7 @@ snapshots: - sass - supports-color - fumadocs-ui@14.0.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(next@15.0.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025))(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)): + fumadocs-ui@14.0.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(next@15.0.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025))(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)): dependencies: '@radix-ui/react-accordion': 1.2.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) '@radix-ui/react-collapsible': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) @@ -21128,7 +20611,7 @@ snapshots: class-variance-authority: 0.7.0 cmdk: 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) fumadocs-core: 14.0.2(@types/react@18.3.3) - next: 15.0.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) + next: 15.0.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) next-themes: 0.3.0(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) react: 19.0.0-rc-cae764ce-20241025 react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) @@ -21476,10 +20959,6 @@ snapshots: unist-util-position: 5.0.0 vfile-message: 4.0.2 - hast-util-to-string@3.0.0: - dependencies: - '@types/hast': 3.0.4 - hast-util-to-string@3.0.1: dependencies: '@types/hast': 3.0.4 @@ -21562,7 +21041,7 @@ snapshots: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -21570,35 +21049,35 @@ snapshots: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) transitivePeerDependencies: - supports-color http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.0 - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) transitivePeerDependencies: - supports-color https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) transitivePeerDependencies: - supports-color https-proxy-agent@7.0.4: dependencies: agent-base: 7.1.0 - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) transitivePeerDependencies: - supports-color https-proxy-agent@7.0.5: dependencies: agent-base: 7.1.0 - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -21972,7 +21451,7 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: '@babel/core': 7.26.0 - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.3 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.1 @@ -21982,7 +21461,7 @@ snapshots: istanbul-lib-instrument@6.0.0: dependencies: '@babel/core': 7.26.0 - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.3 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 7.6.3 @@ -21997,7 +21476,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) istanbul-lib-coverage: 3.2.0 source-map: 0.6.1 transitivePeerDependencies: @@ -22052,7 +21531,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 20.17.6 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1(babel-plugin-macros@3.1.0) @@ -22091,35 +21570,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)): - dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) - '@jest/test-result': 29.7.0 - '@jest/types': 29.6.3 - chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) - exit: 0.1.2 - import-local: 3.1.0 - jest-config: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) - jest-util: 29.7.0 - jest-validate: 29.7.0 - yargs: 17.7.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - jest-cli@29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)): + jest-cli@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)) + create-jest: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -22129,13 +21589,13 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(babel-plugin-macros@3.1.0): + jest-cli@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(babel-plugin-macros@3.1.0) + create-jest: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) exit: 0.1.2 import-local: 3.1.0 jest-config: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) @@ -22179,7 +21639,7 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)): + jest-config@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)): dependencies: '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 @@ -22204,13 +21664,13 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 22.10.1 + '@types/node': 20.17.6 ts-node: 10.9.2(@types/node@20.12.7)(typescript@5.6.3) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)): + jest-config@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)): dependencies: '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 @@ -22235,13 +21695,13 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 22.10.1 - ts-node: 10.9.2(@types/node@22.10.1)(typescript@5.6.3) + '@types/node': 20.17.6 + ts-node: 10.9.2(@types/node@20.17.6)(typescript@5.6.3) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)): + jest-config@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)): dependencies: '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 @@ -22266,13 +21726,13 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 22.10.1 - ts-node: 10.9.2(@types/node@22.9.0)(typescript@5.6.3) + '@types/node': 20.17.6 + ts-node: 10.9.2(@types/node@22.10.1)(typescript@5.6.3) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)): + jest-config@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)): dependencies: '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 @@ -22297,8 +21757,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 22.9.0 - ts-node: 10.9.2(@types/node@22.9.0)(typescript@5.6.3) + '@types/node': 22.10.1 + ts-node: 10.9.2(@types/node@22.10.1)(typescript@5.6.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -22328,7 +21788,7 @@ snapshots: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 22.10.1 + '@types/node': 20.17.6 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -22342,7 +21802,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 20.17.6 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -22352,7 +21812,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.7 - '@types/node': 22.10.1 + '@types/node': 20.17.6 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -22391,7 +21851,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 20.17.6 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -22426,7 +21886,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 20.17.6 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -22454,7 +21914,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 20.17.6 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -22500,7 +21960,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 20.17.6 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -22519,7 +21979,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.10.1 + '@types/node': 20.17.6 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -22528,7 +21988,7 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 22.10.1 + '@types/node': 20.17.6 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -22545,36 +22005,24 @@ snapshots: - supports-color - ts-node - jest@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)): - dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) - '@jest/types': 29.6.3 - import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - jest@29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)): + jest@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@22.9.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)) + jest-cli: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - jest@29.7.0(babel-plugin-macros@3.1.0): + jest@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(babel-plugin-macros@3.1.0) + jest-cli: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -22601,7 +22049,7 @@ snapshots: jscodeshift@0.15.1(@babel/preset-env@7.26.0(@babel/core@7.26.0)): dependencies: '@babel/core': 7.26.0 - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.3 '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.26.0) '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.26.0) '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.26.0) @@ -22733,7 +22181,7 @@ snapshots: lodash.isstring: 4.0.1 lodash.once: 4.1.1 ms: 2.1.3 - semver: 7.6.0 + semver: 7.6.3 jstat@1.9.6: {} @@ -23269,7 +22717,7 @@ snapshots: mdx-bundler@10.0.3(acorn@8.14.0)(esbuild@0.21.5): dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.26.0 '@esbuild-plugins/node-resolve': 0.2.2(esbuild@0.21.5) '@fal-works/esbuild-plugin-global-externals': 2.1.2 '@mdx-js/esbuild': 3.1.0(acorn@8.14.0)(esbuild@0.21.5) @@ -23713,7 +23161,7 @@ snapshots: micromark@3.2.0: dependencies: '@types/debug': 4.1.10 - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.1.0 micromark-factory-space: 1.1.0 @@ -23735,7 +23183,7 @@ snapshots: micromark@4.0.0: dependencies: '@types/debug': 4.1.10 - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.0 @@ -23845,8 +23293,6 @@ snapshots: ms@2.0.0: {} - ms@2.1.2: {} - ms@2.1.3: {} mute-stream@0.0.8: {} @@ -23896,17 +23342,17 @@ snapshots: neo-async@2.6.2: {} - next-auth@5.0.0-beta.25(next@15.0.3(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(nodemailer@6.9.13)(react@19.0.0-rc-66855b96-20241106): + next-auth@5.0.0-beta.25(next@15.0.3(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(nodemailer@6.9.13)(react@19.0.0-rc-66855b96-20241106): dependencies: '@auth/core': 0.37.2(nodemailer@6.9.13) - next: 15.0.3(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + next: 15.0.3(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) react: 19.0.0-rc-66855b96-20241106 optionalDependencies: nodemailer: 6.9.13 - next-safe-action@7.9.9(next@15.0.3(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(zod@3.23.8): + next-safe-action@7.9.9(next@15.0.3(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(zod@3.23.8): dependencies: - next: 15.0.3(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + next: 15.0.3(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) react: 19.0.0-rc-66855b96-20241106 react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) optionalDependencies: @@ -23943,32 +23389,32 @@ snapshots: - babel-plugin-macros optional: true - next@15.0.2(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025): + next@15.0.3(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106): dependencies: - '@next/env': 15.0.2 + '@next/env': 15.0.3 '@swc/counter': 0.1.3 '@swc/helpers': 0.5.13 busboy: 1.6.0 - caniuse-lite: 1.0.30001653 + caniuse-lite: 1.0.30001680 postcss: 8.4.31 - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) - styled-jsx: 5.1.6(react@19.0.0-rc-cae764ce-20241025) + react: 19.0.0-rc-66855b96-20241106 + react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) + styled-jsx: 5.1.6(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react@19.0.0-rc-66855b96-20241106) optionalDependencies: - '@next/swc-darwin-arm64': 15.0.2 - '@next/swc-darwin-x64': 15.0.2 - '@next/swc-linux-arm64-gnu': 15.0.2 - '@next/swc-linux-arm64-musl': 15.0.2 - '@next/swc-linux-x64-gnu': 15.0.2 - '@next/swc-linux-x64-musl': 15.0.2 - '@next/swc-win32-arm64-msvc': 15.0.2 - '@next/swc-win32-x64-msvc': 15.0.2 + '@next/swc-darwin-arm64': 15.0.3 + '@next/swc-darwin-x64': 15.0.3 + '@next/swc-linux-arm64-gnu': 15.0.3 + '@next/swc-linux-arm64-musl': 15.0.3 + '@next/swc-linux-x64-gnu': 15.0.3 + '@next/swc-linux-x64-musl': 15.0.3 + '@next/swc-win32-arm64-msvc': 15.0.3 + '@next/swc-win32-x64-msvc': 15.0.3 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@15.0.3(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106): + next@15.0.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025): dependencies: '@next/env': 15.0.3 '@swc/counter': 0.1.3 @@ -23976,9 +23422,9 @@ snapshots: busboy: 1.6.0 caniuse-lite: 1.0.30001680 postcss: 8.4.31 - react: 19.0.0-rc-66855b96-20241106 - react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - styled-jsx: 5.1.6(babel-plugin-macros@3.1.0)(react@19.0.0-rc-66855b96-20241106) + react: 19.0.0-rc-cae764ce-20241025 + react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) + styled-jsx: 5.1.6(react@19.0.0-rc-cae764ce-20241025) optionalDependencies: '@next/swc-darwin-arm64': 15.0.3 '@next/swc-darwin-x64': 15.0.3 @@ -24026,11 +23472,11 @@ snapshots: nodemon@3.1.0: dependencies: chokidar: 3.6.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.4.0(supports-color@5.5.0) ignore-by-default: 1.0.1 minimatch: 3.1.2 pstree.remy: 1.1.8 - semver: 7.6.0 + semver: 7.6.3 simple-update-notifier: 2.0.0 supports-color: 5.5.0 touch: 3.1.0 @@ -24464,7 +23910,7 @@ snapshots: postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)): dependencies: lilconfig: 2.1.0 - yaml: 2.3.4 + yaml: 2.6.0 optionalDependencies: postcss: 8.4.38 ts-node: 10.9.2(@types/node@20.12.7)(typescript@5.6.3) @@ -24472,7 +23918,7 @@ snapshots: postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)): dependencies: lilconfig: 2.1.0 - yaml: 2.3.4 + yaml: 2.6.0 optionalDependencies: postcss: 8.4.38 ts-node: 10.9.2(@types/node@20.17.6)(typescript@5.6.3) @@ -24480,7 +23926,7 @@ snapshots: postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)): dependencies: lilconfig: 2.1.0 - yaml: 2.3.4 + yaml: 2.6.0 optionalDependencies: postcss: 8.4.38 ts-node: 10.9.2(@types/node@22.10.1)(typescript@5.6.3) @@ -24802,7 +24248,7 @@ snapshots: react-error-boundary@4.0.11(react@18.3.1): dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.26.0 react: 18.3.1 react-hook-form@7.53.2(react@18.3.1): @@ -24866,7 +24312,7 @@ snapshots: react: 18.3.1 remark-parse: 11.0.0 remark-rehype: 11.0.0 - unified: 11.0.4 + unified: 11.0.5 unist-util-visit: 5.0.0 vfile: 6.0.1 transitivePeerDependencies: @@ -24883,7 +24329,7 @@ snapshots: react: 19.0.0-rc-66855b96-20241106 remark-parse: 11.0.0 remark-rehype: 11.0.0 - unified: 11.0.4 + unified: 11.0.5 unist-util-visit: 5.0.0 vfile: 6.0.1 transitivePeerDependencies: @@ -24924,7 +24370,7 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - react-remove-scroll@2.5.5(@types/react@18.3.3)(react@18.3.1): + react-remove-scroll@2.6.0(@types/react@18.3.3)(react@18.3.1): dependencies: react: 18.3.1 react-remove-scroll-bar: 2.3.6(@types/react@18.3.3)(react@18.3.1) @@ -24935,7 +24381,7 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - react-remove-scroll@2.5.5(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106): + react-remove-scroll@2.6.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106): dependencies: react: 19.0.0-rc-66855b96-20241106 react-remove-scroll-bar: 2.3.6(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) @@ -24946,17 +24392,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - react-remove-scroll@2.6.0(@types/react@18.3.3)(react@18.3.1): - dependencies: - react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.3)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1) - tslib: 2.8.1 - use-callback-ref: 1.3.2(@types/react@18.3.3)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.3)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.3 - react-remove-scroll@2.6.0(@types/react@18.3.3)(react@19.0.0-rc-cae764ce-20241025): dependencies: react: 19.0.0-rc-cae764ce-20241025 @@ -25383,7 +24818,7 @@ snapshots: rehype-pretty-code@0.14.0(shiki@0.14.7): dependencies: '@types/hast': 3.0.4 - hast-util-to-string: 3.0.0 + hast-util-to-string: 3.0.1 parse-numeric-range: 1.3.0 rehype-parse: 9.0.1 shiki: 0.14.7 @@ -25403,14 +24838,14 @@ snapshots: '@types/hast': 3.0.4 github-slugger: 2.0.0 hast-util-heading-rank: 3.0.0 - hast-util-to-string: 3.0.0 + hast-util-to-string: 3.0.1 unist-util-visit: 5.0.0 remark-breaks@4.0.0: dependencies: '@types/mdast': 4.0.2 mdast-util-newline-to-break: 2.0.0 - unified: 11.0.4 + unified: 11.0.5 remark-frontmatter@5.0.0: dependencies: @@ -25428,7 +24863,7 @@ snapshots: micromark-extension-gfm: 3.0.0 remark-parse: 11.0.0 remark-stringify: 11.0.0 - unified: 11.0.4 + unified: 11.0.5 transitivePeerDependencies: - supports-color @@ -25448,7 +24883,7 @@ snapshots: estree-util-value-to-estree: 3.2.1 toml: 3.0.0 unified: 11.0.5 - yaml: 2.3.4 + yaml: 2.6.0 remark-mdx@3.1.0: dependencies: @@ -25843,7 +25278,7 @@ snapshots: simple-update-notifier@2.0.0: dependencies: - semver: 7.6.0 + semver: 7.6.3 sisteransi@1.0.5: {} @@ -26114,11 +25549,12 @@ snapshots: dependencies: inline-style-parser: 0.1.1 - styled-jsx@5.1.6(babel-plugin-macros@3.1.0)(react@19.0.0-rc-66855b96-20241106): + styled-jsx@5.1.6(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react@19.0.0-rc-66855b96-20241106): dependencies: client-only: 0.0.1 react: 19.0.0-rc-66855b96-20241106 optionalDependencies: + '@babel/core': 7.26.0 babel-plugin-macros: 3.1.0 styled-jsx@5.1.6(react@18.3.1): @@ -26494,24 +25930,6 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.3 - '@types/node': 22.9.0 - acorn: 8.11.3 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.6.3 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29 @@ -26531,13 +25949,6 @@ snapshots: tslib@2.8.1: {} - tsx@4.12.0: - dependencies: - esbuild: 0.20.2 - get-tsconfig: 4.7.5 - optionalDependencies: - fsevents: 2.3.3 - tsx@4.19.2: dependencies: esbuild: 0.23.1 @@ -26714,16 +26125,6 @@ snapshots: trough: 2.1.0 vfile: 5.3.7 - unified@11.0.4: - dependencies: - '@types/unist': 3.0.2 - bail: 2.0.2 - devlop: 1.1.0 - extend: 3.0.2 - is-plain-obj: 4.1.0 - trough: 2.1.0 - vfile: 6.0.1 - unified@11.0.5: dependencies: '@types/unist': 3.0.2 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 18ec407efc..03f402cb8a 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,2 +1,4 @@ packages: - 'packages/*' + - 'internal/*' + - 'apps/*' From 84ece701e296b660528f374c8804bff21ccce2a3 Mon Sep 17 00:00:00 2001 From: Vyacheslav Matyukhin Date: Tue, 10 Dec 2024 23:35:13 -0300 Subject: [PATCH 3/8] upgrade turbo --- package.json | 2 +- pnpm-lock.yaml | 146 ++++++++++++++++++++++++++++++++++++++----------- 2 files changed, 114 insertions(+), 34 deletions(-) diff --git a/package.json b/package.json index e8085ff0c3..5bf0902e6a 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "@changesets/cli": "^2.27.5", "prettier": "^3.3.3", "prettier-plugin-tailwindcss": "^0.6.1", - "turbo": "^2.3.0", + "turbo": "^2.3.3", "turbo-ignore": "^2.3.0" }, "pnpm": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ecb2aaf13d..3ff041d7ac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,8 +26,8 @@ importers: specifier: ^0.6.1 version: 0.6.1(prettier@3.3.3) turbo: - specifier: ^2.3.0 - version: 2.3.0 + specifier: ^2.3.3 + version: 2.3.3 turbo-ignore: specifier: ^2.3.0 version: 2.3.0 @@ -850,7 +850,7 @@ importers: version: 29.5.14 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + version: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0) typescript: specifier: ^5.6.3 version: 5.6.3 @@ -886,13 +886,13 @@ importers: version: 9.16.0(jiti@1.21.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + version: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) prettier: specifier: ^3.3.3 version: 3.3.3 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@22.10.1)(typescript@5.6.3) + version: 10.9.2(@types/node@20.17.6)(typescript@5.6.3) typescript: specifier: 5.6.3 version: 5.6.3 @@ -11143,13 +11143,13 @@ packages: resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==} engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'} - turbo-darwin-64@2.3.0: - resolution: {integrity: sha512-pji+D49PhFItyQjf2QVoLZw2d3oRGo8gJgKyOiRzvip78Rzie74quA8XNwSg/DuzM7xx6gJ3p2/LylTTlgZXxQ==} + turbo-darwin-64@2.3.3: + resolution: {integrity: sha512-bxX82xe6du/3rPmm4aCC5RdEilIN99VUld4HkFQuw+mvFg6darNBuQxyWSHZTtc25XgYjQrjsV05888w1grpaA==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.3.0: - resolution: {integrity: sha512-AJrGIL9BO41mwDF/IBHsNGwvtdyB911vp8f5mbNo1wG66gWTvOBg7WCtYQBvCo11XTenTfXPRSsAb7w3WAZb6w==} + turbo-darwin-arm64@2.3.3: + resolution: {integrity: sha512-DYbQwa3NsAuWkCUYVzfOUBbSUBVQzH5HWUFy2Kgi3fGjIWVZOFk86ss+xsWu//rlEAfYwEmopigsPYSmW4X15A==} cpu: [arm64] os: [darwin] @@ -11157,28 +11157,28 @@ packages: resolution: {integrity: sha512-cBiBIn/zb+o9WRK9UJefHiPKO3S8pEfKYFQuU4xJ8GWLmMvFSxeXYv5OKBPW1s7RiKChyefTq0AZgGGvlgEhWw==} hasBin: true - turbo-linux-64@2.3.0: - resolution: {integrity: sha512-jZqW6vc2sPJT3M/3ZmV1Cg4ecQVPqsbHncG/RnogHpBu783KCSXIndgxvUQNm9qfgBYbZDBnP1md63O4UTElhw==} + turbo-linux-64@2.3.3: + resolution: {integrity: sha512-eHj9OIB0dFaP6BxB88jSuaCLsOQSYWBgmhy2ErCu6D2GG6xW3b6e2UWHl/1Ho9FsTg4uVgo4DB9wGsKa5erjUA==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.3.0: - resolution: {integrity: sha512-HUbDLJlvd/hxuyCNO0BmEWYQj0TugRMvSQeG8vHJH+Lq8qOgDAe7J0K73bFNbZejZQxW3C3XEiZFB3pnpO78+A==} + turbo-linux-arm64@2.3.3: + resolution: {integrity: sha512-NmDE/NjZoDj1UWBhMtOPmqFLEBKhzGS61KObfrDEbXvU3lekwHeoPvAMfcovzswzch+kN2DrtbNIlz+/rp8OCg==} cpu: [arm64] os: [linux] - turbo-windows-64@2.3.0: - resolution: {integrity: sha512-c5rxrGNTYDWX9QeMzWLFE9frOXnKjHGEvQMp1SfldDlbZYsloX9UKs31TzUThzfTgTiz8NYuShaXJ2UvTMnV/g==} + turbo-windows-64@2.3.3: + resolution: {integrity: sha512-O2+BS4QqjK3dOERscXqv7N2GXNcqHr9hXumkMxDj/oGx9oCatIwnnwx34UmzodloSnJpgSqjl8iRWiY65SmYoQ==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.3.0: - resolution: {integrity: sha512-7qfUuYhfIVb1AZgs89DxhXK+zZez6O2ocmixEQ4hXZK7ytnBt5vaz2zGNJJKFNYIL5HX1C3tuHolnpNgDNCUIg==} + turbo-windows-arm64@2.3.3: + resolution: {integrity: sha512-dW4ZK1r6XLPNYLIKjC4o87HxYidtRRcBeo/hZ9Wng2XM/MqqYkAyzJXJGgRMsc0MMEN9z4+ZIfnSNBrA0b08ag==} cpu: [arm64] os: [win32] - turbo@2.3.0: - resolution: {integrity: sha512-/uOq5o2jwRPyaUDnwBpOR5k9mQq4c3wziBgWNWttiYQPmbhDtrKYPRBxTvA2WpgQwRIbt8UM612RMN8n/TvmHA==} + turbo@2.3.3: + resolution: {integrity: sha512-DUHWQAcC8BTiUZDRzAYGvpSpGLiaOQPfYXlCieQbwUvmml/LRGIe3raKdrOPOoiX0DYlzxs2nH6BoWJoZrj8hA==} hasBin: true type-check@0.4.0: @@ -14292,6 +14292,41 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)': + dependencies: + '@jest/console': 29.7.0 + '@jest/reporters': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.17.6 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + ci-info: 3.8.0 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 29.7.0 + jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-resolve-dependencies: 29.7.0 + jest-runner: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + jest-watcher: 29.7.0 + micromatch: 4.0.5 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + - ts-node + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3))': dependencies: '@jest/console': 29.7.0 @@ -19073,6 +19108,21 @@ snapshots: - supports-color - ts-node + create-jest@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0): + dependencies: + '@jest/types': 29.6.3 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-config: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + jest-util: 29.7.0 + prompts: 2.4.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + create-jest@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)): dependencies: '@jest/types': 29.6.3 @@ -21589,6 +21639,25 @@ snapshots: - supports-color - ts-node + jest-cli@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0): + dependencies: + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0) + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + chalk: 4.1.2 + create-jest: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0) + exit: 0.1.2 + import-local: 3.1.0 + jest-config: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + jest-util: 29.7.0 + jest-validate: 29.7.0 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + jest-cli@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)): dependencies: '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) @@ -22017,6 +22086,18 @@ snapshots: - supports-color - ts-node + jest@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0): + dependencies: + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0) + '@jest/types': 29.6.3 + import-local: 3.1.0 + jest-cli: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + jest@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)): dependencies: '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) @@ -25910,7 +25991,6 @@ snapshots: typescript: 5.6.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - optional: true ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3): dependencies: @@ -25973,36 +26053,36 @@ snapshots: tunnel@0.0.6: {} - turbo-darwin-64@2.3.0: + turbo-darwin-64@2.3.3: optional: true - turbo-darwin-arm64@2.3.0: + turbo-darwin-arm64@2.3.3: optional: true turbo-ignore@2.3.0: dependencies: json5: 2.2.3 - turbo-linux-64@2.3.0: + turbo-linux-64@2.3.3: optional: true - turbo-linux-arm64@2.3.0: + turbo-linux-arm64@2.3.3: optional: true - turbo-windows-64@2.3.0: + turbo-windows-64@2.3.3: optional: true - turbo-windows-arm64@2.3.0: + turbo-windows-arm64@2.3.3: optional: true - turbo@2.3.0: + turbo@2.3.3: optionalDependencies: - turbo-darwin-64: 2.3.0 - turbo-darwin-arm64: 2.3.0 - turbo-linux-64: 2.3.0 - turbo-linux-arm64: 2.3.0 - turbo-windows-64: 2.3.0 - turbo-windows-arm64: 2.3.0 + turbo-darwin-64: 2.3.3 + turbo-darwin-arm64: 2.3.3 + turbo-linux-64: 2.3.3 + turbo-linux-arm64: 2.3.3 + turbo-windows-64: 2.3.3 + turbo-windows-arm64: 2.3.3 type-check@0.4.0: dependencies: From 7b81aeb5adcb6c5636df561a00e5383232f9fea2 Mon Sep 17 00:00:00 2001 From: Vyacheslav Matyukhin Date: Fri, 20 Dec 2024 14:09:31 -0300 Subject: [PATCH 4/8] tsconfigs; rename internal -> internal-packages --- .changeset/config.json | 2 +- .../workflows/cleanup-vercel-deployments.yml | 4 +- .github/workflows/release.yml | 2 +- .prettierignore | 10 +- .vscode/squiggle.code-workspace.default | 2 +- CHANGELOG.md | 2 +- README.md | 2 +- apps/hub/src/components/LoadMore.tsx | 4 +- apps/website/README.md | 2 +- .../website/src/app/docs/[[...slug]]/page.tsx | 2 +- .../src/components/DemoProjectStateViewer.tsx | 2 +- import-sorter.json | 1 + .../ai/.eslintrc.json | 0 {internal => internal-packages}/ai/.gitignore | 0 {internal => internal-packages}/ai/README.md | 0 .../ai/__tests__/searchReplace_test.ts | 0 .../ai/__tests__/squiggleCodeWarnings_test.ts | 0 .../ai/babel.config.cjs | 0 .../ai/examples/bugs.squiggle | 0 .../ai/examples/housing.squiggle | 0 .../ai/jest.config.js | 0 .../ai/package.json | 0 .../ai/src/Artifact.ts | 0 .../ai/src/Code.ts | 0 .../ai/src/LLMClient/AnthropicProvider.ts | 0 .../ai/src/LLMClient/LLMError.ts | 0 .../ai/src/LLMClient/OpenAIProvider.ts | 0 .../ai/src/LLMClient/index.ts | 0 .../ai/src/LLMClient/types.ts | 0 .../ai/src/LLMStepInstance.ts | 0 .../ai/src/LLMStepTemplate.ts | 0 .../ai/src/Logger.ts | 0 .../ai/src/generateSummary.ts | 0 .../ai/src/index.ts | 0 .../ai/src/modelConfigs.ts | 0 .../ai/src/prompts.ts | 0 .../ai/src/scripts/fine-tuning-setup.ts | 0 .../scripts/fine-tuning/favoriteExamples.ts | 0 .../ai/src/scripts/fine-tuning/setup.ts | 0 .../ai/src/scripts/squiggleHubHelpers.ts | 0 .../ai/src/scripts/tests/create.ts | 0 .../ai/src/scripts/tests/edit.ts | 0 .../ai/src/serialization.ts | 7 +- .../ai/src/server.ts | 0 .../ai/src/squiggle/formatSquiggleCode.ts | 0 .../ai/src/squiggle/processSquiggleCode.ts | 0 .../ai/src/squiggle/searchReplace.ts | 0 .../src/squiggle/squiggleAutomaticChanges.ts | 0 .../ai/src/squiggle/squiggleCodeWarnings.ts | 0 .../src/squiggle/squiggleErrorSuggestions.ts | 0 .../ai/src/steps/adjustToFeedbackStep.ts | 0 .../ai/src/steps/fixCodeUntilItRunsStep.ts | 0 .../ai/src/steps/generateCodeStep.ts | 0 .../ai/src/steps/matchStyleGuideStep.ts | 0 .../ai/src/steps/registry.ts | 0 .../ai/src/steps/runAndFormatCodeStep.ts | 0 .../ai/src/types.ts | 0 .../ai/src/workflows/Workflow.ts | 0 .../ai/src/workflows/WorkflowGuardHelpers.ts | 0 .../ai/src/workflows/WorkflowTemplate.ts | 0 .../ai/src/workflows/controllers.ts | 0 .../createSquiggleWorkflowTemplate.ts | 0 .../workflows/fixSquiggleWorkflowTemplate.ts | 0 .../ai/src/workflows/registry.ts | 0 .../ai/src/workflows/streaming.ts | 0 internal-packages/ai/tsconfig.json | 6 + .../configs/package.json | 0 internal-packages/configs/tsconfig.base.json | 40 ++ .../configs/tsconfig.nextjs.json | 5 +- .../content/.eslintrc.cjs | 0 .../content/.gitignore | 0 .../content/.prettierignore | 0 .../content/README.md | 0 .../content/content-collections.ts | 13 + .../content/content/api/Boolean.mdx | 0 .../content/content/api/Calculator.mdx | 0 .../content/content/api/Common.mdx | 0 .../content/content/api/Danger.mdx | 0 .../content/content/api/Date.mdx | 0 .../content/content/api/Dict.mdx | 0 .../content/content/api/Dist.mdx | 0 .../content/content/api/Duration.mdx | 0 .../content/content/api/Input.mdx | 0 .../content/content/api/List.mdx | 0 .../content/content/api/Math.mdx | 0 .../content/content/api/MixedSet.mdx | 0 .../content/content/api/Number.mdx | 0 .../content/content/api/Plot.mdx | 0 .../content/content/api/PointSet.mdx | 0 .../content/content/api/RelativeValues.mdx | 0 .../content/content/api/SampleSet.mdx | 0 .../content/content/api/Scale.mdx | 0 .../content/content/api/Spec.mdx | 0 .../content/content/api/String.mdx | 0 .../content/content/api/Sym.mdx | 0 .../content/content/api/System.mdx | 0 .../content/content/api/Table.mdx | 0 .../content/content/api/Tag.mdx | 0 .../content/content/docs/Changelog/index.mdx | 0 .../content/content/docs/Changelog/meta.json | 0 .../content/docs/Changelog/v0.10.0.mdx | 0 .../content/content/docs/Changelog/v0.5.0.mdx | 0 .../content/content/docs/Changelog/v0.5.1.mdx | 0 .../content/content/docs/Changelog/v0.6.0.mdx | 0 .../content/content/docs/Changelog/v0.7.0.mdx | 0 .../content/content/docs/Changelog/v0.8.0.mdx | 0 .../content/content/docs/Changelog/v0.8.4.mdx | 0 .../content/content/docs/Changelog/v0.8.5.mdx | 0 .../content/content/docs/Changelog/v0.8.6.mdx | 0 .../content/content/docs/Changelog/v0.9.0.mdx | 0 .../content/content/docs/Changelog/v0.9.2.mdx | 0 .../content/content/docs/Changelog/v0.9.3.mdx | 0 .../content/content/docs/Changelog/v0.9.4.mdx | 0 .../content/content/docs/Changelog/v0.9.5.mdx | 0 .../Three-Formats-Of-Distributions.md | 0 .../content/docs/Ecosystem/BasicPrompt.mdx | 2 +- .../content/content/docs/Ecosystem/Gallery.md | 0 .../content/docs/Ecosystem/LLMStyleGuide.mdx | 0 .../content/docs/Ecosystem/LanguageModels.md | 0 .../content/docs/Ecosystem/SquiggleAI.md | 9 +- .../content/content/docs/Ecosystem/Tooling.md | 0 .../content/content/docs/Ecosystem/meta.json | 0 .../content/docs/Guides/BasicTypes.mdx | 0 .../content/content/docs/Guides/Bugs.mdx | 0 .../content/docs/Guides/ControlFlow.mdx | 0 .../content/content/docs/Guides/Debugging.mdx | 0 .../docs/Guides/DistributionCreation.mdx | 0 .../docs/Guides/DistributionFunctions.mdx | 0 .../content/content/docs/Guides/Functions.mdx | 0 .../content/content/docs/Guides/Gotchas.mdx | 0 .../content/docs/Guides/LanguageFeatures.mdx | 0 .../content/content/docs/Guides/Roadmap.md | 0 .../content/content/docs/Guides/meta.json | 0 .../content/content/docs/Internal/Grammar.md | 0 .../content/docs/Internal/Invariants.md | 0 .../Processing-Confidence-Intervals.md | 0 .../content/docs/Internal/SqProject.mdx | 0 .../content/content/docs/index.mdx | 0 .../content/content/docs/meta.json | 0 .../content/squiggleAiLibraries/helpers.yaml | 0 .../content/squiggleAiLibraries/sTest.yaml | 0 .../content/package.json | 4 +- .../content/src/apiUtils.ts | 0 .../content/src/collections/apiDocs.ts | 0 .../content/src/collections/docs.ts | 2 +- .../content/src/collections/meta.ts | 0 .../content/src/collections/rawApiDocs.ts | 0 .../src/collections/squiggleAiLibraries.ts | 2 +- .../content/src/collections/utils.ts | 0 .../content/src/index.ts | 0 .../content/src/prompts.ts | 0 .../content/tsconfig.json | 6 +- .../content/turbo.json | 0 .../ops/.gitignore | 0 {internal => internal-packages}/ops/README.md | 0 .../ops/package.json | 0 .../ops/src/changelog-cleanup.ts | 0 .../ops/src/changelog-utils.ts | 0 .../ops/src/changelog.cts | 0 .../ops/src/constants.cts | 3 +- .../ops/src/lib.ts | 0 .../ops/src/package-utils.ts | 0 .../ops/src/patch-js.ts | 0 .../ops/src/scripts/changeset-version.ts | 0 .../src/scripts/cleanup-vercel-deployments.ts | 0 .../src/scripts/generate-website-changelog.ts | 0 .../ops/src/scripts/post-publish.ts | 0 .../ops/src/scripts/publish-all.ts | 0 .../ops/src/scripts/test-patch-js.ts | 0 .../ops/src/website.ts | 0 .../ops/tsconfig.json | 0 .../versioned-components/.eslintrc.cjs | 0 .../versioned-components/.gitignore | 0 .../versioned-components/README.md | 0 .../versioned-components/package.json | 14 +- .../src/SquigglePlaygroundVersionPicker.tsx | 0 .../src/SquiggleVersionShower.tsx | 0 .../versioned-components/src/hooks.ts | 0 .../versioned-components/src/index.ts | 0 .../versioned-components/src/predicates.ts | 0 .../versioned-components/src/tailwind.cts | 0 .../src/versionedSquiggleComponents.ts | 0 .../src/versionedSquiggleLang.ts | 0 .../src/versionedSquigglePackages.tsx | 0 .../versioned-components/src/versions.ts | 0 .../versioned-components/tsconfig.json | 3 + internal/ai/tsconfig.json | 10 - internal/configs/tsconfig.base.json | 27 - internal/content/content-collections.ts | 13 - internal/versioned-components/tsconfig.json | 8 - package.json | 8 +- packages/components/package.json | 14 +- packages/components/tsconfig.build.json | 12 +- packages/components/tsconfig.json | 12 +- packages/components/tsconfig.tests.json | 10 - packages/components/turbo.json | 2 +- packages/prettier-plugin/package.json | 13 +- packages/prettier-plugin/tsconfig.build.json | 7 +- packages/prettier-plugin/tsconfig.json | 12 +- packages/prettier-plugin/tsconfig.tests.json | 10 - packages/serializer/test/main.test.ts | 8 +- packages/serializer/tsconfig.build.json | 6 + packages/serializer/tsconfig.json | 8 +- packages/squiggle-lang/.gitignore | 3 - packages/squiggle-lang/tsconfig.build.json | 8 +- packages/squiggle-lang/tsconfig.json | 12 +- packages/squiggle-lang/tsconfig.tests.json | 10 - packages/ui/src/index.ts | 2 +- packages/ui/tsconfig.json | 4 +- packages/vscode-ext/package.json | 2 +- packages/vscode-ext/tsconfig.json | 3 - pnpm-lock.yaml | 671 ++++++++---------- pnpm-workspace.yaml | 2 +- 213 files changed, 470 insertions(+), 578 deletions(-) rename {internal => internal-packages}/ai/.eslintrc.json (100%) rename {internal => internal-packages}/ai/.gitignore (100%) rename {internal => internal-packages}/ai/README.md (100%) rename {internal => internal-packages}/ai/__tests__/searchReplace_test.ts (100%) rename {internal => internal-packages}/ai/__tests__/squiggleCodeWarnings_test.ts (100%) rename {internal => internal-packages}/ai/babel.config.cjs (100%) rename {internal => internal-packages}/ai/examples/bugs.squiggle (100%) rename {internal => internal-packages}/ai/examples/housing.squiggle (100%) rename {internal => internal-packages}/ai/jest.config.js (100%) rename {internal => internal-packages}/ai/package.json (100%) rename {internal => internal-packages}/ai/src/Artifact.ts (100%) rename {internal => internal-packages}/ai/src/Code.ts (100%) rename {internal => internal-packages}/ai/src/LLMClient/AnthropicProvider.ts (100%) rename {internal => internal-packages}/ai/src/LLMClient/LLMError.ts (100%) rename {internal => internal-packages}/ai/src/LLMClient/OpenAIProvider.ts (100%) rename {internal => internal-packages}/ai/src/LLMClient/index.ts (100%) rename {internal => internal-packages}/ai/src/LLMClient/types.ts (100%) rename {internal => internal-packages}/ai/src/LLMStepInstance.ts (100%) rename {internal => internal-packages}/ai/src/LLMStepTemplate.ts (100%) rename {internal => internal-packages}/ai/src/Logger.ts (100%) rename {internal => internal-packages}/ai/src/generateSummary.ts (100%) rename {internal => internal-packages}/ai/src/index.ts (100%) rename {internal => internal-packages}/ai/src/modelConfigs.ts (100%) rename {internal => internal-packages}/ai/src/prompts.ts (100%) rename {internal => internal-packages}/ai/src/scripts/fine-tuning-setup.ts (100%) rename {internal => internal-packages}/ai/src/scripts/fine-tuning/favoriteExamples.ts (100%) rename {internal => internal-packages}/ai/src/scripts/fine-tuning/setup.ts (100%) rename {internal => internal-packages}/ai/src/scripts/squiggleHubHelpers.ts (100%) rename {internal => internal-packages}/ai/src/scripts/tests/create.ts (100%) rename {internal => internal-packages}/ai/src/scripts/tests/edit.ts (100%) rename {internal => internal-packages}/ai/src/serialization.ts (91%) rename {internal => internal-packages}/ai/src/server.ts (100%) rename {internal => internal-packages}/ai/src/squiggle/formatSquiggleCode.ts (100%) rename {internal => internal-packages}/ai/src/squiggle/processSquiggleCode.ts (100%) rename {internal => internal-packages}/ai/src/squiggle/searchReplace.ts (100%) rename {internal => internal-packages}/ai/src/squiggle/squiggleAutomaticChanges.ts (100%) rename {internal => internal-packages}/ai/src/squiggle/squiggleCodeWarnings.ts (100%) rename {internal => internal-packages}/ai/src/squiggle/squiggleErrorSuggestions.ts (100%) rename {internal => internal-packages}/ai/src/steps/adjustToFeedbackStep.ts (100%) rename {internal => internal-packages}/ai/src/steps/fixCodeUntilItRunsStep.ts (100%) rename {internal => internal-packages}/ai/src/steps/generateCodeStep.ts (100%) rename {internal => internal-packages}/ai/src/steps/matchStyleGuideStep.ts (100%) rename {internal => internal-packages}/ai/src/steps/registry.ts (100%) rename {internal => internal-packages}/ai/src/steps/runAndFormatCodeStep.ts (100%) rename {internal => internal-packages}/ai/src/types.ts (100%) rename {internal => internal-packages}/ai/src/workflows/Workflow.ts (100%) rename {internal => internal-packages}/ai/src/workflows/WorkflowGuardHelpers.ts (100%) rename {internal => internal-packages}/ai/src/workflows/WorkflowTemplate.ts (100%) rename {internal => internal-packages}/ai/src/workflows/controllers.ts (100%) rename {internal => internal-packages}/ai/src/workflows/createSquiggleWorkflowTemplate.ts (100%) rename {internal => internal-packages}/ai/src/workflows/fixSquiggleWorkflowTemplate.ts (100%) rename {internal => internal-packages}/ai/src/workflows/registry.ts (100%) rename {internal => internal-packages}/ai/src/workflows/streaming.ts (100%) create mode 100644 internal-packages/ai/tsconfig.json rename {internal => internal-packages}/configs/package.json (100%) create mode 100644 internal-packages/configs/tsconfig.base.json rename {internal => internal-packages}/configs/tsconfig.nextjs.json (74%) rename {internal => internal-packages}/content/.eslintrc.cjs (100%) rename {internal => internal-packages}/content/.gitignore (100%) rename {internal => internal-packages}/content/.prettierignore (100%) rename {internal => internal-packages}/content/README.md (100%) create mode 100644 internal-packages/content/content-collections.ts rename {internal => internal-packages}/content/content/api/Boolean.mdx (100%) rename {internal => internal-packages}/content/content/api/Calculator.mdx (100%) rename {internal => internal-packages}/content/content/api/Common.mdx (100%) rename {internal => internal-packages}/content/content/api/Danger.mdx (100%) rename {internal => internal-packages}/content/content/api/Date.mdx (100%) rename {internal => internal-packages}/content/content/api/Dict.mdx (100%) rename {internal => internal-packages}/content/content/api/Dist.mdx (100%) rename {internal => internal-packages}/content/content/api/Duration.mdx (100%) rename {internal => internal-packages}/content/content/api/Input.mdx (100%) rename {internal => internal-packages}/content/content/api/List.mdx (100%) rename {internal => internal-packages}/content/content/api/Math.mdx (100%) rename {internal => internal-packages}/content/content/api/MixedSet.mdx (100%) rename {internal => internal-packages}/content/content/api/Number.mdx (100%) rename {internal => internal-packages}/content/content/api/Plot.mdx (100%) rename {internal => internal-packages}/content/content/api/PointSet.mdx (100%) rename {internal => internal-packages}/content/content/api/RelativeValues.mdx (100%) rename {internal => internal-packages}/content/content/api/SampleSet.mdx (100%) rename {internal => internal-packages}/content/content/api/Scale.mdx (100%) rename {internal => internal-packages}/content/content/api/Spec.mdx (100%) rename {internal => internal-packages}/content/content/api/String.mdx (100%) rename {internal => internal-packages}/content/content/api/Sym.mdx (100%) rename {internal => internal-packages}/content/content/api/System.mdx (100%) rename {internal => internal-packages}/content/content/api/Table.mdx (100%) rename {internal => internal-packages}/content/content/api/Tag.mdx (100%) rename {internal => internal-packages}/content/content/docs/Changelog/index.mdx (100%) rename {internal => internal-packages}/content/content/docs/Changelog/meta.json (100%) rename {internal => internal-packages}/content/content/docs/Changelog/v0.10.0.mdx (100%) rename {internal => internal-packages}/content/content/docs/Changelog/v0.5.0.mdx (100%) rename {internal => internal-packages}/content/content/docs/Changelog/v0.5.1.mdx (100%) rename {internal => internal-packages}/content/content/docs/Changelog/v0.6.0.mdx (100%) rename {internal => internal-packages}/content/content/docs/Changelog/v0.7.0.mdx (100%) rename {internal => internal-packages}/content/content/docs/Changelog/v0.8.0.mdx (100%) rename {internal => internal-packages}/content/content/docs/Changelog/v0.8.4.mdx (100%) rename {internal => internal-packages}/content/content/docs/Changelog/v0.8.5.mdx (100%) rename {internal => internal-packages}/content/content/docs/Changelog/v0.8.6.mdx (100%) rename {internal => internal-packages}/content/content/docs/Changelog/v0.9.0.mdx (100%) rename {internal => internal-packages}/content/content/docs/Changelog/v0.9.2.mdx (100%) rename {internal => internal-packages}/content/content/docs/Changelog/v0.9.3.mdx (100%) rename {internal => internal-packages}/content/content/docs/Changelog/v0.9.4.mdx (100%) rename {internal => internal-packages}/content/content/docs/Changelog/v0.9.5.mdx (100%) rename {internal => internal-packages}/content/content/docs/Discussions/Three-Formats-Of-Distributions.md (100%) rename {internal => internal-packages}/content/content/docs/Ecosystem/BasicPrompt.mdx (99%) rename {internal => internal-packages}/content/content/docs/Ecosystem/Gallery.md (100%) rename {internal => internal-packages}/content/content/docs/Ecosystem/LLMStyleGuide.mdx (100%) rename {internal => internal-packages}/content/content/docs/Ecosystem/LanguageModels.md (100%) rename {internal => internal-packages}/content/content/docs/Ecosystem/SquiggleAI.md (96%) rename {internal => internal-packages}/content/content/docs/Ecosystem/Tooling.md (100%) rename {internal => internal-packages}/content/content/docs/Ecosystem/meta.json (100%) rename {internal => internal-packages}/content/content/docs/Guides/BasicTypes.mdx (100%) rename {internal => internal-packages}/content/content/docs/Guides/Bugs.mdx (100%) rename {internal => internal-packages}/content/content/docs/Guides/ControlFlow.mdx (100%) rename {internal => internal-packages}/content/content/docs/Guides/Debugging.mdx (100%) rename {internal => internal-packages}/content/content/docs/Guides/DistributionCreation.mdx (100%) rename {internal => internal-packages}/content/content/docs/Guides/DistributionFunctions.mdx (100%) rename {internal => internal-packages}/content/content/docs/Guides/Functions.mdx (100%) rename {internal => internal-packages}/content/content/docs/Guides/Gotchas.mdx (100%) rename {internal => internal-packages}/content/content/docs/Guides/LanguageFeatures.mdx (100%) rename {internal => internal-packages}/content/content/docs/Guides/Roadmap.md (100%) rename {internal => internal-packages}/content/content/docs/Guides/meta.json (100%) rename {internal => internal-packages}/content/content/docs/Internal/Grammar.md (100%) rename {internal => internal-packages}/content/content/docs/Internal/Invariants.md (100%) rename {internal => internal-packages}/content/content/docs/Internal/Processing-Confidence-Intervals.md (100%) rename {internal => internal-packages}/content/content/docs/Internal/SqProject.mdx (100%) rename {internal => internal-packages}/content/content/docs/index.mdx (100%) rename {internal => internal-packages}/content/content/docs/meta.json (100%) rename {internal => internal-packages}/content/content/squiggleAiLibraries/helpers.yaml (100%) rename {internal => internal-packages}/content/content/squiggleAiLibraries/sTest.yaml (100%) rename {internal => internal-packages}/content/package.json (94%) rename {internal => internal-packages}/content/src/apiUtils.ts (100%) rename {internal => internal-packages}/content/src/collections/apiDocs.ts (100%) rename {internal => internal-packages}/content/src/collections/docs.ts (95%) rename {internal => internal-packages}/content/src/collections/meta.ts (100%) rename {internal => internal-packages}/content/src/collections/rawApiDocs.ts (100%) rename {internal => internal-packages}/content/src/collections/squiggleAiLibraries.ts (96%) rename {internal => internal-packages}/content/src/collections/utils.ts (100%) rename {internal => internal-packages}/content/src/index.ts (100%) rename {internal => internal-packages}/content/src/prompts.ts (100%) rename {internal => internal-packages}/content/tsconfig.json (70%) rename {internal => internal-packages}/content/turbo.json (100%) rename {internal => internal-packages}/ops/.gitignore (100%) rename {internal => internal-packages}/ops/README.md (100%) rename {internal => internal-packages}/ops/package.json (100%) rename {internal => internal-packages}/ops/src/changelog-cleanup.ts (100%) rename {internal => internal-packages}/ops/src/changelog-utils.ts (100%) rename {internal => internal-packages}/ops/src/changelog.cts (100%) rename {internal => internal-packages}/ops/src/constants.cts (87%) rename {internal => internal-packages}/ops/src/lib.ts (100%) rename {internal => internal-packages}/ops/src/package-utils.ts (100%) rename {internal => internal-packages}/ops/src/patch-js.ts (100%) rename {internal => internal-packages}/ops/src/scripts/changeset-version.ts (100%) rename {internal => internal-packages}/ops/src/scripts/cleanup-vercel-deployments.ts (100%) rename {internal => internal-packages}/ops/src/scripts/generate-website-changelog.ts (100%) rename {internal => internal-packages}/ops/src/scripts/post-publish.ts (100%) rename {internal => internal-packages}/ops/src/scripts/publish-all.ts (100%) rename {internal => internal-packages}/ops/src/scripts/test-patch-js.ts (100%) rename {internal => internal-packages}/ops/src/website.ts (100%) rename {internal => internal-packages}/ops/tsconfig.json (100%) rename {internal => internal-packages}/versioned-components/.eslintrc.cjs (100%) rename {internal => internal-packages}/versioned-components/.gitignore (100%) rename {internal => internal-packages}/versioned-components/README.md (100%) rename {internal => internal-packages}/versioned-components/package.json (89%) rename {internal => internal-packages}/versioned-components/src/SquigglePlaygroundVersionPicker.tsx (100%) rename {internal => internal-packages}/versioned-components/src/SquiggleVersionShower.tsx (100%) rename {internal => internal-packages}/versioned-components/src/hooks.ts (100%) rename {internal => internal-packages}/versioned-components/src/index.ts (100%) rename {internal => internal-packages}/versioned-components/src/predicates.ts (100%) rename {internal => internal-packages}/versioned-components/src/tailwind.cts (100%) rename {internal => internal-packages}/versioned-components/src/versionedSquiggleComponents.ts (100%) rename {internal => internal-packages}/versioned-components/src/versionedSquiggleLang.ts (100%) rename {internal => internal-packages}/versioned-components/src/versionedSquigglePackages.tsx (100%) rename {internal => internal-packages}/versioned-components/src/versions.ts (100%) create mode 100644 internal-packages/versioned-components/tsconfig.json delete mode 100644 internal/ai/tsconfig.json delete mode 100644 internal/configs/tsconfig.base.json delete mode 100644 internal/content/content-collections.ts delete mode 100644 internal/versioned-components/tsconfig.json delete mode 100644 packages/components/tsconfig.tests.json delete mode 100644 packages/prettier-plugin/tsconfig.tests.json create mode 100644 packages/serializer/tsconfig.build.json delete mode 100644 packages/squiggle-lang/tsconfig.tests.json diff --git a/.changeset/config.json b/.changeset/config.json index 1eac620640..7690fdfe8f 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -20,5 +20,5 @@ "@quri/content", "@quri/squiggle-ai" ], - "changelog": "../internal/ops/dist/changelog.cjs" + "changelog": "../internal-packages/ops/dist/changelog.cjs" } diff --git a/.github/workflows/cleanup-vercel-deployments.yml b/.github/workflows/cleanup-vercel-deployments.yml index 6be82c4feb..e80193ae06 100644 --- a/.github/workflows/cleanup-vercel-deployments.yml +++ b/.github/workflows/cleanup-vercel-deployments.yml @@ -17,13 +17,13 @@ jobs: uses: actions/setup-node@v4 with: node-version: 18 - cache: 'pnpm' + cache: "pnpm" - name: Install dependencies run: pnpm install - name: Run cleanup script - working-directory: ./internal/ops + working-directory: ./internal-packages/ops env: VERCEL_API_TOKEN: "${{ secrets.VERCEL_API_TOKEN }}" run: npx tsx ./scripts/cleanup-vercel-deployments.ts diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d7a1158523..c884d943e8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -38,7 +38,7 @@ jobs: run: pnpm install - name: Build changelog script - working-directory: internal/ops + working-directory: internal-packages/ops run: pnpm turbo build # if there are existing changesets, PR will be created. diff --git a/.prettierignore b/.prettierignore index 4def419265..7ec1a58181 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,13 +1,11 @@ .direnv packages/components/storybook-static packages/components/grammar/generated -node_modules -packages/*/node_modules -apps/*/node_modules -internal/*/node_modules +**/node_modules packages/squiggle-lang/coverage/ packages/vscode-ext/media/vendor/ packages/squiggle-lang/.nyc_output/ + packages/*/dist -result -packages/prettier-plugin/test/files/ +internal-packages/*/dist +apps/*/dist diff --git a/.vscode/squiggle.code-workspace.default b/.vscode/squiggle.code-workspace.default index a9bb5867fb..c136335ba1 100644 --- a/.vscode/squiggle.code-workspace.default +++ b/.vscode/squiggle.code-workspace.default @@ -27,7 +27,7 @@ }, { "name": "content", - "path": "../internal/content", + "path": "../internal-packages/content", }, ], "settings": { diff --git a/CHANGELOG.md b/CHANGELOG.md index 72ed5d1291..a04c0fe28c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1 +1 @@ -See the [Changelog.mdx page](./internal/content/content/docs/index.mdx) for the changelog. +See the [Changelog.mdx page](./internal-packages/content/content/docs/index.mdx) for the changelog. diff --git a/README.md b/README.md index 9e0a9ce509..6646dfa9da 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ Applications (usually built with Next.js) can be found in `apps`. ### Internal packages -Internal packages (not published to npm) can be found in `internal`. +Internal packages (not published to npm) can be found in `internal-packages`. # Develop diff --git a/apps/hub/src/components/LoadMore.tsx b/apps/hub/src/components/LoadMore.tsx index f5bb8beed4..1de5e9b14d 100644 --- a/apps/hub/src/components/LoadMore.tsx +++ b/apps/hub/src/components/LoadMore.tsx @@ -1,8 +1,6 @@ import { FC } from "react"; -import { Button } from "@quri/ui"; - -import { ButtonProps } from "../../../ui/dist/components/Button"; +import { Button, type ButtonProps } from "@quri/ui"; type Props = { loadNext: (count: number) => void; diff --git a/apps/website/README.md b/apps/website/README.md index 025564eb8b..5345bd84dd 100644 --- a/apps/website/README.md +++ b/apps/website/README.md @@ -2,7 +2,7 @@ This website is built using [Fumadocs](https://fumadocs.vercel.app/), a Next.js-based documentation framework. -The documentation itself comes from `@quri/content` package (`/internal/content` in this repo), organized with [Content Collections](https://www.content-collections.dev/). +The documentation itself comes from `@quri/content` package (`/internal-packages/content` in this repo), organized with [Content Collections](https://www.content-collections.dev/). # Build for development diff --git a/apps/website/src/app/docs/[[...slug]]/page.tsx b/apps/website/src/app/docs/[[...slug]]/page.tsx index 40d0a54e98..b5c15a9d3a 100644 --- a/apps/website/src/app/docs/[[...slug]]/page.tsx +++ b/apps/website/src/app/docs/[[...slug]]/page.tsx @@ -24,7 +24,7 @@ function docsPathToGitHub(path: string) { owner: "quantified-uncertainty", repo: "squiggle", sha: "main", - path: `internal/content/content/docs/${path}`, + path: `internal-packages/content/content/docs/${path}`, }; } diff --git a/apps/website/src/components/DemoProjectStateViewer.tsx b/apps/website/src/components/DemoProjectStateViewer.tsx index ee44731879..d983e26b17 100644 --- a/apps/website/src/components/DemoProjectStateViewer.tsx +++ b/apps/website/src/components/DemoProjectStateViewer.tsx @@ -4,6 +4,7 @@ import { FC, forwardRef, useImperativeHandle, useRef, useState } from "react"; import { ProjectStateViewer } from "@quri/squiggle-components"; import { + BaseRunner, makeSelfContainedLinker, runnerByName, SqLinker, @@ -11,7 +12,6 @@ import { } from "@quri/squiggle-lang"; import { Button } from "@quri/ui"; -import { BaseRunner } from "../../../squiggle-lang/dist/runners/BaseRunner"; import { Resettable } from "./Resettable"; type Handle = { diff --git a/import-sorter.json b/import-sorter.json index 3b009ee0d1..e24db922ec 100644 --- a/import-sorter.json +++ b/import-sorter.json @@ -7,6 +7,7 @@ { "flags": "scripts" }, {}, "^@quri", + "^#", "^@/(?!__generated__)", "^\\.", "^\\@/__generated__" diff --git a/internal/ai/.eslintrc.json b/internal-packages/ai/.eslintrc.json similarity index 100% rename from internal/ai/.eslintrc.json rename to internal-packages/ai/.eslintrc.json diff --git a/internal/ai/.gitignore b/internal-packages/ai/.gitignore similarity index 100% rename from internal/ai/.gitignore rename to internal-packages/ai/.gitignore diff --git a/internal/ai/README.md b/internal-packages/ai/README.md similarity index 100% rename from internal/ai/README.md rename to internal-packages/ai/README.md diff --git a/internal/ai/__tests__/searchReplace_test.ts b/internal-packages/ai/__tests__/searchReplace_test.ts similarity index 100% rename from internal/ai/__tests__/searchReplace_test.ts rename to internal-packages/ai/__tests__/searchReplace_test.ts diff --git a/internal/ai/__tests__/squiggleCodeWarnings_test.ts b/internal-packages/ai/__tests__/squiggleCodeWarnings_test.ts similarity index 100% rename from internal/ai/__tests__/squiggleCodeWarnings_test.ts rename to internal-packages/ai/__tests__/squiggleCodeWarnings_test.ts diff --git a/internal/ai/babel.config.cjs b/internal-packages/ai/babel.config.cjs similarity index 100% rename from internal/ai/babel.config.cjs rename to internal-packages/ai/babel.config.cjs diff --git a/internal/ai/examples/bugs.squiggle b/internal-packages/ai/examples/bugs.squiggle similarity index 100% rename from internal/ai/examples/bugs.squiggle rename to internal-packages/ai/examples/bugs.squiggle diff --git a/internal/ai/examples/housing.squiggle b/internal-packages/ai/examples/housing.squiggle similarity index 100% rename from internal/ai/examples/housing.squiggle rename to internal-packages/ai/examples/housing.squiggle diff --git a/internal/ai/jest.config.js b/internal-packages/ai/jest.config.js similarity index 100% rename from internal/ai/jest.config.js rename to internal-packages/ai/jest.config.js diff --git a/internal/ai/package.json b/internal-packages/ai/package.json similarity index 100% rename from internal/ai/package.json rename to internal-packages/ai/package.json diff --git a/internal/ai/src/Artifact.ts b/internal-packages/ai/src/Artifact.ts similarity index 100% rename from internal/ai/src/Artifact.ts rename to internal-packages/ai/src/Artifact.ts diff --git a/internal/ai/src/Code.ts b/internal-packages/ai/src/Code.ts similarity index 100% rename from internal/ai/src/Code.ts rename to internal-packages/ai/src/Code.ts diff --git a/internal/ai/src/LLMClient/AnthropicProvider.ts b/internal-packages/ai/src/LLMClient/AnthropicProvider.ts similarity index 100% rename from internal/ai/src/LLMClient/AnthropicProvider.ts rename to internal-packages/ai/src/LLMClient/AnthropicProvider.ts diff --git a/internal/ai/src/LLMClient/LLMError.ts b/internal-packages/ai/src/LLMClient/LLMError.ts similarity index 100% rename from internal/ai/src/LLMClient/LLMError.ts rename to internal-packages/ai/src/LLMClient/LLMError.ts diff --git a/internal/ai/src/LLMClient/OpenAIProvider.ts b/internal-packages/ai/src/LLMClient/OpenAIProvider.ts similarity index 100% rename from internal/ai/src/LLMClient/OpenAIProvider.ts rename to internal-packages/ai/src/LLMClient/OpenAIProvider.ts diff --git a/internal/ai/src/LLMClient/index.ts b/internal-packages/ai/src/LLMClient/index.ts similarity index 100% rename from internal/ai/src/LLMClient/index.ts rename to internal-packages/ai/src/LLMClient/index.ts diff --git a/internal/ai/src/LLMClient/types.ts b/internal-packages/ai/src/LLMClient/types.ts similarity index 100% rename from internal/ai/src/LLMClient/types.ts rename to internal-packages/ai/src/LLMClient/types.ts diff --git a/internal/ai/src/LLMStepInstance.ts b/internal-packages/ai/src/LLMStepInstance.ts similarity index 100% rename from internal/ai/src/LLMStepInstance.ts rename to internal-packages/ai/src/LLMStepInstance.ts diff --git a/internal/ai/src/LLMStepTemplate.ts b/internal-packages/ai/src/LLMStepTemplate.ts similarity index 100% rename from internal/ai/src/LLMStepTemplate.ts rename to internal-packages/ai/src/LLMStepTemplate.ts diff --git a/internal/ai/src/Logger.ts b/internal-packages/ai/src/Logger.ts similarity index 100% rename from internal/ai/src/Logger.ts rename to internal-packages/ai/src/Logger.ts diff --git a/internal/ai/src/generateSummary.ts b/internal-packages/ai/src/generateSummary.ts similarity index 100% rename from internal/ai/src/generateSummary.ts rename to internal-packages/ai/src/generateSummary.ts diff --git a/internal/ai/src/index.ts b/internal-packages/ai/src/index.ts similarity index 100% rename from internal/ai/src/index.ts rename to internal-packages/ai/src/index.ts diff --git a/internal/ai/src/modelConfigs.ts b/internal-packages/ai/src/modelConfigs.ts similarity index 100% rename from internal/ai/src/modelConfigs.ts rename to internal-packages/ai/src/modelConfigs.ts diff --git a/internal/ai/src/prompts.ts b/internal-packages/ai/src/prompts.ts similarity index 100% rename from internal/ai/src/prompts.ts rename to internal-packages/ai/src/prompts.ts diff --git a/internal/ai/src/scripts/fine-tuning-setup.ts b/internal-packages/ai/src/scripts/fine-tuning-setup.ts similarity index 100% rename from internal/ai/src/scripts/fine-tuning-setup.ts rename to internal-packages/ai/src/scripts/fine-tuning-setup.ts diff --git a/internal/ai/src/scripts/fine-tuning/favoriteExamples.ts b/internal-packages/ai/src/scripts/fine-tuning/favoriteExamples.ts similarity index 100% rename from internal/ai/src/scripts/fine-tuning/favoriteExamples.ts rename to internal-packages/ai/src/scripts/fine-tuning/favoriteExamples.ts diff --git a/internal/ai/src/scripts/fine-tuning/setup.ts b/internal-packages/ai/src/scripts/fine-tuning/setup.ts similarity index 100% rename from internal/ai/src/scripts/fine-tuning/setup.ts rename to internal-packages/ai/src/scripts/fine-tuning/setup.ts diff --git a/internal/ai/src/scripts/squiggleHubHelpers.ts b/internal-packages/ai/src/scripts/squiggleHubHelpers.ts similarity index 100% rename from internal/ai/src/scripts/squiggleHubHelpers.ts rename to internal-packages/ai/src/scripts/squiggleHubHelpers.ts diff --git a/internal/ai/src/scripts/tests/create.ts b/internal-packages/ai/src/scripts/tests/create.ts similarity index 100% rename from internal/ai/src/scripts/tests/create.ts rename to internal-packages/ai/src/scripts/tests/create.ts diff --git a/internal/ai/src/scripts/tests/edit.ts b/internal-packages/ai/src/scripts/tests/edit.ts similarity index 100% rename from internal/ai/src/scripts/tests/edit.ts rename to internal-packages/ai/src/scripts/tests/edit.ts diff --git a/internal/ai/src/serialization.ts b/internal-packages/ai/src/serialization.ts similarity index 91% rename from internal/ai/src/serialization.ts rename to internal-packages/ai/src/serialization.ts index 7723eaf3c9..1e9e022549 100644 --- a/internal/ai/src/serialization.ts +++ b/internal-packages/ai/src/serialization.ts @@ -1,6 +1,9 @@ -import { DeserializationVisitor, makeCodec } from "@quri/serializer"; +import { + DeserializationVisitor, + makeCodec, + SerializationVisitor, +} from "@quri/serializer"; -import { SerializationVisitor } from "../../serializer/dist/serialization.js"; import { Artifact, deserializeArtifact, diff --git a/internal/ai/src/server.ts b/internal-packages/ai/src/server.ts similarity index 100% rename from internal/ai/src/server.ts rename to internal-packages/ai/src/server.ts diff --git a/internal/ai/src/squiggle/formatSquiggleCode.ts b/internal-packages/ai/src/squiggle/formatSquiggleCode.ts similarity index 100% rename from internal/ai/src/squiggle/formatSquiggleCode.ts rename to internal-packages/ai/src/squiggle/formatSquiggleCode.ts diff --git a/internal/ai/src/squiggle/processSquiggleCode.ts b/internal-packages/ai/src/squiggle/processSquiggleCode.ts similarity index 100% rename from internal/ai/src/squiggle/processSquiggleCode.ts rename to internal-packages/ai/src/squiggle/processSquiggleCode.ts diff --git a/internal/ai/src/squiggle/searchReplace.ts b/internal-packages/ai/src/squiggle/searchReplace.ts similarity index 100% rename from internal/ai/src/squiggle/searchReplace.ts rename to internal-packages/ai/src/squiggle/searchReplace.ts diff --git a/internal/ai/src/squiggle/squiggleAutomaticChanges.ts b/internal-packages/ai/src/squiggle/squiggleAutomaticChanges.ts similarity index 100% rename from internal/ai/src/squiggle/squiggleAutomaticChanges.ts rename to internal-packages/ai/src/squiggle/squiggleAutomaticChanges.ts diff --git a/internal/ai/src/squiggle/squiggleCodeWarnings.ts b/internal-packages/ai/src/squiggle/squiggleCodeWarnings.ts similarity index 100% rename from internal/ai/src/squiggle/squiggleCodeWarnings.ts rename to internal-packages/ai/src/squiggle/squiggleCodeWarnings.ts diff --git a/internal/ai/src/squiggle/squiggleErrorSuggestions.ts b/internal-packages/ai/src/squiggle/squiggleErrorSuggestions.ts similarity index 100% rename from internal/ai/src/squiggle/squiggleErrorSuggestions.ts rename to internal-packages/ai/src/squiggle/squiggleErrorSuggestions.ts diff --git a/internal/ai/src/steps/adjustToFeedbackStep.ts b/internal-packages/ai/src/steps/adjustToFeedbackStep.ts similarity index 100% rename from internal/ai/src/steps/adjustToFeedbackStep.ts rename to internal-packages/ai/src/steps/adjustToFeedbackStep.ts diff --git a/internal/ai/src/steps/fixCodeUntilItRunsStep.ts b/internal-packages/ai/src/steps/fixCodeUntilItRunsStep.ts similarity index 100% rename from internal/ai/src/steps/fixCodeUntilItRunsStep.ts rename to internal-packages/ai/src/steps/fixCodeUntilItRunsStep.ts diff --git a/internal/ai/src/steps/generateCodeStep.ts b/internal-packages/ai/src/steps/generateCodeStep.ts similarity index 100% rename from internal/ai/src/steps/generateCodeStep.ts rename to internal-packages/ai/src/steps/generateCodeStep.ts diff --git a/internal/ai/src/steps/matchStyleGuideStep.ts b/internal-packages/ai/src/steps/matchStyleGuideStep.ts similarity index 100% rename from internal/ai/src/steps/matchStyleGuideStep.ts rename to internal-packages/ai/src/steps/matchStyleGuideStep.ts diff --git a/internal/ai/src/steps/registry.ts b/internal-packages/ai/src/steps/registry.ts similarity index 100% rename from internal/ai/src/steps/registry.ts rename to internal-packages/ai/src/steps/registry.ts diff --git a/internal/ai/src/steps/runAndFormatCodeStep.ts b/internal-packages/ai/src/steps/runAndFormatCodeStep.ts similarity index 100% rename from internal/ai/src/steps/runAndFormatCodeStep.ts rename to internal-packages/ai/src/steps/runAndFormatCodeStep.ts diff --git a/internal/ai/src/types.ts b/internal-packages/ai/src/types.ts similarity index 100% rename from internal/ai/src/types.ts rename to internal-packages/ai/src/types.ts diff --git a/internal/ai/src/workflows/Workflow.ts b/internal-packages/ai/src/workflows/Workflow.ts similarity index 100% rename from internal/ai/src/workflows/Workflow.ts rename to internal-packages/ai/src/workflows/Workflow.ts diff --git a/internal/ai/src/workflows/WorkflowGuardHelpers.ts b/internal-packages/ai/src/workflows/WorkflowGuardHelpers.ts similarity index 100% rename from internal/ai/src/workflows/WorkflowGuardHelpers.ts rename to internal-packages/ai/src/workflows/WorkflowGuardHelpers.ts diff --git a/internal/ai/src/workflows/WorkflowTemplate.ts b/internal-packages/ai/src/workflows/WorkflowTemplate.ts similarity index 100% rename from internal/ai/src/workflows/WorkflowTemplate.ts rename to internal-packages/ai/src/workflows/WorkflowTemplate.ts diff --git a/internal/ai/src/workflows/controllers.ts b/internal-packages/ai/src/workflows/controllers.ts similarity index 100% rename from internal/ai/src/workflows/controllers.ts rename to internal-packages/ai/src/workflows/controllers.ts diff --git a/internal/ai/src/workflows/createSquiggleWorkflowTemplate.ts b/internal-packages/ai/src/workflows/createSquiggleWorkflowTemplate.ts similarity index 100% rename from internal/ai/src/workflows/createSquiggleWorkflowTemplate.ts rename to internal-packages/ai/src/workflows/createSquiggleWorkflowTemplate.ts diff --git a/internal/ai/src/workflows/fixSquiggleWorkflowTemplate.ts b/internal-packages/ai/src/workflows/fixSquiggleWorkflowTemplate.ts similarity index 100% rename from internal/ai/src/workflows/fixSquiggleWorkflowTemplate.ts rename to internal-packages/ai/src/workflows/fixSquiggleWorkflowTemplate.ts diff --git a/internal/ai/src/workflows/registry.ts b/internal-packages/ai/src/workflows/registry.ts similarity index 100% rename from internal/ai/src/workflows/registry.ts rename to internal-packages/ai/src/workflows/registry.ts diff --git a/internal/ai/src/workflows/streaming.ts b/internal-packages/ai/src/workflows/streaming.ts similarity index 100% rename from internal/ai/src/workflows/streaming.ts rename to internal-packages/ai/src/workflows/streaming.ts diff --git a/internal-packages/ai/tsconfig.json b/internal-packages/ai/tsconfig.json new file mode 100644 index 0000000000..26132490c9 --- /dev/null +++ b/internal-packages/ai/tsconfig.json @@ -0,0 +1,6 @@ +{ + "extends": "@quri/configs/tsconfig.base.json", + "compilerOptions": { + "lib": ["esnext"], + }, +} diff --git a/internal/configs/package.json b/internal-packages/configs/package.json similarity index 100% rename from internal/configs/package.json rename to internal-packages/configs/package.json diff --git a/internal-packages/configs/tsconfig.base.json b/internal-packages/configs/tsconfig.base.json new file mode 100644 index 0000000000..72fe786664 --- /dev/null +++ b/internal-packages/configs/tsconfig.base.json @@ -0,0 +1,40 @@ +/** + * For reference: https://www.typescriptlang.org/tsconfig + * This config is appropriate for NPM packages. For Next.js apps, use `tsconfig.nextjs.json` instead. + */ +{ + "compilerOptions": { + // Build settings + "module": "NodeNext", + "moduleResolution": "NodeNext", + "target": "es2021", + "esModuleInterop": true, + "composite": true, + "declarationMap": true, + "sourceMap": true, + "removeComments": true, + "resolveJsonModule": true, + // helpful in components/ and ui/ and doesn't hurt otherwise + "jsx": "react-jsx", + + // Files + "rootDir": "${configDir}/src", + "outDir": "${configDir}/dist", + /* + * Recommended: define `tsBuildInfoFile` in each tsconfig separately to point to `./dist/...`. + * + * It's better to store tsbuildinfo files in `dist` than in package's root (easier to clean up). + * We could define something like `"tsBuildInfoFile": "${configDir}/dist/main.tsbuildinfo"` here, + * but then we'd risk collisions in packages that use multiple tsconfigs. + */ + + // Type check settings + "strict": true, + "skipLibCheck": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": true + }, + // We can't include more directories here, because `rootDir` is set to `src`. + // (We don't want `rootDir` to be set to `.` because then we'd compile to `dist/src` instead of `dist`.) + "include": ["${configDir}/src/**/*"] +} diff --git a/internal/configs/tsconfig.nextjs.json b/internal-packages/configs/tsconfig.nextjs.json similarity index 74% rename from internal/configs/tsconfig.nextjs.json rename to internal-packages/configs/tsconfig.nextjs.json index 3161d1534c..b1d01a29de 100644 --- a/internal/configs/tsconfig.nextjs.json +++ b/internal-packages/configs/tsconfig.nextjs.json @@ -8,10 +8,11 @@ "noEmit": true, "isolatedModules": true, "jsx": "preserve", - // Next.js doesn't support project references, and enabling `composite` leads to warnings in `next build` + // enabling `composite` leads to warnings in `next build` "composite": false, "incremental": true, - // since noEmit is enabled, declarations are not useful + "rootDir": "${configDir}", + // since `noEmit` is enabled, declarations are not useful "declaration": false, "declarationMap": false, // enforced by Next.js diff --git a/internal/content/.eslintrc.cjs b/internal-packages/content/.eslintrc.cjs similarity index 100% rename from internal/content/.eslintrc.cjs rename to internal-packages/content/.eslintrc.cjs diff --git a/internal/content/.gitignore b/internal-packages/content/.gitignore similarity index 100% rename from internal/content/.gitignore rename to internal-packages/content/.gitignore diff --git a/internal/content/.prettierignore b/internal-packages/content/.prettierignore similarity index 100% rename from internal/content/.prettierignore rename to internal-packages/content/.prettierignore diff --git a/internal/content/README.md b/internal-packages/content/README.md similarity index 100% rename from internal/content/README.md rename to internal-packages/content/README.md diff --git a/internal-packages/content/content-collections.ts b/internal-packages/content/content-collections.ts new file mode 100644 index 0000000000..7e8b3aa68f --- /dev/null +++ b/internal-packages/content/content-collections.ts @@ -0,0 +1,13 @@ +import { defineConfig } from "@content-collections/core"; + +import { apiDocs } from "./src/collections/apiDocs.js"; +import { docs } from "./src/collections/docs.js"; +import { meta } from "./src/collections/meta.js"; +import { rawApiDocs } from "./src/collections/rawApiDocs.js"; +import { squiggleAiLibraries } from "./src/collections/squiggleAiLibraries.js"; + +// Config for https://www.content-collections.dev/. + +export default defineConfig({ + collections: [docs, meta, apiDocs, rawApiDocs, squiggleAiLibraries], +}); diff --git a/internal/content/content/api/Boolean.mdx b/internal-packages/content/content/api/Boolean.mdx similarity index 100% rename from internal/content/content/api/Boolean.mdx rename to internal-packages/content/content/api/Boolean.mdx diff --git a/internal/content/content/api/Calculator.mdx b/internal-packages/content/content/api/Calculator.mdx similarity index 100% rename from internal/content/content/api/Calculator.mdx rename to internal-packages/content/content/api/Calculator.mdx diff --git a/internal/content/content/api/Common.mdx b/internal-packages/content/content/api/Common.mdx similarity index 100% rename from internal/content/content/api/Common.mdx rename to internal-packages/content/content/api/Common.mdx diff --git a/internal/content/content/api/Danger.mdx b/internal-packages/content/content/api/Danger.mdx similarity index 100% rename from internal/content/content/api/Danger.mdx rename to internal-packages/content/content/api/Danger.mdx diff --git a/internal/content/content/api/Date.mdx b/internal-packages/content/content/api/Date.mdx similarity index 100% rename from internal/content/content/api/Date.mdx rename to internal-packages/content/content/api/Date.mdx diff --git a/internal/content/content/api/Dict.mdx b/internal-packages/content/content/api/Dict.mdx similarity index 100% rename from internal/content/content/api/Dict.mdx rename to internal-packages/content/content/api/Dict.mdx diff --git a/internal/content/content/api/Dist.mdx b/internal-packages/content/content/api/Dist.mdx similarity index 100% rename from internal/content/content/api/Dist.mdx rename to internal-packages/content/content/api/Dist.mdx diff --git a/internal/content/content/api/Duration.mdx b/internal-packages/content/content/api/Duration.mdx similarity index 100% rename from internal/content/content/api/Duration.mdx rename to internal-packages/content/content/api/Duration.mdx diff --git a/internal/content/content/api/Input.mdx b/internal-packages/content/content/api/Input.mdx similarity index 100% rename from internal/content/content/api/Input.mdx rename to internal-packages/content/content/api/Input.mdx diff --git a/internal/content/content/api/List.mdx b/internal-packages/content/content/api/List.mdx similarity index 100% rename from internal/content/content/api/List.mdx rename to internal-packages/content/content/api/List.mdx diff --git a/internal/content/content/api/Math.mdx b/internal-packages/content/content/api/Math.mdx similarity index 100% rename from internal/content/content/api/Math.mdx rename to internal-packages/content/content/api/Math.mdx diff --git a/internal/content/content/api/MixedSet.mdx b/internal-packages/content/content/api/MixedSet.mdx similarity index 100% rename from internal/content/content/api/MixedSet.mdx rename to internal-packages/content/content/api/MixedSet.mdx diff --git a/internal/content/content/api/Number.mdx b/internal-packages/content/content/api/Number.mdx similarity index 100% rename from internal/content/content/api/Number.mdx rename to internal-packages/content/content/api/Number.mdx diff --git a/internal/content/content/api/Plot.mdx b/internal-packages/content/content/api/Plot.mdx similarity index 100% rename from internal/content/content/api/Plot.mdx rename to internal-packages/content/content/api/Plot.mdx diff --git a/internal/content/content/api/PointSet.mdx b/internal-packages/content/content/api/PointSet.mdx similarity index 100% rename from internal/content/content/api/PointSet.mdx rename to internal-packages/content/content/api/PointSet.mdx diff --git a/internal/content/content/api/RelativeValues.mdx b/internal-packages/content/content/api/RelativeValues.mdx similarity index 100% rename from internal/content/content/api/RelativeValues.mdx rename to internal-packages/content/content/api/RelativeValues.mdx diff --git a/internal/content/content/api/SampleSet.mdx b/internal-packages/content/content/api/SampleSet.mdx similarity index 100% rename from internal/content/content/api/SampleSet.mdx rename to internal-packages/content/content/api/SampleSet.mdx diff --git a/internal/content/content/api/Scale.mdx b/internal-packages/content/content/api/Scale.mdx similarity index 100% rename from internal/content/content/api/Scale.mdx rename to internal-packages/content/content/api/Scale.mdx diff --git a/internal/content/content/api/Spec.mdx b/internal-packages/content/content/api/Spec.mdx similarity index 100% rename from internal/content/content/api/Spec.mdx rename to internal-packages/content/content/api/Spec.mdx diff --git a/internal/content/content/api/String.mdx b/internal-packages/content/content/api/String.mdx similarity index 100% rename from internal/content/content/api/String.mdx rename to internal-packages/content/content/api/String.mdx diff --git a/internal/content/content/api/Sym.mdx b/internal-packages/content/content/api/Sym.mdx similarity index 100% rename from internal/content/content/api/Sym.mdx rename to internal-packages/content/content/api/Sym.mdx diff --git a/internal/content/content/api/System.mdx b/internal-packages/content/content/api/System.mdx similarity index 100% rename from internal/content/content/api/System.mdx rename to internal-packages/content/content/api/System.mdx diff --git a/internal/content/content/api/Table.mdx b/internal-packages/content/content/api/Table.mdx similarity index 100% rename from internal/content/content/api/Table.mdx rename to internal-packages/content/content/api/Table.mdx diff --git a/internal/content/content/api/Tag.mdx b/internal-packages/content/content/api/Tag.mdx similarity index 100% rename from internal/content/content/api/Tag.mdx rename to internal-packages/content/content/api/Tag.mdx diff --git a/internal/content/content/docs/Changelog/index.mdx b/internal-packages/content/content/docs/Changelog/index.mdx similarity index 100% rename from internal/content/content/docs/Changelog/index.mdx rename to internal-packages/content/content/docs/Changelog/index.mdx diff --git a/internal/content/content/docs/Changelog/meta.json b/internal-packages/content/content/docs/Changelog/meta.json similarity index 100% rename from internal/content/content/docs/Changelog/meta.json rename to internal-packages/content/content/docs/Changelog/meta.json diff --git a/internal/content/content/docs/Changelog/v0.10.0.mdx b/internal-packages/content/content/docs/Changelog/v0.10.0.mdx similarity index 100% rename from internal/content/content/docs/Changelog/v0.10.0.mdx rename to internal-packages/content/content/docs/Changelog/v0.10.0.mdx diff --git a/internal/content/content/docs/Changelog/v0.5.0.mdx b/internal-packages/content/content/docs/Changelog/v0.5.0.mdx similarity index 100% rename from internal/content/content/docs/Changelog/v0.5.0.mdx rename to internal-packages/content/content/docs/Changelog/v0.5.0.mdx diff --git a/internal/content/content/docs/Changelog/v0.5.1.mdx b/internal-packages/content/content/docs/Changelog/v0.5.1.mdx similarity index 100% rename from internal/content/content/docs/Changelog/v0.5.1.mdx rename to internal-packages/content/content/docs/Changelog/v0.5.1.mdx diff --git a/internal/content/content/docs/Changelog/v0.6.0.mdx b/internal-packages/content/content/docs/Changelog/v0.6.0.mdx similarity index 100% rename from internal/content/content/docs/Changelog/v0.6.0.mdx rename to internal-packages/content/content/docs/Changelog/v0.6.0.mdx diff --git a/internal/content/content/docs/Changelog/v0.7.0.mdx b/internal-packages/content/content/docs/Changelog/v0.7.0.mdx similarity index 100% rename from internal/content/content/docs/Changelog/v0.7.0.mdx rename to internal-packages/content/content/docs/Changelog/v0.7.0.mdx diff --git a/internal/content/content/docs/Changelog/v0.8.0.mdx b/internal-packages/content/content/docs/Changelog/v0.8.0.mdx similarity index 100% rename from internal/content/content/docs/Changelog/v0.8.0.mdx rename to internal-packages/content/content/docs/Changelog/v0.8.0.mdx diff --git a/internal/content/content/docs/Changelog/v0.8.4.mdx b/internal-packages/content/content/docs/Changelog/v0.8.4.mdx similarity index 100% rename from internal/content/content/docs/Changelog/v0.8.4.mdx rename to internal-packages/content/content/docs/Changelog/v0.8.4.mdx diff --git a/internal/content/content/docs/Changelog/v0.8.5.mdx b/internal-packages/content/content/docs/Changelog/v0.8.5.mdx similarity index 100% rename from internal/content/content/docs/Changelog/v0.8.5.mdx rename to internal-packages/content/content/docs/Changelog/v0.8.5.mdx diff --git a/internal/content/content/docs/Changelog/v0.8.6.mdx b/internal-packages/content/content/docs/Changelog/v0.8.6.mdx similarity index 100% rename from internal/content/content/docs/Changelog/v0.8.6.mdx rename to internal-packages/content/content/docs/Changelog/v0.8.6.mdx diff --git a/internal/content/content/docs/Changelog/v0.9.0.mdx b/internal-packages/content/content/docs/Changelog/v0.9.0.mdx similarity index 100% rename from internal/content/content/docs/Changelog/v0.9.0.mdx rename to internal-packages/content/content/docs/Changelog/v0.9.0.mdx diff --git a/internal/content/content/docs/Changelog/v0.9.2.mdx b/internal-packages/content/content/docs/Changelog/v0.9.2.mdx similarity index 100% rename from internal/content/content/docs/Changelog/v0.9.2.mdx rename to internal-packages/content/content/docs/Changelog/v0.9.2.mdx diff --git a/internal/content/content/docs/Changelog/v0.9.3.mdx b/internal-packages/content/content/docs/Changelog/v0.9.3.mdx similarity index 100% rename from internal/content/content/docs/Changelog/v0.9.3.mdx rename to internal-packages/content/content/docs/Changelog/v0.9.3.mdx diff --git a/internal/content/content/docs/Changelog/v0.9.4.mdx b/internal-packages/content/content/docs/Changelog/v0.9.4.mdx similarity index 100% rename from internal/content/content/docs/Changelog/v0.9.4.mdx rename to internal-packages/content/content/docs/Changelog/v0.9.4.mdx diff --git a/internal/content/content/docs/Changelog/v0.9.5.mdx b/internal-packages/content/content/docs/Changelog/v0.9.5.mdx similarity index 100% rename from internal/content/content/docs/Changelog/v0.9.5.mdx rename to internal-packages/content/content/docs/Changelog/v0.9.5.mdx diff --git a/internal/content/content/docs/Discussions/Three-Formats-Of-Distributions.md b/internal-packages/content/content/docs/Discussions/Three-Formats-Of-Distributions.md similarity index 100% rename from internal/content/content/docs/Discussions/Three-Formats-Of-Distributions.md rename to internal-packages/content/content/docs/Discussions/Three-Formats-Of-Distributions.md diff --git a/internal/content/content/docs/Ecosystem/BasicPrompt.mdx b/internal-packages/content/content/docs/Ecosystem/BasicPrompt.mdx similarity index 99% rename from internal/content/content/docs/Ecosystem/BasicPrompt.mdx rename to internal-packages/content/content/docs/Ecosystem/BasicPrompt.mdx index 0d31b3ba4c..e2b550b954 100644 --- a/internal/content/content/docs/Ecosystem/BasicPrompt.mdx +++ b/internal-packages/content/content/docs/Ecosystem/BasicPrompt.mdx @@ -5,7 +5,7 @@ description: LLM Prompt Example The following is a prompt that we use to help LLMs, like GPT and Claude, write Squiggle code. This would ideally be provided with the full documentation, for example with [this document](/api/documentation-bundle). -You can read this document in plaintext [here](https://raw.githubusercontent.com/quantified-uncertainty/squiggle/refs/heads/main/internal/content/content/docs/Ecosystem/BasicPrompt.mdx). +You can read this document in plaintext [here](https://raw.githubusercontent.com/quantified-uncertainty/squiggle/refs/heads/main/internal-packages/content/content/docs/Ecosystem/BasicPrompt.mdx). --- diff --git a/internal/content/content/docs/Ecosystem/Gallery.md b/internal-packages/content/content/docs/Ecosystem/Gallery.md similarity index 100% rename from internal/content/content/docs/Ecosystem/Gallery.md rename to internal-packages/content/content/docs/Ecosystem/Gallery.md diff --git a/internal/content/content/docs/Ecosystem/LLMStyleGuide.mdx b/internal-packages/content/content/docs/Ecosystem/LLMStyleGuide.mdx similarity index 100% rename from internal/content/content/docs/Ecosystem/LLMStyleGuide.mdx rename to internal-packages/content/content/docs/Ecosystem/LLMStyleGuide.mdx diff --git a/internal/content/content/docs/Ecosystem/LanguageModels.md b/internal-packages/content/content/docs/Ecosystem/LanguageModels.md similarity index 100% rename from internal/content/content/docs/Ecosystem/LanguageModels.md rename to internal-packages/content/content/docs/Ecosystem/LanguageModels.md diff --git a/internal/content/content/docs/Ecosystem/SquiggleAI.md b/internal-packages/content/content/docs/Ecosystem/SquiggleAI.md similarity index 96% rename from internal/content/content/docs/Ecosystem/SquiggleAI.md rename to internal-packages/content/content/docs/Ecosystem/SquiggleAI.md index 82d9601c4b..f2cd595f4e 100644 --- a/internal/content/content/docs/Ecosystem/SquiggleAI.md +++ b/internal-packages/content/content/docs/Ecosystem/SquiggleAI.md @@ -1,6 +1,7 @@ --- title: Squiggle AI --- + ![Squiggle AI](https://squigglehub.org/ai) Squiggle AI is a tool that allows you to write and improve Squiggle code using natural language. It's hosted on SquiggleHub, where you must be logged in to use it. @@ -13,7 +14,7 @@ Squiggle AI is a tool that allows you to write and improve Squiggle code using n 4. For tricky calculations or estimates, you might want to first add [O1] or other expensive language models. Then copy & paste the results into Squiggle AI. 5. Run 2-4 workflows for the same prompt. Different prompts often lead to very different outputs. 6. Begin with 0 numeric steps and 0 documentation steps. You can easily add these later. -7. Be sure to review all key assumptions and to adjust critical parameters. +7. Be sure to review all key assumptions and to adjust critical parameters. ## Limitations @@ -25,7 +26,7 @@ Squiggle AI is a tool that allows you to write and improve Squiggle code using n ## Performance and Costs -LLMs, while powerful, can be slow and expensive. Short runs typically take 10-30s and cost \$0.01 to \$0.05, while longer runs can take 1-3 minutes and cost \$0.10 to \$0.30. +LLMs, while powerful, can be slow and expensive. Short runs typically take 10-30s and cost \$0.01 to \$0.05, while longer runs can take 1-3 minutes and cost \$0.10 to \$0.30. The fact that Squiggle is a new language means that more fixes are generally required than would be the case for popular languages. @@ -33,7 +34,7 @@ The fact that Squiggle is a new language means that more fixes are generally req Squiggle AI currently uses Claude Sonnet 3.5 for all operations. It makes use of [prompt caching](https://www.anthropic.com/news/prompt-caching) to cache a lot of information (around 20k tokens) about the Squiggle language. LLM queries typically cost around $0.002 to $0.02 each to run \- more in the case of large models or long execution runs. -You can see most of the prompts used [here](https://github.com/quantified-uncertainty/squiggle/blob/main/internal/ai/src/prompts.ts). +You can see most of the prompts used [here](https://github.com/quantified-uncertainty/squiggle/blob/main/internal-packages/ai/src/prompts.ts). ## Key Run Stages @@ -45,7 +46,9 @@ There are four main stages to writing Squiggle with LLMs. Each has its own LLM p 4. **Document**: Recommends improvements to match the style guide. This typically means improving variable annotation and model documentation, but it sometimes also means adjusting variables or code organization. ## Future Functionality + Ideas for future features include: + 1. Web searches: Allowing Squiggle AI to do background research on variables using services like Perplexity or specific APIs like those of Metaforecast and Manifold. 2. LLM forecasting integration: Developing a dedicated system for estimating specific parameters to improve accuracy. 3. API & Local support: Expanding support for API requests and possibly providing a local-only solution. diff --git a/internal/content/content/docs/Ecosystem/Tooling.md b/internal-packages/content/content/docs/Ecosystem/Tooling.md similarity index 100% rename from internal/content/content/docs/Ecosystem/Tooling.md rename to internal-packages/content/content/docs/Ecosystem/Tooling.md diff --git a/internal/content/content/docs/Ecosystem/meta.json b/internal-packages/content/content/docs/Ecosystem/meta.json similarity index 100% rename from internal/content/content/docs/Ecosystem/meta.json rename to internal-packages/content/content/docs/Ecosystem/meta.json diff --git a/internal/content/content/docs/Guides/BasicTypes.mdx b/internal-packages/content/content/docs/Guides/BasicTypes.mdx similarity index 100% rename from internal/content/content/docs/Guides/BasicTypes.mdx rename to internal-packages/content/content/docs/Guides/BasicTypes.mdx diff --git a/internal/content/content/docs/Guides/Bugs.mdx b/internal-packages/content/content/docs/Guides/Bugs.mdx similarity index 100% rename from internal/content/content/docs/Guides/Bugs.mdx rename to internal-packages/content/content/docs/Guides/Bugs.mdx diff --git a/internal/content/content/docs/Guides/ControlFlow.mdx b/internal-packages/content/content/docs/Guides/ControlFlow.mdx similarity index 100% rename from internal/content/content/docs/Guides/ControlFlow.mdx rename to internal-packages/content/content/docs/Guides/ControlFlow.mdx diff --git a/internal/content/content/docs/Guides/Debugging.mdx b/internal-packages/content/content/docs/Guides/Debugging.mdx similarity index 100% rename from internal/content/content/docs/Guides/Debugging.mdx rename to internal-packages/content/content/docs/Guides/Debugging.mdx diff --git a/internal/content/content/docs/Guides/DistributionCreation.mdx b/internal-packages/content/content/docs/Guides/DistributionCreation.mdx similarity index 100% rename from internal/content/content/docs/Guides/DistributionCreation.mdx rename to internal-packages/content/content/docs/Guides/DistributionCreation.mdx diff --git a/internal/content/content/docs/Guides/DistributionFunctions.mdx b/internal-packages/content/content/docs/Guides/DistributionFunctions.mdx similarity index 100% rename from internal/content/content/docs/Guides/DistributionFunctions.mdx rename to internal-packages/content/content/docs/Guides/DistributionFunctions.mdx diff --git a/internal/content/content/docs/Guides/Functions.mdx b/internal-packages/content/content/docs/Guides/Functions.mdx similarity index 100% rename from internal/content/content/docs/Guides/Functions.mdx rename to internal-packages/content/content/docs/Guides/Functions.mdx diff --git a/internal/content/content/docs/Guides/Gotchas.mdx b/internal-packages/content/content/docs/Guides/Gotchas.mdx similarity index 100% rename from internal/content/content/docs/Guides/Gotchas.mdx rename to internal-packages/content/content/docs/Guides/Gotchas.mdx diff --git a/internal/content/content/docs/Guides/LanguageFeatures.mdx b/internal-packages/content/content/docs/Guides/LanguageFeatures.mdx similarity index 100% rename from internal/content/content/docs/Guides/LanguageFeatures.mdx rename to internal-packages/content/content/docs/Guides/LanguageFeatures.mdx diff --git a/internal/content/content/docs/Guides/Roadmap.md b/internal-packages/content/content/docs/Guides/Roadmap.md similarity index 100% rename from internal/content/content/docs/Guides/Roadmap.md rename to internal-packages/content/content/docs/Guides/Roadmap.md diff --git a/internal/content/content/docs/Guides/meta.json b/internal-packages/content/content/docs/Guides/meta.json similarity index 100% rename from internal/content/content/docs/Guides/meta.json rename to internal-packages/content/content/docs/Guides/meta.json diff --git a/internal/content/content/docs/Internal/Grammar.md b/internal-packages/content/content/docs/Internal/Grammar.md similarity index 100% rename from internal/content/content/docs/Internal/Grammar.md rename to internal-packages/content/content/docs/Internal/Grammar.md diff --git a/internal/content/content/docs/Internal/Invariants.md b/internal-packages/content/content/docs/Internal/Invariants.md similarity index 100% rename from internal/content/content/docs/Internal/Invariants.md rename to internal-packages/content/content/docs/Internal/Invariants.md diff --git a/internal/content/content/docs/Internal/Processing-Confidence-Intervals.md b/internal-packages/content/content/docs/Internal/Processing-Confidence-Intervals.md similarity index 100% rename from internal/content/content/docs/Internal/Processing-Confidence-Intervals.md rename to internal-packages/content/content/docs/Internal/Processing-Confidence-Intervals.md diff --git a/internal/content/content/docs/Internal/SqProject.mdx b/internal-packages/content/content/docs/Internal/SqProject.mdx similarity index 100% rename from internal/content/content/docs/Internal/SqProject.mdx rename to internal-packages/content/content/docs/Internal/SqProject.mdx diff --git a/internal/content/content/docs/index.mdx b/internal-packages/content/content/docs/index.mdx similarity index 100% rename from internal/content/content/docs/index.mdx rename to internal-packages/content/content/docs/index.mdx diff --git a/internal/content/content/docs/meta.json b/internal-packages/content/content/docs/meta.json similarity index 100% rename from internal/content/content/docs/meta.json rename to internal-packages/content/content/docs/meta.json diff --git a/internal/content/content/squiggleAiLibraries/helpers.yaml b/internal-packages/content/content/squiggleAiLibraries/helpers.yaml similarity index 100% rename from internal/content/content/squiggleAiLibraries/helpers.yaml rename to internal-packages/content/content/squiggleAiLibraries/helpers.yaml diff --git a/internal/content/content/squiggleAiLibraries/sTest.yaml b/internal-packages/content/content/squiggleAiLibraries/sTest.yaml similarity index 100% rename from internal/content/content/squiggleAiLibraries/sTest.yaml rename to internal-packages/content/content/squiggleAiLibraries/sTest.yaml diff --git a/internal/content/package.json b/internal-packages/content/package.json similarity index 94% rename from internal/content/package.json rename to internal-packages/content/package.json index ef3011452b..68d95e9390 100644 --- a/internal/content/package.json +++ b/internal-packages/content/package.json @@ -1,11 +1,9 @@ { "name": "@quri/content", "type": "module", - "version": "1.0.0", "private": true, - "license": "MIT", "engines": { - "node": ">=20.x" + "node": "=20.x" }, "scripts": { "dev": "content-collections watch", diff --git a/internal/content/src/apiUtils.ts b/internal-packages/content/src/apiUtils.ts similarity index 100% rename from internal/content/src/apiUtils.ts rename to internal-packages/content/src/apiUtils.ts diff --git a/internal/content/src/collections/apiDocs.ts b/internal-packages/content/src/collections/apiDocs.ts similarity index 100% rename from internal/content/src/collections/apiDocs.ts rename to internal-packages/content/src/collections/apiDocs.ts diff --git a/internal/content/src/collections/docs.ts b/internal-packages/content/src/collections/docs.ts similarity index 95% rename from internal/content/src/collections/docs.ts rename to internal-packages/content/src/collections/docs.ts index e727181378..877f298b1d 100644 --- a/internal/content/src/collections/docs.ts +++ b/internal-packages/content/src/collections/docs.ts @@ -1,7 +1,7 @@ import { defineCollection } from "@content-collections/core"; import { transformMDX } from "@fumadocs/content-collections/configuration"; -import { mdxOptions } from "@/collections/utils.js"; +import { mdxOptions } from "./utils.js"; /* * Collection for `/docs` documentation pages. diff --git a/internal/content/src/collections/meta.ts b/internal-packages/content/src/collections/meta.ts similarity index 100% rename from internal/content/src/collections/meta.ts rename to internal-packages/content/src/collections/meta.ts diff --git a/internal/content/src/collections/rawApiDocs.ts b/internal-packages/content/src/collections/rawApiDocs.ts similarity index 100% rename from internal/content/src/collections/rawApiDocs.ts rename to internal-packages/content/src/collections/rawApiDocs.ts diff --git a/internal/content/src/collections/squiggleAiLibraries.ts b/internal-packages/content/src/collections/squiggleAiLibraries.ts similarity index 96% rename from internal/content/src/collections/squiggleAiLibraries.ts rename to internal-packages/content/src/collections/squiggleAiLibraries.ts index 475b73de9e..331964d7aa 100644 --- a/internal/content/src/collections/squiggleAiLibraries.ts +++ b/internal-packages/content/src/collections/squiggleAiLibraries.ts @@ -43,7 +43,7 @@ export async function fetchCodeFromHubLegacy( return code; } -// copy-pasted from squiggle/internal/ai/src/scripts/squiggleHubHelpers.ts +// copy-pasted from squiggle/internal-packages/ai/src/scripts/squiggleHubHelpers.ts export async function fetchCodeFromHub( owner: string, slug: string diff --git a/internal/content/src/collections/utils.ts b/internal-packages/content/src/collections/utils.ts similarity index 100% rename from internal/content/src/collections/utils.ts rename to internal-packages/content/src/collections/utils.ts diff --git a/internal/content/src/index.ts b/internal-packages/content/src/index.ts similarity index 100% rename from internal/content/src/index.ts rename to internal-packages/content/src/index.ts diff --git a/internal/content/src/prompts.ts b/internal-packages/content/src/prompts.ts similarity index 100% rename from internal/content/src/prompts.ts rename to internal-packages/content/src/prompts.ts diff --git a/internal/content/tsconfig.json b/internal-packages/content/tsconfig.json similarity index 70% rename from internal/content/tsconfig.json rename to internal-packages/content/tsconfig.json index b07b4e561b..b62424b9fd 100644 --- a/internal/content/tsconfig.json +++ b/internal-packages/content/tsconfig.json @@ -6,15 +6,11 @@ "name": " @mdx-js/typescript-plugin", }, ], - "paths": { - "@/*": ["./src/*"], - }, "lib": ["esnext"], "strictNullChecks": true, "rootDir": ".", - "outDir": "dist", }, - "include": ["src/**/*", "content/**/*.mdx"], + "include": ["src/**/*", "content/**/*.mdx", "./content-collections.ts"], "mdx": { "checkMdx": true, }, diff --git a/internal/content/turbo.json b/internal-packages/content/turbo.json similarity index 100% rename from internal/content/turbo.json rename to internal-packages/content/turbo.json diff --git a/internal/ops/.gitignore b/internal-packages/ops/.gitignore similarity index 100% rename from internal/ops/.gitignore rename to internal-packages/ops/.gitignore diff --git a/internal/ops/README.md b/internal-packages/ops/README.md similarity index 100% rename from internal/ops/README.md rename to internal-packages/ops/README.md diff --git a/internal/ops/package.json b/internal-packages/ops/package.json similarity index 100% rename from internal/ops/package.json rename to internal-packages/ops/package.json diff --git a/internal/ops/src/changelog-cleanup.ts b/internal-packages/ops/src/changelog-cleanup.ts similarity index 100% rename from internal/ops/src/changelog-cleanup.ts rename to internal-packages/ops/src/changelog-cleanup.ts diff --git a/internal/ops/src/changelog-utils.ts b/internal-packages/ops/src/changelog-utils.ts similarity index 100% rename from internal/ops/src/changelog-utils.ts rename to internal-packages/ops/src/changelog-utils.ts diff --git a/internal/ops/src/changelog.cts b/internal-packages/ops/src/changelog.cts similarity index 100% rename from internal/ops/src/changelog.cts rename to internal-packages/ops/src/changelog.cts diff --git a/internal/ops/src/constants.cts b/internal-packages/ops/src/constants.cts similarity index 87% rename from internal/ops/src/constants.cts rename to internal-packages/ops/src/constants.cts index 641bcbd702..d74af0a107 100644 --- a/internal/ops/src/constants.cts +++ b/internal-packages/ops/src/constants.cts @@ -2,7 +2,8 @@ export const REPO = "quantified-uncertainty/squiggle"; -export const WEBSITE_CHANGELOG_ROOT = "internal/content/content/docs/Changelog"; +export const WEBSITE_CHANGELOG_ROOT = + "internal-packages/content/content/docs/Changelog"; // Versions of all these packages should be synced thanks to `fixed` field in `.changeset/config.json`. // TODO - extract from changeset config. diff --git a/internal/ops/src/lib.ts b/internal-packages/ops/src/lib.ts similarity index 100% rename from internal/ops/src/lib.ts rename to internal-packages/ops/src/lib.ts diff --git a/internal/ops/src/package-utils.ts b/internal-packages/ops/src/package-utils.ts similarity index 100% rename from internal/ops/src/package-utils.ts rename to internal-packages/ops/src/package-utils.ts diff --git a/internal/ops/src/patch-js.ts b/internal-packages/ops/src/patch-js.ts similarity index 100% rename from internal/ops/src/patch-js.ts rename to internal-packages/ops/src/patch-js.ts diff --git a/internal/ops/src/scripts/changeset-version.ts b/internal-packages/ops/src/scripts/changeset-version.ts similarity index 100% rename from internal/ops/src/scripts/changeset-version.ts rename to internal-packages/ops/src/scripts/changeset-version.ts diff --git a/internal/ops/src/scripts/cleanup-vercel-deployments.ts b/internal-packages/ops/src/scripts/cleanup-vercel-deployments.ts similarity index 100% rename from internal/ops/src/scripts/cleanup-vercel-deployments.ts rename to internal-packages/ops/src/scripts/cleanup-vercel-deployments.ts diff --git a/internal/ops/src/scripts/generate-website-changelog.ts b/internal-packages/ops/src/scripts/generate-website-changelog.ts similarity index 100% rename from internal/ops/src/scripts/generate-website-changelog.ts rename to internal-packages/ops/src/scripts/generate-website-changelog.ts diff --git a/internal/ops/src/scripts/post-publish.ts b/internal-packages/ops/src/scripts/post-publish.ts similarity index 100% rename from internal/ops/src/scripts/post-publish.ts rename to internal-packages/ops/src/scripts/post-publish.ts diff --git a/internal/ops/src/scripts/publish-all.ts b/internal-packages/ops/src/scripts/publish-all.ts similarity index 100% rename from internal/ops/src/scripts/publish-all.ts rename to internal-packages/ops/src/scripts/publish-all.ts diff --git a/internal/ops/src/scripts/test-patch-js.ts b/internal-packages/ops/src/scripts/test-patch-js.ts similarity index 100% rename from internal/ops/src/scripts/test-patch-js.ts rename to internal-packages/ops/src/scripts/test-patch-js.ts diff --git a/internal/ops/src/website.ts b/internal-packages/ops/src/website.ts similarity index 100% rename from internal/ops/src/website.ts rename to internal-packages/ops/src/website.ts diff --git a/internal/ops/tsconfig.json b/internal-packages/ops/tsconfig.json similarity index 100% rename from internal/ops/tsconfig.json rename to internal-packages/ops/tsconfig.json diff --git a/internal/versioned-components/.eslintrc.cjs b/internal-packages/versioned-components/.eslintrc.cjs similarity index 100% rename from internal/versioned-components/.eslintrc.cjs rename to internal-packages/versioned-components/.eslintrc.cjs diff --git a/internal/versioned-components/.gitignore b/internal-packages/versioned-components/.gitignore similarity index 100% rename from internal/versioned-components/.gitignore rename to internal-packages/versioned-components/.gitignore diff --git a/internal/versioned-components/README.md b/internal-packages/versioned-components/README.md similarity index 100% rename from internal/versioned-components/README.md rename to internal-packages/versioned-components/README.md diff --git a/internal/versioned-components/package.json b/internal-packages/versioned-components/package.json similarity index 89% rename from internal/versioned-components/package.json rename to internal-packages/versioned-components/package.json index 27f21f5a87..271de1848d 100644 --- a/internal/versioned-components/package.json +++ b/internal-packages/versioned-components/package.json @@ -1,6 +1,6 @@ { "name": "@quri/versioned-squiggle-components", - "version": "0.9.6", + "version": "0.10.0", "private": true, "scripts": { "build:ts": "tsc -b", @@ -56,14 +56,14 @@ "type": "module", "exports": { ".": { - "types": "./dist/src/index.d.ts", - "default": "./dist/src/index.js" + "types": "./dist/index.d.ts", + "default": "./dist/index.js" }, "./tailwind": { - "types": "./dist/src/tailwind.d.cts", - "default": "./dist/src/tailwind.cjs" + "types": "./dist/tailwind.d.cts", + "default": "./dist/tailwind.cjs" } }, - "module": "./dist/src/index.js", - "types": "./dist/src/index.d.ts" + "module": "./dist/index.js", + "types": "./dist/index.d.ts" } diff --git a/internal/versioned-components/src/SquigglePlaygroundVersionPicker.tsx b/internal-packages/versioned-components/src/SquigglePlaygroundVersionPicker.tsx similarity index 100% rename from internal/versioned-components/src/SquigglePlaygroundVersionPicker.tsx rename to internal-packages/versioned-components/src/SquigglePlaygroundVersionPicker.tsx diff --git a/internal/versioned-components/src/SquiggleVersionShower.tsx b/internal-packages/versioned-components/src/SquiggleVersionShower.tsx similarity index 100% rename from internal/versioned-components/src/SquiggleVersionShower.tsx rename to internal-packages/versioned-components/src/SquiggleVersionShower.tsx diff --git a/internal/versioned-components/src/hooks.ts b/internal-packages/versioned-components/src/hooks.ts similarity index 100% rename from internal/versioned-components/src/hooks.ts rename to internal-packages/versioned-components/src/hooks.ts diff --git a/internal/versioned-components/src/index.ts b/internal-packages/versioned-components/src/index.ts similarity index 100% rename from internal/versioned-components/src/index.ts rename to internal-packages/versioned-components/src/index.ts diff --git a/internal/versioned-components/src/predicates.ts b/internal-packages/versioned-components/src/predicates.ts similarity index 100% rename from internal/versioned-components/src/predicates.ts rename to internal-packages/versioned-components/src/predicates.ts diff --git a/internal/versioned-components/src/tailwind.cts b/internal-packages/versioned-components/src/tailwind.cts similarity index 100% rename from internal/versioned-components/src/tailwind.cts rename to internal-packages/versioned-components/src/tailwind.cts diff --git a/internal/versioned-components/src/versionedSquiggleComponents.ts b/internal-packages/versioned-components/src/versionedSquiggleComponents.ts similarity index 100% rename from internal/versioned-components/src/versionedSquiggleComponents.ts rename to internal-packages/versioned-components/src/versionedSquiggleComponents.ts diff --git a/internal/versioned-components/src/versionedSquiggleLang.ts b/internal-packages/versioned-components/src/versionedSquiggleLang.ts similarity index 100% rename from internal/versioned-components/src/versionedSquiggleLang.ts rename to internal-packages/versioned-components/src/versionedSquiggleLang.ts diff --git a/internal/versioned-components/src/versionedSquigglePackages.tsx b/internal-packages/versioned-components/src/versionedSquigglePackages.tsx similarity index 100% rename from internal/versioned-components/src/versionedSquigglePackages.tsx rename to internal-packages/versioned-components/src/versionedSquigglePackages.tsx diff --git a/internal/versioned-components/src/versions.ts b/internal-packages/versioned-components/src/versions.ts similarity index 100% rename from internal/versioned-components/src/versions.ts rename to internal-packages/versioned-components/src/versions.ts diff --git a/internal-packages/versioned-components/tsconfig.json b/internal-packages/versioned-components/tsconfig.json new file mode 100644 index 0000000000..2106b4de8a --- /dev/null +++ b/internal-packages/versioned-components/tsconfig.json @@ -0,0 +1,3 @@ +{ + "extends": "@quri/configs/tsconfig.base.json", +} diff --git a/internal/ai/tsconfig.json b/internal/ai/tsconfig.json deleted file mode 100644 index b999aa648e..0000000000 --- a/internal/ai/tsconfig.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "@quri/configs/tsconfig.base.json", - "compilerOptions": { - "rootDir": "src", - "outDir": "dist", - "lib": ["esnext"], - }, - "include": ["src/**/*"], - // "references": [{ "path": "../squiggle-lang" }], -} diff --git a/internal/configs/tsconfig.base.json b/internal/configs/tsconfig.base.json deleted file mode 100644 index d2c122d5c1..0000000000 --- a/internal/configs/tsconfig.base.json +++ /dev/null @@ -1,27 +0,0 @@ -/** - * For reference: https://www.typescriptlang.org/tsconfig - * This config is appropriate for NPM packages. For Next.js apps, use `tsconfig.nextjs.json` instead. - * - * Things we intentionally don't set here: - * - `outDir` and `rootDir` (because of https://github.com/microsoft/TypeScript/issues/29172) - */ -{ - "compilerOptions": { - // build settings - "module": "NodeNext", - "moduleResolution": "NodeNext", - "target": "es2021", - "esModuleInterop": true, - "composite": true, - "declarationMap": true, - "sourceMap": true, - "removeComments": true, - "resolveJsonModule": true, - "jsx": "react-jsx", // helpful in components/ and ui/ and doesn't hurt otherwise - // type check settings - "strict": true, - "skipLibCheck": true, - "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true - } -} diff --git a/internal/content/content-collections.ts b/internal/content/content-collections.ts deleted file mode 100644 index 1e77850939..0000000000 --- a/internal/content/content-collections.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { defineConfig } from "@content-collections/core"; - -import { apiDocs } from "@/collections/apiDocs.js"; -import { docs } from "@/collections/docs.js"; -import { meta } from "@/collections/meta.js"; -import { rawApiDocs } from "@/collections/rawApiDocs.js"; -import { squiggleAiLibraries } from "@/collections/squiggleAiLibraries.js"; - -// Config for https://www.content-collections.dev/. - -export default defineConfig({ - collections: [docs, meta, apiDocs, rawApiDocs, squiggleAiLibraries], -}); diff --git a/internal/versioned-components/tsconfig.json b/internal/versioned-components/tsconfig.json deleted file mode 100644 index 0fdbb8b9a4..0000000000 --- a/internal/versioned-components/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "@quri/configs/tsconfig.base.json", - "compilerOptions": { - "outDir": "dist", - }, - "references": [{ "path": "../components" }], - "include": ["src/**/*"], -} diff --git a/package.json b/package.json index 5bf0902e6a..a1052cfea8 100644 --- a/package.json +++ b/package.json @@ -2,11 +2,11 @@ "private": true, "name": "squiggle", "scripts": { - "nodeclean": "rm -r node_modules && rm -r {apps,packages,internal}/*/node_modules", + "nodeclean": "rm -r node_modules && rm -r {apps,packages,internal-packages}/*/node_modules", "preinstall": "npx only-allow pnpm", - "changeset-version": "cd internal/ops && turbo build && pnpm run changeset-version", - "publish-all": "cd internal/ops && turbo build && pnpm run publish-all", - "post-publish": "cd internal/ops && turbo build && pnpm run post-publish" + "changeset-version": "cd internal-packages/ops && turbo build && pnpm run changeset-version", + "publish-all": "cd internal-packages/ops && turbo build && pnpm run publish-all", + "post-publish": "cd internal-packages/ops && turbo build && pnpm run post-publish" }, "devDependencies": { "@changesets/cli": "^2.27.5", diff --git a/packages/components/package.json b/packages/components/package.json index d097c6c1d8..112f0596ab 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -3,7 +3,7 @@ "version": "0.10.1-0", "license": "MIT", "engines": { - "node": ">=20.x" + "node": "20.x" }, "repository": { "type": "git", @@ -115,14 +115,14 @@ "files": [ "dist", "src", - "!**/tsconfig*.tsbuildinfo", + "!**/*.tsbuildinfo", "!dist/test" ], "type": "module", "exports": { ".": { - "types": "./dist/src/index.d.ts", - "default": "./dist/src/index.js" + "types": "./dist/index.d.ts", + "default": "./dist/index.js" }, "./full.css": { "default": "./dist/full.css" @@ -131,10 +131,10 @@ "default": "./dist/common.css" }, "./tailwind-plugin": { - "default": "./dist/src/tailwind-plugin.cjs" + "default": "./dist/tailwind-plugin.cjs" } }, - "module": "./dist/src/index.js", - "types": "./dist/src/index.d.ts", + "module": "./dist/index.js", + "types": "./dist/index.d.ts", "source": "./src/index.ts" } diff --git a/packages/components/tsconfig.build.json b/packages/components/tsconfig.build.json index 690dcda64b..9185fdeeca 100644 --- a/packages/components/tsconfig.build.json +++ b/packages/components/tsconfig.build.json @@ -1,13 +1,7 @@ { "extends": "@quri/configs/tsconfig.base.json", "compilerOptions": { - "outDir": "dist", - "noImplicitAny": false // waiting for https://github.com/lezer-parser/lezer/issues/41 to be fixed - }, - "include": ["src/**/*"], - "references": [ - { "path": "../squiggle-lang" }, - { "path": "../ui" }, - { "path": "../prettier-plugin" } - ] + "noImplicitAny": false, // waiting for https://github.com/lezer-parser/lezer/issues/41 to be fixed + "tsBuildInfoFile": "dist/build.tsbuildinfo" + } } diff --git a/packages/components/tsconfig.json b/packages/components/tsconfig.json index 9279e638fe..29386d2675 100644 --- a/packages/components/tsconfig.json +++ b/packages/components/tsconfig.json @@ -1,10 +1,10 @@ { - "files": [], + "extends": "@quri/configs/tsconfig.base.json", "compilerOptions": { - "composite": true, + "noEmit": true, + "rootDir": ".", + "tsBuildInfoFile": "dist/check.tsbuildinfo", }, - "references": [ - { "path": "./tsconfig.build.json" }, - { "path": "./tsconfig.tests.json" }, - ], + "include": ["test/**/*", "*.ts"], + "references": [{ "path": "./tsconfig.build.json" }], } diff --git a/packages/components/tsconfig.tests.json b/packages/components/tsconfig.tests.json deleted file mode 100644 index 3203c9fcf5..0000000000 --- a/packages/components/tsconfig.tests.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "./tsconfig.build.json", - "compilerOptions": { - "noEmit": true, - "outDir": "dist/test", // for tsbuildinfo - "rootDir": "." - }, - "include": ["test/**/*"], - "references": [{ "path": "./tsconfig.build.json" }] -} diff --git a/packages/components/turbo.json b/packages/components/turbo.json index 84b0201fa4..24634ff3dd 100644 --- a/packages/components/turbo.json +++ b/packages/components/turbo.json @@ -5,7 +5,7 @@ "outputs": ["dist", "src/components/CodeEditor/languageSupport/generated"] }, "build:ts": { - "dependsOn": ["build:lezer"] + "dependsOn": ["^build", "build:lezer"] }, "build:lezer": { "outputs": ["src/components/CodeEditor/languageSupport/generated"] diff --git a/packages/prettier-plugin/package.json b/packages/prettier-plugin/package.json index 691058a10d..7dce0b505f 100644 --- a/packages/prettier-plugin/package.json +++ b/packages/prettier-plugin/package.json @@ -28,20 +28,19 @@ "files": [ "dist", "src", - "!**/tsconfig*.tsbuildinfo", - "!dist/tests" + "!**/tsconfig*.tsbuildinfo" ], "type": "module", "source": "./src/index.ts", - "types": "./dist/types/src/index.d.ts", + "types": "./dist/index.d.ts", "exports": { ".": { - "types": "./dist/types/src/index.d.ts", - "default": "./dist/esm/src/index.js" + "types": "./dist/index.d.ts", + "default": "./dist/index.js" }, "./standalone": { - "types": "./dist/types/src/standalone.d.ts", - "default": "./dist/esm/src/standalone.js" + "types": "./dist/standalone.d.ts", + "default": "./dist/standalone.js" } } } diff --git a/packages/prettier-plugin/tsconfig.build.json b/packages/prettier-plugin/tsconfig.build.json index 22c7b1d38d..c9a80ded5a 100644 --- a/packages/prettier-plugin/tsconfig.build.json +++ b/packages/prettier-plugin/tsconfig.build.json @@ -1,9 +1,6 @@ { "extends": "@quri/configs/tsconfig.base.json", "compilerOptions": { - "outDir": "./dist/esm", - "declarationDir": "./dist/types", - }, - "include": ["src/**/*"], - "references": [{ "path": "../squiggle-lang" }] + "tsBuildInfoFile": "dist/build.tsbuildinfo" + } } diff --git a/packages/prettier-plugin/tsconfig.json b/packages/prettier-plugin/tsconfig.json index 70c3f1b206..29386d2675 100644 --- a/packages/prettier-plugin/tsconfig.json +++ b/packages/prettier-plugin/tsconfig.json @@ -1,10 +1,10 @@ { - "files": [], + "extends": "@quri/configs/tsconfig.base.json", "compilerOptions": { - "composite": true + "noEmit": true, + "rootDir": ".", + "tsBuildInfoFile": "dist/check.tsbuildinfo", }, - "references": [ - { "path": "./tsconfig.build.json" }, - { "path": "./tsconfig.tests.json" } - ] + "include": ["test/**/*", "*.ts"], + "references": [{ "path": "./tsconfig.build.json" }], } diff --git a/packages/prettier-plugin/tsconfig.tests.json b/packages/prettier-plugin/tsconfig.tests.json deleted file mode 100644 index 1bef9d3264..0000000000 --- a/packages/prettier-plugin/tsconfig.tests.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "./tsconfig.build.json", - "compilerOptions": { - "noEmit": true, - "outDir": "dist/tests", // for tsbuildinfo - "rootDir": "." - }, - "include": ["test/**/*", "jest.config.ts"], - "references": [{ "path": "./tsconfig.build.json" }] -} diff --git a/packages/serializer/test/main.test.ts b/packages/serializer/test/main.test.ts index d6558a4da8..102be8c728 100644 --- a/packages/serializer/test/main.test.ts +++ b/packages/serializer/test/main.test.ts @@ -1,4 +1,4 @@ -import { makeCodec } from "../src"; +import { makeCodec } from "../src/index.js"; // This test doubles as an example of how to use the serializer. @@ -14,7 +14,7 @@ import { makeCodec } from "../src"; */ class Basic { // This is a marker property so that { x: 1 } is not allowed in place of Basic(1). - public _tag: "BASIC"; + public _tag = "BASIC" as const; constructor(public x: number) {} } @@ -32,7 +32,7 @@ type SerializedBasic = { * The codec definition below will demonstrate how to recurse into other types with `visitor`. */ class Ref { - public _tag: "REF"; + public _tag = "REF" as const; constructor( public y: string, @@ -51,7 +51,7 @@ type SerializedRef = { * What if we want to serialize a tree of objects, where each object may be of a different type? */ class Deep { - public _tag: "DEEP"; + public _tag = "DEEP" as const; constructor( public x: number, diff --git a/packages/serializer/tsconfig.build.json b/packages/serializer/tsconfig.build.json new file mode 100644 index 0000000000..c9a80ded5a --- /dev/null +++ b/packages/serializer/tsconfig.build.json @@ -0,0 +1,6 @@ +{ + "extends": "@quri/configs/tsconfig.base.json", + "compilerOptions": { + "tsBuildInfoFile": "dist/build.tsbuildinfo" + } +} diff --git a/packages/serializer/tsconfig.json b/packages/serializer/tsconfig.json index fae6f5af9b..29386d2675 100644 --- a/packages/serializer/tsconfig.json +++ b/packages/serializer/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@quri/configs/tsconfig.base.json", "compilerOptions": { - "rootDir": "src", - "outDir": "dist", + "noEmit": true, + "rootDir": ".", + "tsBuildInfoFile": "dist/check.tsbuildinfo", }, - "include": ["src/**/*"], + "include": ["test/**/*", "*.ts"], + "references": [{ "path": "./tsconfig.build.json" }], } diff --git a/packages/squiggle-lang/.gitignore b/packages/squiggle-lang/.gitignore index a95383b935..28164c755b 100644 --- a/packages/squiggle-lang/.gitignore +++ b/packages/squiggle-lang/.gitignore @@ -1,11 +1,8 @@ .DS_Store .cpuprofile -npm-debug.log *.cache -.idea /dist *.coverage -_coverage coverage .nyc_output/ src/ast/peggyParser.js diff --git a/packages/squiggle-lang/tsconfig.build.json b/packages/squiggle-lang/tsconfig.build.json index 3126e3f551..58e034ff44 100644 --- a/packages/squiggle-lang/tsconfig.build.json +++ b/packages/squiggle-lang/tsconfig.build.json @@ -2,10 +2,6 @@ "extends": "@quri/configs/tsconfig.base.json", "compilerOptions": { "allowJs": true, // necessary for peggy parser - "rootDir": "src", - "outDir": "dist", - "tsBuildInfoFile": "dist/tsconfig.build.tsbuildinfo" - }, - "include": ["src/**/*"], - "references": [{ "path": "../serializer" }] + "tsBuildInfoFile": "dist/build.tsbuildinfo" + } } diff --git a/packages/squiggle-lang/tsconfig.json b/packages/squiggle-lang/tsconfig.json index 9279e638fe..f5f6a8414c 100644 --- a/packages/squiggle-lang/tsconfig.json +++ b/packages/squiggle-lang/tsconfig.json @@ -1,10 +1,10 @@ { - "files": [], + "extends": "@quri/configs/tsconfig.base.json", "compilerOptions": { - "composite": true, + "noEmit": true, + "rootDir": ".", + "tsBuildInfoFile": "dist/check.tsbuildinfo", }, - "references": [ - { "path": "./tsconfig.build.json" }, - { "path": "./tsconfig.tests.json" }, - ], + "include": ["__tests__/**/*", "*.ts"], + "references": [{ "path": "./tsconfig.build.json" }], } diff --git a/packages/squiggle-lang/tsconfig.tests.json b/packages/squiggle-lang/tsconfig.tests.json deleted file mode 100644 index 2f63a53ffc..0000000000 --- a/packages/squiggle-lang/tsconfig.tests.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "./tsconfig.build.json", - "compilerOptions": { - "noEmit": true, - "rootDir": ".", - "tsBuildInfoFile": "tsconfig.test.tsbuildinfo" - }, - "include": ["__tests__/**/*", "src/custom-types/**/*"], - "references": [{ "path": "./tsconfig.build.json" }] -} diff --git a/packages/ui/src/index.ts b/packages/ui/src/index.ts index ea7f8608e5..6aeff07fad 100644 --- a/packages/ui/src/index.ts +++ b/packages/ui/src/index.ts @@ -1,4 +1,4 @@ -export { Button } from "./components/Button.js"; +export { Button, type ButtonProps } from "./components/Button.js"; export { ButtonWithDropdown } from "./components/ButtonWithDropdown.js"; export { Modal } from "./components/Modal.js"; export { StyledTab } from "./components/StyledTab.js"; diff --git a/packages/ui/tsconfig.json b/packages/ui/tsconfig.json index fae6f5af9b..bcd78db205 100644 --- a/packages/ui/tsconfig.json +++ b/packages/ui/tsconfig.json @@ -1,8 +1,6 @@ { "extends": "@quri/configs/tsconfig.base.json", "compilerOptions": { - "rootDir": "src", - "outDir": "dist", + "tsBuildInfoFile": "dist/build.tsbuildinfo", }, - "include": ["src/**/*"], } diff --git a/packages/vscode-ext/package.json b/packages/vscode-ext/package.json index 2633afc9ff..8298d15589 100644 --- a/packages/vscode-ext/package.json +++ b/packages/vscode-ext/package.json @@ -124,7 +124,7 @@ "scripts": { "vscode:prepublish": "pnpm run lint && pnpm run build", "build:grammar": "rm -rf syntaxes && mkdir -p syntaxes && cp ../textmate-grammar/dist/*.json ./syntaxes/", - "build:media": "mkdir -p dist/media && cp ../website/public/img/squiggle-logo.png dist/media/icon.png && tailwindcss -i ./src/webview/main.css -o dist/media/components.css", + "build:media": "mkdir -p dist/media && cp ../../apps/website/public/img/squiggle-logo.png dist/media/icon.png && tailwindcss -i ./src/webview/main.css -o dist/media/components.css", "build:bundle": "esbuild ./src/client/extension.ts ./src/server/server.ts --format=cjs --platform=node --sourcemap --minify --bundle --external:vscode '--define:process.env.NODE_ENV=\"production\"' --outdir=./dist", "build:webview": "esbuild ./src/webview/index.tsx --format=esm --platform=browser --sourcemap --minify --bundle '--define:process.env.NODE_ENV=\"production\"' --outdir=./dist/webview", "build:ts": "tsc -b", diff --git a/packages/vscode-ext/tsconfig.json b/packages/vscode-ext/tsconfig.json index bf65602d5e..e8ec7122d3 100644 --- a/packages/vscode-ext/tsconfig.json +++ b/packages/vscode-ext/tsconfig.json @@ -6,8 +6,5 @@ "target": "es2020", "lib": ["es2020", "dom"], "noEmit": true, - "rootDir": "src", }, - "include": ["src/**/*"], - "references": [{ "path": "../squiggle-lang" }, { "path": "../components" }], } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3ff041d7ac..30da026fd3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,7 +42,7 @@ importers: version: 5.22.0(prisma@5.22.0) '@quri/squiggle-ai': specifier: workspace:* - version: link:../../internal/ai + version: link:../../internal-packages/ai '@quri/squiggle-components': specifier: workspace:* version: link:../../packages/components @@ -54,7 +54,7 @@ importers: version: link:../../packages/ui '@quri/versioned-squiggle-components': specifier: workspace:* - version: link:../../internal/versioned-components + version: link:../../internal-packages/versioned-components '@vercel/analytics': specifier: ^1.3.1 version: 1.3.1(next@15.0.3(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) @@ -133,7 +133,7 @@ importers: version: 2.4.1 '@quri/configs': specifier: workspace:* - version: link:../../internal/configs + version: link:../../internal-packages/configs '@types/d3': specifier: ^7.4.3 version: 7.4.3 @@ -169,7 +169,7 @@ importers: version: 15.0.4(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + version: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -187,7 +187,7 @@ importers: version: 5.22.0 tailwindcss: specifier: ^3.4.3 - version: 3.4.14(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + version: 3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)) tsx: specifier: ^4.19.1 version: 4.19.2 @@ -205,7 +205,7 @@ importers: version: 1.1.5(@content-collections/core@0.7.3(typescript@5.6.3))(@content-collections/mdx@0.2.0(@content-collections/core@0.7.3(typescript@5.6.3))(acorn@8.14.0)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025))(fumadocs-core@14.0.2(@types/react@18.3.3)) '@quri/content': specifier: workspace:* - version: link:../../internal/content + version: link:../../internal-packages/content '@quri/squiggle-components': specifier: workspace:* version: link:../../packages/components @@ -217,7 +217,7 @@ importers: version: link:../../packages/ui '@quri/versioned-squiggle-components': specifier: workspace:* - version: link:../../internal/versioned-components + version: link:../../internal-packages/versioned-components '@vercel/analytics': specifier: ^1.3.1 version: 1.3.1(next@15.0.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) @@ -232,7 +232,7 @@ importers: version: 14.0.2(@types/react@18.3.3) fumadocs-ui: specifier: 14.0.2 - version: 14.0.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(next@15.0.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025))(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + version: 14.0.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(next@15.0.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025))(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)) katex: specifier: ^0.16.11 version: 0.16.11 @@ -275,7 +275,7 @@ importers: version: 0.0.6 '@quri/configs': specifier: workspace:* - version: link:../../internal/configs + version: link:../../internal-packages/configs '@quri/squiggle-textmate-grammar': specifier: workspace:* version: link:../../packages/textmate-grammar @@ -305,7 +305,7 @@ importers: version: 3.3.3 tailwindcss: specifier: ^3.4.14 - version: 3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + version: 3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)) tsx: specifier: ^4.11.0 version: 4.19.2 @@ -313,7 +313,7 @@ importers: specifier: ^5.6.3 version: 5.6.3 - internal/ai: + internal-packages/ai: dependencies: '@anthropic-ai/sdk': specifier: ^0.29.0 @@ -350,7 +350,7 @@ importers: version: 4.71.0(zod@3.23.8) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@22.10.1)(typescript@5.6.3) + version: 10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3) tsx: specifier: ^4.19.1 version: 4.19.2 @@ -372,7 +372,7 @@ importers: version: 9.16.0(jiti@1.21.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + version: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)) prettier: specifier: ^3.3.3 version: 3.3.3 @@ -380,9 +380,9 @@ importers: specifier: ^5.6.3 version: 5.6.3 - internal/configs: {} + internal-packages/configs: {} - internal/content: + internal-packages/content: dependencies: '@content-collections/cli': specifier: ^0.1.5 @@ -434,7 +434,7 @@ importers: specifier: ^5.6.3 version: 5.6.3 - internal/ops: + internal-packages/ops: dependencies: '@babel/core': specifier: ^7.25.8 @@ -489,7 +489,7 @@ importers: specifier: ^5.6.3 version: 5.6.3 - internal/versioned-components: + internal-packages/versioned-components: dependencies: '@quri/squiggle-components': specifier: workspace:* @@ -502,40 +502,40 @@ importers: version: link:../../packages/ui '@tailwindcss/forms': specifier: ^0.5.7 - version: 0.5.7(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) + version: 0.5.7(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3))) '@tailwindcss/typography': specifier: ^0.5.13 - version: 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) + version: 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3))) glob: specifier: ^10.3.12 - version: 10.3.12 + version: 10.4.5 lodash: specifier: ^4.17.21 version: 4.17.21 squiggle-components-0.10.0: specifier: npm:@quri/squiggle-components@0.10.0 - version: '@quri/squiggle-components@0.10.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))' + version: '@quri/squiggle-components@0.10.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)))' squiggle-components-0.8.5: specifier: npm:@quri/squiggle-components@0.8.5 - version: '@quri/squiggle-components@0.8.5(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))' + version: '@quri/squiggle-components@0.8.5(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)))' squiggle-components-0.8.6: specifier: npm:@quri/squiggle-components@0.8.6 - version: '@quri/squiggle-components@0.8.6(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))' + version: '@quri/squiggle-components@0.8.6(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)))' squiggle-components-0.9.0: specifier: npm:@quri/squiggle-components@0.9.0 - version: '@quri/squiggle-components@0.9.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))' + version: '@quri/squiggle-components@0.9.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)))' squiggle-components-0.9.2: specifier: npm:@quri/squiggle-components@0.9.2 - version: '@quri/squiggle-components@0.9.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))' + version: '@quri/squiggle-components@0.9.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)))' squiggle-components-0.9.3: specifier: npm:@quri/squiggle-components@0.9.3 - version: '@quri/squiggle-components@0.9.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))' + version: '@quri/squiggle-components@0.9.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)))' squiggle-components-0.9.4: specifier: npm:@quri/squiggle-components@0.9.4 - version: '@quri/squiggle-components@0.9.4(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))' + version: '@quri/squiggle-components@0.9.4(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)))' squiggle-components-0.9.5: specifier: npm:@quri/squiggle-components@0.9.5 - version: '@quri/squiggle-components@0.9.5(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))' + version: '@quri/squiggle-components@0.9.5(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)))' squiggle-lang-0.10.0: specifier: npm:@quri/squiggle-lang@0.10.0 version: '@quri/squiggle-lang@0.10.0(@types/react@18.3.3)' @@ -593,7 +593,7 @@ importers: version: 18.3.1(react@18.3.1) tailwindcss: specifier: ^3.4.14 - version: 3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + version: 3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)) typescript: specifier: ^5.6.3 version: 5.6.3 @@ -653,7 +653,7 @@ importers: version: link:../ui '@tailwindcss/typography': specifier: ^0.5.13 - version: 0.5.13(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3))) + version: 0.5.13(tailwindcss@3.4.3(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3))) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -720,7 +720,7 @@ importers: version: 1.4.2 '@quri/configs': specifier: workspace:* - version: link:../../internal/configs + version: link:../../internal-packages/configs '@storybook/addon-essentials': specifier: ^8.1.6 version: 8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(prettier@3.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) @@ -735,7 +735,7 @@ importers: version: 8.1.6(prettier@3.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(rollup@4.17.2)(typescript@5.6.3)(vite@5.2.10(@types/node@20.12.7)) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3))) + version: 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3))) '@testing-library/react': specifier: ^16.0.1 version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) @@ -789,7 +789,7 @@ importers: version: 5.1.0(eslint@9.16.0(jiti@1.21.0)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)) + version: 29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) jest-canvas-mock: specifier: ^2.5.2 version: 2.5.2 @@ -819,7 +819,7 @@ importers: version: 8.1.6(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) tailwindcss: specifier: ^3.4.3 - version: 3.4.3(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)) + version: 3.4.3(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) typescript: specifier: 5.6.3 version: 5.6.3 @@ -844,13 +844,13 @@ importers: version: 7.26.0(@babel/core@7.26.0) '@quri/configs': specifier: workspace:* - version: link:../../internal/configs + version: link:../../internal-packages/configs '@types/jest': specifier: ^29.5.13 version: 29.5.14 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0) + version: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)) typescript: specifier: ^5.6.3 version: 5.6.3 @@ -868,7 +868,7 @@ importers: version: 29.7.0 '@quri/configs': specifier: workspace:* - version: link:../../internal/configs + version: link:../../internal-packages/configs '@types/jest': specifier: ^29.5.12 version: 29.5.12 @@ -886,13 +886,13 @@ importers: version: 9.16.0(jiti@1.21.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + version: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)) prettier: specifier: ^3.3.3 version: 3.3.3 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.17.6)(typescript@5.6.3) + version: 10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3) typescript: specifier: 5.6.3 version: 5.6.3 @@ -950,7 +950,7 @@ importers: version: 29.7.0 '@quri/configs': specifier: workspace:* - version: link:../../internal/configs + version: link:../../internal-packages/configs '@types/d3-format': specifier: ^3.0.4 version: 3.0.4 @@ -992,7 +992,7 @@ importers: version: 3.19.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)) + version: 29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) peggy: specifier: ^4.0.2 version: 4.0.2 @@ -1001,7 +1001,7 @@ importers: version: 3.3.3 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.12.7)(typescript@5.6.3) + version: 10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3) typescript: specifier: ^5.6.3 version: 5.6.3 @@ -1047,7 +1047,7 @@ importers: devDependencies: '@quri/configs': specifier: workspace:* - version: link:../../internal/configs + version: link:../../internal-packages/configs '@storybook/addon-docs': specifier: ^8.4.7 version: 8.4.7(@types/react@18.3.3)(storybook@8.4.7(prettier@3.3.3)) @@ -1074,7 +1074,7 @@ importers: version: 0.2.2 '@tailwindcss/forms': specifier: ^0.5.7 - version: 0.5.7(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3))) + version: 0.5.7(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3))) '@types/node': specifier: ^20.17.6 version: 20.17.6 @@ -1128,7 +1128,7 @@ importers: version: 8.4.7(prettier@3.3.3) tailwindcss: specifier: ^3.4.14 - version: 3.4.14(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + version: 3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)) typescript: specifier: ^5.6.3 version: 5.6.3 @@ -1153,7 +1153,7 @@ importers: devDependencies: '@quri/configs': specifier: workspace:* - version: link:../../internal/configs + version: link:../../internal-packages/configs '@quri/squiggle-components': specifier: workspace:* version: link:../components @@ -1165,7 +1165,7 @@ importers: version: link:../textmate-grammar '@quri/versioned-squiggle-components': specifier: workspace:* - version: link:../../internal/versioned-components + version: link:../../internal-packages/versioned-components '@types/node': specifier: ^20.12.7 version: 20.12.7 @@ -1201,7 +1201,7 @@ importers: version: 18.3.1(react@18.3.1) tailwindcss: specifier: ^3.4.14 - version: 3.4.14(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)) + version: 3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) typescript: specifier: ^5.6.3 version: 5.6.3 @@ -1375,14 +1375,6 @@ packages: resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} engines: {node: '>=6.9.0'} - '@babel/generator@7.25.6': - resolution: {integrity: sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==} - engines: {node: '>=6.9.0'} - - '@babel/generator@7.26.2': - resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} - engines: {node: '>=6.9.0'} - '@babel/generator@7.26.3': resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==} engines: {node: '>=6.9.0'} @@ -1462,10 +1454,6 @@ packages: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} - '@babel/helper-hoist-variables@7.24.7': - resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-member-expression-to-functions@7.24.5': resolution: {integrity: sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==} engines: {node: '>=6.9.0'} @@ -2238,10 +2226,6 @@ packages: resolution: {integrity: sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.24.7': - resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==} - engines: {node: '>=6.9.0'} - '@babel/traverse@7.25.9': resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} engines: {node: '>=6.9.0'} @@ -2262,10 +2246,6 @@ packages: resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} engines: {node: '>=6.9.0'} - '@babel/types@7.26.0': - resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} - engines: {node: '>=6.9.0'} - '@babel/types@7.26.3': resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} engines: {node: '>=6.9.0'} @@ -4813,6 +4793,75 @@ packages: '@storybook/types@8.1.6': resolution: {integrity: sha512-cWpS9+x1pxCO39spR8QmumMK2ub2p5cvMtrRvWaIjBFPbCwm2CvjBXFWIra2veBCZTxUKJ9VWxvi7pzRHjN/nw==} + '@swc/core-darwin-arm64@1.10.1': + resolution: {integrity: sha512-NyELPp8EsVZtxH/mEqvzSyWpfPJ1lugpTQcSlMduZLj1EASLO4sC8wt8hmL1aizRlsbjCX+r0PyL+l0xQ64/6Q==} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] + + '@swc/core-darwin-x64@1.10.1': + resolution: {integrity: sha512-L4BNt1fdQ5ZZhAk5qoDfUnXRabDOXKnXBxMDJ+PWLSxOGBbWE6aJTnu4zbGjJvtot0KM46m2LPAPY8ttknqaZA==} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] + + '@swc/core-linux-arm-gnueabihf@1.10.1': + resolution: {integrity: sha512-Y1u9OqCHgvVp2tYQAJ7hcU9qO5brDMIrA5R31rwWQIAKDkJKtv3IlTHF0hrbWk1wPR0ZdngkQSJZple7G+Grvw==} + engines: {node: '>=10'} + cpu: [arm] + os: [linux] + + '@swc/core-linux-arm64-gnu@1.10.1': + resolution: {integrity: sha512-tNQHO/UKdtnqjc7o04iRXng1wTUXPgVd8Y6LI4qIbHVoVPwksZydISjMcilKNLKIwOoUQAkxyJ16SlOAeADzhQ==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + + '@swc/core-linux-arm64-musl@1.10.1': + resolution: {integrity: sha512-x0L2Pd9weQ6n8dI1z1Isq00VHFvpBClwQJvrt3NHzmR+1wCT/gcYl1tp9P5xHh3ldM8Cn4UjWCw+7PaUgg8FcQ==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + + '@swc/core-linux-x64-gnu@1.10.1': + resolution: {integrity: sha512-yyYEwQcObV3AUsC79rSzN9z6kiWxKAVJ6Ntwq2N9YoZqSPYph+4/Am5fM1xEQYf/kb99csj0FgOelomJSobxQA==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + + '@swc/core-linux-x64-musl@1.10.1': + resolution: {integrity: sha512-tcaS43Ydd7Fk7sW5ROpaf2Kq1zR+sI5K0RM+0qYLYYurvsJruj3GhBCaiN3gkzd8m/8wkqNqtVklWaQYSDsyqA==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + + '@swc/core-win32-arm64-msvc@1.10.1': + resolution: {integrity: sha512-D3Qo1voA7AkbOzQ2UGuKNHfYGKL6eejN8VWOoQYtGHHQi1p5KK/Q7V1ku55oxXBsj79Ny5FRMqiRJpVGad7bjQ==} + engines: {node: '>=10'} + cpu: [arm64] + os: [win32] + + '@swc/core-win32-ia32-msvc@1.10.1': + resolution: {integrity: sha512-WalYdFoU3454Og+sDKHM1MrjvxUGwA2oralknXkXL8S0I/8RkWZOB++p3pLaGbTvOO++T+6znFbQdR8KRaa7DA==} + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] + + '@swc/core-win32-x64-msvc@1.10.1': + resolution: {integrity: sha512-JWobfQDbTnoqaIwPKQ3DVSywihVXlQMbDuwik/dDWlj33A8oEHcjPOGs4OqcA3RHv24i+lfCQpM3Mn4FAMfacA==} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + + '@swc/core@1.10.1': + resolution: {integrity: sha512-rQ4dS6GAdmtzKiCRt3LFVxl37FaY1cgL9kSUTnhQ2xc3fmHOd7jdJK/V4pSZMG1ruGTd0bsi34O2R0Olg9Zo/w==} + engines: {node: '>=10'} + peerDependencies: + '@swc/helpers': '*' + peerDependenciesMeta: + '@swc/helpers': + optional: true + '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} @@ -4822,6 +4871,9 @@ packages: '@swc/helpers@0.5.15': resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} + '@swc/types@0.1.17': + resolution: {integrity: sha512-V5gRru+aD8YVyCOMAjMpWR1Ui577DD5KSJsHP8RAxopAH22jFz6GZd/qxqjO6MJHQhcsjvjOFXyDhyLQUnMveQ==} + '@tailwindcss/forms@0.5.7': resolution: {integrity: sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw==} peerDependencies: @@ -7499,11 +7551,6 @@ packages: glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - glob@10.3.12: - resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true @@ -8179,10 +8226,6 @@ packages: resolution: {integrity: sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==} engines: {node: '>= 0.4'} - jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} - engines: {node: '>=14'} - jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} @@ -8388,11 +8431,6 @@ packages: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true - jsesc@2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - jsesc@3.0.2: resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} engines: {node: '>=6'} @@ -8626,10 +8664,6 @@ packages: loupe@3.1.2: resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==} - lru-cache@10.2.2: - resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} - engines: {node: 14 || >=16.14} - lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} @@ -9053,10 +9087,6 @@ packages: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} - minimatch@9.0.4: - resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} - engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -9076,10 +9106,6 @@ packages: resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} engines: {node: '>=8'} - minipass@7.0.4: - resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} - engines: {node: '>=16 || 14 >=14.17'} - minipass@7.1.2: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} @@ -9564,10 +9590,6 @@ packages: path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - path-scurry@1.10.2: - resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==} - engines: {node: '>=16 || 14 >=14.17'} - path-scurry@1.11.1: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} @@ -12161,7 +12183,7 @@ snapshots: dependencies: '@babel/helper-validator-identifier': 7.25.9 js-tokens: 4.0.0 - picocolors: 1.0.1 + picocolors: 1.1.1 '@babel/compat-data@7.26.2': {} @@ -12185,21 +12207,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.25.6': - dependencies: - '@babel/types': 7.26.3 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 - - '@babel/generator@7.26.2': - dependencies: - '@babel/parser': 7.26.3 - '@babel/types': 7.26.3 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 3.0.2 - '@babel/generator@7.26.3': dependencies: '@babel/parser': 7.26.3 @@ -12214,7 +12221,7 @@ snapshots: '@babel/helper-annotate-as-pure@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.26.3 '@babel/helper-annotate-as-pure@7.25.9': dependencies: @@ -12222,8 +12229,8 @@ snapshots: '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -12321,10 +12328,6 @@ snapshots: dependencies: '@babel/types': 7.26.3 - '@babel/helper-hoist-variables@7.24.7': - dependencies: - '@babel/types': 7.26.3 - '@babel/helper-member-expression-to-functions@7.24.5': dependencies: '@babel/types': 7.26.3 @@ -12338,7 +12341,7 @@ snapshots: '@babel/helper-member-expression-to-functions@7.25.9': dependencies: - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.4 '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -12353,15 +12356,15 @@ snapshots: '@babel/helper-module-imports@7.24.7': dependencies: - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -12379,7 +12382,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.4 transitivePeerDependencies: - supports-color @@ -12406,7 +12409,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.4 transitivePeerDependencies: - supports-color @@ -12431,13 +12434,13 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.4 transitivePeerDependencies: - supports-color '@babel/helper-simple-access@7.24.5': dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.26.3 '@babel/helper-simple-access@7.24.7': dependencies: @@ -12448,8 +12451,8 @@ snapshots: '@babel/helper-simple-access@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -12504,7 +12507,7 @@ snapshots: '@babel/helper-wrap-function@7.25.9': dependencies: '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.4 '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -12612,7 +12615,7 @@ snapshots: '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': dependencies: @@ -13241,7 +13244,7 @@ snapshots: dependencies: '@babel/code-frame': 7.26.2 '@babel/parser': 7.26.3 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@babel/traverse@7.24.5': dependencies: @@ -13258,28 +13261,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/traverse@7.24.7': - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.25.6 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-function-name': 7.24.7 - '@babel/helper-hoist-variables': 7.24.7 - '@babel/helper-split-export-declaration': 7.24.7 - '@babel/parser': 7.26.3 - '@babel/types': 7.24.7 - debug: 4.4.0(supports-color@5.5.0) - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - '@babel/traverse@7.25.9': dependencies: '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.2 + '@babel/generator': 7.26.3 '@babel/parser': 7.26.3 '@babel/template': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 debug: 4.4.0(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: @@ -13315,11 +13303,6 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 - '@babel/types@7.26.0': - dependencies: - '@babel/helper-string-parser': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/types@7.26.3': dependencies: '@babel/helper-string-parser': 7.25.9 @@ -14292,7 +14275,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -14306,7 +14289,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -14327,7 +14310,7 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -14341,7 +14324,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -14362,7 +14345,7 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -14376,42 +14359,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) - jest-haste-map: 29.7.0 - jest-message-util: 29.7.0 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-resolve-dependencies: 29.7.0 - jest-runner: 29.7.0 - jest-runtime: 29.7.0 - jest-snapshot: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - jest-watcher: 29.7.0 - micromatch: 4.0.5 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-ansi: 6.0.1 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - ts-node - - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))': - dependencies: - '@jest/console': 29.7.0 - '@jest/reporters': 29.7.0 - '@jest/test-result': 29.7.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 20.17.6 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - ci-info: 3.8.0 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -14590,7 +14538,7 @@ snapshots: '@jridgewell/trace-mapping@0.3.9': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@juggle/resize-observer@3.4.0': {} @@ -14798,7 +14746,7 @@ snapshots: dependencies: '@npmcli/promise-spawn': 7.0.2 ini: 4.1.3 - lru-cache: 10.2.2 + lru-cache: 10.4.3 npm-pick-manifest: 9.1.0 proc-log: 4.2.0 promise-inflight: 1.0.1 @@ -14972,7 +14920,7 @@ snapshots: '@quri/serializer@1.0.0': {} - '@quri/squiggle-components@0.10.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))': + '@quri/squiggle-components@0.10.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)))': dependencies: '@codemirror/autocomplete': 6.16.2(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.3) '@codemirror/commands': 6.5.0 @@ -14991,7 +14939,7 @@ snapshots: '@quri/squiggle-lang': 0.10.0(@types/react@18.3.3) '@quri/squiggle-textmate-grammar': 0.10.0 '@quri/ui': 0.2.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-hook-form@7.53.2(react@18.3.1))(react@18.3.1) - '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) + '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3))) clsx: 2.1.1 codemirror: 6.0.1(@lezer/common@1.2.3) d3: 7.9.0 @@ -15017,7 +14965,7 @@ snapshots: - tailwindcss - utf-8-validate - '@quri/squiggle-components@0.8.5(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))': + '@quri/squiggle-components@0.8.5(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)))': dependencies: '@codemirror/autocomplete': 6.16.2(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.3) '@codemirror/commands': 6.5.0 @@ -15035,7 +14983,7 @@ snapshots: '@quri/squiggle-lang': 0.8.5 '@quri/ui': 0.1.4(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-hook/size': 2.1.2(react@18.3.1) - '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) + '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3))) '@types/d3': 7.4.3 clsx: 2.1.1 codemirror: 6.0.1(@lezer/common@1.2.3) @@ -15056,7 +15004,7 @@ snapshots: - supports-color - tailwindcss - '@quri/squiggle-components@0.8.6(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))': + '@quri/squiggle-components@0.8.6(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)))': dependencies: '@codemirror/autocomplete': 6.16.2(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.3) '@codemirror/commands': 6.5.0 @@ -15074,7 +15022,7 @@ snapshots: '@quri/squiggle-lang': 0.8.6 '@quri/ui': 0.1.5(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-hook/size': 2.1.2(react@18.3.1) - '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) + '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3))) '@types/d3': 7.4.3 clsx: 2.1.1 codemirror: 6.0.1(@lezer/common@1.2.3) @@ -15096,7 +15044,7 @@ snapshots: - supports-color - tailwindcss - '@quri/squiggle-components@0.9.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))': + '@quri/squiggle-components@0.9.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)))': dependencies: '@codemirror/autocomplete': 6.16.2(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.3) '@codemirror/commands': 6.5.0 @@ -15114,7 +15062,7 @@ snapshots: '@quri/squiggle-lang': 0.9.0 '@quri/ui': 0.2.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-hook/size': 2.1.2(react@18.3.1) - '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) + '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3))) '@types/d3': 7.4.3 clsx: 2.1.1 codemirror: 6.0.1(@lezer/common@1.2.3) @@ -15134,7 +15082,7 @@ snapshots: - supports-color - tailwindcss - '@quri/squiggle-components@0.9.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))': + '@quri/squiggle-components@0.9.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)))': dependencies: '@codemirror/autocomplete': 6.16.2(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.3) '@codemirror/commands': 6.5.0 @@ -15153,7 +15101,7 @@ snapshots: '@quri/squiggle-textmate-grammar': 0.9.2 '@quri/ui': 0.2.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-hook/size': 2.1.2(react@18.3.1) - '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) + '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3))) clsx: 2.1.1 codemirror: 6.0.1(@lezer/common@1.2.3) d3: 7.9.0 @@ -15176,7 +15124,7 @@ snapshots: - supports-color - tailwindcss - '@quri/squiggle-components@0.9.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))': + '@quri/squiggle-components@0.9.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)))': dependencies: '@codemirror/autocomplete': 6.16.2(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.3) '@codemirror/commands': 6.5.0 @@ -15195,7 +15143,7 @@ snapshots: '@quri/squiggle-textmate-grammar': 0.9.3 '@quri/ui': 0.2.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-hook/size': 2.1.2(react@18.3.1) - '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) + '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3))) clsx: 2.1.1 codemirror: 6.0.1(@lezer/common@1.2.3) d3: 7.9.0 @@ -15218,7 +15166,7 @@ snapshots: - supports-color - tailwindcss - '@quri/squiggle-components@0.9.4(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))': + '@quri/squiggle-components@0.9.4(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)))': dependencies: '@codemirror/autocomplete': 6.16.2(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.3) '@codemirror/commands': 6.5.0 @@ -15236,7 +15184,7 @@ snapshots: '@quri/squiggle-lang': 0.9.4 '@quri/squiggle-textmate-grammar': 0.9.4 '@quri/ui': 0.2.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) + '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3))) clsx: 2.1.1 codemirror: 6.0.1(@lezer/common@1.2.3) d3: 7.9.0 @@ -15258,7 +15206,7 @@ snapshots: - supports-color - tailwindcss - '@quri/squiggle-components@0.9.5(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))': + '@quri/squiggle-components@0.9.5(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)))': dependencies: '@codemirror/autocomplete': 6.16.2(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.3)(@lezer/common@1.2.3) '@codemirror/commands': 6.5.0 @@ -15276,7 +15224,7 @@ snapshots: '@quri/squiggle-lang': 0.9.5 '@quri/squiggle-textmate-grammar': 0.9.5 '@quri/ui': 0.2.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) + '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3))) clsx: 2.1.1 codemirror: 6.0.1(@lezer/common@1.2.3) d3: 7.9.0 @@ -16972,7 +16920,7 @@ snapshots: find-cache-dir: 3.3.2 find-up: 5.0.0 fs-extra: 11.2.0 - glob: 10.3.12 + glob: 10.4.5 handlebars: 4.7.8 lazy-universal-dotenv: 4.0.0 node-fetch: 2.7.0 @@ -17399,6 +17347,54 @@ snapshots: '@types/express': 4.17.21 file-system-cache: 2.3.0 + '@swc/core-darwin-arm64@1.10.1': + optional: true + + '@swc/core-darwin-x64@1.10.1': + optional: true + + '@swc/core-linux-arm-gnueabihf@1.10.1': + optional: true + + '@swc/core-linux-arm64-gnu@1.10.1': + optional: true + + '@swc/core-linux-arm64-musl@1.10.1': + optional: true + + '@swc/core-linux-x64-gnu@1.10.1': + optional: true + + '@swc/core-linux-x64-musl@1.10.1': + optional: true + + '@swc/core-win32-arm64-msvc@1.10.1': + optional: true + + '@swc/core-win32-ia32-msvc@1.10.1': + optional: true + + '@swc/core-win32-x64-msvc@1.10.1': + optional: true + + '@swc/core@1.10.1(@swc/helpers@0.5.15)': + dependencies: + '@swc/counter': 0.1.3 + '@swc/types': 0.1.17 + optionalDependencies: + '@swc/core-darwin-arm64': 1.10.1 + '@swc/core-darwin-x64': 1.10.1 + '@swc/core-linux-arm-gnueabihf': 1.10.1 + '@swc/core-linux-arm64-gnu': 1.10.1 + '@swc/core-linux-arm64-musl': 1.10.1 + '@swc/core-linux-x64-gnu': 1.10.1 + '@swc/core-linux-x64-musl': 1.10.1 + '@swc/core-win32-arm64-msvc': 1.10.1 + '@swc/core-win32-ia32-msvc': 1.10.1 + '@swc/core-win32-x64-msvc': 1.10.1 + '@swc/helpers': 0.5.15 + optional: true + '@swc/counter@0.1.3': {} '@swc/helpers@0.5.13': @@ -17409,31 +17405,36 @@ snapshots: dependencies: tslib: 2.8.1 - '@tailwindcss/forms@0.5.7(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)))': + '@swc/types@0.1.17': + dependencies: + '@swc/counter': 0.1.3 + optional: true + + '@tailwindcss/forms@0.5.7(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)))': dependencies: mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.14(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + tailwindcss: 3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)) - '@tailwindcss/forms@0.5.7(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))': + '@tailwindcss/forms@0.5.7(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)))': dependencies: mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + tailwindcss: 3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)) - '@tailwindcss/typography@0.5.13(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)))': + '@tailwindcss/typography@0.5.13(tailwindcss@3.4.3(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)))': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.3(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)) + tailwindcss: 3.4.3(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) - '@tailwindcss/typography@0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)))': + '@tailwindcss/typography@0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)))': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + tailwindcss: 3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)) '@tanstack/react-virtual@3.10.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -17471,7 +17472,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)))': + '@testing-library/jest-dom@6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)))': dependencies: '@adobe/css-tools': 4.3.3 '@babel/runtime': 7.23.9 @@ -17484,7 +17485,7 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)) + jest: 29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) '@testing-library/jest-dom@6.5.0': dependencies: @@ -18166,7 +18167,7 @@ snapshots: acorn-globals@7.0.1: dependencies: - acorn: 8.11.3 + acorn: 8.14.0 acorn-walk: 8.2.0 acorn-jsx@5.3.2(acorn@7.4.1): @@ -18463,7 +18464,7 @@ snapshots: babel-plugin-macros@3.1.0: dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.26.0 cosmiconfig: 7.1.0 resolve: 1.22.8 @@ -19078,28 +19079,13 @@ snapshots: safe-buffer: 5.2.1 sha.js: 2.4.11 - create-jest@29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)): - dependencies: - '@jest/types': 29.6.3 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)) - jest-util: 29.7.0 - prompts: 2.4.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - create-jest@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)): + create-jest@29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -19108,13 +19094,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0): + create-jest@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -19123,13 +19109,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)): + create-jest@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -20402,7 +20388,7 @@ snapshots: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.5 + micromatch: 4.0.8 fast-json-stable-stringify@2.1.0: {} @@ -20646,7 +20632,7 @@ snapshots: - sass - supports-color - fumadocs-ui@14.0.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(next@15.0.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025))(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)): + fumadocs-ui@14.0.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(next@15.0.3(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025))(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)): dependencies: '@radix-ui/react-accordion': 1.2.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) '@radix-ui/react-collapsible': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) @@ -20657,7 +20643,7 @@ snapshots: '@radix-ui/react-scroll-area': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cae764ce-20241025) '@radix-ui/react-tabs': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) - '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3))) + '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3))) class-variance-authority: 0.7.0 cmdk: 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) fumadocs-core: 14.0.2(@types/react@18.3.3) @@ -20670,7 +20656,7 @@ snapshots: optionalDependencies: '@algolia/client-search': 4.24.0 algoliasearch: 4.24.0 - tailwindcss: 3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + tailwindcss: 3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)) transitivePeerDependencies: - '@babel/core' - '@opentelemetry/api' @@ -20772,14 +20758,6 @@ snapshots: glob-to-regexp@0.4.1: {} - glob@10.3.12: - dependencies: - foreground-child: 3.1.1 - jackspeak: 2.3.6 - minimatch: 9.0.4 - minipass: 7.0.4 - path-scurry: 1.10.2 - glob@10.4.5: dependencies: foreground-child: 3.1.1 @@ -21054,7 +21032,7 @@ snapshots: hosted-git-info@7.0.2: dependencies: - lru-cache: 10.2.2 + lru-cache: 10.4.3 html-encoding-sniffer@3.0.0: dependencies: @@ -21545,12 +21523,6 @@ snapshots: reflect.getprototypeof: 1.0.8 set-function-name: 2.0.2 - jackspeak@2.3.6: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - jackspeak@3.4.3: dependencies: '@isaacs/cliui': 8.0.2 @@ -21601,16 +21573,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)): + jest-cli@29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)) + create-jest: 29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -21620,16 +21592,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)): + jest-cli@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + create-jest: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -21639,16 +21611,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0): + jest-cli@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0) + create-jest: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -21658,26 +21630,7 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)): - dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) - '@jest/test-result': 29.7.0 - '@jest/types': 29.6.3 - chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) - exit: 0.1.2 - import-local: 3.1.0 - jest-config: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) - jest-util: 29.7.0 - jest-validate: 29.7.0 - yargs: 17.7.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - jest-config@29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)): + jest-config@29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)): dependencies: '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 @@ -21703,12 +21656,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.12.7 - ts-node: 10.9.2(@types/node@20.12.7)(typescript@5.6.3) + ts-node: 10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)): + jest-config@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)): dependencies: '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 @@ -21734,12 +21687,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.17.6 - ts-node: 10.9.2(@types/node@20.12.7)(typescript@5.6.3) + ts-node: 10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)): + jest-config@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)): dependencies: '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 @@ -21765,12 +21718,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.17.6 - ts-node: 10.9.2(@types/node@20.17.6)(typescript@5.6.3) + ts-node: 10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)): + jest-config@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)): dependencies: '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 @@ -21796,12 +21749,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.17.6 - ts-node: 10.9.2(@types/node@22.10.1)(typescript@5.6.3) + ts-node: 10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)): + jest-config@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)): dependencies: '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 @@ -21827,7 +21780,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 22.10.1 - ts-node: 10.9.2(@types/node@22.10.1)(typescript@5.6.3) + ts-node: 10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -22004,10 +21957,10 @@ snapshots: jest-snapshot@29.7.0: dependencies: '@babel/core': 7.26.0 - '@babel/generator': 7.25.6 + '@babel/generator': 7.26.3 '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.26.0) '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) - '@babel/types': 7.25.6 + '@babel/types': 7.26.3 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 @@ -22062,48 +22015,36 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)): + jest@29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)) + jest-cli: 29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - jest@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)): + jest@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + jest-cli: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - jest@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0): + jest@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0) - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - - jest@29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)): - dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) - '@jest/types': 29.6.3 - import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + jest-cli: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -22219,8 +22160,6 @@ snapshots: jsesc@0.5.0: {} - jsesc@2.5.2: {} - jsesc@3.0.2: {} json-buffer@3.0.1: {} @@ -22481,8 +22420,6 @@ snapshots: loupe@3.1.2: {} - lru-cache@10.2.2: {} - lru-cache@10.4.3: {} lru-cache@4.1.5: @@ -23329,10 +23266,6 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimatch@9.0.4: - dependencies: - brace-expansion: 2.0.1 - minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 @@ -23351,8 +23284,6 @@ snapshots: minipass@5.0.0: {} - minipass@7.0.4: {} - minipass@7.1.2: {} minizlib@2.1.2: @@ -23522,7 +23453,7 @@ snapshots: node-abi@3.47.0: dependencies: - semver: 7.6.0 + semver: 7.6.3 optional: true node-addon-api@4.3.0: @@ -23874,11 +23805,6 @@ snapshots: path-parse@1.0.7: {} - path-scurry@1.10.2: - dependencies: - lru-cache: 10.2.2 - minipass: 7.0.4 - path-scurry@1.11.1: dependencies: lru-cache: 10.4.3 @@ -23988,29 +23914,29 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.38 - postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)): + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)): dependencies: lilconfig: 2.1.0 yaml: 2.6.0 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@types/node@20.12.7)(typescript@5.6.3) + ts-node: 10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3) - postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)): + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)): dependencies: lilconfig: 2.1.0 yaml: 2.6.0 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@types/node@20.17.6)(typescript@5.6.3) + ts-node: 10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3) - postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)): + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)): dependencies: lilconfig: 2.1.0 yaml: 2.6.0 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@types/node@22.10.1)(typescript@5.6.3) + ts-node: 10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3) postcss-load-config@5.0.2(jiti@1.21.0)(postcss@8.4.38): dependencies: @@ -25683,7 +25609,7 @@ snapshots: tailwind-merge@2.5.4: {} - tailwindcss@3.4.14(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)): + tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -25702,7 +25628,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)) + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) postcss-nested: 6.0.1(postcss@8.4.38) postcss-selector-parser: 6.0.13 resolve: 1.22.8 @@ -25710,7 +25636,7 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@3.4.14(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)): + tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -25729,7 +25655,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)) postcss-nested: 6.0.1(postcss@8.4.38) postcss-selector-parser: 6.0.13 resolve: 1.22.8 @@ -25737,7 +25663,7 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)): + tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -25756,7 +25682,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3)) + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)) postcss-nested: 6.0.1(postcss@8.4.38) postcss-selector-parser: 6.0.13 resolve: 1.22.8 @@ -25764,7 +25690,7 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)): + tailwindcss@3.4.3(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -25783,7 +25709,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3)) + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) postcss-nested: 6.0.1(postcss@8.4.38) postcss-selector-parser: 6.0.13 resolve: 1.22.8 @@ -25956,7 +25882,7 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@types/node@20.12.7)(typescript@5.6.3): + ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 @@ -25964,7 +25890,7 @@ snapshots: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 '@types/node': 20.12.7 - acorn: 8.11.3 + acorn: 8.14.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 @@ -25973,8 +25899,10 @@ snapshots: typescript: 5.6.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.10.1(@swc/helpers@0.5.15) - ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3): + ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 @@ -25982,7 +25910,7 @@ snapshots: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 '@types/node': 20.17.6 - acorn: 8.11.3 + acorn: 8.14.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 @@ -25991,8 +25919,11 @@ snapshots: typescript: 5.6.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.10.1(@swc/helpers@0.5.15) + optional: true - ts-node@10.9.2(@types/node@22.10.1)(typescript@5.6.3): + ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 @@ -26000,7 +25931,7 @@ snapshots: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 '@types/node': 22.10.1 - acorn: 8.11.3 + acorn: 8.14.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 @@ -26009,6 +25940,8 @@ snapshots: typescript: 5.6.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.10.1(@swc/helpers@0.5.15) tsconfig-paths@3.15.0: dependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 03f402cb8a..ffa8b20dac 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,4 +1,4 @@ packages: - 'packages/*' - - 'internal/*' + - 'internal-packages/*' - 'apps/*' From 36b64ebd71b3bfe5e4a364eb221dcf54c746df4b Mon Sep 17 00:00:00 2001 From: Vyacheslav Matyukhin Date: Fri, 20 Dec 2024 14:10:08 -0300 Subject: [PATCH 5/8] move examples/ to squiggle-lang --- {examples => packages/squiggle-lang/examples}/decay.squiggle | 0 .../squiggle-lang/examples}/givedirectly.squiggle | 0 .../examples}/wholenumberassignmentevaluation.squiggle | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename {examples => packages/squiggle-lang/examples}/decay.squiggle (100%) rename {examples => packages/squiggle-lang/examples}/givedirectly.squiggle (100%) rename {examples => packages/squiggle-lang/examples}/wholenumberassignmentevaluation.squiggle (100%) diff --git a/examples/decay.squiggle b/packages/squiggle-lang/examples/decay.squiggle similarity index 100% rename from examples/decay.squiggle rename to packages/squiggle-lang/examples/decay.squiggle diff --git a/examples/givedirectly.squiggle b/packages/squiggle-lang/examples/givedirectly.squiggle similarity index 100% rename from examples/givedirectly.squiggle rename to packages/squiggle-lang/examples/givedirectly.squiggle diff --git a/examples/wholenumberassignmentevaluation.squiggle b/packages/squiggle-lang/examples/wholenumberassignmentevaluation.squiggle similarity index 100% rename from examples/wholenumberassignmentevaluation.squiggle rename to packages/squiggle-lang/examples/wholenumberassignmentevaluation.squiggle From bcda7aef12fd54e173b90c30357e8e7dfaea840e Mon Sep 17 00:00:00 2001 From: Vyacheslav Matyukhin Date: Fri, 20 Dec 2024 14:27:20 -0300 Subject: [PATCH 6/8] fix prettier tests; dedupe lock file --- .../{jest.config.ts => jest.config.js} | 5 +- packages/prettier-plugin/package.json | 1 + pnpm-lock.yaml | 4374 +---------------- 3 files changed, 189 insertions(+), 4191 deletions(-) rename packages/prettier-plugin/{jest.config.ts => jest.config.js} (81%) diff --git a/packages/prettier-plugin/jest.config.ts b/packages/prettier-plugin/jest.config.js similarity index 81% rename from packages/prettier-plugin/jest.config.ts rename to packages/prettier-plugin/jest.config.js index 3996a17d73..13a8cbf1bb 100644 --- a/packages/prettier-plugin/jest.config.ts +++ b/packages/prettier-plugin/jest.config.js @@ -1,6 +1,5 @@ -import type { Config } from "jest"; - -const config: Config = { +/** @type {import('jest').Config} */ +const config = { testEnvironment: "node", extensionsToTreatAsEsm: [".ts"], testPathIgnorePatterns: ["/node_modules/", "/dist"], diff --git a/packages/prettier-plugin/package.json b/packages/prettier-plugin/package.json index 7dce0b505f..af1cb2b5ea 100644 --- a/packages/prettier-plugin/package.json +++ b/packages/prettier-plugin/package.json @@ -23,6 +23,7 @@ "@quri/configs": "workspace:*", "@types/jest": "^29.5.13", "jest": "^29.7.0", + "ts-node": "^10.9.2", "typescript": "^5.6.3" }, "files": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 30da026fd3..1f3cd45bb7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -653,7 +653,7 @@ importers: version: link:../ui '@tailwindcss/typography': specifier: ^0.5.13 - version: 0.5.13(tailwindcss@3.4.3(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3))) + version: 0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3))) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -702,7 +702,7 @@ importers: version: 7.24.7(@babel/core@7.26.0) '@babel/preset-typescript': specifier: ^7.24.1 - version: 7.24.1(@babel/core@7.26.0) + version: 7.26.0(@babel/core@7.26.0) '@jest/globals': specifier: ^29.7.0 version: 29.7.0 @@ -723,19 +723,19 @@ importers: version: link:../../internal-packages/configs '@storybook/addon-essentials': specifier: ^8.1.6 - version: 8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(prettier@3.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + version: 8.4.7(@types/react@18.3.3)(storybook@8.4.7(prettier@3.3.3)) '@storybook/addon-links': specifier: ^8.1.6 - version: 8.1.6(react@19.0.0-rc-66855b96-20241106) + version: 8.4.7(react@19.0.0-rc-66855b96-20241106)(storybook@8.4.7(prettier@3.3.3)) '@storybook/react': specifier: ^8.1.6 - version: 8.1.6(prettier@3.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(typescript@5.6.3) + version: 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.3.3)))(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(storybook@8.4.7(prettier@3.3.3))(typescript@5.6.3) '@storybook/react-vite': specifier: ^8.1.6 - version: 8.1.6(prettier@3.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(rollup@4.17.2)(typescript@5.6.3)(vite@5.2.10(@types/node@20.12.7)) + version: 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.3.3)))(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(rollup@4.17.2)(storybook@8.4.7(prettier@3.3.3))(typescript@5.6.3)(vite@5.2.11(@types/node@20.17.6)) '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3))) + version: 6.5.0 '@testing-library/react': specifier: ^16.0.1 version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) @@ -750,13 +750,13 @@ importers: version: 3.0.4 '@types/jest': specifier: ^29.5.12 - version: 29.5.12 + version: 29.5.14 '@types/lodash': specifier: ^4.14.202 - version: 4.14.202 + version: 4.17.13 '@types/node': specifier: ^20.12.7 - version: 20.12.7 + version: 20.17.6 '@types/react': specifier: ^18.3.3 version: 18.3.3 @@ -789,7 +789,7 @@ importers: version: 5.1.0(eslint@9.16.0(jiti@1.21.0)) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) + version: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)) jest-canvas-mock: specifier: ^2.5.2 version: 2.5.2 @@ -816,16 +816,16 @@ importers: version: 2.1.2 storybook: specifier: ^8.1.6 - version: 8.1.6(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + version: 8.4.7(prettier@3.3.3) tailwindcss: specifier: ^3.4.3 - version: 3.4.3(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) + version: 3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)) typescript: specifier: 5.6.3 version: 5.6.3 vite: specifier: ^5.2.10 - version: 5.2.10(@types/node@20.12.7) + version: 5.2.11(@types/node@20.17.6) packages/prettier-plugin: dependencies: @@ -851,6 +851,9 @@ importers: jest: specifier: ^29.7.0 version: 29.7.0(@types/node@22.10.1)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)) + ts-node: + specifier: ^10.9.2 + version: 10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3) typescript: specifier: ^5.6.3 version: 5.6.3 @@ -862,7 +865,7 @@ importers: version: 7.26.0(@babel/core@7.26.0) '@babel/preset-typescript': specifier: ^7.24.1 - version: 7.24.1(@babel/core@7.26.0) + version: 7.26.0(@babel/core@7.26.0) '@jest/globals': specifier: ^29.7.0 version: 29.7.0 @@ -871,7 +874,7 @@ importers: version: link:../../internal-packages/configs '@types/jest': specifier: ^29.5.12 - version: 29.5.12 + version: 29.5.14 '@typescript-eslint/eslint-plugin': specifier: ^8.17.0 version: 8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.16.0(jiti@1.21.0))(typescript@5.6.3) @@ -944,7 +947,7 @@ importers: version: 7.24.7(@babel/core@7.26.0) '@babel/preset-typescript': specifier: ^7.24.1 - version: 7.24.1(@babel/core@7.26.0) + version: 7.26.0(@babel/core@7.26.0) '@jest/globals': specifier: ^29.7.0 version: 29.7.0 @@ -959,13 +962,13 @@ importers: version: 4.0.3 '@types/jest': specifier: ^29.5.12 - version: 29.5.12 + version: 29.5.14 '@types/lodash': specifier: ^4.14.202 - version: 4.14.202 + version: 4.17.13 '@types/node': specifier: ^20.12.7 - version: 20.12.7 + version: 20.17.6 '@types/react': specifier: ^18.3.3 version: 18.3.3 @@ -992,7 +995,7 @@ importers: version: 3.19.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) + version: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)) peggy: specifier: ^4.0.2 version: 4.0.2 @@ -1001,7 +1004,7 @@ importers: version: 3.3.3 ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3) + version: 10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3) typescript: specifier: ^5.6.3 version: 5.6.3 @@ -1168,7 +1171,7 @@ importers: version: link:../../internal-packages/versioned-components '@types/node': specifier: ^20.12.7 - version: 20.12.7 + version: 20.17.6 '@types/react': specifier: ^18.3.3 version: 18.3.3 @@ -1201,16 +1204,13 @@ importers: version: 18.3.1(react@18.3.1) tailwindcss: specifier: ^3.4.14 - version: 3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) + version: 3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)) typescript: specifier: ^5.6.3 version: 5.6.3 packages: - '@adobe/css-tools@4.3.3': - resolution: {integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==} - '@adobe/css-tools@4.4.1': resolution: {integrity: sha512-12WGKBQzjUAI4ayyF4IAtfw2QR/IDoqk6jTddXDhtYTJF9ASmoE1zst7cVtP0aL/F1jUJL5r+JxKXKEgHNbEUQ==} @@ -1307,10 +1307,6 @@ packages: peerDependencies: '@prisma/client': '>=2.26.0 || >=3 || >=4 || >=5' - '@aw-web-design/x-default-browser@1.4.126': - resolution: {integrity: sha512-Xk1sIhyNC/esHGGVjL/niHLowM0csl/kFO5uawBy4IrWwy0o1G8LGt3jP6nmWGz+USxeeqbihAmp/oVZju6wug==} - hasBin: true - '@azure/abort-controller@1.1.0': resolution: {integrity: sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==} engines: {node: '>=12.0.0'} @@ -1359,10 +1355,6 @@ packages: resolution: {integrity: sha512-wXD8LkUvHICeSWZydqg6o8Yvv+grlBEcmLGu+QEI4FcwFendbTEZrlSygnAXXSOCVaGAirWLchca35qrgpO6Jw==} engines: {node: '>=16'} - '@babel/code-frame@7.24.7': - resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} - engines: {node: '>=6.9.0'} - '@babel/code-frame@7.26.2': resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} @@ -1379,14 +1371,6 @@ packages: resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==} engines: {node: '>=6.9.0'} - '@babel/helper-annotate-as-pure@7.22.5': - resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-annotate-as-pure@7.24.7': - resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} - engines: {node: '>=6.9.0'} - '@babel/helper-annotate-as-pure@7.25.9': resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} engines: {node: '>=6.9.0'} @@ -1399,30 +1383,12 @@ packages: resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} engines: {node: '>=6.9.0'} - '@babel/helper-create-class-features-plugin@7.24.5': - resolution: {integrity: sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-create-class-features-plugin@7.24.7': - resolution: {integrity: sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-create-class-features-plugin@7.25.9': resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-create-regexp-features-plugin@7.24.7': - resolution: {integrity: sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-create-regexp-features-plugin@7.25.9': resolution: {integrity: sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==} engines: {node: '>=6.9.0'} @@ -1434,86 +1400,24 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - '@babel/helper-environment-visitor@7.22.20': - resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-environment-visitor@7.24.7': - resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-function-name@7.23.0': - resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-function-name@7.24.7': - resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-hoist-variables@7.22.5': - resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-member-expression-to-functions@7.24.5': - resolution: {integrity: sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-member-expression-to-functions@7.24.7': - resolution: {integrity: sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==} - engines: {node: '>=6.9.0'} - '@babel/helper-member-expression-to-functions@7.25.9': resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.22.15': - resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-imports@7.24.3': - resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-imports@7.24.7': - resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} - engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.25.9': resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.24.5': - resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-module-transforms@7.26.0': resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-optimise-call-expression@7.22.5': - resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-optimise-call-expression@7.24.7': - resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} - engines: {node: '>=6.9.0'} - '@babel/helper-optimise-call-expression@7.25.9': resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.24.5': - resolution: {integrity: sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-plugin-utils@7.24.7': - resolution: {integrity: sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==} - engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.25.9': resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} engines: {node: '>=6.9.0'} @@ -1524,96 +1428,28 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-replace-supers@7.24.1': - resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-replace-supers@7.24.7': - resolution: {integrity: sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-replace-supers@7.25.9': resolution: {integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-simple-access@7.24.5': - resolution: {integrity: sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-simple-access@7.24.7': - resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} - engines: {node: '>=6.9.0'} - '@babel/helper-simple-access@7.25.9': resolution: {integrity: sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==} engines: {node: '>=6.9.0'} - '@babel/helper-skip-transparent-expression-wrappers@7.22.5': - resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} - engines: {node: '>=6.9.0'} - - '@babel/helper-skip-transparent-expression-wrappers@7.24.7': - resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-skip-transparent-expression-wrappers@7.25.9': resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} engines: {node: '>=6.9.0'} - '@babel/helper-split-export-declaration@7.24.5': - resolution: {integrity: sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==} - engines: {node: '>=6.9.0'} - - '@babel/helper-split-export-declaration@7.24.7': - resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-string-parser@7.24.1': - resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-string-parser@7.24.7': - resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-string-parser@7.24.8': - resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.25.9': resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.5': - resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.24.7': - resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.25.9': resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.23.5': - resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-option@7.24.7': - resolution: {integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-option@7.24.8': - resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.25.9': resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} engines: {node: '>=6.9.0'} @@ -1626,10 +1462,6 @@ packages: resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.24.7': - resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} - engines: {node: '>=6.9.0'} - '@babel/parser@7.26.3': resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} engines: {node: '>=6.0.0'} @@ -1686,12 +1518,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-flow@7.23.3': - resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-import-assertions@7.26.0': resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==} engines: {node: '>=6.9.0'} @@ -1714,18 +1540,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-jsx@7.24.1': - resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-syntax-jsx@7.24.7': - resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-jsx@7.25.9': resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} engines: {node: '>=6.9.0'} @@ -1810,12 +1624,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-class-properties@7.24.7': - resolution: {integrity: sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-class-properties@7.25.9': resolution: {integrity: sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==} engines: {node: '>=6.9.0'} @@ -1882,12 +1690,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-flow-strip-types@7.23.3': - resolution: {integrity: sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-for-of@7.25.9': resolution: {integrity: sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==} engines: {node: '>=6.9.0'} @@ -1930,18 +1732,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.24.1': - resolution: {integrity: sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-modules-commonjs@7.24.7': - resolution: {integrity: sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.25.9': resolution: {integrity: sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==} engines: {node: '>=6.9.0'} @@ -1972,12 +1762,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-nullish-coalescing-operator@7.24.7': - resolution: {integrity: sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-nullish-coalescing-operator@7.25.9': resolution: {integrity: sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==} engines: {node: '>=6.9.0'} @@ -2008,12 +1792,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-optional-chaining@7.24.7': - resolution: {integrity: sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-optional-chaining@7.25.9': resolution: {integrity: sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==} engines: {node: '>=6.9.0'} @@ -2026,12 +1804,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-private-methods@7.24.7': - resolution: {integrity: sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-private-methods@7.25.9': resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==} engines: {node: '>=6.9.0'} @@ -2122,12 +1894,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.24.5': - resolution: {integrity: sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.25.9': resolution: {integrity: sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==} engines: {node: '>=6.9.0'} @@ -2164,12 +1930,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/preset-flow@7.23.3': - resolution: {integrity: sha512-7yn6hl8RIv+KNk6iIrGZ+D06VhVY35wLVf23Cz/mMu1zOr7u4MMP4j0nZ9tLf8+4ZFpnib8cFYgB/oYg9hfswA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/preset-modules@0.1.6-no-external-plugins': resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: @@ -2181,39 +1941,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/preset-typescript@7.24.1': - resolution: {integrity: sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/preset-typescript@7.26.0': resolution: {integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/register@7.23.7': - resolution: {integrity: sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/regjsgen@0.8.0': - resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} - - '@babel/runtime@7.23.9': - resolution: {integrity: sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==} - engines: {node: '>=6.9.0'} - - '@babel/runtime@7.24.5': - resolution: {integrity: sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==} - engines: {node: '>=6.9.0'} - - '@babel/runtime@7.25.6': - resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==} - engines: {node: '>=6.9.0'} - '@babel/runtime@7.26.0': resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} engines: {node: '>=6.9.0'} @@ -2222,37 +1955,14 @@ packages: resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.24.5': - resolution: {integrity: sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==} - engines: {node: '>=6.9.0'} - - '@babel/traverse@7.25.9': - resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} - engines: {node: '>=6.9.0'} - '@babel/traverse@7.26.4': resolution: {integrity: sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==} engines: {node: '>=6.9.0'} - '@babel/types@7.24.5': - resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.24.7': - resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.25.6': - resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} - engines: {node: '>=6.9.0'} - '@babel/types@7.26.3': resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} engines: {node: '>=6.9.0'} - '@base2/pretty-print-object@1.0.1': - resolution: {integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==} - '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} @@ -2384,10 +2094,6 @@ packages: '@codemirror/view@6.26.3': resolution: {integrity: sha512-gmqxkPALZjkgSxIeeweY/wGQXBfwTUaLs8h7OKtSwfbj9Ct3L11lD+u1sS7XHppxFQoMDiMDp07P9f3I2jWOHw==} - '@colors/colors@1.5.0': - resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} - engines: {node: '>=0.1.90'} - '@commander-js/extra-typings@11.1.0': resolution: {integrity: sha512-GuvZ38d23H+7Tz2C9DhzCepivsOsky03s5NI+KCy7ke1FNUvsJ2oO47scQ9YaGGhgjgNW5OYYNSADmbjcSoIhw==} peerDependencies: @@ -2432,10 +2138,6 @@ packages: resolution: {integrity: sha512-mepCf/e9+SKYy1d02/UkvSy6+6MoyXhVxP8lLDfA7BPE1X1d4dR0sZznmbM8/XVJ1GPM+Svnx7Xj6ZweByWUkw==} engines: {node: '>17.0.0'} - '@discoveryjs/json-ext@0.5.7': - resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} - engines: {node: '>=10.0.0'} - '@emnapi/runtime@1.3.1': resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} @@ -3349,15 +3051,6 @@ packages: resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1': - resolution: {integrity: sha512-pdoMZ9QaPnVlSM+SdU/wgg0nyD/8wQ7y90ttO2CMCyrrm7RxveYIJ5eNfjPaoMFqW41LZra7QO9j+xV4Y18Glw==} - peerDependencies: - typescript: '>= 4.3.x' - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 - peerDependenciesMeta: - typescript: - optional: true - '@joshwooding/vite-plugin-react-docgen-typescript@0.4.2': resolution: {integrity: sha512-feQ+ntr+8hbVudnsTUapiMN9q8T90XA1d5jn9QzY09sNoj4iD9wi0PY1vsBFTda4ZjEaxRK9S81oarR2nj7TFQ==} peerDependencies: @@ -3379,9 +3072,6 @@ packages: resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} - '@jridgewell/sourcemap-codec@1.4.15': - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - '@jridgewell/sourcemap-codec@1.5.0': resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} @@ -3433,9 +3123,6 @@ packages: '@mdx-js/typescript-plugin@0.0.6': resolution: {integrity: sha512-29+usz5GpcTsRkaFnYk+o7AWCg1dW59wHWO3EBux0sFGDE945btdp0HVAp+JaMW5L8QgzsY2bgutvd1PyzpMlw==} - '@ndelangen/get-tarball@3.0.9': - resolution: {integrity: sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA==} - '@next/env@15.0.0': resolution: {integrity: sha512-Mcv8ZVmEgTO3bePiH/eJ7zHqQEs2gCqZ0UId2RxHmDDc7Pw6ngfSrOFlxG8XDpaex+n2G+TKPsQAf28MO+88Gw==} @@ -4303,15 +3990,6 @@ packages: react: '>=17' react-dom: '>=17' - '@rollup/pluginutils@5.1.0': - resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - '@rollup/pluginutils@5.1.3': resolution: {integrity: sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==} engines: {node: '>=14.0.0'} @@ -4431,10 +4109,6 @@ packages: '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - '@sindresorhus/merge-streams@1.0.0': - resolution: {integrity: sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==} - engines: {node: '>=18'} - '@sindresorhus/merge-streams@2.3.0': resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} @@ -4445,49 +4119,31 @@ packages: '@sinonjs/fake-timers@10.3.0': resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} - '@storybook/addon-actions@8.1.6': - resolution: {integrity: sha512-EbiAdbtXN/UM4by3+qisbrQmElaIfahgNqffbst6GiCTmUCVE5if6geL1mzKd/u/rZOzx5g0EG76x8N9yDjOtg==} - '@storybook/addon-actions@8.4.7': resolution: {integrity: sha512-mjtD5JxcPuW74T6h7nqMxWTvDneFtokg88p6kQ5OnC1M259iAXb//yiSZgu/quunMHPCXSiqn4FNOSgASTSbsA==} peerDependencies: storybook: ^8.4.7 - '@storybook/addon-backgrounds@8.1.6': - resolution: {integrity: sha512-mrBG5mkcMg6vpRUtNxyYaseD4ucrG+mZiqZnXcx8LWzwDMOd4mOODvap286z+Si0Fl1etbGDDhPU9+hV+o1arw==} - '@storybook/addon-backgrounds@8.4.7': resolution: {integrity: sha512-I4/aErqtFiazcoWyKafOAm3bLpxTj6eQuH/woSbk1Yx+EzN+Dbrgx1Updy8//bsNtKkcrXETITreqHC+a57DHQ==} peerDependencies: storybook: ^8.4.7 - '@storybook/addon-controls@8.1.6': - resolution: {integrity: sha512-hDMsu4yRP/ySb/G7hbd7nSFhVNz+F9hnizJGJX4XGuiSx7rAEYjvfKQKkawxTP+VeAw6iZPj1fukvOrMCQ0xxQ==} - '@storybook/addon-controls@8.4.7': resolution: {integrity: sha512-377uo5IsJgXLnQLJixa47+11V+7Wn9KcDEw+96aGCBCfLbWNH8S08tJHHnSu+jXg9zoqCAC23MetntVp6LetHA==} peerDependencies: storybook: ^8.4.7 - '@storybook/addon-docs@8.1.6': - resolution: {integrity: sha512-ejTbjDhaHn6IeTma/pwn8OutDzIqbMJKNhZx24W4FE/qvYInZIK/9gYPU9/oLKZ7FImqP3s1e4+RxDBgsq21lA==} - '@storybook/addon-docs@8.4.7': resolution: {integrity: sha512-NwWaiTDT5puCBSUOVuf6ME7Zsbwz7Y79WF5tMZBx/sLQ60vpmJVQsap6NSjvK1Ravhc21EsIXqemAcBjAWu80w==} peerDependencies: storybook: ^8.4.7 - '@storybook/addon-essentials@8.1.6': - resolution: {integrity: sha512-8ve9eM9dL6JsC5hV98unXtADvwyhIZoa3iWSeTicxWab49tvAfIM9ExwcWmUyPaB4m5q45jBSBXg66bzW2+TFw==} - '@storybook/addon-essentials@8.4.7': resolution: {integrity: sha512-+BtZHCBrYtQKILtejKxh0CDRGIgTl9PumfBOKRaihYb4FX1IjSAxoV/oo/IfEjlkF5f87vouShWsRa8EUauFDw==} peerDependencies: storybook: ^8.4.7 - '@storybook/addon-highlight@8.1.6': - resolution: {integrity: sha512-QT95TS4OT0SJJVz/1m038COUdS2yWukQOwyq2rCgSM6nU3OHOPf/CldDK4Sdch7Z4jV9kRdRS0Pu4FB5SV+uOw==} - '@storybook/addon-highlight@8.4.7': resolution: {integrity: sha512-whQIDBd3PfVwcUCrRXvCUHWClXe9mQ7XkTPCdPo4B/tZ6Z9c6zD8JUHT76ddyHivixFLowMnA8PxMU6kCMAiNw==} peerDependencies: @@ -4498,14 +4154,6 @@ packages: peerDependencies: storybook: ^8.4.7 - '@storybook/addon-links@8.1.6': - resolution: {integrity: sha512-EuSXoK+tpApjW08ZiC4yE9ePdJkIu36AFPJHA6FVierVU31klW+cbFqps88JpmALZkrlf+pzKf3uBIGLrkBSAw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - peerDependenciesMeta: - react: - optional: true - '@storybook/addon-links@8.4.7': resolution: {integrity: sha512-L/1h4dMeMKF+MM0DanN24v5p3faNYbbtOApMgg7SlcBT/tgo3+cAjkgmNpYA8XtKnDezm+T2mTDhB8mmIRZpIQ==} peerDependencies: @@ -4515,49 +4163,26 @@ packages: react: optional: true - '@storybook/addon-measure@8.1.6': - resolution: {integrity: sha512-afG6XzClrkBQ9ZUZQs0rI9z/RYB+qhebG5k1NTCGYJnj7K4c+jso9nQ9vmypOBqlYKwTT2ZG+9xSK1/IhudEvg==} - '@storybook/addon-measure@8.4.7': resolution: {integrity: sha512-QfvqYWDSI5F68mKvafEmZic3SMiK7zZM8VA0kTXx55hF/+vx61Mm0HccApUT96xCXIgmwQwDvn9gS4TkX81Dmw==} peerDependencies: storybook: ^8.4.7 - '@storybook/addon-outline@8.1.6': - resolution: {integrity: sha512-YjH3L4kxln0fLF77oDGJ2KF1I0RNrBQ9FRtqZkGMUbplxwYU0BBrguSgVeGxTLN1q/69LmL6wjFP4nLzqZARhA==} - '@storybook/addon-outline@8.4.7': resolution: {integrity: sha512-6LYRqUZxSodmAIl8icr585Oi8pmzbZ90aloZJIpve+dBAzo7ydYrSQxxoQEVltXbKf3VeVcrs64ouAYqjisMYA==} peerDependencies: storybook: ^8.4.7 - '@storybook/addon-toolbars@8.1.6': - resolution: {integrity: sha512-d1GciLzD2ZRqh7+b8+JGuCdx8x/MAobhTy+jKeK79d+QKNtPhqZ1OvyUbwObgD6XLF8B/3DvyP3r52lmYMwlnQ==} - '@storybook/addon-toolbars@8.4.7': resolution: {integrity: sha512-OSfdv5UZs+NdGB+nZmbafGUWimiweJ/56gShlw8Neo/4jOJl1R3rnRqqY7MYx8E4GwoX+i3GF5C3iWFNQqlDcw==} peerDependencies: storybook: ^8.4.7 - '@storybook/addon-viewport@8.1.6': - resolution: {integrity: sha512-4EpEkJW1fPqlHIqG7OQtnAaHh9DPj7k+guXpzWjVwHfF6AE0fXIg7Yx6iVDGPyKkRaagPw6nL8DOr2U8YwK4rQ==} - '@storybook/addon-viewport@8.4.7': resolution: {integrity: sha512-hvczh/jjuXXcOogih09a663sRDDSATXwbE866al1DXgbDFraYD/LxX/QDb38W9hdjU9+Qhx8VFIcNWoMQns5HQ==} peerDependencies: storybook: ^8.4.7 - '@storybook/blocks@8.1.6': - resolution: {integrity: sha512-HBp80G9puOejqlBA0iNlV3gUxc7TkBlNIVG2rmhjcvPZUueldxTUGIGvEfTLdEM6nqzNVZT+duXwqeHHnDcynA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - '@storybook/blocks@8.4.7': resolution: {integrity: sha512-+QH7+JwXXXIyP3fRCxz/7E2VZepAanXJM7G8nbR3wWsqWgrRp4Wra6MvybxAYCxU7aNfJX5c+RW84SNikFpcIA==} peerDependencies: @@ -4570,99 +4195,33 @@ packages: react-dom: optional: true - '@storybook/builder-manager@8.1.6': - resolution: {integrity: sha512-Y5d+dikKnUuCYyh4VLEF6A+AbWughEgtipVkDKOddSTzn04trClIOKqfhQqEUObydCpgvvfdjGXJa/zDRV/UQA==} - - '@storybook/builder-vite@8.1.6': - resolution: {integrity: sha512-xbGxI7aVMNuLcAB41Z+Vjr+M1Kznvw/jJ8HP9cfmUl1cO7ysF8R9opVG1C+kMIXUIQAVeND+DUZgmUg2zGzH6A==} - peerDependencies: - '@preact/preset-vite': '*' - typescript: '>= 4.3.x' - vite: ^4.0.0 || ^5.0.0 - vite-plugin-glimmerx: '*' - peerDependenciesMeta: - '@preact/preset-vite': - optional: true - typescript: - optional: true - vite-plugin-glimmerx: - optional: true - '@storybook/builder-vite@8.4.7': resolution: {integrity: sha512-LovyXG5VM0w7CovI/k56ZZyWCveQFVDl0m7WwetpmMh2mmFJ+uPQ35BBsgTvTfc8RHi+9Q3F58qP1MQSByXi9g==} peerDependencies: storybook: ^8.4.7 vite: ^4.0.0 || ^5.0.0 || ^6.0.0 - '@storybook/channels@8.1.6': - resolution: {integrity: sha512-CzDnP6qfI8OC8pGUk+wPUzLPYcKhX8XbriF2gBtwl6qVM8YfkHP2mLTiDYDwBIi0rLuUbSm/SpILXQ/ouOHOGw==} - - '@storybook/cli@8.1.6': - resolution: {integrity: sha512-xsFdBoAbo+2h/UCWuVXiH4Tu49iQ6d+3R1J8F2n4N6rAKxMqAb6fzYnH1GeRYeZk0HGqb2iNc4kBkxj0jW0rKw==} - hasBin: true - - '@storybook/client-logger@8.1.6': - resolution: {integrity: sha512-QfSoUxS1rmrBzO7o99og9g+Gkm7sTmU5ZOpTkjszjlRqfV6/77eUnUOzUikej4LqPLmlJV5fqGuvoP0aNVksDw==} - - '@storybook/codemod@8.1.6': - resolution: {integrity: sha512-N5JeimfscAOcME7FIrTCmxcsXxow11vtmPTjYWoeLYokBodaH5RyWcyyQ5KS1ACtt+dHYoX8lepSZA5SBEzYog==} - - '@storybook/components@8.1.6': - resolution: {integrity: sha512-RDcSj2gBVhK/klfcXQgINtvWe5hpJ1CYUv8hrAon3fWtZmX1+IrTJTorsdISvdHQ99o0WHZ+Ouz42O0yJnHzRg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - '@storybook/components@8.4.7': resolution: {integrity: sha512-uyJIcoyeMWKAvjrG9tJBUCKxr2WZk+PomgrgrUwejkIfXMO76i6jw9BwLa0NZjYdlthDv30r9FfbYZyeNPmF0g==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - '@storybook/core-common@8.1.6': - resolution: {integrity: sha512-OTlfJFaTOB588ibXrrFm0TAXam6E5xV1VXSjNXL+fIifx8Kjln2HNSy1JKjvcblQneYiV4J1xPCVnAIe0EGHDg==} + '@storybook/core@8.4.7': + resolution: {integrity: sha512-7Z8Z0A+1YnhrrSXoKKwFFI4gnsLbWzr8fnDCU6+6HlDukFYh8GHRcZ9zKfqmy6U3hw2h8H5DrHsxWfyaYUUOoA==} peerDependencies: prettier: ^2 || ^3 peerDependenciesMeta: prettier: optional: true - '@storybook/core-events@8.1.6': - resolution: {integrity: sha512-DaIVe4TUp/7uQdSJYGmJv9S/S364tSgZ3S3dZ1vsf1rgoUbCp5kTBtcd/fcqgukMPREgCgO9oDhmemI3SLAqzw==} - - '@storybook/core-server@8.1.6': - resolution: {integrity: sha512-rgkeTG8V4emzhPqjlhchsjLay0WtgK7SrXNf1X40oTJIwmbgbReLJ5EmOXBe9rhWSXJ13aKL3l6JuTLAoptSkg==} - - '@storybook/core@8.4.7': - resolution: {integrity: sha512-7Z8Z0A+1YnhrrSXoKKwFFI4gnsLbWzr8fnDCU6+6HlDukFYh8GHRcZ9zKfqmy6U3hw2h8H5DrHsxWfyaYUUOoA==} - peerDependencies: - prettier: ^2 || ^3 - peerDependenciesMeta: - prettier: - optional: true - - '@storybook/csf-plugin@8.1.6': - resolution: {integrity: sha512-y2OW84leoWsqfBXb7EoRy2QUmtsI3gpqYqpyD/d5K+vQ+E9CBel2WB8RPrwcYm2L88WPDaufQQDzqyB7aMx4fQ==} - '@storybook/csf-plugin@8.4.7': resolution: {integrity: sha512-Fgogplu4HImgC+AYDcdGm1rmL6OR1rVdNX1Be9C/NEXwOCpbbBwi0BxTf/2ZxHRk9fCeaPEcOdP5S8QHfltc1g==} peerDependencies: storybook: ^8.4.7 - '@storybook/csf-tools@8.1.6': - resolution: {integrity: sha512-jrKfHFNhiLBhWWW4/fm2wgKEVg55e6QuYUHY16KGd7PdPuzm+2Pt7jIl5V9yIj6a59YbjeMpT6jWPKbFx2TuCw==} - '@storybook/csf@0.1.12': resolution: {integrity: sha512-9/exVhabisyIVL0VxTCxo01Tdm8wefIXKXfltAPTSr8cbLn5JAxGQ6QV3mjdecLGEOucfoVhAKtJfVHxEK1iqw==} - '@storybook/csf@0.1.8': - resolution: {integrity: sha512-Ntab9o7LjBCbFIao5l42itFiaSh/Qu+l16l/r/9qmV9LnYZkO+JQ7tzhdlwpgJfhs+B5xeejpdAtftDRyXNajw==} - - '@storybook/docs-mdx@3.1.0-next.0': - resolution: {integrity: sha512-t4syFIeSyufieNovZbLruPt2DmRKpbwL4fERCZ1MifWDRIORCKLc4NCEHy+IqvIqd71/SJV2k4B51nF7vlJfmQ==} - - '@storybook/docs-tools@8.1.6': - resolution: {integrity: sha512-IhqQHSJ5nEBEJ162P/6/6c45toLinWpAkB7pwbAoP00djZSzfHNdQ4HfpZSGfD4GUJIvzsqMzUlyqCKLAoRPPA==} - '@storybook/global@5.0.0': resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} @@ -4678,37 +4237,16 @@ packages: peerDependencies: storybook: ^8.4.7 - '@storybook/manager-api@8.1.6': - resolution: {integrity: sha512-L/s1FdFh/P+eFmQwLtFtJHwFJrGD9H7nauaQlKJOrU3GeXfjBjtlAZQF0Q6B4ZTGxwZjQrzShpt/0yKc6gymtw==} - '@storybook/manager-api@8.4.7': resolution: {integrity: sha512-ELqemTviCxAsZ5tqUz39sDmQkvhVAvAgiplYy9Uf15kO0SP2+HKsCMzlrm2ue2FfkUNyqbDayCPPCB0Cdn/mpQ==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - '@storybook/manager@8.1.6': - resolution: {integrity: sha512-B7xc09FYHqC1sknJoWkGHBBCMQlfg7hF+4x42cGhAyYed4TeYAf7b1PDniq8L/PLbUgzTw+A62UC1fMurCcVDQ==} - - '@storybook/node-logger@8.1.6': - resolution: {integrity: sha512-IZEiTLFHu8Oom/vdEGpisSw5CfU+cw6/fTaX1P3EVClFOWVuy8/3X5MPu4wJH3jPym6E2DBduIUFeRsiuq61gA==} - - '@storybook/preview-api@8.1.6': - resolution: {integrity: sha512-g9EvVg/DYqmjMh1uivJBJnSIvURyuK4LLabYicQNmYdQJscAeXX2bpMcA4aeci9BBm9B2RP7JbSnq7DbXZaJYA==} - '@storybook/preview-api@8.4.7': resolution: {integrity: sha512-0QVQwHw+OyZGHAJEXo6Knx+6/4er7n2rTDE5RYJ9F2E2Lg42E19pfdLlq2Jhoods2Xrclo3wj6GWR//Ahi39Eg==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - '@storybook/preview@8.1.6': - resolution: {integrity: sha512-o9OgOmO10GyX1ZC7WiapYqGdst4TOCPLqWSu3H2nL4ZT7BQLUQfCy30kyoMO7KyxCgc5K5rcqG7qZ/N0tfUgRg==} - - '@storybook/react-dom-shim@8.1.6': - resolution: {integrity: sha512-qP5nkAmpGFy/gshO+bVjRo1rgo/6UVDElgOd2dlUtYnfdPONiOfWko2XGYKKfxa6Cp7KU35JlZz/kHGqWG31zQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - '@storybook/react-dom-shim@8.4.7': resolution: {integrity: sha512-6bkG2jvKTmWrmVzCgwpTxwIugd7Lu+2btsLAqhQSzDyIj2/uhMNp8xIMr/NBDtLgq3nomt9gefNa9xxLwk/OMg==} peerDependencies: @@ -4716,14 +4254,6 @@ packages: react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta storybook: ^8.4.7 - '@storybook/react-vite@8.1.6': - resolution: {integrity: sha512-aUrSOVVG/11v5FBWjxyVVYtL1MhFcGFvkHcT2tTUK2lN/EMNFugL5t5YYPv0FIi/DXxg8RBdJIV9vdNCd6tNOA==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - vite: ^4.0.0 || ^5.0.0 - '@storybook/react-vite@8.4.7': resolution: {integrity: sha512-iiY9iLdMXhDnilCEVxU6vQsN72pW3miaf0WSenOZRyZv3HdbpgOxI0qapOS0KCyRUnX9vTlmrSPTMchY4cAeOg==} engines: {node: '>=18.0.0'} @@ -4733,17 +4263,6 @@ packages: storybook: ^8.4.7 vite: ^4.0.0 || ^5.0.0 || ^6.0.0 - '@storybook/react@8.1.6': - resolution: {integrity: sha512-2CSc3MLeaY7QaYAQLwaXRboKkgQnWrSZAo/WTJcSHUr2YFxH5+iECB0Kci12GqaJklhhgmfTfVZ4Jo9ZJ6LQfg==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - typescript: '>= 4.2.x' - peerDependenciesMeta: - typescript: - optional: true - '@storybook/react@8.4.7': resolution: {integrity: sha512-nQ0/7i2DkaCb7dy0NaT95llRVNYWQiPIVuhNfjr1mVhEP7XD090p0g7eqUmsx8vfdHh2BzWEo6CoBFRd3+EXxw==} engines: {node: '>=18.0.0'} @@ -4759,12 +4278,6 @@ packages: typescript: optional: true - '@storybook/router@8.1.6': - resolution: {integrity: sha512-tvuhB2uXHEKK640Epm1SqVzPhQ9lXYfF7FX6FleJgVYEvZpJpNTD4RojedQoLI6SUUSXNy1Vs2QV26VM0XIPHQ==} - - '@storybook/telemetry@8.1.6': - resolution: {integrity: sha512-qNWjQPF6ufRvLCAavulhNYoqldDIeBvioFuCjLlwbw3BZw3ck7pwh1vZg4AJ0SAfzbnpnXPGrHe31gnxV0D6tw==} - '@storybook/test@8.4.7': resolution: {integrity: sha512-AhvJsu5zl3uG40itSQVuSy5WByp3UVhS6xAnme4FWRwgSxhvZjATJ3AZkkHWOYjnnk+P2/sbz/XuPli1FVCWoQ==} peerDependencies: @@ -4774,25 +4287,11 @@ packages: resolution: {integrity: sha512-L8sXFJUHmrlyU2BsWWZGuAjv39Jl1uAqUHdxmN42JY15M4+XCMjGlArdCCjDe1wpTSW6USYISA9axjZojgtvnw==} deprecated: In Storybook 8, this package functionality has been integrated to a new package called @storybook/test, which uses Vitest APIs for an improved experience. When upgrading to Storybook 8 with 'npx storybook@latest upgrade', you will get prompted and will get an automigration for the new package. Please migrate when you can. - '@storybook/theming@8.1.6': - resolution: {integrity: sha512-0Cl/7/0z2WSfXhZ9XSw6rgEjb0fXac7jfktieX0vYo1YckrNpWFRQP9NCpVPAcYZaFLlRSOqYark6CLoutEsIg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - '@storybook/theming@8.4.7': resolution: {integrity: sha512-99rgLEjf7iwfSEmdqlHkSG3AyLcK0sfExcr0jnc6rLiAkBhzuIsvcHjjUwkR210SOCgXqBPW0ZA6uhnuyppHLw==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - '@storybook/types@8.1.6': - resolution: {integrity: sha512-cWpS9+x1pxCO39spR8QmumMK2ub2p5cvMtrRvWaIjBFPbCwm2CvjBXFWIra2veBCZTxUKJ9VWxvi7pzRHjN/nw==} - '@swc/core-darwin-arm64@1.10.1': resolution: {integrity: sha512-NyELPp8EsVZtxH/mEqvzSyWpfPJ1lugpTQcSlMduZLj1EASLO4sC8wt8hmL1aizRlsbjCX+r0PyL+l0xQ64/6Q==} engines: {node: '>=10'} @@ -4879,11 +4378,6 @@ packages: peerDependencies: tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1' - '@tailwindcss/typography@0.5.13': - resolution: {integrity: sha512-ADGcJ8dX21dVVHIwTRgzrcunY6YY9uSlAHHGVKvkA+vLc5qLwEszvKts40lx7z0qc4clpjclwLeK5rVCV2P/uw==} - peerDependencies: - tailwindcss: '>=3.0.0 || insiders' - '@tailwindcss/typography@0.5.15': resolution: {integrity: sha512-AqhlCXl+8grUz8uqExv5OTtgpjuVIwFTSXTrh8y9/pw6q2ek7fJ+Y8ZEVw7EB2DCcuCOtEjf9w3+J3rzts01uA==} peerDependencies: @@ -4906,27 +4400,6 @@ packages: resolution: {integrity: sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==} engines: {node: '>=14'} - '@testing-library/jest-dom@6.4.2': - resolution: {integrity: sha512-CzqH0AFymEMG48CpzXFriYYkOjk6ZGPCLMhW9e9jg3KMCn5OfJecF8GtGW7yGfR/IgCe3SX8BSwjdzI6BBbZLw==} - engines: {node: '>=14', npm: '>=6', yarn: '>=1'} - peerDependencies: - '@jest/globals': '>= 28' - '@types/bun': latest - '@types/jest': '>= 28' - jest: '>= 28' - vitest: '>= 0.32' - peerDependenciesMeta: - '@jest/globals': - optional: true - '@types/bun': - optional: true - '@types/jest': - optional: true - jest: - optional: true - vitest: - optional: true - '@testing-library/jest-dom@6.5.0': resolution: {integrity: sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==} engines: {node: '>=14', npm: '>=6', yarn: '>=1'} @@ -4987,24 +4460,12 @@ packages: '@types/babel__template@7.4.2': resolution: {integrity: sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ==} - '@types/babel__traverse@7.20.5': - resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==} - '@types/babel__traverse@7.20.6': resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} - '@types/body-parser@1.19.5': - resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} - - '@types/connect@3.4.38': - resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} - '@types/cookie@0.6.0': resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} - '@types/cross-spawn@6.0.6': - resolution: {integrity: sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==} - '@types/d3-array@3.0.4': resolution: {integrity: sha512-nwvEkG9vYOc0Ic7G7kwgviY4AQlTfYGIZ0fqB7CQHXGyYM6nO7kJh5EguSNA3jfh4rq7Sb7eMVq8isuvg2/miQ==} @@ -5044,9 +4505,6 @@ packages: '@types/d3-force@3.0.4': resolution: {integrity: sha512-q7xbVLrWcXvSBBEoadowIUJ7sRpS1yvgMWnzHJggFy5cUZBq2HZL5k/pBSm0GdYWS1vs5/EDwMjSKF55PDY4Aw==} - '@types/d3-format@3.0.1': - resolution: {integrity: sha512-5KY70ifCCzorkLuIkDe0Z9YTf9RR2CjBX1iaJG+rgM/cPP+sO+q9YdQ9WdhQcgPj1EQiJ2/0+yUkkziTG6Lubg==} - '@types/d3-format@3.0.4': resolution: {integrity: sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==} @@ -5083,9 +4541,6 @@ packages: '@types/d3-shape@3.1.1': resolution: {integrity: sha512-6Uh86YFF7LGg4PQkuO2oG6EMBRLuW9cbavUW46zkIO5kuS2PfTqo2o9SkgtQzguBHbLgNnU90UNsITpsX1My+A==} - '@types/d3-time-format@4.0.0': - resolution: {integrity: sha512-yjfBUe6DJBsDin2BMIulhSHmr5qNR5Pxs17+oW4DoVPyVIXZ+m6bs7j1UVKP08Emv6jRmYrYqxYzO63mQxy1rw==} - '@types/d3-time-format@4.0.3': resolution: {integrity: sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==} @@ -5107,54 +4562,21 @@ packages: '@types/debug@4.1.10': resolution: {integrity: sha512-tOSCru6s732pofZ+sMv9o4o3Zc+Sa8l3bxd/tweTQudFn06vAzb13ZX46Zi6m6EJ+RUbRTHvgQJ1gBtSgkaUYA==} - '@types/detect-port@1.3.5': - resolution: {integrity: sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA==} - - '@types/diff@5.2.1': - resolution: {integrity: sha512-uxpcuwWJGhe2AR1g8hD9F5OYGCqjqWnBUQFD8gMZsDbv8oPHzxJF6iMO6n8Tk0AdzlxoaaoQhOYlIg/PukVU8g==} - - '@types/doctrine@0.0.3': - resolution: {integrity: sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==} - '@types/doctrine@0.0.9': resolution: {integrity: sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==} - '@types/ejs@3.1.5': - resolution: {integrity: sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==} - - '@types/emscripten@1.39.10': - resolution: {integrity: sha512-TB/6hBkYQJxsZHSqyeuO1Jt0AB/bW6G7rHt9g7lML7SOF6lbgcHvw/Lr+69iqN0qxgXLhWKScAon73JNnptuDw==} - - '@types/escodegen@0.0.6': - resolution: {integrity: sha512-AjwI4MvWx3HAOaZqYsjKWyEObT9lcVV0Y0V8nXo6cXzN8ZiMxVhf6F3d/UNvXVGKrEzL/Dluc5p+y9GkzlTWig==} - '@types/estree-jsx@1.0.0': resolution: {integrity: sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==} - '@types/estree@0.0.51': - resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} - '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} '@types/estree@1.0.6': resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} - '@types/express-serve-static-core@4.17.42': - resolution: {integrity: sha512-ckM3jm2bf/MfB3+spLPWYPUH573plBFwpOhqQ2WottxYV85j1HQFlxmnTq57X1yHY9awZPig06hL/cLMgNWHIQ==} - - '@types/express@4.17.21': - resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} - - '@types/find-cache-dir@3.2.1': - resolution: {integrity: sha512-frsJrz2t/CeGifcu/6uRo4b+SzAwT4NYCVPu1GN8IB9XTzrpPkGuV0tmh9mN+/L0PklAlsC3u5Fxt0ju00LXIw==} - '@types/geojson@7946.0.10': resolution: {integrity: sha512-Nmh0K3iWQJzniTuPRcJn5hxXkfB1T1pgB89SBig5PlJQU5yocazeu4jATJlaA0GYFKWMqDdvYemoSnF2pXgLVA==} - '@types/glob@7.2.0': - resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} - '@types/graceful-fs@4.1.7': resolution: {integrity: sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw==} @@ -5164,9 +4586,6 @@ packages: '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - '@types/http-errors@2.0.4': - resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} - '@types/invariant@2.2.37': resolution: {integrity: sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==} @@ -5179,9 +4598,6 @@ packages: '@types/istanbul-reports@3.0.1': resolution: {integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==} - '@types/jest@29.5.12': - resolution: {integrity: sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==} - '@types/jest@29.5.14': resolution: {integrity: sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==} @@ -5200,9 +4616,6 @@ packages: '@types/katex@0.16.3': resolution: {integrity: sha512-CeVMX9EhVUW8MWnei05eIRks4D5Wscw/W9Byz1s3PA+yJvcdvq9SaDjiUKvRvEgjpdTyJMjQA43ae4KTwsvOPg==} - '@types/lodash@4.14.202': - resolution: {integrity: sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==} - '@types/lodash@4.17.13': resolution: {integrity: sha512-lfx+dftrEZcdBPczf9d0Qv0x+j/rfNCMuC6OcfXmO8gkfeNAY88PgKUbvG56whcN23gc27yenwF6oJZXGFpYxg==} @@ -5215,15 +4628,6 @@ packages: '@types/mdx@2.0.13': resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} - '@types/mime@1.3.5': - resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} - - '@types/mime@3.0.4': - resolution: {integrity: sha512-iJt33IQnVRkqeqC7PzBHPTC6fDlRNRW8vjrgqtScAhrmMwe8c4Eo7+fUGTa+XdWrpEgpyKWMYmi2dIwMAYRzPw==} - - '@types/minimatch@5.1.2': - resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} - '@types/minimist@1.2.2': resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} @@ -5239,9 +4643,6 @@ packages: '@types/node@18.19.31': resolution: {integrity: sha512-ArgCD39YpyyrtFKIqMDvjz79jto5fcI/SVUs2HwB+f0dAzq68yqOdyaSivLiLugSziTpNXLQrVb7RZFmdZzbhA==} - '@types/node@20.12.7': - resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==} - '@types/node@20.17.6': resolution: {integrity: sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==} @@ -5257,18 +4658,9 @@ packages: '@types/parse-json@4.0.1': resolution: {integrity: sha512-3YmXzzPAdOTVljVMkTMBdBEvlOLg2cDQaDhnnhT3nT9uDbnJzjWhKlzb+desT12Y7tGqaN6d+AbozcKzyL36Ng==} - '@types/pretty-hrtime@1.0.3': - resolution: {integrity: sha512-nj39q0wAIdhwn7DGUyT9irmsKK1tV0bd5WFEhgpqNTMFZ8cE+jieuTphCW0tfdm47S2zVT5mr09B28b1chmQMA==} - '@types/prop-types@15.7.11': resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==} - '@types/qs@6.9.15': - resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} - - '@types/range-parser@1.2.7': - resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - '@types/react-dom@18.3.0': resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} @@ -5284,12 +4676,6 @@ packages: '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} - '@types/send@0.17.4': - resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} - - '@types/serve-static@1.15.5': - resolution: {integrity: sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==} - '@types/stack-utils@2.0.1': resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} @@ -5487,20 +4873,6 @@ packages: '@xobotyi/scrollbar-width@1.9.5': resolution: {integrity: sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ==} - '@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15': - resolution: {integrity: sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==} - engines: {node: '>=14.15.0'} - peerDependencies: - esbuild: '>=0.10.0' - - '@yarnpkg/fslib@2.10.3': - resolution: {integrity: sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A==} - engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} - - '@yarnpkg/libzip@2.3.0': - resolution: {integrity: sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg==} - engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} - abab@2.0.6: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} deprecated: Use your platform's native atob() and btoa() methods instead @@ -5520,10 +4892,6 @@ packages: resolution: {integrity: sha512-TOod9d5RDExo6STLMGa+04HGkl+TlMfbDnTyN93/ETJ9DpQ0DaYLqcMZlbXvdc4W3vVo1Qrl+WhSp8zvDsJ+jA==} deprecated: Superseded by abstract-level (https://github.com/Level/community#faq) - accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - acorn-globals@7.0.1: resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} @@ -5532,33 +4900,15 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-walk@7.2.0: - resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} - engines: {node: '>=0.4.0'} - acorn-walk@8.2.0: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} engines: {node: '>=0.4.0'} - acorn@7.4.1: - resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} - engines: {node: '>=0.4.0'} - hasBin: true - - acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} - engines: {node: '>=0.4.0'} - hasBin: true - acorn@8.14.0: resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} engines: {node: '>=0.4.0'} hasBin: true - address@1.2.2: - resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} - engines: {node: '>= 10.0.0'} - agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -5623,9 +4973,6 @@ packages: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} - app-root-dir@1.0.2: - resolution: {integrity: sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==} - arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} @@ -5661,9 +5008,6 @@ packages: resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} engines: {node: '>= 0.4'} - array-flatten@1.1.1: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - array-includes@3.1.8: resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} engines: {node: '>= 0.4'} @@ -5703,9 +5047,6 @@ packages: asn1.js@5.4.1: resolution: {integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==} - assert@2.1.0: - resolution: {integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==} - assertion-error@2.0.1: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} @@ -5721,9 +5062,6 @@ packages: resolution: {integrity: sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==} hasBin: true - async@3.2.4: - resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} - asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} @@ -5756,11 +5094,6 @@ packages: azure-devops-node-api@12.5.0: resolution: {integrity: sha512-R5eFskGvOm3U/GzeAuxRkUsAl0hrAwGgWn6zAd2KrZmrEhWZVqLew4OOupbQlXUuojUzpGtq62SmdhJ06N88og==} - babel-core@7.0.0-bridge.0: - resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - babel-jest@29.7.0: resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5842,10 +5175,6 @@ packages: bn.js@5.2.1: resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} - body-parser@1.20.2: - resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -5862,10 +5191,6 @@ packages: brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} - braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} @@ -5897,14 +5222,6 @@ packages: browserify-sign@4.2.1: resolution: {integrity: sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==} - browserify-zlib@0.1.4: - resolution: {integrity: sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==} - - browserslist@4.23.0: - resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - browserslist@4.24.2: resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -5943,21 +5260,10 @@ packages: resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} engines: {node: '>=10.16.0'} - bytes@3.0.0: - resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} - engines: {node: '>= 0.8'} - - bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} - call-bind-apply-helpers@1.0.0: resolution: {integrity: sha512-CCKAP2tkPau7D3GE8+V8R6sQubA9R5foIzGp+85EXCVSCivuxBNAWqcpn72PKYiIcqoViv/kcUDpaEIMBVi1lQ==} engines: {node: '>= 0.4'} - call-bind@1.0.5: - resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==} - call-bind@1.0.8: resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} engines: {node: '>= 0.4'} @@ -5986,12 +5292,6 @@ packages: resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} engines: {node: '>=16'} - caniuse-lite@1.0.30001614: - resolution: {integrity: sha512-jmZQ1VpmlRwHgdP1/uiKzgiAuGOfLEJsYFP4+GBou/QQ4U6IOJCB4NP1c+1p9RGLpwObcT94jA5/uO+F1vBbog==} - - caniuse-lite@1.0.30001679: - resolution: {integrity: sha512-j2YqID/YwpLnKzCmBOS4tlZdWprXm3ZmQLBH9ZBXFOhoxLA46fwyBvx6toCBWBmnuwUY/qB3kEU6gFx8qgCroA==} - caniuse-lite@1.0.30001680: resolution: {integrity: sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==} @@ -6055,10 +5355,6 @@ packages: chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} - chownr@2.0.0: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} - engines: {node: '>=10'} - ci-info@3.8.0: resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} engines: {node: '>=8'} @@ -6070,9 +5366,6 @@ packages: cipher-base@1.0.4: resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==} - citty@0.1.5: - resolution: {integrity: sha512-AS7n5NSc0OQVMV9v6wt3ByujNIrne0/cTjiC2MYqhvao57VNfiuVksTSr2p17nVOhEr2KtqiAkGwHcgMC/qUuQ==} - cjs-module-lexer@1.2.3: resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==} @@ -6089,22 +5382,10 @@ packages: resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} engines: {node: '>=10'} - cli-cursor@3.1.0: - resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} - engines: {node: '>=8'} - cli-cursor@4.0.0: resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - cli-spinners@2.9.1: - resolution: {integrity: sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==} - engines: {node: '>=6'} - - cli-table3@0.6.3: - resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} - engines: {node: 10.* || >= 12.*} - cli-truncate@4.0.0: resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} engines: {node: '>=18'} @@ -6119,10 +5400,6 @@ packages: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} - clone-deep@4.0.1: - resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} - engines: {node: '>=6'} - clone@0.1.19: resolution: {integrity: sha512-IO78I0y6JcSpEPHzK4obKdsL7E7oLdRVDVOLwr2Hkbjsb+Eoz0dxW6tef0WizoKu0gLC4oZSZuEF4U2K6w1WQw==} @@ -6230,17 +5507,6 @@ packages: resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} engines: {node: ^12.20.0 || >=14} - commondir@1.0.1: - resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - - compressible@2.0.18: - resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} - engines: {node: '>= 0.6'} - - compression@1.7.4: - resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} - engines: {node: '>= 0.8.0'} - compute-scroll-into-view@3.1.0: resolution: {integrity: sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg==} @@ -6251,18 +5517,6 @@ packages: resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} engines: {'0': node >= 0.8} - consola@3.2.3: - resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} - engines: {node: ^14.18.0 || >=16.10.0} - - content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} - - content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - convert-source-map@1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} @@ -6273,13 +5527,6 @@ packages: resolution: {integrity: sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - cookie-signature@1.0.6: - resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - - cookie@0.6.0: - resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} - engines: {node: '>= 0.6'} - cookie@0.7.1: resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} engines: {node: '>= 0.6'} @@ -6323,10 +5570,6 @@ packages: cross-spawn@5.1.0: resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} - cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} @@ -6334,10 +5577,6 @@ packages: crypto-browserify@3.12.0: resolution: {integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==} - crypto-random-string@4.0.0: - resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} - engines: {node: '>=12'} - css-in-js-utils@3.1.0: resolution: {integrity: sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==} @@ -6579,14 +5818,6 @@ packages: dayjs@1.11.10: resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} - debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} peerDependencies: @@ -6698,10 +5929,6 @@ packages: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} - depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - dependency-graph@0.11.0: resolution: {integrity: sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==} engines: {node: '>= 0.6.0'} @@ -6713,10 +5940,6 @@ packages: des.js@1.0.1: resolution: {integrity: sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==} - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - detect-indent@6.1.0: resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} engines: {node: '>=8'} @@ -6737,14 +5960,6 @@ packages: detect-node-es@1.1.0: resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} - detect-package-manager@2.0.1: - resolution: {integrity: sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==} - engines: {node: '>=12'} - - detect-port@1.5.1: - resolution: {integrity: sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==} - hasBin: true - devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} @@ -6831,26 +6046,12 @@ packages: resolution: {integrity: sha512-9+Sj30DIu+4KvHqMfLUGLFYL2PkURSYMVXJyXe92nFRvlYq5hBjLEhblKB+vkd/WVlUYMWigiY07T91Fkk0+4A==} engines: {node: '>= 0.4'} - duplexify@3.7.1: - resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} - eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} ecdsa-sig-formatter@1.0.11: resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} - ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - - ejs@3.1.10: - resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} - engines: {node: '>=0.10.0'} - hasBin: true - - electron-to-chromium@1.4.752: - resolution: {integrity: sha512-P3QJreYI/AUTcfBVrC4zy9KvnZWekViThgQMX/VpJ+IsOBbcX5JFpORM4qWapwWQ+agb2nYAOyn/4PMXOk0m2Q==} - electron-to-chromium@1.5.51: resolution: {integrity: sha512-kKeWV57KSS8jH4alKt/jKnvHPmJgBxXzGUSbMd4eQF+iOsVPl7bz2KUmu6eo80eMP8wVioTfTyTzdMgM15WXNg==} @@ -6873,10 +6074,6 @@ packages: emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - encodeurl@1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} @@ -6895,11 +6092,6 @@ packages: resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} engines: {node: '>=0.12'} - envinfo@7.11.1: - resolution: {integrity: sha512-8PiZgZNIB4q/Lw4AhOvAfB/ityHAd2bli3lESSWmWSzSsl5dKpy5N1d1Rfkd2teq/g9xN90lc6o98DOjMeYHpg==} - engines: {node: '>=4'} - hasBin: true - environment@1.1.0: resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} engines: {node: '>=18'} @@ -6936,9 +6128,6 @@ packages: resolution: {integrity: sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==} engines: {node: '>= 0.4'} - es-module-lexer@1.5.3: - resolution: {integrity: sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==} - es-object-atoms@1.0.0: resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} engines: {node: '>= 0.4'} @@ -6960,14 +6149,6 @@ packages: esast-util-from-js@2.0.1: resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} - esbuild-plugin-alias@0.2.1: - resolution: {integrity: sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==} - - esbuild-register@3.5.0: - resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==} - peerDependencies: - esbuild: '>=0.12 <1' - esbuild-register@3.6.0: resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} peerDependencies: @@ -6993,17 +6174,10 @@ packages: engines: {node: '>=18'} hasBin: true - escalade@3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} - engines: {node: '>=6'} - escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} - escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} @@ -7173,10 +6347,6 @@ packages: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} - etag@1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - event-target-shim@5.0.1: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} @@ -7196,10 +6366,6 @@ packages: resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==} engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} - execa@8.0.1: - resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} - engines: {node: '>=16.17'} - exit@0.1.2: resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} engines: {node: '>= 0.8.0'} @@ -7212,10 +6378,6 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.19.2: - resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} - engines: {node: '>= 0.10.0'} - extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} engines: {node: '>=0.10.0'} @@ -7287,9 +6449,6 @@ packages: picomatch: optional: true - fetch-retry@5.0.6: - resolution: {integrity: sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ==} - figures@5.0.0: resolution: {integrity: sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==} engines: {node: '>=14'} @@ -7298,39 +6457,13 @@ packages: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} engines: {node: '>=16.0.0'} - file-system-cache@2.3.0: - resolution: {integrity: sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==} - - filelist@1.0.4: - resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} - - fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} - fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} - finalhandler@1.2.0: - resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} - engines: {node: '>= 0.8'} - - find-cache-dir@2.1.0: - resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} - engines: {node: '>=6'} - - find-cache-dir@3.3.2: - resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} - engines: {node: '>=8'} - find-root@1.1.0: resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} - find-up@3.0.0: - resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} - engines: {node: '>=6'} - find-up@4.1.0: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} @@ -7349,10 +6482,6 @@ packages: flatted@3.3.2: resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==} - flow-parser@0.228.0: - resolution: {integrity: sha512-xPWkzCO07AnS8X+fQFpWm+tJ+C7aeaiVzJ+rSepbkCXUvUJ6l6squEl63axoMcixyH4wLjmypOzq/+zTD0O93w==} - engines: {node: '>=0.4.0'} - follow-redirects@1.15.6: resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} engines: {node: '>=4.0'} @@ -7387,10 +6516,6 @@ packages: resolution: {integrity: sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==} engines: {node: '>= 12.20'} - forwarded@0.2.0: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} - fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} @@ -7416,17 +6541,9 @@ packages: react-dom: optional: true - fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - fs-extra@11.1.1: - resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} - engines: {node: '>=14.14'} - fs-extra@11.2.0: resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} engines: {node: '>=14.14'} @@ -7439,10 +6556,6 @@ packages: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} - fs-minipass@2.1.0: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} - engines: {node: '>= 8'} - fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -7494,10 +6607,6 @@ packages: resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} engines: {node: '>=6'} - get-npm-tarball-url@2.1.0: - resolution: {integrity: sha512-ro+DiMu5DXgRBabqXupW38h7WPZ9+Ad8UjwhvsmmN8w1sU7ab0nzAXvVZ4kqYg57OrqomRtJvepX5/xvFKNtjA==} - engines: {node: '>=12.17'} - get-package-type@0.1.0: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} engines: {node: '>=8.0.0'} @@ -7510,24 +6619,13 @@ packages: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} - get-stream@8.0.1: - resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} - engines: {node: '>=16'} - get-symbol-description@1.0.2: resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} engines: {node: '>= 0.4'} - get-tsconfig@4.7.5: - resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} - get-tsconfig@4.8.1: resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} - giget@1.2.1: - resolution: {integrity: sha512-4VG22mopWtIeHwogGSy1FViXVo0YT+m6BrqZfz0JJFwbSsePsCdOzdLIIli5BtMp7Xe8f/o2OmBpQX2NBOC24g==} - hasBin: true - github-from-package@0.0.0: resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} @@ -7542,15 +6640,6 @@ packages: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} - glob-promise@4.2.2: - resolution: {integrity: sha512-xcUzJ8NWN5bktoTIX7eOclO1Npxd/dyVqUJxlLIDasT4C7KZyqlPIwkdJ0Ypiy3p2ZKahTjK4M9uC3sNSfNMzw==} - engines: {node: '>=12'} - peerDependencies: - glob: ^7.1.6 - - glob-to-regexp@0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true @@ -7579,10 +6668,6 @@ packages: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} - globby@14.0.0: - resolution: {integrity: sha512-/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ==} - engines: {node: '>=18'} - globby@14.0.1: resolution: {integrity: sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==} engines: {node: '>=18'} @@ -7604,15 +6689,6 @@ packages: resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} engines: {node: '>=6.0'} - gunzip-maybe@1.4.2: - resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==} - hasBin: true - - handlebars@4.7.8: - resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} - engines: {node: '>=0.4.7'} - hasBin: true - hard-rejection@2.1.0: resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} engines: {node: '>=6'} @@ -7639,10 +6715,6 @@ packages: resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} engines: {node: '>= 0.4'} - has-tostringtag@1.0.0: - resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} - engines: {node: '>= 0.4'} - has-tostringtag@1.0.2: resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} engines: {node: '>= 0.4'} @@ -7670,9 +6742,6 @@ packages: hast-util-from-parse5@8.0.1: resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} - hast-util-heading-rank@3.0.0: - resolution: {integrity: sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==} - hast-util-is-element@3.0.0: resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} @@ -7734,10 +6803,6 @@ packages: html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} - html-tags@3.3.1: - resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} - engines: {node: '>=8'} - html-url-attributes@3.0.0: resolution: {integrity: sha512-/sXbVCWayk6GDVg3ctOX6nxaVj7So40FcFAnWlWGNAB1LpYKcV5Cd10APjPjW80O7zYW2MsjBV4zZ7IZO5fVow==} @@ -7747,10 +6812,6 @@ packages: htmlparser2@8.0.2: resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} - http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} - http-proxy-agent@4.0.1: resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} engines: {node: '>= 6'} @@ -7767,10 +6828,6 @@ packages: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} - https-proxy-agent@7.0.4: - resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==} - engines: {node: '>= 14'} - https-proxy-agent@7.0.5: resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} engines: {node: '>= 14'} @@ -7786,10 +6843,6 @@ packages: resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} engines: {node: '>=14.18.0'} - human-signals@5.0.0: - resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} - engines: {node: '>=16.17.0'} - humanize-ms@1.2.1: resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} @@ -7902,14 +6955,6 @@ packages: invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} - ipaddr.js@1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} - - is-absolute-url@4.0.1: - resolution: {integrity: sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - is-alphabetical@2.0.1: resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} @@ -7934,9 +6979,6 @@ packages: resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} engines: {node: '>= 0.4'} - is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} - is-bigint@1.1.0: resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} engines: {node: '>= 0.4'} @@ -7945,10 +6987,6 @@ packages: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} - is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} - is-boolean-object@1.2.0: resolution: {integrity: sha512-kR5g0+dXf/+kXnqI+lu0URKYPKgICtHGGNCDSB10AaUFj3o/HkB3u7WfpRBJGFopxxY0oH3ux7ZsDjLtK7xqvw==} engines: {node: '>= 0.4'} @@ -7979,9 +7017,6 @@ packages: is-decimal@2.0.1: resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} - is-deflate@1.0.0: - resolution: {integrity: sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==} - is-docker@2.2.1: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} @@ -8028,10 +7063,6 @@ packages: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} - is-gzip@1.0.0: - resolution: {integrity: sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==} - engines: {node: '>=0.10.0'} - is-hexadecimal@2.0.1: resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} @@ -8045,26 +7076,14 @@ packages: engines: {node: '>=14.16'} hasBin: true - is-interactive@1.0.0: - resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} - engines: {node: '>=8'} - is-map@2.0.3: resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} engines: {node: '>= 0.4'} - is-nan@1.3.2: - resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==} - engines: {node: '>= 0.4'} - is-negative-zero@2.0.3: resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} engines: {node: '>= 0.4'} - is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} - is-number-object@1.1.0: resolution: {integrity: sha512-KVSZV0Dunv9DTPkhXwcZ3Q+tUc9TsaE1ZwX5J2WMvsSGS6Md8TFPun5uwh0yRdrNerI6vf/tbJxqSx4c1ZI1Lw==} engines: {node: '>= 0.4'} @@ -8084,14 +7103,6 @@ packages: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} - is-plain-object@2.0.4: - resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} - engines: {node: '>=0.10.0'} - - is-plain-object@5.0.0: - resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} - engines: {node: '>=0.10.0'} - is-platform@1.0.0: resolution: {integrity: sha512-AKxe6+dvzAQsDXhhhxGRL9G67q5rKiyTL0BUl5mCyQz2NdvmqWNmMsjoCOIVdyXOYpP6MhkmZ1DPYGkfgv0MpA==} @@ -8129,10 +7140,6 @@ packages: resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} engines: {node: '>=4'} - is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} - is-symbol@1.1.0: resolution: {integrity: sha512-qS8KkNNXUZ/I+nX6QT8ZS1/Yx0A444yhzdTKxCzKkNjQ9sHErBxJnJAgh+f5YhusYECEcjo4XcyH87hn6+ks0A==} engines: {node: '>= 0.4'} @@ -8141,10 +7148,6 @@ packages: resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} engines: {node: '>= 0.4'} - is-unicode-supported@0.1.0: - resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} - engines: {node: '>=10'} - is-unicode-supported@1.3.0: resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} engines: {node: '>=12'} @@ -8194,10 +7197,6 @@ packages: resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} engines: {node: '>=16'} - isobject@3.0.1: - resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} - engines: {node: '>=0.10.0'} - istanbul-lib-coverage@3.2.0: resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} engines: {node: '>=8'} @@ -8229,11 +7228,6 @@ packages: jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - jake@10.8.7: - resolution: {integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==} - engines: {node: '>=10'} - hasBin: true - jest-canvas-mock@2.5.2: resolution: {integrity: sha512-vgnpPupjOL6+L5oJXzxTxFrlGEIbHdZqFU+LFNdtLxZ3lRDCl17FlTMM7IatoRQkrcyOTMlDinjUguqmQ6bR2A==} @@ -8396,15 +7390,6 @@ packages: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true - jscodeshift@0.15.1: - resolution: {integrity: sha512-hIJfxUy8Rt4HkJn/zZPU9ChKfKZM1342waJ1QC2e2YsPcWhM+3BJ4dcfQCzArTrk1jJeNLB341H+qOcEHRxJZg==} - hasBin: true - peerDependencies: - '@babel/preset-env': ^7.1.6 - peerDependenciesMeta: - '@babel/preset-env': - optional: true - jsdoc-type-pratt-parser@4.1.0: resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} engines: {node: '>=12.0.0'} @@ -8427,10 +7412,6 @@ packages: canvas: optional: true - jsesc@0.5.0: - resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} - hasBin: true - jsesc@3.0.2: resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} engines: {node: '>=6'} @@ -8531,10 +7512,6 @@ packages: layout-base@1.0.2: resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==} - lazy-universal-dotenv@4.0.0: - resolution: {integrity: sha512-aXpZJRnTkpK6gQ/z4nk+ZBLd/Qdp118cvPruLSIQzQNRhKwEcdXCOzXuF55VDqIiuAaY3UGZ10DJtvZzDcvsxg==} - engines: {node: '>=14.0.0'} - level-blobs@0.1.7: resolution: {integrity: sha512-n0iYYCGozLd36m/Pzm206+brIgXP8mxPZazZ6ZvgKr+8YwOZ8/PPpYC5zMUu2qFygRN8RO6WC/HH3XWMW7RMVg==} @@ -8596,10 +7573,6 @@ packages: resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} engines: {node: '>=6'} - locate-path@3.0.0: - resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} - engines: {node: '>=6'} - locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} @@ -8650,10 +7623,6 @@ packages: lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - log-symbols@4.1.0: - resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} - engines: {node: '>=10'} - longest-streak@3.1.0: resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} @@ -8688,20 +7657,9 @@ packages: resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} engines: {node: '>=12'} - magic-string@0.30.10: - resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} - magic-string@0.30.14: resolution: {integrity: sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==} - make-dir@2.1.0: - resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} - engines: {node: '>=6'} - - make-dir@3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} - make-dir@4.0.0: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} @@ -8734,12 +7692,6 @@ packages: markdown-table@3.0.3: resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} - markdown-to-jsx@7.3.2: - resolution: {integrity: sha512-B+28F5ucp83aQm+OxNrPkS8z0tMKaeHiy0lHJs3LqCyDQFtWuenaIrkaVTgAm1pf1AU85LXltva86hlaT17i8Q==} - engines: {node: '>= 10'} - peerDependencies: - react: '>= 0.14.0' - md5.js@1.3.5: resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} @@ -8824,10 +7776,6 @@ packages: peerDependencies: esbuild: 0.* - media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - memoize-one@6.0.0: resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==} @@ -8838,9 +7786,6 @@ packages: resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==} engines: {node: '>=8'} - merge-descriptors@1.0.1: - resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} - merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -8851,10 +7796,6 @@ packages: mermaid@10.9.0: resolution: {integrity: sha512-swZju0hFox/B/qoLKK0rOxxgh8Cf7rJSfAUc1u8fezVihYMvrJAS45GzAxTVf4Q+xn9uMgitBcmWk7nWGXOs/g==} - methods@1.1.2: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} - micromark-core-commonmark@1.1.0: resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} @@ -9029,10 +7970,6 @@ packages: micromark@4.0.0: resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} - micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} - micromatch@4.0.8: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} @@ -9098,22 +8035,10 @@ packages: minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minipass@3.3.6: - resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} - engines: {node: '>=8'} - - minipass@5.0.0: - resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} - engines: {node: '>=8'} - minipass@7.1.2: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} - minizlib@2.1.2: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} - engines: {node: '>= 8'} - mixme@0.5.9: resolution: {integrity: sha512-VC5fg6ySUscaWUpI4gxCBTQMH2RdUpNrk+MsbpCYtIvf9SBJdiUey4qE7BXviJsJR4nDQxCZ+3yaYNW3guz/Pw==} engines: {node: '>= 8.0.0'} @@ -9121,11 +8046,6 @@ packages: mkdirp-classic@0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} - mkdirp@1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true - moo-color@1.0.3: resolution: {integrity: sha512-i/+ZKXMDf6aqYtBhuOcej71YSlbjT3wCO/4H1j8rPvxDJEifdwgg5MaFyu6iYAT8GBZJg2z0dkgK4YMzvURALQ==} @@ -9133,9 +8053,6 @@ packages: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} - ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -9162,17 +8079,10 @@ packages: natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - negotiator@1.0.0: resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} engines: {node: '>= 0.6'} - neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - next-auth@5.0.0-beta.25: resolution: {integrity: sha512-2dJJw1sHQl2qxCrRk+KTQbeH+izFbGFPuJj5eGgBZFYyiYYtvlrBeUw1E/OJJxTRjuxbSYGnCTkUIRsIIW0bog==} peerDependencies: @@ -9268,17 +8178,10 @@ packages: node-addon-api@7.0.0: resolution: {integrity: sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==} - node-dir@0.1.17: - resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} - engines: {node: '>= 0.10.5'} - node-domexception@1.0.0: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} engines: {node: '>=10.5.0'} - node-fetch-native@1.6.1: - resolution: {integrity: sha512-bW9T/uJDPAJB2YNYEpWzE54U5O3MQidXsOyTfnbKYtTtFexRvGzb1waphBN4ZwP6EcIvYYEOwW0b72BpAqydTw==} - node-fetch@2.7.0: resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} engines: {node: 4.x || >=6.0.0} @@ -9291,9 +8194,6 @@ packages: node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.14: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} - node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} @@ -9360,17 +8260,9 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - nwsapi@2.2.10: - resolution: {integrity: sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ==} - nwsapi@2.2.13: resolution: {integrity: sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==} - nypm@0.3.6: - resolution: {integrity: sha512-2CATJh3pd6CyNfU5VZM7qSwFu0ieyabkEdnogE30Obn1czrmOYiZ8DOZLe1yBdLKWoyD3Mcy2maUs+0MR3yVjQ==} - engines: {node: ^14.16.0 || >=16.10.0} - hasBin: true - oauth4webapi@3.1.3: resolution: {integrity: sha512-dik5wEMdFL5p3JlijYvM7wMNCgaPhblLIDCZtdXcaZp5wgu5Iwmsu7lMzgFhIDTi5d0BJo03LVoOoFQvXMeOeQ==} @@ -9424,17 +8316,6 @@ packages: octal@1.0.0: resolution: {integrity: sha512-nnda7W8d+A3vEIY+UrDQzzboPf1vhs4JYVhff5CDkq9QNoZY7Xrxeo/htox37j9dZf7yNHevZzqtejWgy1vCqQ==} - ohash@1.1.3: - resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} - - on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} - - on-headers@1.0.2: - resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} - engines: {node: '>= 0.8'} - once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} @@ -9474,10 +8355,6 @@ packages: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} - ora@5.4.1: - resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} - engines: {node: '>=10'} - os-tmpdir@1.0.2: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} @@ -9501,10 +8378,6 @@ packages: resolution: {integrity: sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg==} engines: {node: '>=18'} - p-locate@3.0.0: - resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} - engines: {node: '>=6'} - p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} @@ -9524,9 +8397,6 @@ packages: package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - pako@0.2.9: - resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} - pako@2.1.0: resolution: {integrity: sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==} @@ -9556,10 +8426,6 @@ packages: parse5@7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} - parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - patch-console@2.0.0: resolution: {integrity: sha512-0YNdUceMdaQwoKce1gatDScmMo5pu/tfABfnzEqeG0gtTmd7mh/WcwgUjtAeOU7N8nFFlbQBnFK2gXW5fGvmMA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -9567,10 +8433,6 @@ packages: path-browserify@1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} - path-exists@3.0.0: - resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} - engines: {node: '>=4'} - path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} @@ -9594,9 +8456,6 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} - path-to-regexp@0.1.7: - resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} - path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -9605,9 +8464,6 @@ packages: resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} engines: {node: '>=12'} - pathe@1.1.2: - resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - pathval@2.0.0: resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} engines: {node: '>= 14.16'} @@ -9616,9 +8472,6 @@ packages: resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} engines: {node: '>=0.12'} - peek-stream@1.1.3: - resolution: {integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==} - peggy@4.0.2: resolution: {integrity: sha512-j4cepPgB20V7honmTAI+7U022y/n/wVi7Rbbd2QrMl2nifFECpngvA6Zhrz/JdmZ5LIBoTdkgHcDzzaA6C4ABg==} engines: {node: '>=18'} @@ -9630,12 +8483,6 @@ packages: periscopic@3.1.0: resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} - picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - - picocolors@1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} - picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -9659,18 +8506,10 @@ packages: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} - pkg-dir@3.0.0: - resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} - engines: {node: '>=6'} - pkg-dir@4.2.0: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - pkg-dir@5.0.0: - resolution: {integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==} - engines: {node: '>=10'} - pluralize@8.0.0: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} engines: {node: '>=4'} @@ -9904,10 +8743,6 @@ packages: property-information@6.4.0: resolution: {integrity: sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ==} - proxy-addr@2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} - proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} @@ -9929,15 +8764,9 @@ packages: public-encrypt@4.0.3: resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==} - pump@2.0.1: - resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==} - pump@3.0.0: resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} - pumpify@1.5.1: - resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==} - punycode@1.4.1: resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} @@ -9948,10 +8777,6 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.11.0: - resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} - engines: {node: '>=0.6'} - qs@6.12.1: resolution: {integrity: sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==} engines: {node: '>=0.6'} @@ -9969,23 +8794,12 @@ packages: resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} engines: {node: '>=8'} - ramda@0.29.0: - resolution: {integrity: sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==} - randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} randomfill@1.0.4: resolution: {integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==} - range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - - raw-body@2.5.2: - resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} - engines: {node: '>= 0.8'} - rc@1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true @@ -10001,10 +8815,6 @@ packages: peerDependencies: typescript: '>= 4.3.x' - react-docgen@7.0.3: - resolution: {integrity: sha512-i8aF1nyKInZnANZ4uZrH49qn1paRgBZ7wZiCNBMnenlPzEv0mRl+ShpTVEI6wZNl8sSc79xZkivtgLKQArcanQ==} - engines: {node: '>=16.14.0'} - react-docgen@7.1.0: resolution: {integrity: sha512-APPU8HB2uZnpl6Vt/+0AFoVYgSRtfiP6FLrZgPPTDmqSb2R4qZRbgd0A3VzIFxDt5e+Fozjx79WjLWnF69DK8g==} engines: {node: '>=16.14.0'} @@ -10030,12 +8840,6 @@ packages: react: '>= 16.3.0' react-dom: '>= 16.3.0' - react-element-to-jsx-string@15.0.0: - resolution: {integrity: sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ==} - peerDependencies: - react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 - react-dom: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 - react-error-boundary@4.0.11: resolution: {integrity: sha512-U13ul67aP5DOSPNSCWQ/eO0AQEYzEFkVljULQIjMV0KlffTAhxuDoBKdO0pb/JZ8mDhMKFZ9NZi0BmLGUiNphw==} peerDependencies: @@ -10058,9 +8862,6 @@ packages: react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - react-is@18.1.0: - resolution: {integrity: sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==} - react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} @@ -10228,10 +9029,6 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} - recast@0.23.6: - resolution: {integrity: sha512-9FHoNjX1yjuesMwuthAmPKabxYQdOgihFYmT5ebXfYGBcnqXZf3WOVz+5foEZ8Y83P4ZY6yQD5GMmtV+pgCCAQ==} - engines: {node: '>= 4'} - recast@0.23.9: resolution: {integrity: sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==} engines: {node: '>= 4'} @@ -10256,10 +9053,6 @@ packages: resolution: {integrity: sha512-B5dj6usc5dkk8uFliwjwDHM8To5/QwdKz9JcBZ8Ic4G1f0YmeeJTtE/ZTdgRFPAfxZFiUaPhZ1Jcs4qeagItGQ==} engines: {node: '>= 0.4'} - regenerate-unicode-properties@10.1.0: - resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==} - engines: {node: '>=4'} - regenerate-unicode-properties@10.2.0: resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} engines: {node: '>=4'} @@ -10280,10 +9073,6 @@ packages: resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} engines: {node: '>= 0.4'} - regexpu-core@5.3.2: - resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} - engines: {node: '>=4'} - regexpu-core@6.1.1: resolution: {integrity: sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==} engines: {node: '>=4'} @@ -10295,13 +9084,6 @@ packages: resolution: {integrity: sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==} hasBin: true - regjsparser@0.9.1: - resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} - hasBin: true - - rehype-external-links@3.0.0: - resolution: {integrity: sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==} - rehype-katex@7.0.1: resolution: {integrity: sha512-OiM2wrZ/wuhKkigASodFoo8wimG3H12LWQaH8qSPVJn9apWKFSH3YOCtbKpBorTVw/eI7cuT21XBbvwEswbIOA==} @@ -10317,9 +9099,6 @@ packages: rehype-recma@1.0.0: resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==} - rehype-slug@6.0.0: - resolution: {integrity: sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==} - remark-breaks@4.0.0: resolution: {integrity: sha512-IjEjJOkH4FuJvHZVIW0QCDWxcG96kCq7An/KVH2NfJe6rKZU2AsHeB3OEjPNRxi4QC34Xdx7I2KGYn6IpT7gxQ==} @@ -10396,10 +9175,6 @@ packages: resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} hasBin: true - restore-cursor@3.1.0: - resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} - engines: {node: '>=8'} - restore-cursor@4.0.0: resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -10412,11 +9187,6 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rimraf@2.6.3: - resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} deprecated: Rimraf versions prior to v4 are no longer supported @@ -10516,11 +9286,6 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.5.4: - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} - engines: {node: '>=10'} - hasBin: true - semver@7.6.0: resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} engines: {node: '>=10'} @@ -10531,27 +9296,15 @@ packages: engines: {node: '>=10'} hasBin: true - send@0.18.0: - resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} - engines: {node: '>= 0.8.0'} - serialize-javascript@6.0.2: resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - serve-static@1.15.0: - resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} - engines: {node: '>= 0.8.0'} - server-only@0.0.1: resolution: {integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==} set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - set-function-length@1.2.0: - resolution: {integrity: sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==} - engines: {node: '>= 0.4'} - set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} @@ -10564,17 +9317,10 @@ packages: resolution: {integrity: sha512-AhICkFV84tBP1aWqPwLZqFvAwqEoVA9kxNMniGEUvzOlm4vLmOFLiTT3UZ6bziJTy4bOVpzWGTfSCbmaayGx8g==} engines: {node: '>=6.9'} - setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - sha.js@2.4.11: resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} hasBin: true - shallow-clone@3.0.1: - resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} - engines: {node: '>=8'} - sharp@0.33.5: resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} @@ -10669,10 +9415,6 @@ packages: resolution: {integrity: sha512-psgxdGMwl5MZM9S3FWee4EgsEaIjahYV5AzGnwUvPhWeITz/j6rKpysQHlQ4USdxvINlb8lKfWGIXwfkrgtqkA==} engines: {node: '>= 10'} - source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} - engines: {node: '>=0.10.0'} - source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -10680,9 +9422,6 @@ packages: source-map-support@0.5.13: resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} - source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - source-map@0.5.6: resolution: {integrity: sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA==} engines: {node: '>=0.10.0'} @@ -10739,10 +9478,6 @@ packages: stacktrace-js@2.0.2: resolution: {integrity: sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==} - statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - stop-iteration-iterator@1.0.0: resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} engines: {node: '>= 0.4'} @@ -10751,13 +9486,6 @@ packages: resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==} engines: {node: '>=4', npm: '>=6'} - store2@2.14.3: - resolution: {integrity: sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==} - - storybook@8.1.6: - resolution: {integrity: sha512-qouQEB+sSb9ktE6fGVoBy6CLEUq4NOqDUpt/EhnITaWqzUeAZSQXTcoHg9DXhTMiynnbfqsUcZuK9PZOjgt7/w==} - hasBin: true - storybook@8.4.7: resolution: {integrity: sha512-RP/nMJxiWyFc8EVMH5gp20ID032Wvk+Yr3lmKidoegto5Iy+2dVQnUoElZb2zpbVXNHWakGuAkfI0dY1Hfp/vw==} hasBin: true @@ -10770,9 +9498,6 @@ packages: stream-events@1.0.5: resolution: {integrity: sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==} - stream-shift@1.0.1: - resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==} - stream-transform@2.1.3: resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==} @@ -10944,11 +9669,6 @@ packages: engines: {node: '>=14.0.0'} hasBin: true - tailwindcss@3.4.3: - resolution: {integrity: sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==} - engines: {node: '>=14.0.0'} - hasBin: true - tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} @@ -10960,29 +9680,10 @@ packages: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} engines: {node: '>=6'} - tar@6.2.0: - resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==} - engines: {node: '>=10'} - teeny-request@7.1.1: resolution: {integrity: sha512-iwY6rkW5DDGq8hE2YgNQlKbptYpY5Nn2xecjQiNjOXWbKzPGUfmeUBCSQbbr306d7Z7U2N0TPl+/SwYRfua1Dg==} engines: {node: '>=10'} - telejson@7.2.0: - resolution: {integrity: sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==} - - temp-dir@3.0.0: - resolution: {integrity: sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==} - engines: {node: '>=14.16'} - - temp@0.8.4: - resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} - engines: {node: '>=6.0.0'} - - tempy@3.1.0: - resolution: {integrity: sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==} - engines: {node: '>=14.16'} - term-size@2.2.1: resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} engines: {node: '>=8'} @@ -11008,9 +9709,6 @@ packages: resolution: {integrity: sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==} engines: {node: '>=10'} - through2@2.0.5: - resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} - tiny-invariant@1.3.3: resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} @@ -11048,24 +9746,13 @@ packages: tmpl@1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} - to-fast-properties@2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} - to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} - tocbot@4.27.18: - resolution: {integrity: sha512-NYydMLcFjN5Yd7BY1cbnSKpoS3lpkCMAs2zx+UrFfDAm2LOu+mKK1zysZYcaVrY+mRU6diTCW2tSefwdSRFFUg==} - toggle-selection@1.0.6: resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} - toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - toml@3.0.0: resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==} @@ -11139,12 +9826,6 @@ packages: resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} engines: {node: '>=6'} - tslib@1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - - tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} @@ -11227,18 +9908,10 @@ packages: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} - type-fest@1.4.0: - resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} - engines: {node: '>=10'} - type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} - type-fest@4.25.0: - resolution: {integrity: sha512-bRkIGlXsnGBRBQRAY56UXBm//9qH4bmJfFvq83gSz41N282df+fjy8ofcEgc1sM8geNt5cl6mC2g9Fht1cs8Aw==} - engines: {node: '>=16'} - type-fest@4.30.0: resolution: {integrity: sha512-G6zXWS1dLj6eagy6sVhOMQiLtJdxQBHIA9Z6HFUNLOlr6MFOgzV8wvmidtPONfPtEUv0uZsy77XJNzTAfwPDaA==} engines: {node: '>=16'} @@ -11246,10 +9919,6 @@ packages: type-flag@3.0.0: resolution: {integrity: sha512-3YaYwMseXCAhBB14RXW5cRQfJQlEknS6i4C8fCfeUdS3ihG9EdccdR9kt3vP73ZdeTGmPb4bZtkDn5XMIn1DLA==} - type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} - typed-array-buffer@1.0.2: resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} engines: {node: '>= 0.4'} @@ -11283,14 +9952,6 @@ packages: uc.micro@1.0.6: resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} - ufo@1.3.2: - resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==} - - uglify-js@3.19.3: - resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} - engines: {node: '>=0.8.0'} - hasBin: true - unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} @@ -11335,10 +9996,6 @@ packages: unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - unique-string@3.0.0: - resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} - engines: {node: '>=12'} - unist-util-find-after@5.0.0: resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} @@ -11396,10 +10053,6 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - unpipe@1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} - unplugin@1.16.0: resolution: {integrity: sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==} engines: {node: '>=14.0.0'} @@ -11408,12 +10061,6 @@ packages: resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} engines: {node: '>=8'} - update-browserslist-db@1.0.13: - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - update-browserslist-db@1.1.1: resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} hasBin: true @@ -11486,10 +10133,6 @@ packages: util@0.12.5: resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} - utils-merge@1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true @@ -11517,10 +10160,6 @@ packages: resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - vary@1.1.2: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} - engines: {node: '>= 0.8'} - vfile-location@5.0.2: resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==} @@ -11536,34 +10175,6 @@ packages: vfile@6.0.1: resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} - vite@5.2.10: - resolution: {integrity: sha512-PAzgUZbP7msvQvqdSD+ErD5qGnSFiGOoWmV5yAKUEI0kdhjbH6nMWVyZQC/hSc4aXwc0oJ9aEdIiF9Oje0JFCw==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - vite@5.2.11: resolution: {integrity: sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==} engines: {node: ^18.0.0 || >=20.0.0} @@ -11646,10 +10257,6 @@ packages: walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} - watchpack@2.4.0: - resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} - engines: {node: '>=10.13.0'} - wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} @@ -11700,9 +10307,6 @@ packages: whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - which-boxed-primitive@1.1.0: resolution: {integrity: sha512-Ei7Miu/AXe2JJ4iNF5j/UphAgRoma4trE6PtisM09bPygb3egMH3YLW/befsWb1A1AxvNSFidOFTB18XtnIIng==} engines: {node: '>= 0.4'} @@ -11722,10 +10326,6 @@ packages: resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} engines: {node: '>=8.15'} - which-typed-array@1.1.15: - resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} - engines: {node: '>= 0.4'} - which-typed-array@1.1.16: resolution: {integrity: sha512-g+N+GAWiRj66DngFwHvISJd+ITsyphZvD1vChfVg6cEdnzy53GzB3oy0fUNlvhz7H7+MiqhYr26qxQShCpKTTQ==} engines: {node: '>= 0.4'} @@ -11752,9 +10352,6 @@ packages: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} - wordwrap@1.0.0: - resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} - wrap-ansi@6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} engines: {node: '>=8'} @@ -11774,25 +10371,10 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - write-file-atomic@2.4.3: - resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} - write-file-atomic@4.0.2: resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - ws@8.17.0: - resolution: {integrity: sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - ws@8.18.0: resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} engines: {node: '>=10.0.0'} @@ -11840,10 +10422,6 @@ packages: resolution: {integrity: sha512-sp/sT9OALMjRW1fKDlPeuSZlDQpkqReA0pyJukniWbTGoEKefHxhGJynE3PNhUMlcM8qWIjPwecwCw4LArS5Eg==} engines: {node: '>=0.4'} - xtend@4.0.2: - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} - engines: {node: '>=0.4'} - y18n@4.0.3: resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} @@ -11864,10 +10442,6 @@ packages: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} - yaml@2.3.4: - resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} - engines: {node: '>= 14'} - yaml@2.6.0: resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==} engines: {node: '>= 14'} @@ -11937,8 +10511,6 @@ packages: snapshots: - '@adobe/css-tools@4.3.3': {} - '@adobe/css-tools@4.4.1': {} '@alcalzone/ansi-tokenize@0.1.3': @@ -12087,10 +10659,6 @@ snapshots: - '@simplewebauthn/server' - nodemailer - '@aw-web-design/x-default-browser@1.4.126': - dependencies: - default-browser-id: 3.0.0 - '@azure/abort-controller@1.1.0': dependencies: tslib: 2.8.1 @@ -12125,7 +10693,7 @@ snapshots: '@azure/core-util': 1.9.0 '@azure/logger': 1.1.2 http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.4 + https-proxy-agent: 7.0.5 tslib: 2.8.1 transitivePeerDependencies: - supports-color @@ -12174,11 +10742,6 @@ snapshots: jsonwebtoken: 9.0.2 uuid: 8.3.2 - '@babel/code-frame@7.24.7': - dependencies: - '@babel/highlight': 7.24.7 - picocolors: 1.1.1 - '@babel/code-frame@7.26.2': dependencies: '@babel/helper-validator-identifier': 7.25.9 @@ -12215,14 +10778,6 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 - '@babel/helper-annotate-as-pure@7.22.5': - dependencies: - '@babel/types': 7.26.3 - - '@babel/helper-annotate-as-pure@7.24.7': - dependencies: - '@babel/types': 7.26.3 - '@babel/helper-annotate-as-pure@7.25.9': dependencies: '@babel/types': 7.26.3 @@ -12242,34 +10797,6 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.24.5(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-member-expression-to-functions': 7.24.5 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.24.1(@babel/core@7.26.0) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.24.5 - semver: 6.3.1 - - '@babel/helper-create-class-features-plugin@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-function-name': 7.24.7 - '@babel/helper-member-expression-to-functions': 7.24.7 - '@babel/helper-optimise-call-expression': 7.24.7 - '@babel/helper-replace-supers': 7.24.7(@babel/core@7.26.0) - '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/helper-split-export-declaration': 7.24.7 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -12283,13 +10810,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.24.7 - regexpu-core: 5.3.2 - semver: 6.3.1 - '@babel/helper-create-regexp-features-plugin@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -12308,58 +10828,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-environment-visitor@7.22.20': {} - - '@babel/helper-environment-visitor@7.24.7': + '@babel/helper-member-expression-to-functions@7.25.9': dependencies: + '@babel/traverse': 7.26.4 '@babel/types': 7.26.3 - - '@babel/helper-function-name@7.23.0': - dependencies: - '@babel/template': 7.25.9 - '@babel/types': 7.26.3 - - '@babel/helper-function-name@7.24.7': - dependencies: - '@babel/template': 7.25.9 - '@babel/types': 7.26.3 - - '@babel/helper-hoist-variables@7.22.5': - dependencies: - '@babel/types': 7.26.3 - - '@babel/helper-member-expression-to-functions@7.24.5': - dependencies: - '@babel/types': 7.26.3 - - '@babel/helper-member-expression-to-functions@7.24.7': - dependencies: - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 - transitivePeerDependencies: - - supports-color - - '@babel/helper-member-expression-to-functions@7.25.9': - dependencies: - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-imports@7.22.15': - dependencies: - '@babel/types': 7.26.3 - - '@babel/helper-module-imports@7.24.3': - dependencies: - '@babel/types': 7.26.3 - - '@babel/helper-module-imports@7.24.7': - dependencies: - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 - transitivePeerDependencies: - - supports-color + transitivePeerDependencies: + - supports-color '@babel/helper-module-imports@7.25.9': dependencies: @@ -12368,15 +10842,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.24.5(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.24.3 - '@babel/helper-simple-access': 7.24.5 - '@babel/helper-split-export-declaration': 7.24.5 - '@babel/helper-validator-identifier': 7.24.5 - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -12386,22 +10851,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-optimise-call-expression@7.22.5': - dependencies: - '@babel/types': 7.26.3 - - '@babel/helper-optimise-call-expression@7.24.7': - dependencies: - '@babel/types': 7.26.3 - '@babel/helper-optimise-call-expression@7.25.9': dependencies: '@babel/types': 7.26.3 - '@babel/helper-plugin-utils@7.24.5': {} - - '@babel/helper-plugin-utils@7.24.7': {} - '@babel/helper-plugin-utils@7.25.9': {} '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.0)': @@ -12413,22 +10866,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.24.1(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-member-expression-to-functions': 7.24.5 - '@babel/helper-optimise-call-expression': 7.22.5 - - '@babel/helper-replace-supers@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-member-expression-to-functions': 7.24.7 - '@babel/helper-optimise-call-expression': 7.24.7 - transitivePeerDependencies: - - supports-color - '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -12438,17 +10875,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-simple-access@7.24.5': - dependencies: - '@babel/types': 7.26.3 - - '@babel/helper-simple-access@7.24.7': - dependencies: - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 - transitivePeerDependencies: - - supports-color - '@babel/helper-simple-access@7.25.9': dependencies: '@babel/traverse': 7.26.4 @@ -12456,17 +10882,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-skip-transparent-expression-wrappers@7.22.5': - dependencies: - '@babel/types': 7.26.3 - - '@babel/helper-skip-transparent-expression-wrappers@7.24.7': - dependencies: - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 - transitivePeerDependencies: - - supports-color - '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: '@babel/traverse': 7.26.4 @@ -12474,34 +10889,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-split-export-declaration@7.24.5': - dependencies: - '@babel/types': 7.26.3 - - '@babel/helper-split-export-declaration@7.24.7': - dependencies: - '@babel/types': 7.26.3 - - '@babel/helper-string-parser@7.24.1': {} - - '@babel/helper-string-parser@7.24.7': {} - - '@babel/helper-string-parser@7.24.8': {} - '@babel/helper-string-parser@7.25.9': {} - '@babel/helper-validator-identifier@7.24.5': {} - - '@babel/helper-validator-identifier@7.24.7': {} - '@babel/helper-validator-identifier@7.25.9': {} - '@babel/helper-validator-option@7.23.5': {} - - '@babel/helper-validator-option@7.24.7': {} - - '@babel/helper-validator-option@7.24.8': {} - '@babel/helper-validator-option@7.25.9': {} '@babel/helper-wrap-function@7.25.9': @@ -12517,13 +10908,6 @@ snapshots: '@babel/template': 7.25.9 '@babel/types': 7.26.3 - '@babel/highlight@7.24.7': - dependencies: - '@babel/helper-validator-identifier': 7.25.9 - chalk: 2.4.2 - js-tokens: 4.0.0 - picocolors: 1.1.1 - '@babel/parser@7.26.3': dependencies: '@babel/types': 7.26.3 @@ -12532,7 +10916,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.4 transitivePeerDependencies: - supports-color @@ -12559,7 +10943,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.4 transitivePeerDependencies: - supports-color @@ -12582,11 +10966,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-flow@7.23.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -12607,16 +10986,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.5 - - '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -12665,7 +11034,7 @@ snapshots: '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.26.0) + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.0)': @@ -12678,7 +11047,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.4 transitivePeerDependencies: - supports-color @@ -12701,14 +11070,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -12732,7 +11093,7 @@ snapshots: '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.4 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -12783,12 +11144,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -12802,7 +11157,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.4 transitivePeerDependencies: - supports-color @@ -12834,22 +11189,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.24.5(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.24.5 - '@babel/helper-simple-access': 7.24.5 - - '@babel/plugin-transform-modules-commonjs@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-simple-access': 7.24.7 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -12865,7 +11204,7 @@ snapshots: '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.4 transitivePeerDependencies: - supports-color @@ -12888,12 +11227,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -12924,15 +11257,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-optional-chaining@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -12946,14 +11270,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -12979,7 +11295,7 @@ snapshots: '@babel/plugin-transform-react-display-name@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-react-jsx-development@7.24.7(@babel/core@7.26.0)': dependencies: @@ -12991,19 +11307,19 @@ snapshots: '@babel/plugin-transform-react-jsx@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.26.0) - '@babel/types': 7.24.7 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color '@babel/plugin-transform-react-pure-annotations@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.0)': dependencies: @@ -13050,14 +11366,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-typescript@7.24.5(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.24.5 - '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-typescript@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -13167,25 +11475,18 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/preset-flow@7.23.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-validator-option': 7.24.8 - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.26.0) - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/types': 7.25.6 + '@babel/types': 7.26.3 esutils: 2.0.3 '@babel/preset-react@7.24.7(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/helper-validator-option': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.26.0) '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.26.0) '@babel/plugin-transform-react-jsx-development': 7.24.7(@babel/core@7.26.0) @@ -13193,15 +11494,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/preset-typescript@7.24.1(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.24.5(@babel/core@7.26.0) - '@babel/preset-typescript@7.26.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -13213,29 +11505,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/register@7.23.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - clone-deep: 4.0.1 - find-cache-dir: 2.1.0 - make-dir: 2.1.0 - pirates: 4.0.6 - source-map-support: 0.5.21 - - '@babel/regjsgen@0.8.0': {} - - '@babel/runtime@7.23.9': - dependencies: - regenerator-runtime: 0.14.1 - - '@babel/runtime@7.24.5': - dependencies: - regenerator-runtime: 0.14.1 - - '@babel/runtime@7.25.6': - dependencies: - regenerator-runtime: 0.14.1 - '@babel/runtime@7.26.0': dependencies: regenerator-runtime: 0.14.1 @@ -13246,33 +11515,6 @@ snapshots: '@babel/parser': 7.26.3 '@babel/types': 7.26.3 - '@babel/traverse@7.24.5': - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.3 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.24.5 - '@babel/parser': 7.26.3 - '@babel/types': 7.26.3 - debug: 4.4.0(supports-color@5.5.0) - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - '@babel/traverse@7.25.9': - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.3 - '@babel/parser': 7.26.3 - '@babel/template': 7.25.9 - '@babel/types': 7.26.3 - debug: 4.4.0(supports-color@5.5.0) - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - '@babel/traverse@7.26.4': dependencies: '@babel/code-frame': 7.26.2 @@ -13285,38 +11527,18 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/types@7.24.5': - dependencies: - '@babel/helper-string-parser': 7.24.1 - '@babel/helper-validator-identifier': 7.24.5 - to-fast-properties: 2.0.0 - - '@babel/types@7.24.7': - dependencies: - '@babel/helper-string-parser': 7.24.7 - '@babel/helper-validator-identifier': 7.24.7 - to-fast-properties: 2.0.0 - - '@babel/types@7.25.6': - dependencies: - '@babel/helper-string-parser': 7.24.8 - '@babel/helper-validator-identifier': 7.24.7 - to-fast-properties: 2.0.0 - '@babel/types@7.26.3': dependencies: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@base2/pretty-print-object@1.0.1': {} - '@bcoe/v8-coverage@0.2.3': {} '@braintree/sanitize-url@6.0.4': {} '@changesets/apply-release-plan@7.0.3': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.26.0 '@changesets/config': 3.0.1 '@changesets/get-version-range-type': 0.4.0 '@changesets/git': 3.0.0 @@ -13329,17 +11551,17 @@ snapshots: outdent: 0.5.0 prettier: 2.8.8 resolve-from: 5.0.0 - semver: 7.6.0 + semver: 7.6.3 '@changesets/assemble-release-plan@6.0.2': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.26.0 '@changesets/errors': 0.2.0 '@changesets/get-dependents-graph': 2.1.0 '@changesets/should-skip-package': 0.1.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 - semver: 7.6.0 + semver: 7.6.3 '@changesets/changelog-git@0.2.0': dependencies: @@ -13347,7 +11569,7 @@ snapshots: '@changesets/cli@2.27.5': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.26.0 '@changesets/apply-release-plan': 7.0.3 '@changesets/assemble-release-plan': 6.0.2 '@changesets/changelog-git': 0.2.0 @@ -13376,7 +11598,7 @@ snapshots: p-limit: 2.3.0 preferred-pm: 3.0.3 resolve-from: 5.0.0 - semver: 7.6.0 + semver: 7.6.3 spawndamnit: 2.0.0 term-size: 2.2.1 tty-table: 4.2.1 @@ -13389,7 +11611,7 @@ snapshots: '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 fs-extra: 7.0.1 - micromatch: 4.0.5 + micromatch: 4.0.8 '@changesets/errors@0.2.0': dependencies: @@ -13401,7 +11623,7 @@ snapshots: '@manypkg/get-packages': 1.1.3 chalk: 2.4.2 fs-extra: 7.0.1 - semver: 7.6.0 + semver: 7.6.3 '@changesets/get-github-info@0.6.0': dependencies: @@ -13412,7 +11634,7 @@ snapshots: '@changesets/get-release-plan@4.0.2': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.26.0 '@changesets/assemble-release-plan': 6.0.2 '@changesets/config': 3.0.1 '@changesets/pre': 2.0.0 @@ -13424,12 +11646,12 @@ snapshots: '@changesets/git@3.0.0': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.26.0 '@changesets/errors': 0.2.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 is-subdir: 1.2.0 - micromatch: 4.0.5 + micromatch: 4.0.8 spawndamnit: 2.0.0 '@changesets/logger@0.1.0': @@ -13443,7 +11665,7 @@ snapshots: '@changesets/pre@2.0.0': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.26.0 '@changesets/errors': 0.2.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -13451,7 +11673,7 @@ snapshots: '@changesets/read@0.6.0': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.26.0 '@changesets/git': 3.0.0 '@changesets/logger': 0.1.0 '@changesets/parse': 0.4.0 @@ -13462,7 +11684,7 @@ snapshots: '@changesets/should-skip-package@0.1.0': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.26.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -13472,7 +11694,7 @@ snapshots: '@changesets/write@0.3.1': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.26.0 '@changesets/types': 6.0.0 fs-extra: 7.0.1 human-id: 1.0.2 @@ -13576,9 +11798,6 @@ snapshots: style-mod: 4.1.0 w3c-keyname: 2.2.6 - '@colors/colors@1.5.0': - optional: true - '@commander-js/extra-typings@11.1.0(commander@11.1.0)': dependencies: commander: 11.1.0 @@ -13634,8 +11853,6 @@ snapshots: '@dagrejs/graphlib@2.2.4': {} - '@discoveryjs/json-ext@0.5.7': {} - '@emnapi/runtime@1.3.1': dependencies: tslib: 2.8.1 @@ -13643,8 +11860,8 @@ snapshots: '@emotion/babel-plugin@11.11.0': dependencies: - '@babel/helper-module-imports': 7.22.15 - '@babel/runtime': 7.24.5 + '@babel/helper-module-imports': 7.25.9 + '@babel/runtime': 7.26.0 '@emotion/hash': 0.9.1 '@emotion/memoize': 0.8.1 '@emotion/serialize': 1.1.2 @@ -13654,6 +11871,8 @@ snapshots: find-root: 1.1.0 source-map: 0.5.7 stylis: 4.2.0 + transitivePeerDependencies: + - supports-color '@emotion/cache@11.11.0': dependencies: @@ -13677,7 +11896,7 @@ snapshots: '@emotion/react@11.11.0(@types/react@18.3.3)(react@18.3.1)': dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.26.0 '@emotion/babel-plugin': 11.11.0 '@emotion/cache': 11.11.0 '@emotion/serialize': 1.1.2 @@ -13688,10 +11907,12 @@ snapshots: react: 18.3.1 optionalDependencies: '@types/react': 18.3.3 + transitivePeerDependencies: + - supports-color '@emotion/react@11.11.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.26.0 '@emotion/babel-plugin': 11.11.0 '@emotion/cache': 11.11.0 '@emotion/serialize': 1.1.2 @@ -13702,6 +11923,8 @@ snapshots: react: 19.0.0-rc-66855b96-20241106 optionalDependencies: '@types/react': 18.3.3 + transitivePeerDependencies: + - supports-color '@emotion/serialize@1.1.2': dependencies: @@ -14275,7 +12498,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -14289,7 +12512,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -14301,7 +12524,7 @@ snapshots: jest-util: 29.7.0 jest-validate: 29.7.0 jest-watcher: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.8 pretty-format: 29.7.0 slash: 3.0.0 strip-ansi: 6.0.1 @@ -14310,7 +12533,7 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -14324,7 +12547,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -14336,42 +12559,7 @@ snapshots: jest-util: 29.7.0 jest-validate: 29.7.0 jest-watcher: 29.7.0 - micromatch: 4.0.5 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-ansi: 6.0.1 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - ts-node - - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3))': - dependencies: - '@jest/console': 29.7.0 - '@jest/reporters': 29.7.0 - '@jest/test-result': 29.7.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 20.17.6 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - ci-info: 3.8.0 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)) - jest-haste-map: 29.7.0 - jest-message-util: 29.7.0 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-resolve-dependencies: 29.7.0 - jest-runner: 29.7.0 - jest-runtime: 29.7.0 - jest-snapshot: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - jest-watcher: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.8 pretty-format: 29.7.0 slash: 3.0.0 strip-ansi: 6.0.1 @@ -14482,7 +12670,7 @@ snapshots: jest-haste-map: 29.7.0 jest-regex-util: 29.6.3 jest-util: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.8 pirates: 4.0.6 slash: 3.0.0 write-file-atomic: 4.0.2 @@ -14498,16 +12686,6 @@ snapshots: '@types/yargs': 17.0.24 chalk: 4.1.2 - '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.6.3)(vite@5.2.10(@types/node@20.12.7))': - dependencies: - glob: 7.2.3 - glob-promise: 4.2.2(glob@7.2.3) - magic-string: 0.27.0 - react-docgen-typescript: 2.2.2(typescript@5.6.3) - vite: 5.2.10(@types/node@20.12.7) - optionalDependencies: - typescript: 5.6.3 - '@joshwooding/vite-plugin-react-docgen-typescript@0.4.2(typescript@5.6.3)(vite@5.2.11(@types/node@20.17.6))': dependencies: magic-string: 0.27.0 @@ -14519,21 +12697,19 @@ snapshots: '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/resolve-uri@3.1.2': {} '@jridgewell/set-array@1.2.1': {} - '@jridgewell/sourcemap-codec@1.4.15': {} - '@jridgewell/sourcemap-codec@1.5.0': {} '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping@0.3.9': dependencies: @@ -14559,14 +12735,14 @@ snapshots: '@manypkg/find-root@1.1.0': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.26.0 '@types/node': 12.20.55 find-up: 4.1.0 fs-extra: 8.1.0 '@manypkg/get-packages@1.1.3': dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.26.0 '@changesets/types': 4.1.0 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 @@ -14652,12 +12828,6 @@ snapshots: - bluebird - supports-color - '@ndelangen/get-tarball@3.0.9': - dependencies: - gunzip-maybe: 1.4.2 - pump: 3.0.0 - tar-fs: 2.1.1 - '@next/env@15.0.0': optional: true @@ -14825,7 +12995,7 @@ snapshots: dependencies: detect-libc: 1.0.3 is-glob: 4.0.3 - micromatch: 4.0.5 + micromatch: 4.0.8 node-addon-api: 7.0.0 optionalDependencies: '@parcel/watcher-android-arm64': 2.4.1 @@ -15356,6 +13526,7 @@ snapshots: react-use: 17.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' + - supports-color '@quri/ui@0.1.5(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -15372,6 +13543,7 @@ snapshots: react-use: 17.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' + - supports-color '@quri/ui@0.2.0(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -15388,6 +13560,7 @@ snapshots: react-use: 17.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' + - supports-color '@quri/ui@0.2.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -15404,6 +13577,7 @@ snapshots: react-use: 17.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' + - supports-color '@quri/ui@0.2.2(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -15420,6 +13594,7 @@ snapshots: react-use: 17.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' + - supports-color '@quri/ui@0.2.3(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react-hook-form@7.53.2(react@18.3.1))(react@18.3.1)': dependencies: @@ -15436,6 +13611,7 @@ snapshots: react-use: 17.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' + - supports-color '@radix-ui/number@1.1.0': {} @@ -15495,18 +13671,6 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.3)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.3 - - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': - dependencies: - react: 19.0.0-rc-66855b96-20241106 - optionalDependencies: - '@types/react': 18.3.3 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cae764ce-20241025)': dependencies: react: 19.0.0-rc-cae764ce-20241025 @@ -15519,68 +13683,12 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-context@1.1.1(@types/react@18.3.3)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.3 - - '@radix-ui/react-context@1.1.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': - dependencies: - react: 19.0.0-rc-66855b96-20241106 - optionalDependencies: - '@types/react': 18.3.3 - '@radix-ui/react-context@1.1.1(@types/react@18.3.3)(react@19.0.0-rc-cae764ce-20241025)': dependencies: react: 19.0.0-rc-cae764ce-20241025 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-dialog@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@18.3.1) - aria-hidden: 1.2.3 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.6.0(@types/react@18.3.3)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 - - '@radix-ui/react-dialog@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - aria-hidden: 1.2.3 - react: 19.0.0-rc-66855b96-20241106 - react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - react-remove-scroll: 2.6.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 - '@radix-ui/react-dialog@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)': dependencies: '@radix-ui/primitive': 1.1.0 @@ -15609,32 +13717,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 - - '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - react: 19.0.0-rc-66855b96-20241106 - react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 - '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)': dependencies: '@radix-ui/primitive': 1.1.0 @@ -15648,46 +13730,12 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.3)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.3 - - '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': - dependencies: - react: 19.0.0-rc-66855b96-20241106 - optionalDependencies: - '@types/react': 18.3.3 - '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.3)(react@19.0.0-rc-cae764ce-20241025)': dependencies: react: 19.0.0-rc-cae764ce-20241025 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 - - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - react: 19.0.0-rc-66855b96-20241106 - react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cae764ce-20241025) @@ -15699,20 +13747,6 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-id@1.1.0(@types/react@18.3.3)(react@18.3.1)': - dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.3 - - '@radix-ui/react-id@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': - dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - react: 19.0.0-rc-66855b96-20241106 - optionalDependencies: - '@types/react': 18.3.3 - '@radix-ui/react-id@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cae764ce-20241025)': dependencies: '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cae764ce-20241025) @@ -15783,26 +13817,6 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-portal@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 - - '@radix-ui/react-portal@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': - dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - react: 19.0.0-rc-66855b96-20241106 - react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 - '@radix-ui/react-portal@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)': dependencies: '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) @@ -15813,26 +13827,6 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-presence@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 - - '@radix-ui/react-presence@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - react: 19.0.0-rc-66855b96-20241106 - react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 - '@radix-ui/react-presence@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cae764ce-20241025) @@ -15843,24 +13837,6 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 - - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': - dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - react: 19.0.0-rc-66855b96-20241106 - react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)': dependencies: '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cae764ce-20241025) @@ -15904,20 +13880,6 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.3)(react@18.3.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.3 - - '@radix-ui/react-slot@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - react: 19.0.0-rc-66855b96-20241106 - optionalDependencies: - '@types/react': 18.3.3 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cae764ce-20241025)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cae764ce-20241025) @@ -15941,38 +13903,12 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.3)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.3 - - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': - dependencies: - react: 19.0.0-rc-66855b96-20241106 - optionalDependencies: - '@types/react': 18.3.3 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cae764ce-20241025)': dependencies: react: 19.0.0-rc-cae764ce-20241025 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.3)(react@18.3.1)': - dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.3 - - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': - dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - react: 19.0.0-rc-66855b96-20241106 - optionalDependencies: - '@types/react': 18.3.3 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cae764ce-20241025)': dependencies: '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cae764ce-20241025) @@ -15980,20 +13916,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.3)(react@18.3.1)': - dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.3 - - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': - dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - react: 19.0.0-rc-66855b96-20241106 - optionalDependencies: - '@types/react': 18.3.3 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cae764ce-20241025)': dependencies: '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cae764ce-20241025) @@ -16001,18 +13923,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.3)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.3 - - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106)': - dependencies: - react: 19.0.0-rc-66855b96-20241106 - optionalDependencies: - '@types/react': 18.3.3 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cae764ce-20241025)': dependencies: react: 19.0.0-rc-cae764ce-20241025 @@ -16307,14 +14217,6 @@ snapshots: - '@types/react' - immer - '@rollup/pluginutils@5.1.0(rollup@4.17.2)': - dependencies: - '@types/estree': 1.0.6 - estree-walker: 2.0.2 - picomatch: 2.3.1 - optionalDependencies: - rollup: 4.17.2 - '@rollup/pluginutils@5.1.3(rollup@4.17.2)': dependencies: '@types/estree': 1.0.6 @@ -16417,8 +14319,6 @@ snapshots: '@sinclair/typebox@0.27.8': {} - '@sindresorhus/merge-streams@1.0.0': {} - '@sindresorhus/merge-streams@2.3.0': {} '@sinonjs/commons@3.0.0': @@ -16429,15 +14329,6 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.0 - '@storybook/addon-actions@8.1.6': - dependencies: - '@storybook/core-events': 8.1.6 - '@storybook/global': 5.0.0 - '@types/uuid': 9.0.8 - dequal: 2.0.3 - polished: 4.3.1 - uuid: 9.0.1 - '@storybook/addon-actions@8.4.7(storybook@8.4.7(prettier@3.3.3))': dependencies: '@storybook/global': 5.0.0 @@ -16447,34 +14338,13 @@ snapshots: storybook: 8.4.7(prettier@3.3.3) uuid: 9.0.1 - '@storybook/addon-backgrounds@8.1.6': + '@storybook/addon-backgrounds@8.4.7(storybook@8.4.7(prettier@3.3.3))': dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 + storybook: 8.4.7(prettier@3.3.3) ts-dedent: 2.2.0 - '@storybook/addon-backgrounds@8.4.7(storybook@8.4.7(prettier@3.3.3))': - dependencies: - '@storybook/global': 5.0.0 - memoizerific: 1.11.3 - storybook: 8.4.7(prettier@3.3.3) - ts-dedent: 2.2.0 - - '@storybook/addon-controls@8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(prettier@3.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': - dependencies: - '@storybook/blocks': 8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(prettier@3.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - dequal: 2.0.3 - lodash: 4.17.21 - ts-dedent: 2.2.0 - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' - - encoding - - prettier - - react - - react-dom - - supports-color - '@storybook/addon-controls@8.4.7(storybook@8.4.7(prettier@3.3.3))': dependencies: '@storybook/global': 5.0.0 @@ -16482,34 +14352,6 @@ snapshots: storybook: 8.4.7(prettier@3.3.3) ts-dedent: 2.2.0 - '@storybook/addon-docs@8.1.6(@types/react-dom@18.3.0)(prettier@3.3.3)': - dependencies: - '@babel/core': 7.26.0 - '@mdx-js/react': 3.1.0(@types/react@18.3.3)(react@18.3.1) - '@storybook/blocks': 8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(prettier@3.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/client-logger': 8.1.6 - '@storybook/components': 8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/csf-plugin': 8.1.6 - '@storybook/csf-tools': 8.1.6 - '@storybook/global': 5.0.0 - '@storybook/node-logger': 8.1.6 - '@storybook/preview-api': 8.1.6 - '@storybook/react-dom-shim': 8.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/theming': 8.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/types': 8.1.6 - '@types/react': 18.3.3 - fs-extra: 11.2.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - rehype-external-links: 3.0.0 - rehype-slug: 6.0.0 - ts-dedent: 2.2.0 - transitivePeerDependencies: - - '@types/react-dom' - - encoding - - prettier - - supports-color - '@storybook/addon-docs@8.4.7(@types/react@18.3.3)(storybook@8.4.7(prettier@3.3.3))': dependencies: '@mdx-js/react': 3.1.0(@types/react@18.3.3)(react@18.3.1) @@ -16523,31 +14365,6 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@storybook/addon-essentials@8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(prettier@3.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': - dependencies: - '@storybook/addon-actions': 8.1.6 - '@storybook/addon-backgrounds': 8.1.6 - '@storybook/addon-controls': 8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(prettier@3.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@storybook/addon-docs': 8.1.6(@types/react-dom@18.3.0)(prettier@3.3.3) - '@storybook/addon-highlight': 8.1.6 - '@storybook/addon-measure': 8.1.6 - '@storybook/addon-outline': 8.1.6 - '@storybook/addon-toolbars': 8.1.6 - '@storybook/addon-viewport': 8.1.6 - '@storybook/core-common': 8.1.6(prettier@3.3.3) - '@storybook/manager-api': 8.1.6(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@storybook/node-logger': 8.1.6 - '@storybook/preview-api': 8.1.6 - ts-dedent: 2.2.0 - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' - - encoding - - prettier - - react - - react-dom - - supports-color - '@storybook/addon-essentials@8.4.7(@types/react@18.3.3)(storybook@8.4.7(prettier@3.3.3))': dependencies: '@storybook/addon-actions': 8.4.7(storybook@8.4.7(prettier@3.3.3)) @@ -16564,10 +14381,6 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@storybook/addon-highlight@8.1.6': - dependencies: - '@storybook/global': 5.0.0 - '@storybook/addon-highlight@8.4.7(storybook@8.4.7(prettier@3.3.3))': dependencies: '@storybook/global': 5.0.0 @@ -16582,14 +14395,6 @@ snapshots: storybook: 8.4.7(prettier@3.3.3) ts-dedent: 2.2.0 - '@storybook/addon-links@8.1.6(react@19.0.0-rc-66855b96-20241106)': - dependencies: - '@storybook/csf': 0.1.8 - '@storybook/global': 5.0.0 - ts-dedent: 2.2.0 - optionalDependencies: - react: 19.0.0-rc-66855b96-20241106 - '@storybook/addon-links@8.4.7(react@19.0.0-rc-66855b96-20241106)(storybook@8.4.7(prettier@3.3.3))': dependencies: '@storybook/csf': 0.1.12 @@ -16599,115 +14404,27 @@ snapshots: optionalDependencies: react: 19.0.0-rc-66855b96-20241106 - '@storybook/addon-measure@8.1.6': - dependencies: - '@storybook/global': 5.0.0 - tiny-invariant: 1.3.3 - '@storybook/addon-measure@8.4.7(storybook@8.4.7(prettier@3.3.3))': dependencies: '@storybook/global': 5.0.0 storybook: 8.4.7(prettier@3.3.3) tiny-invariant: 1.3.3 - '@storybook/addon-outline@8.1.6': - dependencies: - '@storybook/global': 5.0.0 - ts-dedent: 2.2.0 - '@storybook/addon-outline@8.4.7(storybook@8.4.7(prettier@3.3.3))': dependencies: '@storybook/global': 5.0.0 storybook: 8.4.7(prettier@3.3.3) ts-dedent: 2.2.0 - '@storybook/addon-toolbars@8.1.6': {} - '@storybook/addon-toolbars@8.4.7(storybook@8.4.7(prettier@3.3.3))': dependencies: storybook: 8.4.7(prettier@3.3.3) - '@storybook/addon-viewport@8.1.6': - dependencies: - memoizerific: 1.11.3 - '@storybook/addon-viewport@8.4.7(storybook@8.4.7(prettier@3.3.3))': dependencies: memoizerific: 1.11.3 storybook: 8.4.7(prettier@3.3.3) - '@storybook/blocks@8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(prettier@3.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@storybook/channels': 8.1.6 - '@storybook/client-logger': 8.1.6 - '@storybook/components': 8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/core-events': 8.1.6 - '@storybook/csf': 0.1.12 - '@storybook/docs-tools': 8.1.6(prettier@3.3.3) - '@storybook/global': 5.0.0 - '@storybook/icons': 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/manager-api': 8.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/preview-api': 8.1.6 - '@storybook/theming': 8.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/types': 8.1.6 - '@types/lodash': 4.17.13 - color-convert: 2.0.1 - dequal: 2.0.3 - lodash: 4.17.21 - markdown-to-jsx: 7.3.2(react@18.3.1) - memoizerific: 1.11.3 - polished: 4.3.1 - react-colorful: 5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - telejson: 7.2.0 - tocbot: 4.27.18 - ts-dedent: 2.2.0 - util-deprecate: 1.0.2 - optionalDependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' - - encoding - - prettier - - supports-color - - '@storybook/blocks@8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(prettier@3.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': - dependencies: - '@storybook/channels': 8.1.6 - '@storybook/client-logger': 8.1.6 - '@storybook/components': 8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@storybook/core-events': 8.1.6 - '@storybook/csf': 0.1.12 - '@storybook/docs-tools': 8.1.6(prettier@3.3.3) - '@storybook/global': 5.0.0 - '@storybook/icons': 1.3.0(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@storybook/manager-api': 8.1.6(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@storybook/preview-api': 8.1.6 - '@storybook/theming': 8.1.6(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@storybook/types': 8.1.6 - '@types/lodash': 4.17.13 - color-convert: 2.0.1 - dequal: 2.0.3 - lodash: 4.17.21 - markdown-to-jsx: 7.3.2(react@19.0.0-rc-66855b96-20241106) - memoizerific: 1.11.3 - polished: 4.3.1 - react-colorful: 5.6.1(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - telejson: 7.2.0 - tocbot: 4.27.18 - ts-dedent: 2.2.0 - util-deprecate: 1.0.2 - optionalDependencies: - react: 19.0.0-rc-66855b96-20241106 - react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' - - encoding - - prettier - - supports-color - '@storybook/blocks@8.4.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.3.3))': dependencies: '@storybook/csf': 0.1.12 @@ -16728,54 +14445,6 @@ snapshots: react: 19.0.0-rc-66855b96-20241106 react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - '@storybook/builder-manager@8.1.6(prettier@3.3.3)': - dependencies: - '@fal-works/esbuild-plugin-global-externals': 2.1.2 - '@storybook/core-common': 8.1.6(prettier@3.3.3) - '@storybook/manager': 8.1.6 - '@storybook/node-logger': 8.1.6 - '@types/ejs': 3.1.5 - '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.20.2) - browser-assert: 1.2.1 - ejs: 3.1.10 - esbuild: 0.20.2 - esbuild-plugin-alias: 0.2.1 - express: 4.19.2 - fs-extra: 11.2.0 - process: 0.11.10 - util: 0.12.5 - transitivePeerDependencies: - - encoding - - prettier - - supports-color - - '@storybook/builder-vite@8.1.6(prettier@3.3.3)(typescript@5.6.3)(vite@5.2.10(@types/node@20.12.7))': - dependencies: - '@storybook/channels': 8.1.6 - '@storybook/client-logger': 8.1.6 - '@storybook/core-common': 8.1.6(prettier@3.3.3) - '@storybook/core-events': 8.1.6 - '@storybook/csf-plugin': 8.1.6 - '@storybook/node-logger': 8.1.6 - '@storybook/preview': 8.1.6 - '@storybook/preview-api': 8.1.6 - '@storybook/types': 8.1.6 - '@types/find-cache-dir': 3.2.1 - browser-assert: 1.2.1 - es-module-lexer: 1.5.3 - express: 4.19.2 - find-cache-dir: 3.3.2 - fs-extra: 11.2.0 - magic-string: 0.30.10 - ts-dedent: 2.2.0 - vite: 5.2.10(@types/node@20.12.7) - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - encoding - - prettier - - supports-color - '@storybook/builder-vite@8.4.7(storybook@8.4.7(prettier@3.3.3))(vite@5.2.11(@types/node@20.17.6))': dependencies: '@storybook/csf-plugin': 8.4.7(storybook@8.4.7(prettier@3.3.3)) @@ -16784,223 +14453,10 @@ snapshots: ts-dedent: 2.2.0 vite: 5.2.11(@types/node@20.17.6) - '@storybook/channels@8.1.6': - dependencies: - '@storybook/client-logger': 8.1.6 - '@storybook/core-events': 8.1.6 - '@storybook/global': 5.0.0 - telejson: 7.2.0 - tiny-invariant: 1.3.3 - - '@storybook/cli@8.1.6(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': - dependencies: - '@babel/core': 7.26.0 - '@babel/types': 7.24.5 - '@ndelangen/get-tarball': 3.0.9 - '@storybook/codemod': 8.1.6 - '@storybook/core-common': 8.1.6(prettier@3.3.3) - '@storybook/core-events': 8.1.6 - '@storybook/core-server': 8.1.6(prettier@3.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@storybook/csf-tools': 8.1.6 - '@storybook/node-logger': 8.1.6 - '@storybook/telemetry': 8.1.6(prettier@3.3.3) - '@storybook/types': 8.1.6 - '@types/semver': 7.5.8 - '@yarnpkg/fslib': 2.10.3 - '@yarnpkg/libzip': 2.3.0 - chalk: 4.1.2 - commander: 6.2.1 - cross-spawn: 7.0.6 - detect-indent: 6.1.0 - envinfo: 7.11.1 - execa: 5.1.1 - find-up: 5.0.0 - fs-extra: 11.2.0 - get-npm-tarball-url: 2.1.0 - giget: 1.2.1 - globby: 14.0.1 - jscodeshift: 0.15.1(@babel/preset-env@7.26.0(@babel/core@7.26.0)) - leven: 3.1.0 - ora: 5.4.1 - prettier: 3.3.3 - prompts: 2.4.2 - read-pkg-up: 7.0.1 - semver: 7.6.3 - strip-json-comments: 3.1.1 - tempy: 3.1.0 - tiny-invariant: 1.3.3 - ts-dedent: 2.2.0 - transitivePeerDependencies: - - '@babel/preset-env' - - bufferutil - - encoding - - react - - react-dom - - supports-color - - utf-8-validate - - '@storybook/client-logger@8.1.6': - dependencies: - '@storybook/global': 5.0.0 - - '@storybook/codemod@8.1.6': - dependencies: - '@babel/core': 7.26.0 - '@babel/preset-env': 7.26.0(@babel/core@7.26.0) - '@babel/types': 7.26.3 - '@storybook/csf': 0.1.12 - '@storybook/csf-tools': 8.1.6 - '@storybook/node-logger': 8.1.6 - '@storybook/types': 8.1.6 - '@types/cross-spawn': 6.0.6 - cross-spawn: 7.0.6 - globby: 14.0.1 - jscodeshift: 0.15.1(@babel/preset-env@7.26.0(@babel/core@7.26.0)) - lodash: 4.17.21 - prettier: 3.3.3 - recast: 0.23.6 - tiny-invariant: 1.3.3 - transitivePeerDependencies: - - supports-color - - '@storybook/components@8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-dialog': 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@storybook/client-logger': 8.1.6 - '@storybook/csf': 0.1.12 - '@storybook/global': 5.0.0 - '@storybook/icons': 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/theming': 8.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/types': 8.1.6 - memoizerific: 1.11.3 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - util-deprecate: 1.0.2 - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' - - '@storybook/components@8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': - dependencies: - '@radix-ui/react-dialog': 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - '@storybook/client-logger': 8.1.6 - '@storybook/csf': 0.1.12 - '@storybook/global': 5.0.0 - '@storybook/icons': 1.3.0(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@storybook/theming': 8.1.6(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@storybook/types': 8.1.6 - memoizerific: 1.11.3 - react: 19.0.0-rc-66855b96-20241106 - react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - util-deprecate: 1.0.2 - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' - '@storybook/components@8.4.7(storybook@8.4.7(prettier@3.3.3))': dependencies: storybook: 8.4.7(prettier@3.3.3) - '@storybook/core-common@8.1.6(prettier@3.3.3)': - dependencies: - '@storybook/core-events': 8.1.6 - '@storybook/csf-tools': 8.1.6 - '@storybook/node-logger': 8.1.6 - '@storybook/types': 8.1.6 - '@yarnpkg/fslib': 2.10.3 - '@yarnpkg/libzip': 2.3.0 - chalk: 4.1.2 - cross-spawn: 7.0.6 - esbuild: 0.20.2 - esbuild-register: 3.5.0(esbuild@0.20.2) - execa: 5.1.1 - file-system-cache: 2.3.0 - find-cache-dir: 3.3.2 - find-up: 5.0.0 - fs-extra: 11.2.0 - glob: 10.4.5 - handlebars: 4.7.8 - lazy-universal-dotenv: 4.0.0 - node-fetch: 2.7.0 - picomatch: 2.3.1 - pkg-dir: 5.0.0 - prettier-fallback: prettier@3.3.3 - pretty-hrtime: 1.0.3 - resolve-from: 5.0.0 - semver: 7.6.0 - tempy: 3.1.0 - tiny-invariant: 1.3.3 - ts-dedent: 2.2.0 - util: 0.12.5 - optionalDependencies: - prettier: 3.3.3 - transitivePeerDependencies: - - encoding - - supports-color - - '@storybook/core-events@8.1.6': - dependencies: - '@storybook/csf': 0.1.12 - ts-dedent: 2.2.0 - - '@storybook/core-server@8.1.6(prettier@3.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': - dependencies: - '@aw-web-design/x-default-browser': 1.4.126 - '@babel/core': 7.26.0 - '@babel/parser': 7.26.3 - '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-manager': 8.1.6(prettier@3.3.3) - '@storybook/channels': 8.1.6 - '@storybook/core-common': 8.1.6(prettier@3.3.3) - '@storybook/core-events': 8.1.6 - '@storybook/csf': 0.1.12 - '@storybook/csf-tools': 8.1.6 - '@storybook/docs-mdx': 3.1.0-next.0 - '@storybook/global': 5.0.0 - '@storybook/manager': 8.1.6 - '@storybook/manager-api': 8.1.6(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@storybook/node-logger': 8.1.6 - '@storybook/preview-api': 8.1.6 - '@storybook/telemetry': 8.1.6(prettier@3.3.3) - '@storybook/types': 8.1.6 - '@types/detect-port': 1.3.5 - '@types/diff': 5.2.1 - '@types/node': 18.19.31 - '@types/pretty-hrtime': 1.0.3 - '@types/semver': 7.5.8 - better-opn: 3.0.2 - chalk: 4.1.2 - cli-table3: 0.6.3 - compression: 1.7.4 - detect-port: 1.5.1 - diff: 5.2.0 - express: 4.19.2 - fs-extra: 11.2.0 - globby: 14.0.1 - lodash: 4.17.21 - open: 8.4.2 - pretty-hrtime: 1.0.3 - prompts: 2.4.2 - read-pkg-up: 7.0.1 - semver: 7.6.3 - telejson: 7.2.0 - tiny-invariant: 1.3.3 - ts-dedent: 2.2.0 - util: 0.12.5 - util-deprecate: 1.0.2 - watchpack: 2.4.0 - ws: 8.17.0 - transitivePeerDependencies: - - bufferutil - - encoding - - prettier - - react - - react-dom - - supports-color - - utf-8-validate - '@storybook/core@8.4.7(prettier@3.3.3)': dependencies: '@storybook/csf': 0.1.12 @@ -17021,57 +14477,15 @@ snapshots: - supports-color - utf-8-validate - '@storybook/csf-plugin@8.1.6': - dependencies: - '@storybook/csf-tools': 8.1.6 - unplugin: 1.16.0 - transitivePeerDependencies: - - supports-color - '@storybook/csf-plugin@8.4.7(storybook@8.4.7(prettier@3.3.3))': dependencies: storybook: 8.4.7(prettier@3.3.3) unplugin: 1.16.0 - '@storybook/csf-tools@8.1.6': - dependencies: - '@babel/generator': 7.26.3 - '@babel/parser': 7.26.3 - '@babel/traverse': 7.26.4 - '@babel/types': 7.26.3 - '@storybook/csf': 0.1.12 - '@storybook/types': 8.1.6 - fs-extra: 11.2.0 - recast: 0.23.6 - ts-dedent: 2.2.0 - transitivePeerDependencies: - - supports-color - '@storybook/csf@0.1.12': dependencies: type-fest: 2.19.0 - '@storybook/csf@0.1.8': - dependencies: - type-fest: 2.19.0 - - '@storybook/docs-mdx@3.1.0-next.0': {} - - '@storybook/docs-tools@8.1.6(prettier@3.3.3)': - dependencies: - '@storybook/core-common': 8.1.6(prettier@3.3.3) - '@storybook/core-events': 8.1.6 - '@storybook/preview-api': 8.1.6 - '@storybook/types': 8.1.6 - '@types/doctrine': 0.0.3 - assert: 2.1.0 - doctrine: 3.0.0 - lodash: 4.17.21 - transitivePeerDependencies: - - encoding - - prettier - - supports-color - '@storybook/global@5.0.0': {} '@storybook/icons@1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': @@ -17090,89 +14504,14 @@ snapshots: '@vitest/utils': 2.1.8 storybook: 8.4.7(prettier@3.3.3) - '@storybook/manager-api@8.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@storybook/channels': 8.1.6 - '@storybook/client-logger': 8.1.6 - '@storybook/core-events': 8.1.6 - '@storybook/csf': 0.1.12 - '@storybook/global': 5.0.0 - '@storybook/icons': 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/router': 8.1.6 - '@storybook/theming': 8.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/types': 8.1.6 - dequal: 2.0.3 - lodash: 4.17.21 - memoizerific: 1.11.3 - store2: 2.14.3 - telejson: 7.2.0 - ts-dedent: 2.2.0 - transitivePeerDependencies: - - react - - react-dom - - '@storybook/manager-api@8.1.6(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': - dependencies: - '@storybook/channels': 8.1.6 - '@storybook/client-logger': 8.1.6 - '@storybook/core-events': 8.1.6 - '@storybook/csf': 0.1.12 - '@storybook/global': 5.0.0 - '@storybook/icons': 1.3.0(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@storybook/router': 8.1.6 - '@storybook/theming': 8.1.6(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@storybook/types': 8.1.6 - dequal: 2.0.3 - lodash: 4.17.21 - memoizerific: 1.11.3 - store2: 2.14.3 - telejson: 7.2.0 - ts-dedent: 2.2.0 - transitivePeerDependencies: - - react - - react-dom - '@storybook/manager-api@8.4.7(storybook@8.4.7(prettier@3.3.3))': dependencies: storybook: 8.4.7(prettier@3.3.3) - '@storybook/manager@8.1.6': {} - - '@storybook/node-logger@8.1.6': {} - - '@storybook/preview-api@8.1.6': - dependencies: - '@storybook/channels': 8.1.6 - '@storybook/client-logger': 8.1.6 - '@storybook/core-events': 8.1.6 - '@storybook/csf': 0.1.12 - '@storybook/global': 5.0.0 - '@storybook/types': 8.1.6 - '@types/qs': 6.9.15 - dequal: 2.0.3 - lodash: 4.17.21 - memoizerific: 1.11.3 - qs: 6.12.1 - tiny-invariant: 1.3.3 - ts-dedent: 2.2.0 - util-deprecate: 1.0.2 - '@storybook/preview-api@8.4.7(storybook@8.4.7(prettier@3.3.3))': dependencies: storybook: 8.4.7(prettier@3.3.3) - '@storybook/preview@8.1.6': {} - - '@storybook/react-dom-shim@8.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - - '@storybook/react-dom-shim@8.1.6(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': - dependencies: - react: 19.0.0-rc-66855b96-20241106 - react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - '@storybook/react-dom-shim@8.4.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.3.3))': dependencies: react: 18.3.1 @@ -17185,31 +14524,6 @@ snapshots: react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) storybook: 8.4.7(prettier@3.3.3) - '@storybook/react-vite@8.1.6(prettier@3.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(rollup@4.17.2)(typescript@5.6.3)(vite@5.2.10(@types/node@20.12.7))': - dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.6.3)(vite@5.2.10(@types/node@20.12.7)) - '@rollup/pluginutils': 5.1.0(rollup@4.17.2) - '@storybook/builder-vite': 8.1.6(prettier@3.3.3)(typescript@5.6.3)(vite@5.2.10(@types/node@20.12.7)) - '@storybook/node-logger': 8.1.6 - '@storybook/react': 8.1.6(prettier@3.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(typescript@5.6.3) - '@storybook/types': 8.1.6 - find-up: 5.0.0 - magic-string: 0.30.10 - react: 19.0.0-rc-66855b96-20241106 - react-docgen: 7.0.3 - react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - resolve: 1.22.8 - tsconfig-paths: 4.2.0 - vite: 5.2.10(@types/node@20.12.7) - transitivePeerDependencies: - - '@preact/preset-vite' - - encoding - - prettier - - rollup - - supports-color - - typescript - - vite-plugin-glimmerx - '@storybook/react-vite@8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.3.3)))(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(rollup@4.17.2)(storybook@8.4.7(prettier@3.3.3))(typescript@5.6.3)(vite@5.2.11(@types/node@20.17.6))': dependencies: '@joshwooding/vite-plugin-react-docgen-typescript': 0.4.2(typescript@5.6.3)(vite@5.2.11(@types/node@20.17.6)) @@ -17231,38 +14545,6 @@ snapshots: - supports-color - typescript - '@storybook/react@8.1.6(prettier@3.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(typescript@5.6.3)': - dependencies: - '@storybook/client-logger': 8.1.6 - '@storybook/docs-tools': 8.1.6(prettier@3.3.3) - '@storybook/global': 5.0.0 - '@storybook/preview-api': 8.1.6 - '@storybook/react-dom-shim': 8.1.6(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - '@storybook/types': 8.1.6 - '@types/escodegen': 0.0.6 - '@types/estree': 0.0.51 - '@types/node': 18.19.31 - acorn: 7.4.1 - acorn-jsx: 5.3.2(acorn@7.4.1) - acorn-walk: 7.2.0 - escodegen: 2.1.0 - html-tags: 3.3.1 - lodash: 4.17.21 - prop-types: 15.8.1 - react: 19.0.0-rc-66855b96-20241106 - react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - react-element-to-jsx-string: 15.0.0(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - semver: 7.6.0 - ts-dedent: 2.2.0 - type-fest: 2.19.0 - util-deprecate: 1.0.2 - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - encoding - - prettier - - supports-color - '@storybook/react@8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.3.3)))(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)(storybook@8.4.7(prettier@3.3.3))(typescript@5.6.3)': dependencies: '@storybook/components': 8.4.7(storybook@8.4.7(prettier@3.3.3)) @@ -17278,27 +14560,6 @@ snapshots: '@storybook/test': 8.4.7(storybook@8.4.7(prettier@3.3.3)) typescript: 5.6.3 - '@storybook/router@8.1.6': - dependencies: - '@storybook/client-logger': 8.1.6 - memoizerific: 1.11.3 - qs: 6.12.1 - - '@storybook/telemetry@8.1.6(prettier@3.3.3)': - dependencies: - '@storybook/client-logger': 8.1.6 - '@storybook/core-common': 8.1.6(prettier@3.3.3) - '@storybook/csf-tools': 8.1.6 - chalk: 4.1.2 - detect-package-manager: 2.0.1 - fetch-retry: 5.0.6 - fs-extra: 11.2.0 - read-pkg-up: 7.0.1 - transitivePeerDependencies: - - encoding - - prettier - - supports-color - '@storybook/test@8.4.7(storybook@8.4.7(prettier@3.3.3))': dependencies: '@storybook/csf': 0.1.12 @@ -17317,36 +14578,10 @@ snapshots: '@testing-library/user-event': 14.5.2(@testing-library/dom@9.3.4) ts-dedent: 2.2.0 - '@storybook/theming@8.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.3.1) - '@storybook/client-logger': 8.1.6 - '@storybook/global': 5.0.0 - memoizerific: 1.11.3 - optionalDependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - - '@storybook/theming@8.1.6(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': - dependencies: - '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@19.0.0-rc-66855b96-20241106) - '@storybook/client-logger': 8.1.6 - '@storybook/global': 5.0.0 - memoizerific: 1.11.3 - optionalDependencies: - react: 19.0.0-rc-66855b96-20241106 - react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - '@storybook/theming@8.4.7(storybook@8.4.7(prettier@3.3.3))': dependencies: storybook: 8.4.7(prettier@3.3.3) - '@storybook/types@8.1.6': - dependencies: - '@storybook/channels': 8.1.6 - '@types/express': 4.17.21 - file-system-cache: 2.3.0 - '@swc/core-darwin-arm64@1.10.1': optional: true @@ -17420,13 +14655,13 @@ snapshots: mini-svg-data-uri: 1.4.4 tailwindcss: 3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)) - '@tailwindcss/typography@0.5.13(tailwindcss@3.4.3(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)))': + '@tailwindcss/typography@0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)))': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.3(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) + tailwindcss: 3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)) '@tailwindcss/typography@0.5.15(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3)))': dependencies: @@ -17472,21 +14707,6 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)))': - dependencies: - '@adobe/css-tools': 4.3.3 - '@babel/runtime': 7.23.9 - aria-query: 5.3.0 - chalk: 3.0.0 - css.escape: 1.5.1 - dom-accessibility-api: 0.6.3 - lodash: 4.17.21 - redent: 3.0.0 - optionalDependencies: - '@jest/globals': 29.7.0 - '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) - '@testing-library/jest-dom@6.5.0': dependencies: '@adobe/css-tools': 4.4.1 @@ -17499,7 +14719,7 @@ snapshots: '@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.26.0 '@testing-library/dom': 10.4.0 react: 19.0.0-rc-66855b96-20241106 react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) @@ -17550,29 +14770,12 @@ snapshots: '@babel/parser': 7.26.3 '@babel/types': 7.26.3 - '@types/babel__traverse@7.20.5': - dependencies: - '@babel/types': 7.26.3 - '@types/babel__traverse@7.20.6': dependencies: '@babel/types': 7.26.3 - '@types/body-parser@1.19.5': - dependencies: - '@types/connect': 3.4.38 - '@types/node': 20.17.6 - - '@types/connect@3.4.38': - dependencies: - '@types/node': 20.17.6 - '@types/cookie@0.6.0': {} - '@types/cross-spawn@6.0.6': - dependencies: - '@types/node': 20.17.6 - '@types/d3-array@3.0.4': {} '@types/d3-axis@3.0.2': @@ -17610,8 +14813,6 @@ snapshots: '@types/d3-force@3.0.4': {} - '@types/d3-format@3.0.1': {} - '@types/d3-format@3.0.4': {} '@types/d3-geo@3.0.3': @@ -17644,8 +14845,6 @@ snapshots: dependencies: '@types/d3-path': 3.0.0 - '@types/d3-time-format@4.0.0': {} - '@types/d3-time-format@4.0.3': {} '@types/d3-time@3.0.2': {} @@ -17676,7 +14875,7 @@ snapshots: '@types/d3-ease': 3.0.0 '@types/d3-fetch': 3.0.2 '@types/d3-force': 3.0.4 - '@types/d3-format': 3.0.1 + '@types/d3-format': 3.0.4 '@types/d3-geo': 3.0.3 '@types/d3-hierarchy': 3.1.2 '@types/d3-interpolate': 3.0.1 @@ -17689,7 +14888,7 @@ snapshots: '@types/d3-selection': 3.0.4 '@types/d3-shape': 3.1.1 '@types/d3-time': 3.0.2 - '@types/d3-time-format': 4.0.0 + '@types/d3-time-format': 4.0.3 '@types/d3-timer': 3.0.0 '@types/d3-transition': 3.0.3 '@types/d3-zoom': 3.0.2 @@ -17698,53 +14897,18 @@ snapshots: dependencies: '@types/ms': 0.7.33 - '@types/detect-port@1.3.5': {} - - '@types/diff@5.2.1': {} - - '@types/doctrine@0.0.3': {} - '@types/doctrine@0.0.9': {} - '@types/ejs@3.1.5': {} - - '@types/emscripten@1.39.10': {} - - '@types/escodegen@0.0.6': {} - '@types/estree-jsx@1.0.0': dependencies: '@types/estree': 1.0.6 - '@types/estree@0.0.51': {} - '@types/estree@1.0.5': {} '@types/estree@1.0.6': {} - '@types/express-serve-static-core@4.17.42': - dependencies: - '@types/node': 20.17.6 - '@types/qs': 6.9.15 - '@types/range-parser': 1.2.7 - '@types/send': 0.17.4 - - '@types/express@4.17.21': - dependencies: - '@types/body-parser': 1.19.5 - '@types/express-serve-static-core': 4.17.42 - '@types/qs': 6.9.15 - '@types/serve-static': 1.15.5 - - '@types/find-cache-dir@3.2.1': {} - '@types/geojson@7946.0.10': {} - '@types/glob@7.2.0': - dependencies: - '@types/minimatch': 5.1.2 - '@types/node': 20.17.6 - '@types/graceful-fs@4.1.7': dependencies: '@types/node': 20.17.6 @@ -17757,8 +14921,6 @@ snapshots: dependencies: '@types/unist': 3.0.2 - '@types/http-errors@2.0.4': {} - '@types/invariant@2.2.37': {} '@types/istanbul-lib-coverage@2.0.4': {} @@ -17771,11 +14933,6 @@ snapshots: dependencies: '@types/istanbul-lib-report': 3.0.0 - '@types/jest@29.5.12': - dependencies: - expect: 29.7.0 - pretty-format: 29.7.0 - '@types/jest@29.5.14': dependencies: expect: 29.7.0 @@ -17795,8 +14952,6 @@ snapshots: '@types/katex@0.16.3': {} - '@types/lodash@4.14.202': {} - '@types/lodash@4.17.13': {} '@types/mdast@3.0.14': @@ -17809,12 +14964,6 @@ snapshots: '@types/mdx@2.0.13': {} - '@types/mime@1.3.5': {} - - '@types/mime@3.0.4': {} - - '@types/minimatch@5.1.2': {} - '@types/minimist@1.2.2': {} '@types/ms@0.7.33': {} @@ -17830,10 +14979,6 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@20.12.7': - dependencies: - undici-types: 5.26.5 - '@types/node@20.17.6': dependencies: undici-types: 6.19.8 @@ -17848,14 +14993,8 @@ snapshots: '@types/parse-json@4.0.1': {} - '@types/pretty-hrtime@1.0.3': {} - '@types/prop-types@15.7.11': {} - '@types/qs@6.9.15': {} - - '@types/range-parser@1.2.7': {} - '@types/react-dom@18.3.0': dependencies: '@types/react': 18.3.3 @@ -17873,17 +15012,6 @@ snapshots: '@types/semver@7.5.8': {} - '@types/send@0.17.4': - dependencies: - '@types/mime': 1.3.5 - '@types/node': 20.17.6 - - '@types/serve-static@1.15.5': - dependencies: - '@types/http-errors': 2.0.4 - '@types/mime': 3.0.4 - '@types/node': 20.17.6 - '@types/stack-utils@2.0.1': {} '@types/text-table@0.2.5': {} @@ -18113,7 +15241,7 @@ snapshots: minimatch: 3.1.2 parse-semver: 1.1.1 read: 1.0.7 - semver: 7.6.0 + semver: 7.6.3 tmp: 0.2.1 typed-rest-client: 1.8.11 url-join: 4.0.1 @@ -18121,30 +15249,15 @@ snapshots: yauzl: 2.10.0 yazl: 2.5.1 optionalDependencies: - keytar: 7.9.0 - transitivePeerDependencies: - - supports-color - - '@wogns3623/eslint-plugin-better-exhaustive-deps@1.1.0(eslint@9.16.0(jiti@1.21.0))': - dependencies: - eslint: 9.16.0(jiti@1.21.0) - - '@xobotyi/scrollbar-width@1.9.5': {} - - '@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.20.2)': - dependencies: - esbuild: 0.20.2 - tslib: 2.8.1 + keytar: 7.9.0 + transitivePeerDependencies: + - supports-color - '@yarnpkg/fslib@2.10.3': + '@wogns3623/eslint-plugin-better-exhaustive-deps@1.1.0(eslint@9.16.0(jiti@1.21.0))': dependencies: - '@yarnpkg/libzip': 2.3.0 - tslib: 1.14.1 + eslint: 9.16.0(jiti@1.21.0) - '@yarnpkg/libzip@2.3.0': - dependencies: - '@types/emscripten': 1.39.10 - tslib: 1.14.1 + '@xobotyi/scrollbar-width@1.9.5': {} abab@2.0.6: {} @@ -18160,36 +15273,19 @@ snapshots: dependencies: xtend: 3.0.0 - accepts@1.3.8: - dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 - acorn-globals@7.0.1: dependencies: acorn: 8.14.0 acorn-walk: 8.2.0 - acorn-jsx@5.3.2(acorn@7.4.1): - dependencies: - acorn: 7.4.1 - acorn-jsx@5.3.2(acorn@8.14.0): dependencies: acorn: 8.14.0 - acorn-walk@7.2.0: {} - acorn-walk@8.2.0: {} - acorn@7.4.1: {} - - acorn@8.11.3: {} - acorn@8.14.0: {} - address@1.2.2: {} - agent-base@6.0.2: dependencies: debug: 4.4.0(supports-color@5.5.0) @@ -18267,8 +15363,6 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 - app-root-dir@1.0.2: {} - arg@4.1.3: {} arg@5.0.2: {} @@ -18300,8 +15394,6 @@ snapshots: call-bind: 1.0.8 is-array-buffer: 3.0.4 - array-flatten@1.1.1: {} - array-includes@3.1.8: dependencies: call-bind: 1.0.8 @@ -18373,14 +15465,6 @@ snapshots: minimalistic-assert: 1.0.1 safer-buffer: 2.1.2 - assert@2.1.0: - dependencies: - call-bind: 1.0.8 - is-nan: 1.3.2 - object-is: 1.1.6 - object.assign: 4.1.5 - util: 0.12.5 - assertion-error@2.0.1: {} ast-types-flow@0.0.8: {} @@ -18391,19 +15475,17 @@ snapshots: astring@1.8.6: {} - async@3.2.4: {} - asynckit@0.4.0: {} auto-bind@5.0.1: {} autoprefixer@10.4.19(postcss@8.4.38): dependencies: - browserslist: 4.23.0 - caniuse-lite: 1.0.30001614 + browserslist: 4.24.2 + caniuse-lite: 1.0.30001680 fraction.js: 4.3.7 normalize-range: 0.1.2 - picocolors: 1.0.0 + picocolors: 1.1.1 postcss: 8.4.38 postcss-value-parser: 4.2.0 @@ -18428,10 +15510,6 @@ snapshots: tunnel: 0.0.6 typed-rest-client: 1.8.11 - babel-core@7.0.0-bridge.0(@babel/core@7.26.0): - dependencies: - '@babel/core': 7.26.0 - babel-jest@29.7.0(@babel/core@7.26.0): dependencies: '@babel/core': 7.26.0 @@ -18541,28 +15619,12 @@ snapshots: buffer: 5.7.1 inherits: 2.0.4 readable-stream: 3.6.2 + optional: true bn.js@4.12.0: {} bn.js@5.2.1: {} - body-parser@1.20.2: - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.11.0 - raw-body: 2.5.2 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - boolbase@1.0.0: {} bottleneck@2.19.5: {} @@ -18580,10 +15642,6 @@ snapshots: dependencies: balanced-match: 1.0.2 - braces@3.0.2: - dependencies: - fill-range: 7.0.1 - braces@3.0.3: dependencies: fill-range: 7.1.1 @@ -18641,20 +15699,9 @@ snapshots: readable-stream: 3.6.2 safe-buffer: 5.2.1 - browserify-zlib@0.1.4: - dependencies: - pako: 0.2.9 - - browserslist@4.23.0: - dependencies: - caniuse-lite: 1.0.30001679 - electron-to-chromium: 1.4.752 - node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.23.0) - browserslist@4.24.2: dependencies: - caniuse-lite: 1.0.30001679 + caniuse-lite: 1.0.30001680 electron-to-chromium: 1.5.51 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.2) @@ -18677,6 +15724,7 @@ snapshots: dependencies: base64-js: 1.5.1 ieee754: 1.2.1 + optional: true bundle-name@3.0.0: dependencies: @@ -18690,21 +15738,11 @@ snapshots: dependencies: streamsearch: 1.1.0 - bytes@3.0.0: {} - - bytes@3.1.2: {} - call-bind-apply-helpers@1.0.0: dependencies: es-errors: 1.3.0 function-bind: 1.1.2 - call-bind@1.0.5: - dependencies: - function-bind: 1.1.2 - get-intrinsic: 1.2.5 - set-function-length: 1.2.0 - call-bind@1.0.8: dependencies: call-bind-apply-helpers: 1.0.0 @@ -18728,10 +15766,6 @@ snapshots: camelcase@8.0.0: {} - caniuse-lite@1.0.30001614: {} - - caniuse-lite@1.0.30001679: {} - caniuse-lite@1.0.30001680: {} ccount@2.0.1: {} @@ -18798,7 +15832,7 @@ snapshots: chokidar@3.6.0: dependencies: anymatch: 3.1.3 - braces: 3.0.2 + braces: 3.0.3 glob-parent: 5.1.2 is-binary-path: 2.1.0 is-glob: 4.0.3 @@ -18807,9 +15841,8 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - chownr@1.1.4: {} - - chownr@2.0.0: {} + chownr@1.1.4: + optional: true ci-info@3.8.0: {} @@ -18820,10 +15853,6 @@ snapshots: inherits: 2.0.4 safe-buffer: 5.2.1 - citty@0.1.5: - dependencies: - consola: 3.2.3 - cjs-module-lexer@1.2.3: {} class-variance-authority@0.7.0: @@ -18844,22 +15873,10 @@ snapshots: cli-boxes@3.0.0: {} - cli-cursor@3.1.0: - dependencies: - restore-cursor: 3.1.0 - cli-cursor@4.0.0: dependencies: restore-cursor: 4.0.0 - cli-spinners@2.9.1: {} - - cli-table3@0.6.3: - dependencies: - string-width: 4.2.3 - optionalDependencies: - '@colors/colors': 1.5.0 - cli-truncate@4.0.0: dependencies: slice-ansi: 5.0.0 @@ -18879,12 +15896,6 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - clone-deep@4.0.1: - dependencies: - is-plain-object: 2.0.4 - kind-of: 6.0.3 - shallow-clone: 3.0.1 - clone@0.1.19: {} clone@1.0.4: {} @@ -18986,24 +15997,6 @@ snapshots: commander@9.5.0: {} - commondir@1.0.1: {} - - compressible@2.0.18: - dependencies: - mime-db: 1.52.0 - - compression@1.7.4: - dependencies: - accepts: 1.3.8 - bytes: 3.0.0 - compressible: 2.0.18 - debug: 2.6.9 - on-headers: 1.0.2 - safe-buffer: 5.1.2 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - compute-scroll-into-view@3.1.0: {} concat-map@0.0.1: {} @@ -19015,24 +16008,12 @@ snapshots: readable-stream: 2.3.8 typedarray: 0.0.6 - consola@3.2.3: {} - - content-disposition@0.5.4: - dependencies: - safe-buffer: 5.2.1 - - content-type@1.0.5: {} - convert-source-map@1.9.0: {} convert-source-map@2.0.0: {} convert-to-spaces@2.0.1: {} - cookie-signature@1.0.6: {} - - cookie@0.6.0: {} - cookie@0.7.1: {} copy-to-clipboard@3.3.3: @@ -19079,21 +16060,6 @@ snapshots: safe-buffer: 5.2.1 sha.js: 2.4.11 - create-jest@29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)): - dependencies: - '@jest/types': 29.6.3 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) - jest-util: 29.7.0 - prompts: 2.4.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - create-jest@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)): dependencies: '@jest/types': 29.6.3 @@ -19134,12 +16100,6 @@ snapshots: shebang-command: 1.2.0 which: 1.3.1 - cross-spawn@7.0.3: - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - cross-spawn@7.0.6: dependencies: path-key: 3.1.1 @@ -19160,10 +16120,6 @@ snapshots: randombytes: 2.1.0 randomfill: 1.0.4 - crypto-random-string@4.0.0: - dependencies: - type-fest: 1.4.0 - css-in-js-utils@3.1.0: dependencies: hyphenate-style-name: 1.0.4 @@ -19437,10 +16393,6 @@ snapshots: dayjs@1.11.10: {} - debug@2.6.9: - dependencies: - ms: 2.0.0 - debug@3.2.7: dependencies: ms: 2.1.3 @@ -19554,8 +16506,6 @@ snapshots: delayed-stream@1.0.0: {} - depd@2.0.0: {} - dependency-graph@0.11.0: {} dequal@2.0.3: {} @@ -19565,8 +16515,6 @@ snapshots: inherits: 2.0.4 minimalistic-assert: 1.0.1 - destroy@1.2.0: {} - detect-indent@6.1.0: {} detect-libc@1.0.3: {} @@ -19578,17 +16526,6 @@ snapshots: detect-node-es@1.1.0: {} - detect-package-manager@2.0.1: - dependencies: - execa: 5.1.1 - - detect-port@1.5.1: - dependencies: - address: 1.2.2 - debug: 4.4.0(supports-color@5.5.0) - transitivePeerDependencies: - - supports-color - devlop@1.1.0: dependencies: dequal: 2.0.3 @@ -19633,7 +16570,7 @@ snapshots: dom-helpers@5.2.1: dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.26.0 csstype: 3.1.3 dom-serializer@2.0.0: @@ -19662,7 +16599,7 @@ snapshots: dotenv-cli@7.4.2: dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 dotenv: 16.4.5 dotenv-expand: 10.0.0 minimist: 1.2.8 @@ -19677,27 +16614,12 @@ snapshots: es-errors: 1.3.0 gopd: 1.2.0 - duplexify@3.7.1: - dependencies: - end-of-stream: 1.4.4 - inherits: 2.0.4 - readable-stream: 2.3.8 - stream-shift: 1.0.1 - eastasianwidth@0.2.0: {} ecdsa-sig-formatter@1.0.11: dependencies: safe-buffer: 5.2.1 - ee-first@1.1.1: {} - - ejs@3.1.10: - dependencies: - jake: 10.8.7 - - electron-to-chromium@1.4.752: {} - electron-to-chromium@1.5.51: {} elkjs@0.9.1: {} @@ -19720,11 +16642,10 @@ snapshots: emoji-regex@9.2.2: {} - encodeurl@1.0.2: {} - end-of-stream@1.4.4: dependencies: once: 1.4.0 + optional: true enhanced-resolve@5.17.1: dependencies: @@ -19739,8 +16660,6 @@ snapshots: entities@4.4.0: {} - envinfo@7.11.1: {} - environment@1.1.0: {} err-code@2.0.3: {} @@ -19840,8 +16759,6 @@ snapshots: iterator.prototype: 1.1.3 safe-array-concat: 1.1.2 - es-module-lexer@1.5.3: {} - es-object-atoms@1.0.0: dependencies: es-errors: 1.3.0 @@ -19876,15 +16793,6 @@ snapshots: esast-util-from-estree: 2.0.0 vfile-message: 4.0.2 - esbuild-plugin-alias@0.2.1: {} - - esbuild-register@3.5.0(esbuild@0.20.2): - dependencies: - debug: 4.4.0(supports-color@5.5.0) - esbuild: 0.20.2 - transitivePeerDependencies: - - supports-color - esbuild-register@3.6.0(esbuild@0.24.0): dependencies: debug: 4.4.0(supports-color@5.5.0) @@ -19998,12 +16906,8 @@ snapshots: '@esbuild/win32-ia32': 0.24.0 '@esbuild/win32-x64': 0.24.0 - escalade@3.1.1: {} - escalade@3.2.0: {} - escape-html@1.0.3: {} - escape-string-regexp@1.0.5: {} escape-string-regexp@2.0.0: {} @@ -20258,8 +17162,6 @@ snapshots: esutils@2.0.3: {} - etag@1.8.1: {} - event-target-shim@5.0.1: {} events@3.3.0: {} @@ -20293,18 +17195,6 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 3.0.0 - execa@8.0.1: - dependencies: - cross-spawn: 7.0.6 - get-stream: 8.0.1 - human-signals: 5.0.0 - is-stream: 3.0.0 - merge-stream: 2.0.0 - npm-run-path: 5.2.0 - onetime: 6.0.0 - signal-exit: 4.1.0 - strip-final-newline: 3.0.0 - exit@0.1.2: {} expand-template@2.0.3: @@ -20318,42 +17208,6 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.19.2: - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.2 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookie: 0.6.0 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.2.0 - fresh: 0.5.2 - http-errors: 2.0.0 - merge-descriptors: 1.0.1 - methods: 1.1.2 - on-finished: 2.4.1 - parseurl: 1.3.3 - path-to-regexp: 0.1.7 - proxy-addr: 2.0.7 - qs: 6.11.0 - range-parser: 1.2.1 - safe-buffer: 5.2.1 - send: 0.18.0 - serve-static: 1.15.0 - setprototypeof: 1.2.0 - statuses: 2.0.1 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - extend-shallow@2.0.1: dependencies: is-extendable: 0.1.1 @@ -20426,8 +17280,6 @@ snapshots: optionalDependencies: picomatch: 4.0.2 - fetch-retry@5.0.6: {} - figures@5.0.0: dependencies: escape-string-regexp: 5.0.0 @@ -20437,53 +17289,12 @@ snapshots: dependencies: flat-cache: 4.0.1 - file-system-cache@2.3.0: - dependencies: - fs-extra: 11.1.1 - ramda: 0.29.0 - - filelist@1.0.4: - dependencies: - minimatch: 5.1.6 - - fill-range@7.0.1: - dependencies: - to-regex-range: 5.0.1 - fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 - finalhandler@1.2.0: - dependencies: - debug: 2.6.9 - encodeurl: 1.0.2 - escape-html: 1.0.3 - on-finished: 2.4.1 - parseurl: 1.3.3 - statuses: 2.0.1 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - - find-cache-dir@2.1.0: - dependencies: - commondir: 1.0.1 - make-dir: 2.1.0 - pkg-dir: 3.0.0 - - find-cache-dir@3.3.2: - dependencies: - commondir: 1.0.1 - make-dir: 3.1.0 - pkg-dir: 4.2.0 - find-root@1.1.0: {} - find-up@3.0.0: - dependencies: - locate-path: 3.0.0 - find-up@4.1.0: dependencies: locate-path: 5.0.0 @@ -20496,7 +17307,7 @@ snapshots: find-yarn-workspace-root2@1.2.16: dependencies: - micromatch: 4.0.5 + micromatch: 4.0.8 pkg-dir: 4.2.0 flat-cache@4.0.1: @@ -20506,8 +17317,6 @@ snapshots: flatted@3.3.2: {} - flow-parser@0.228.0: {} - follow-redirects@1.15.6: {} for-each@0.3.3: @@ -20536,8 +17345,6 @@ snapshots: node-domexception: 1.0.0 web-streams-polyfill: 4.0.0-beta.3 - forwarded@0.2.0: {} - fraction.js@4.3.7: {} framer-motion@10.18.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): @@ -20550,7 +17357,7 @@ snapshots: framer-motion@11.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - tslib: 2.6.2 + tslib: 2.8.1 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 react: 18.3.1 @@ -20558,21 +17365,14 @@ snapshots: framer-motion@11.0.3(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106): dependencies: - tslib: 2.6.2 + tslib: 2.8.1 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 react: 19.0.0-rc-66855b96-20241106 react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - fresh@0.5.2: {} - - fs-constants@1.0.0: {} - - fs-extra@11.1.1: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.1 + fs-constants@1.0.0: + optional: true fs-extra@11.2.0: dependencies: @@ -20592,10 +17392,6 @@ snapshots: jsonfile: 4.0.0 universalify: 0.1.2 - fs-minipass@2.1.0: - dependencies: - minipass: 3.3.6 - fs.realpath@1.0.0: {} fsevents@2.3.3: @@ -20703,41 +17499,22 @@ snapshots: get-nonce@1.0.1: {} - get-npm-tarball-url@2.1.0: {} - get-package-type@0.1.0: {} get-stdin@9.0.0: {} get-stream@6.0.1: {} - get-stream@8.0.1: {} - get-symbol-description@1.0.2: dependencies: call-bind: 1.0.8 es-errors: 1.3.0 get-intrinsic: 1.2.5 - get-tsconfig@4.7.5: - dependencies: - resolve-pkg-maps: 1.0.0 - get-tsconfig@4.8.1: dependencies: resolve-pkg-maps: 1.0.0 - giget@1.2.1: - dependencies: - citty: 0.1.5 - consola: 3.2.3 - defu: 6.1.4 - node-fetch-native: 1.6.1 - nypm: 0.3.6 - ohash: 1.1.3 - pathe: 1.1.2 - tar: 6.2.0 - github-from-package@0.0.0: optional: true @@ -20751,13 +17528,6 @@ snapshots: dependencies: is-glob: 4.0.3 - glob-promise@4.2.2(glob@7.2.3): - dependencies: - '@types/glob': 7.2.0 - glob: 7.2.3 - - glob-to-regexp@0.4.1: {} - glob@10.4.5: dependencies: foreground-child: 3.1.1 @@ -20803,15 +17573,6 @@ snapshots: merge2: 1.4.1 slash: 3.0.0 - globby@14.0.0: - dependencies: - '@sindresorhus/merge-streams': 1.0.0 - fast-glob: 3.3.2 - ignore: 5.3.2 - path-type: 5.0.0 - slash: 5.1.0 - unicorn-magic: 0.1.0 - globby@14.0.1: dependencies: '@sindresorhus/merge-streams': 2.3.0 @@ -20836,24 +17597,6 @@ snapshots: section-matter: 1.0.0 strip-bom-string: 1.0.0 - gunzip-maybe@1.4.2: - dependencies: - browserify-zlib: 0.1.4 - is-deflate: 1.0.0 - is-gzip: 1.0.0 - peek-stream: 1.1.3 - pumpify: 1.5.1 - through2: 2.0.5 - - handlebars@4.7.8: - dependencies: - minimist: 1.2.8 - neo-async: 2.6.2 - source-map: 0.6.1 - wordwrap: 1.0.0 - optionalDependencies: - uglify-js: 3.19.3 - hard-rejection@2.1.0: {} has-bigints@1.0.2: {} @@ -20872,10 +17615,6 @@ snapshots: has-symbols@1.1.0: {} - has-tostringtag@1.0.0: - dependencies: - has-symbols: 1.1.0 - has-tostringtag@1.0.2: dependencies: has-symbols: 1.1.0 @@ -20928,10 +17667,6 @@ snapshots: vfile-location: 5.0.2 web-namespaces: 2.0.1 - hast-util-heading-rank@3.0.0: - dependencies: - '@types/hast': 3.0.4 - hast-util-is-element@3.0.0: dependencies: '@types/hast': 3.0.4 @@ -21044,8 +17779,6 @@ snapshots: html-escaper@2.0.2: {} - html-tags@3.3.1: {} - html-url-attributes@3.0.0: {} html-void-elements@3.0.0: {} @@ -21057,14 +17790,6 @@ snapshots: domutils: 3.1.0 entities: 4.4.0 - http-errors@2.0.0: - dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.1 - toidentifier: 1.0.1 - http-proxy-agent@4.0.1: dependencies: '@tootallnate/once': 1.1.2 @@ -21095,13 +17820,6 @@ snapshots: transitivePeerDependencies: - supports-color - https-proxy-agent@7.0.4: - dependencies: - agent-base: 7.1.0 - debug: 4.4.0(supports-color@5.5.0) - transitivePeerDependencies: - - supports-color - https-proxy-agent@7.0.5: dependencies: agent-base: 7.1.0 @@ -21115,8 +17833,6 @@ snapshots: human-signals@4.3.1: {} - human-signals@5.0.0: {} - humanize-ms@1.2.1: dependencies: ms: 2.1.3 @@ -21133,7 +17849,8 @@ snapshots: idb-wrapper@1.7.2: {} - ieee754@1.2.1: {} + ieee754@1.2.1: + optional: true ignore-by-default@1.0.1: {} @@ -21203,10 +17920,10 @@ snapshots: slice-ansi: 7.1.0 stack-utils: 2.0.6 string-width: 7.2.0 - type-fest: 4.25.0 + type-fest: 4.30.0 widest-line: 5.0.0 wrap-ansi: 9.0.0 - ws: 8.17.0 + ws: 8.18.0 yoga-wasm-web: 0.3.3 optionalDependencies: '@types/react': 18.3.3 @@ -21235,10 +17952,6 @@ snapshots: dependencies: loose-envify: 1.4.0 - ipaddr.js@1.9.1: {} - - is-absolute-url@4.0.1: {} - is-alphabetical@2.0.1: {} is-alphanumerical@2.0.1: @@ -21249,7 +17962,7 @@ snapshots: is-arguments@1.1.1: dependencies: call-bind: 1.0.8 - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 is-array-buffer@3.0.4: dependencies: @@ -21265,10 +17978,6 @@ snapshots: dependencies: has-tostringtag: 1.0.2 - is-bigint@1.0.4: - dependencies: - has-bigints: 1.0.2 - is-bigint@1.1.0: dependencies: has-bigints: 1.0.2 @@ -21277,11 +17986,6 @@ snapshots: dependencies: binary-extensions: 2.2.0 - is-boolean-object@1.1.2: - dependencies: - call-bind: 1.0.8 - has-tostringtag: 1.0.2 - is-boolean-object@1.2.0: dependencies: call-bind: 1.0.8 @@ -21309,8 +18013,6 @@ snapshots: is-decimal@2.0.1: {} - is-deflate@1.0.0: {} - is-docker@2.2.1: {} is-docker@3.0.0: {} @@ -21335,14 +18037,12 @@ snapshots: is-generator-function@1.0.10: dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 is-glob@4.0.3: dependencies: is-extglob: 2.1.1 - is-gzip@1.0.0: {} - is-hexadecimal@2.0.1: {} is-in-ci@0.1.0: {} @@ -21351,21 +18051,10 @@ snapshots: dependencies: is-docker: 3.0.0 - is-interactive@1.0.0: {} - - is-map@2.0.3: {} - - is-nan@1.3.2: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 + is-map@2.0.3: {} is-negative-zero@2.0.3: {} - is-number-object@1.0.7: - dependencies: - has-tostringtag: 1.0.2 - is-number-object@1.1.0: dependencies: call-bind: 1.0.8 @@ -21379,12 +18068,6 @@ snapshots: is-plain-obj@4.1.0: {} - is-plain-object@2.0.4: - dependencies: - isobject: 3.0.1 - - is-plain-object@5.0.0: {} - is-platform@1.0.0: {} is-potential-custom-element-name@1.0.1: {} @@ -21419,10 +18102,6 @@ snapshots: dependencies: better-path-resolve: 1.0.0 - is-symbol@1.0.4: - dependencies: - has-symbols: 1.1.0 - is-symbol@1.1.0: dependencies: call-bind: 1.0.8 @@ -21431,9 +18110,7 @@ snapshots: is-typed-array@1.1.13: dependencies: - which-typed-array: 1.1.15 - - is-unicode-supported@0.1.0: {} + which-typed-array: 1.1.16 is-unicode-supported@1.3.0: {} @@ -21472,8 +18149,6 @@ snapshots: isexe@3.1.1: {} - isobject@3.0.1: {} - istanbul-lib-coverage@3.2.0: {} istanbul-lib-instrument@5.2.1: @@ -21529,13 +18204,6 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jake@10.8.7: - dependencies: - async: 3.2.4 - chalk: 4.1.2 - filelist: 1.0.4 - minimatch: 3.1.2 - jest-canvas-mock@2.5.2: dependencies: cssfontparser: 1.2.1 @@ -21573,25 +18241,6 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)): - dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) - '@jest/test-result': 29.7.0 - '@jest/types': 29.6.3 - chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) - exit: 0.1.2 - import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) - jest-util: 29.7.0 - jest-validate: 29.7.0 - yargs: 17.7.2 - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - jest-cli@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)): dependencies: '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)) @@ -21630,68 +18279,6 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)): - dependencies: - '@babel/core': 7.26.0 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.26.0) - chalk: 4.1.2 - ci-info: 3.8.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.7.0(babel-plugin-macros@3.1.0) - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 20.12.7 - ts-node: 10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-config@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)): - dependencies: - '@babel/core': 7.26.0 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.26.0) - chalk: 4.1.2 - ci-info: 3.8.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.7.0(babel-plugin-macros@3.1.0) - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 20.17.6 - ts-node: 10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - jest-config@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)): dependencies: '@babel/core': 7.26.0 @@ -21711,7 +18298,7 @@ snapshots: jest-runner: 29.7.0 jest-util: 29.7.0 jest-validate: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.8 parse-json: 5.2.0 pretty-format: 29.7.0 slash: 3.0.0 @@ -21742,7 +18329,7 @@ snapshots: jest-runner: 29.7.0 jest-util: 29.7.0 jest-validate: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.8 parse-json: 5.2.0 pretty-format: 29.7.0 slash: 3.0.0 @@ -21773,7 +18360,7 @@ snapshots: jest-runner: 29.7.0 jest-util: 29.7.0 jest-validate: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.8 parse-json: 5.2.0 pretty-format: 29.7.0 slash: 3.0.0 @@ -21841,7 +18428,7 @@ snapshots: jest-regex-util: 29.6.3 jest-util: 29.7.0 jest-worker: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.8 walker: 1.0.8 optionalDependencies: fsevents: 2.3.3 @@ -21860,12 +18447,12 @@ snapshots: jest-message-util@29.7.0: dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.26.2 '@jest/types': 29.6.3 '@types/stack-utils': 2.0.1 chalk: 4.1.2 graceful-fs: 4.2.11 - micromatch: 4.0.5 + micromatch: 4.0.8 pretty-format: 29.7.0 slash: 3.0.0 stack-utils: 2.0.6 @@ -21958,7 +18545,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/generator': 7.26.3 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) '@babel/types': 7.26.3 '@jest/expect-utils': 29.7.0 @@ -22015,18 +18602,6 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)): - dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) - '@jest/types': 29.6.3 - import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.12.7)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) - transitivePeerDependencies: - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node - jest@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)): dependencies: '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)) @@ -22068,39 +18643,12 @@ snapshots: dependencies: argparse: 2.0.1 - jscodeshift@0.15.1(@babel/preset-env@7.26.0(@babel/core@7.26.0)): - dependencies: - '@babel/core': 7.26.0 - '@babel/parser': 7.26.3 - '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-optional-chaining': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.26.0) - '@babel/preset-flow': 7.23.3(@babel/core@7.26.0) - '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) - '@babel/register': 7.23.7(@babel/core@7.26.0) - babel-core: 7.0.0-bridge.0(@babel/core@7.26.0) - chalk: 4.1.2 - flow-parser: 0.228.0 - graceful-fs: 4.2.11 - micromatch: 4.0.5 - neo-async: 2.6.2 - node-dir: 0.1.17 - recast: 0.23.6 - temp: 0.8.4 - write-file-atomic: 2.4.3 - optionalDependencies: - '@babel/preset-env': 7.26.0(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - jsdoc-type-pratt-parser@4.1.0: {} jsdom@20.0.3: dependencies: abab: 2.0.6 - acorn: 8.11.3 + acorn: 8.14.0 acorn-globals: 7.0.1 cssom: 0.5.0 cssstyle: 2.3.0 @@ -22113,7 +18661,7 @@ snapshots: http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.10 + nwsapi: 2.2.13 parse5: 7.1.2 saxes: 6.0.0 symbol-tree: 3.2.4 @@ -22123,7 +18671,7 @@ snapshots: whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 whatwg-url: 11.0.0 - ws: 8.17.0 + ws: 8.18.0 xml-name-validator: 4.0.0 transitivePeerDependencies: - bufferutil @@ -22158,8 +18706,6 @@ snapshots: - supports-color - utf-8-validate - jsesc@0.5.0: {} - jsesc@3.0.2: {} json-buffer@3.0.1: {} @@ -22269,12 +18815,6 @@ snapshots: layout-base@1.0.2: {} - lazy-universal-dotenv@4.0.0: - dependencies: - app-root-dir: 1.0.2 - dotenv: 16.4.5 - dotenv-expand: 10.0.0 - level-blobs@0.1.7: dependencies: level-peek: 1.0.6 @@ -22366,11 +18906,6 @@ snapshots: pify: 4.0.1 strip-bom: 3.0.0 - locate-path@3.0.0: - dependencies: - p-locate: 3.0.0 - path-exists: 3.0.0 - locate-path@5.0.0: dependencies: p-locate: 4.1.0 @@ -22407,11 +18942,6 @@ snapshots: lodash@4.17.21: {} - log-symbols@4.1.0: - dependencies: - chalk: 4.1.2 - is-unicode-supported: 0.1.0 - longest-streak@3.1.0: {} loose-envify@1.4.0: @@ -22443,23 +18973,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - magic-string@0.30.10: - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - magic-string@0.30.14: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - make-dir@2.1.0: - dependencies: - pify: 4.0.1 - semver: 5.7.2 - - make-dir@3.1.0: - dependencies: - semver: 6.3.1 - make-dir@4.0.0: dependencies: semver: 7.6.3 @@ -22488,14 +19005,6 @@ snapshots: markdown-table@3.0.3: {} - markdown-to-jsx@7.3.2(react@18.3.1): - dependencies: - react: 18.3.1 - - markdown-to-jsx@7.3.2(react@19.0.0-rc-66855b96-20241106): - dependencies: - react: 19.0.0-rc-66855b96-20241106 - md5.js@1.3.5: dependencies: hash-base: 3.1.0 @@ -22749,8 +19258,6 @@ snapshots: - acorn - supports-color - media-typer@0.3.0: {} - memoize-one@6.0.0: {} memoizerific@1.11.3: @@ -22771,8 +19278,6 @@ snapshots: type-fest: 0.13.1 yargs-parser: 18.1.3 - merge-descriptors@1.0.1: {} - merge-stream@2.0.0: {} merge2@1.4.1: {} @@ -22802,8 +19307,6 @@ snapshots: transitivePeerDependencies: - supports-color - methods@1.1.2: {} - micromark-core-commonmark@1.1.0: dependencies: decode-named-character-reference: 1.0.2 @@ -23220,11 +19723,6 @@ snapshots: transitivePeerDependencies: - supports-color - micromatch@4.0.5: - dependencies: - braces: 3.0.2 - picomatch: 2.3.1 - micromatch@4.0.8: dependencies: braces: 3.0.3 @@ -23278,24 +19776,12 @@ snapshots: minimist@1.2.8: {} - minipass@3.3.6: - dependencies: - yallist: 4.0.0 - - minipass@5.0.0: {} - minipass@7.1.2: {} - minizlib@2.1.2: - dependencies: - minipass: 3.3.6 - yallist: 4.0.0 - mixme@0.5.9: {} - mkdirp-classic@0.5.3: {} - - mkdirp@1.0.4: {} + mkdirp-classic@0.5.3: + optional: true moo-color@1.0.3: dependencies: @@ -23303,8 +19789,6 @@ snapshots: mri@1.2.0: {} - ms@2.0.0: {} - ms@2.1.3: {} mute-stream@0.0.8: {} @@ -23317,7 +19801,7 @@ snapshots: nano-css@5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 css-tree: 1.1.3 csstype: 3.1.3 fastest-stable-stringify: 2.0.2 @@ -23330,7 +19814,7 @@ snapshots: nano-css@5.6.1(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106): dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 css-tree: 1.1.3 csstype: 3.1.3 fastest-stable-stringify: 2.0.2 @@ -23348,12 +19832,8 @@ snapshots: natural-compare@1.4.0: {} - negotiator@0.6.3: {} - negotiator@1.0.0: {} - neo-async@2.6.2: {} - next-auth@5.0.0-beta.25(next@15.0.3(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106))(nodemailer@6.9.13)(react@19.0.0-rc-66855b96-20241106): dependencies: '@auth/core': 0.37.2(nodemailer@6.9.13) @@ -23461,22 +19941,14 @@ snapshots: node-addon-api@7.0.0: {} - node-dir@0.1.17: - dependencies: - minimatch: 3.1.2 - node-domexception@1.0.0: {} - node-fetch-native@1.6.1: {} - node-fetch@2.7.0: dependencies: whatwg-url: 5.0.0 node-int64@0.4.0: {} - node-releases@2.0.14: {} - node-releases@2.0.18: {} nodemailer@6.9.13: {} @@ -23553,17 +20025,8 @@ snapshots: dependencies: boolbase: 1.0.0 - nwsapi@2.2.10: {} - nwsapi@2.2.13: {} - nypm@0.3.6: - dependencies: - citty: 0.1.5 - execa: 8.0.1 - pathe: 1.1.2 - ufo: 1.3.2 - oauth4webapi@3.1.3: {} object-assign@4.1.1: {} @@ -23621,14 +20084,6 @@ snapshots: octal@1.0.0: {} - ohash@1.1.3: {} - - on-finished@2.4.1: - dependencies: - ee-first: 1.1.1 - - on-headers@1.0.2: {} - once@1.4.0: dependencies: wrappy: 1.0.2 @@ -23688,18 +20143,6 @@ snapshots: type-check: 0.4.0 word-wrap: 1.2.5 - ora@5.4.1: - dependencies: - bl: 4.1.0 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-spinners: 2.9.1 - is-interactive: 1.0.0 - is-unicode-supported: 0.1.0 - log-symbols: 4.1.0 - strip-ansi: 6.0.1 - wcwidth: 1.0.1 - os-tmpdir@1.0.2: {} outdent@0.5.0: {} @@ -23720,10 +20163,6 @@ snapshots: dependencies: yocto-queue: 1.1.1 - p-locate@3.0.0: - dependencies: - p-limit: 2.3.0 - p-locate@4.1.0: dependencies: p-limit: 2.3.0 @@ -23738,8 +20177,6 @@ snapshots: package-json-from-dist@1.0.1: {} - pako@0.2.9: {} - pako@2.1.0: {} parent-module@1.0.1: @@ -23787,14 +20224,10 @@ snapshots: dependencies: entities: 4.4.0 - parseurl@1.3.3: {} - patch-console@2.0.0: {} path-browserify@1.0.1: {} - path-exists@3.0.0: {} - path-exists@4.0.0: {} path-is-absolute@1.0.1: {} @@ -23810,14 +20243,10 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.2 - path-to-regexp@0.1.7: {} - path-type@4.0.0: {} path-type@5.0.0: {} - pathe@1.1.2: {} - pathval@2.0.0: {} pbkdf2@3.1.2: @@ -23828,12 +20257,6 @@ snapshots: safe-buffer: 5.2.1 sha.js: 2.4.11 - peek-stream@1.1.3: - dependencies: - buffer-from: 1.1.2 - duplexify: 3.7.1 - through2: 2.0.5 - peggy@4.0.2: dependencies: '@peggyjs/from-mem': 1.2.1 @@ -23848,10 +20271,6 @@ snapshots: estree-walker: 3.0.3 is-reference: 3.0.1 - picocolors@1.0.0: {} - - picocolors@1.0.1: {} - picocolors@1.1.1: {} picomatch@2.3.1: {} @@ -23864,18 +20283,10 @@ snapshots: pirates@4.0.6: {} - pkg-dir@3.0.0: - dependencies: - find-up: 3.0.0 - pkg-dir@4.2.0: dependencies: find-up: 4.1.0 - pkg-dir@5.0.0: - dependencies: - find-up: 5.0.0 - pluralize@8.0.0: {} polished@4.3.1: @@ -23890,8 +20301,8 @@ snapshots: dependency-graph: 0.11.0 fs-extra: 11.2.0 get-stdin: 9.0.0 - globby: 14.0.0 - picocolors: 1.0.0 + globby: 14.0.1 + picocolors: 1.1.1 postcss: 8.4.38 postcss-load-config: 5.0.2(jiti@1.21.0)(postcss@8.4.38) postcss-reporter: 7.0.5(postcss@8.4.38) @@ -23914,14 +20325,6 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.38 - postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)): - dependencies: - lilconfig: 2.1.0 - yaml: 2.6.0 - optionalDependencies: - postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3) - postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)): dependencies: lilconfig: 2.1.0 @@ -23941,7 +20344,7 @@ snapshots: postcss-load-config@5.0.2(jiti@1.21.0)(postcss@8.4.38): dependencies: lilconfig: 3.0.0 - yaml: 2.3.4 + yaml: 2.6.0 optionalDependencies: jiti: 1.21.0 postcss: 8.4.38 @@ -23953,7 +20356,7 @@ snapshots: postcss-reporter@7.0.5(postcss@8.4.38): dependencies: - picocolors: 1.0.0 + picocolors: 1.1.1 postcss: 8.4.38 thenby: 1.3.4 @@ -23978,8 +20381,8 @@ snapshots: postcss@8.4.38: dependencies: nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.2.0 + picocolors: 1.1.1 + source-map-js: 1.2.1 preact-render-to-string@5.2.3(preact@10.11.3): dependencies: @@ -24077,11 +20480,6 @@ snapshots: property-information@6.4.0: {} - proxy-addr@2.0.7: - dependencies: - forwarded: 0.2.0 - ipaddr.js: 1.9.1 - proxy-from-env@1.1.0: {} prr@0.0.0: {} @@ -24103,21 +20501,11 @@ snapshots: randombytes: 2.1.0 safe-buffer: 5.2.1 - pump@2.0.1: - dependencies: - end-of-stream: 1.4.4 - once: 1.4.0 - pump@3.0.0: dependencies: end-of-stream: 1.4.4 once: 1.4.0 - - pumpify@1.5.1: - dependencies: - duplexify: 3.7.1 - inherits: 2.0.4 - pump: 2.0.1 + optional: true punycode@1.4.1: {} @@ -24125,10 +20513,6 @@ snapshots: pure-rand@6.1.0: {} - qs@6.11.0: - dependencies: - side-channel: 1.0.6 - qs@6.12.1: dependencies: side-channel: 1.0.6 @@ -24143,8 +20527,6 @@ snapshots: quick-lru@4.0.1: {} - ramda@0.29.0: {} - randombytes@2.1.0: dependencies: safe-buffer: 5.2.1 @@ -24154,15 +20536,6 @@ snapshots: randombytes: 2.1.0 safe-buffer: 5.2.1 - range-parser@1.2.1: {} - - raw-body@2.5.2: - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - rc@1.2.8: dependencies: deep-extend: 0.6.0 @@ -24185,21 +20558,6 @@ snapshots: dependencies: typescript: 5.6.3 - react-docgen@7.0.3: - dependencies: - '@babel/core': 7.26.0 - '@babel/traverse': 7.24.5 - '@babel/types': 7.24.5 - '@types/babel__core': 7.20.5 - '@types/babel__traverse': 7.20.5 - '@types/doctrine': 0.0.9 - '@types/resolve': 1.20.6 - doctrine: 3.0.0 - resolve: 1.22.8 - strip-indent: 4.0.0 - transitivePeerDependencies: - - supports-color - react-docgen@7.1.0: dependencies: '@babel/core': 7.26.0 @@ -24245,14 +20603,6 @@ snapshots: react: 19.0.0-rc-66855b96-20241106 react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - react-element-to-jsx-string@15.0.0(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106): - dependencies: - '@base2/pretty-print-object': 1.0.1 - is-plain-object: 5.0.0 - react: 19.0.0-rc-66855b96-20241106 - react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - react-is: 18.1.0 - react-error-boundary@4.0.11(react@18.3.1): dependencies: '@babel/runtime': 7.26.0 @@ -24278,8 +20628,6 @@ snapshots: react-is@17.0.2: {} - react-is@18.1.0: {} - react-is@18.2.0: {} react-loading-skeleton@3.4.0(react@19.0.0-rc-66855b96-20241106): @@ -24361,14 +20709,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - react-remove-scroll-bar@2.3.6(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106): - dependencies: - react: 19.0.0-rc-66855b96-20241106 - react-style-singleton: 2.2.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - tslib: 2.8.1 - optionalDependencies: - '@types/react': 18.3.3 - react-remove-scroll-bar@2.3.6(@types/react@18.3.3)(react@19.0.0-rc-cae764ce-20241025): dependencies: react: 19.0.0-rc-cae764ce-20241025 @@ -24384,18 +20724,7 @@ snapshots: react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1) tslib: 2.8.1 use-callback-ref: 1.3.2(@types/react@18.3.3)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.3)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.3 - - react-remove-scroll@2.6.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106): - dependencies: - react: 19.0.0-rc-66855b96-20241106 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - react-style-singleton: 2.2.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - tslib: 2.8.1 - use-callback-ref: 1.3.2(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) - use-sidecar: 1.1.2(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) + use-sidecar: 1.1.2(@types/react@18.3.3)(react@18.3.1) optionalDependencies: '@types/react': 18.3.3 @@ -24420,7 +20749,7 @@ snapshots: react-select@5.8.0(patch_hash=pok3nxq32ihaf3qpdecuz4j5ea)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.26.0 '@emotion/cache': 11.11.0 '@emotion/react': 11.11.0(@types/react@18.3.3)(react@18.3.1) '@floating-ui/dom': 1.6.1 @@ -24433,10 +20762,11 @@ snapshots: use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.3)(react@18.3.1) transitivePeerDependencies: - '@types/react' + - supports-color react-select@5.8.0(patch_hash=pok3nxq32ihaf3qpdecuz4j5ea)(@types/react@18.3.3)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106): dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.26.0 '@emotion/cache': 11.11.0 '@emotion/react': 11.11.0(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) '@floating-ui/dom': 1.6.1 @@ -24449,6 +20779,7 @@ snapshots: use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) transitivePeerDependencies: - '@types/react' + - supports-color react-style-singleton@2.2.1(@types/react@18.3.3)(react@18.3.1): dependencies: @@ -24459,15 +20790,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - react-style-singleton@2.2.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106): - dependencies: - get-nonce: 1.0.1 - invariant: 2.2.4 - react: 19.0.0-rc-66855b96-20241106 - tslib: 2.8.1 - optionalDependencies: - '@types/react': 18.3.3 - react-style-singleton@2.2.1(@types/react@18.3.3)(react@19.0.0-rc-cae764ce-20241025): dependencies: get-nonce: 1.0.1 @@ -24497,7 +20819,7 @@ snapshots: react-textarea-autosize@8.5.4(@types/react@18.3.3)(react@18.3.1): dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.26.0 react: 18.3.1 use-composed-ref: 1.3.0(react@18.3.1) use-latest: 1.2.1(@types/react@18.3.3)(react@18.3.1) @@ -24506,7 +20828,7 @@ snapshots: react-textarea-autosize@8.5.4(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106): dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.26.0 react: 19.0.0-rc-66855b96-20241106 use-composed-ref: 1.3.0(react@19.0.0-rc-66855b96-20241106) use-latest: 1.2.1(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106) @@ -24515,7 +20837,7 @@ snapshots: react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.26.0 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -24524,22 +20846,22 @@ snapshots: react-transition-group@4.4.5(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106): dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.26.0 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 react: 19.0.0-rc-66855b96-20241106 react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - react-universal-interface@0.6.2(react@18.3.1)(tslib@2.6.2): + react-universal-interface@0.6.2(react@18.3.1)(tslib@2.8.1): dependencies: react: 18.3.1 - tslib: 2.6.2 + tslib: 2.8.1 - react-universal-interface@0.6.2(react@19.0.0-rc-66855b96-20241106)(tslib@2.6.2): + react-universal-interface@0.6.2(react@19.0.0-rc-66855b96-20241106)(tslib@2.8.1): dependencies: react: 19.0.0-rc-66855b96-20241106 - tslib: 2.6.2 + tslib: 2.8.1 react-use@17.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -24552,13 +20874,13 @@ snapshots: nano-css: 5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-universal-interface: 0.6.2(react@18.3.1)(tslib@2.6.2) + react-universal-interface: 0.6.2(react@18.3.1)(tslib@2.8.1) resize-observer-polyfill: 1.5.1 screenfull: 5.2.0 set-harmonic-interval: 1.0.1 throttle-debounce: 3.0.1 ts-easing: 0.2.0 - tslib: 2.6.2 + tslib: 2.8.1 react-use@17.5.0(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106): dependencies: @@ -24571,13 +20893,13 @@ snapshots: nano-css: 5.6.1(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) react: 19.0.0-rc-66855b96-20241106 react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - react-universal-interface: 0.6.2(react@19.0.0-rc-66855b96-20241106)(tslib@2.6.2) + react-universal-interface: 0.6.2(react@19.0.0-rc-66855b96-20241106)(tslib@2.8.1) resize-observer-polyfill: 1.5.1 screenfull: 5.2.0 set-harmonic-interval: 1.0.1 throttle-debounce: 3.0.1 ts-easing: 0.2.0 - tslib: 2.6.2 + tslib: 2.8.1 react@18.3.1: dependencies: @@ -24682,14 +21004,6 @@ snapshots: dependencies: picomatch: 2.3.1 - recast@0.23.6: - dependencies: - ast-types: 0.16.1 - esprima: 4.0.1 - source-map: 0.6.1 - tiny-invariant: 1.3.3 - tslib: 2.8.1 - recast@0.23.9: dependencies: ast-types: 0.16.1 @@ -24744,10 +21058,6 @@ snapshots: gopd: 1.2.0 which-builtin-type: 1.2.0 - regenerate-unicode-properties@10.1.0: - dependencies: - regenerate: 1.4.2 - regenerate-unicode-properties@10.2.0: dependencies: regenerate: 1.4.2 @@ -24758,7 +21068,7 @@ snapshots: regenerator-transform@0.15.2: dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.26.0 regex@4.4.0: {} @@ -24769,15 +21079,6 @@ snapshots: es-errors: 1.3.0 set-function-name: 2.0.2 - regexpu-core@5.3.2: - dependencies: - '@babel/regjsgen': 0.8.0 - regenerate: 1.4.2 - regenerate-unicode-properties: 10.1.0 - regjsparser: 0.9.1 - unicode-match-property-ecmascript: 2.0.0 - unicode-match-property-value-ecmascript: 2.1.0 - regexpu-core@6.1.1: dependencies: regenerate: 1.4.2 @@ -24793,19 +21094,6 @@ snapshots: dependencies: jsesc: 3.0.2 - regjsparser@0.9.1: - dependencies: - jsesc: 0.5.0 - - rehype-external-links@3.0.0: - dependencies: - '@types/hast': 3.0.4 - '@ungap/structured-clone': 1.2.0 - hast-util-is-element: 3.0.0 - is-absolute-url: 4.0.1 - space-separated-tokens: 2.0.2 - unist-util-visit: 5.0.0 - rehype-katex@7.0.1: dependencies: '@types/hast': 3.0.4 @@ -24840,14 +21128,6 @@ snapshots: transitivePeerDependencies: - supports-color - rehype-slug@6.0.0: - dependencies: - '@types/hast': 3.0.4 - github-slugger: 2.0.0 - hast-util-heading-rank: 3.0.0 - hast-util-to-string: 3.0.1 - unist-util-visit: 5.0.0 - remark-breaks@4.0.0: dependencies: '@types/mdast': 4.0.2 @@ -24978,11 +21258,6 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - restore-cursor@3.1.0: - dependencies: - onetime: 5.1.2 - signal-exit: 3.0.7 - restore-cursor@4.0.0: dependencies: onetime: 5.1.2 @@ -24992,10 +21267,6 @@ snapshots: reusify@1.0.4: {} - rimraf@2.6.3: - dependencies: - glob: 7.2.3 - rimraf@3.0.2: dependencies: glob: 7.2.3 @@ -25040,7 +21311,7 @@ snapshots: rtl-css-js@1.16.1: dependencies: - '@babel/runtime': 7.24.5 + '@babel/runtime': 7.26.0 run-applescript@5.0.0: dependencies: @@ -25108,59 +21379,20 @@ snapshots: semver@6.3.1: {} - semver@7.5.4: - dependencies: - lru-cache: 6.0.0 - semver@7.6.0: dependencies: lru-cache: 6.0.0 semver@7.6.3: {} - send@0.18.0: - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.1 - transitivePeerDependencies: - - supports-color - serialize-javascript@6.0.2: dependencies: randombytes: 2.1.0 - serve-static@1.15.0: - dependencies: - encodeurl: 1.0.2 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.18.0 - transitivePeerDependencies: - - supports-color - server-only@0.0.1: {} set-blocking@2.0.0: {} - set-function-length@1.2.0: - dependencies: - define-data-property: 1.1.4 - function-bind: 1.1.2 - get-intrinsic: 1.2.5 - gopd: 1.2.0 - has-property-descriptors: 1.0.2 - set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 @@ -25179,17 +21411,11 @@ snapshots: set-harmonic-interval@1.0.1: {} - setprototypeof@1.2.0: {} - sha.js@2.4.11: dependencies: inherits: 2.0.4 safe-buffer: 5.2.1 - shallow-clone@3.0.1: - dependencies: - kind-of: 6.0.3 - sharp@0.33.5: dependencies: color: 4.2.3 @@ -25314,8 +21540,6 @@ snapshots: source-map-generator@0.8.0: {} - source-map-js@1.2.0: {} - source-map-js@1.2.1: {} source-map-support@0.5.13: @@ -25323,11 +21547,6 @@ snapshots: buffer-from: 1.1.2 source-map: 0.6.1 - source-map-support@0.5.21: - dependencies: - buffer-from: 1.1.2 - source-map: 0.6.1 - source-map@0.5.6: {} source-map@0.5.7: {} @@ -25382,28 +21601,12 @@ snapshots: stack-generator: 2.0.10 stacktrace-gps: 3.1.2 - statuses@2.0.1: {} - stop-iteration-iterator@1.0.0: dependencies: internal-slot: 1.0.7 stoppable@1.1.0: {} - store2@2.14.3: {} - - storybook@8.1.6(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106): - dependencies: - '@storybook/cli': 8.1.6(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) - transitivePeerDependencies: - - '@babel/preset-env' - - bufferutil - - encoding - - react - - react-dom - - supports-color - - utf-8-validate - storybook@8.4.7(prettier@3.3.3): dependencies: '@storybook/core': 8.4.7(prettier@3.3.3) @@ -25418,8 +21621,6 @@ snapshots: dependencies: stubs: 3.0.0 - stream-shift@1.0.1: {} - stream-transform@2.1.3: dependencies: mixme: 0.5.9 @@ -25609,33 +21810,6 @@ snapshots: tailwind-merge@2.5.4: {} - tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)): - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.2 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.0 - lilconfig: 2.1.0 - micromatch: 4.0.5 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.0.1 - postcss: 8.4.38 - postcss-import: 15.1.0(postcss@8.4.38) - postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) - postcss-nested: 6.0.1(postcss@8.4.38) - postcss-selector-parser: 6.0.13 - resolve: 1.22.8 - sucrase: 3.34.0 - transitivePeerDependencies: - - ts-node - tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3)): dependencies: '@alloc/quick-lru': 5.2.0 @@ -25648,10 +21822,10 @@ snapshots: is-glob: 4.0.3 jiti: 1.21.0 lilconfig: 2.1.0 - micromatch: 4.0.5 + micromatch: 4.0.8 normalize-path: 3.0.0 object-hash: 3.0.0 - picocolors: 1.0.1 + picocolors: 1.1.1 postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) @@ -25675,10 +21849,10 @@ snapshots: is-glob: 4.0.3 jiti: 1.21.0 lilconfig: 2.1.0 - micromatch: 4.0.5 + micromatch: 4.0.8 normalize-path: 3.0.0 object-hash: 3.0.0 - picocolors: 1.0.1 + picocolors: 1.1.1 postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) @@ -25690,33 +21864,6 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@3.4.3(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)): - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.2 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.0 - lilconfig: 2.1.0 - micromatch: 4.0.5 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.0.0 - postcss: 8.4.38 - postcss-import: 15.1.0(postcss@8.4.38) - postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3)) - postcss-nested: 6.0.1(postcss@8.4.38) - postcss-selector-parser: 6.0.13 - resolve: 1.22.8 - sucrase: 3.34.0 - transitivePeerDependencies: - - ts-node - tapable@2.2.1: {} tar-fs@2.1.1: @@ -25725,6 +21872,7 @@ snapshots: mkdirp-classic: 0.5.3 pump: 3.0.0 tar-stream: 2.2.0 + optional: true tar-stream@2.2.0: dependencies: @@ -25733,15 +21881,7 @@ snapshots: fs-constants: 1.0.0 inherits: 2.0.4 readable-stream: 3.6.2 - - tar@6.2.0: - dependencies: - chownr: 2.0.0 - fs-minipass: 2.1.0 - minipass: 5.0.0 - minizlib: 2.1.2 - mkdirp: 1.0.4 - yallist: 4.0.0 + optional: true teeny-request@7.1.1: dependencies: @@ -25754,23 +21894,6 @@ snapshots: - encoding - supports-color - telejson@7.2.0: - dependencies: - memoizerific: 1.11.3 - - temp-dir@3.0.0: {} - - temp@0.8.4: - dependencies: - rimraf: 2.6.3 - - tempy@3.1.0: - dependencies: - is-stream: 3.0.0 - temp-dir: 3.0.0 - type-fest: 2.19.0 - unique-string: 3.0.0 - term-size@2.2.1: {} test-exclude@6.0.0: @@ -25793,11 +21916,6 @@ snapshots: throttle-debounce@3.0.1: {} - through2@2.0.5: - dependencies: - readable-stream: 2.3.8 - xtend: 4.0.2 - tiny-invariant@1.3.3: {} tinyglobby@0.2.10: @@ -25827,18 +21945,12 @@ snapshots: tmpl@1.0.5: {} - to-fast-properties@2.0.0: {} - to-regex-range@5.0.1: dependencies: is-number: 7.0.0 - tocbot@4.27.18: {} - toggle-selection@1.0.6: {} - toidentifier@1.0.1: {} - toml@3.0.0: {} touch@3.1.0: @@ -25882,26 +21994,6 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.12.7)(typescript@5.6.3): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.3 - '@types/node': 20.12.7 - acorn: 8.14.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.6.3 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.10.1(@swc/helpers@0.5.15) - ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@20.17.6)(typescript@5.6.3): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -25921,7 +22013,6 @@ snapshots: yn: 3.1.1 optionalDependencies: '@swc/core': 1.10.1(@swc/helpers@0.5.15) - optional: true ts-node@10.9.2(@swc/core@1.10.1(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.6.3): dependencies: @@ -25956,16 +22047,12 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tslib@1.14.1: {} - - tslib@2.6.2: {} - tslib@2.8.1: {} tsx@4.19.2: dependencies: esbuild: 0.23.1 - get-tsconfig: 4.7.5 + get-tsconfig: 4.8.1 optionalDependencies: fsevents: 2.3.3 @@ -26031,21 +22118,12 @@ snapshots: type-fest@0.8.1: {} - type-fest@1.4.0: {} - type-fest@2.19.0: {} - type-fest@4.25.0: {} - type-fest@4.30.0: {} type-flag@3.0.0: {} - type-is@1.6.18: - dependencies: - media-typer: 0.3.0 - mime-types: 2.1.35 - typed-array-buffer@1.0.2: dependencies: call-bind: 1.0.8 @@ -26093,17 +22171,12 @@ snapshots: uc.micro@1.0.6: {} - ufo@1.3.2: {} - - uglify-js@3.19.3: - optional: true - unbox-primitive@1.0.2: dependencies: - call-bind: 1.0.5 + call-bind: 1.0.8 has-bigints: 1.0.2 has-symbols: 1.1.0 - which-boxed-primitive: 1.0.2 + which-boxed-primitive: 1.1.0 undefsafe@2.0.5: {} @@ -26148,10 +22221,6 @@ snapshots: trough: 2.1.0 vfile: 6.0.1 - unique-string@3.0.0: - dependencies: - crypto-random-string: 4.0.0 - unist-util-find-after@5.0.0: dependencies: '@types/unist': 3.0.2 @@ -26225,8 +22294,6 @@ snapshots: universalify@2.0.1: {} - unpipe@1.0.0: {} - unplugin@1.16.0: dependencies: acorn: 8.14.0 @@ -26234,12 +22301,6 @@ snapshots: untildify@4.0.0: {} - update-browserslist-db@1.0.13(browserslist@4.23.0): - dependencies: - browserslist: 4.23.0 - escalade: 3.1.1 - picocolors: 1.1.1 - update-browserslist-db@1.1.1(browserslist@4.24.2): dependencies: browserslist: 4.24.2 @@ -26268,13 +22329,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - use-callback-ref@1.3.2(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106): - dependencies: - react: 19.0.0-rc-66855b96-20241106 - tslib: 2.8.1 - optionalDependencies: - '@types/react': 18.3.3 - use-callback-ref@1.3.2(@types/react@18.3.3)(react@19.0.0-rc-cae764ce-20241025): dependencies: react: 19.0.0-rc-cae764ce-20241025 @@ -26324,14 +22378,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - use-sidecar@1.1.2(@types/react@18.3.3)(react@19.0.0-rc-66855b96-20241106): - dependencies: - detect-node-es: 1.1.0 - react: 19.0.0-rc-66855b96-20241106 - tslib: 2.8.1 - optionalDependencies: - '@types/react': 18.3.3 - use-sidecar@1.1.2(@types/react@18.3.3)(react@19.0.0-rc-cae764ce-20241025): dependencies: detect-node-es: 1.1.0 @@ -26360,9 +22406,7 @@ snapshots: is-arguments: 1.1.1 is-generator-function: 1.0.10 is-typed-array: 1.1.13 - which-typed-array: 1.1.15 - - utils-merge@1.0.1: {} + which-typed-array: 1.1.16 uuid@8.3.2: {} @@ -26390,8 +22434,6 @@ snapshots: validate-npm-package-name@5.0.1: {} - vary@1.1.2: {} - vfile-location@5.0.2: dependencies: '@types/unist': 3.0.2 @@ -26420,15 +22462,6 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite@5.2.10(@types/node@20.12.7): - dependencies: - esbuild: 0.20.2 - postcss: 8.4.38 - rollup: 4.17.2 - optionalDependencies: - '@types/node': 20.12.7 - fsevents: 2.3.3 - vite@5.2.11(@types/node@20.17.6): dependencies: esbuild: 0.20.2 @@ -26443,7 +22476,7 @@ snapshots: vscode-languageclient@9.0.1: dependencies: minimatch: 5.1.6 - semver: 7.5.4 + semver: 7.6.3 vscode-languageserver-protocol: 3.17.5 vscode-languageserver-protocol@3.17.5: @@ -26493,11 +22526,6 @@ snapshots: dependencies: makeerror: 1.0.12 - watchpack@2.4.0: - dependencies: - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - wcwidth@1.0.1: dependencies: defaults: 1.0.4 @@ -26541,14 +22569,6 @@ snapshots: tr46: 0.0.3 webidl-conversions: 3.0.1 - which-boxed-primitive@1.0.2: - dependencies: - is-bigint: 1.0.4 - is-boolean-object: 1.1.2 - is-number-object: 1.0.7 - is-string: 1.1.0 - is-symbol: 1.0.4 - which-boxed-primitive@1.1.0: dependencies: is-bigint: 1.1.0 @@ -26587,14 +22607,6 @@ snapshots: load-yaml-file: 0.2.0 path-exists: 4.0.0 - which-typed-array@1.1.15: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.8 - for-each: 0.3.3 - gopd: 1.2.0 - has-tostringtag: 1.0.2 - which-typed-array@1.1.16: dependencies: available-typed-arrays: 1.0.7 @@ -26621,8 +22633,6 @@ snapshots: word-wrap@1.2.5: {} - wordwrap@1.0.0: {} - wrap-ansi@6.2.0: dependencies: ansi-styles: 4.3.0 @@ -26649,19 +22659,11 @@ snapshots: wrappy@1.0.2: {} - write-file-atomic@2.4.3: - dependencies: - graceful-fs: 4.2.11 - imurmurhash: 0.1.4 - signal-exit: 3.0.7 - write-file-atomic@4.0.2: dependencies: imurmurhash: 0.1.4 signal-exit: 3.0.7 - ws@8.17.0: {} - ws@8.18.0: {} xml-name-validator@4.0.0: {} @@ -26690,8 +22692,6 @@ snapshots: xtend@3.0.0: {} - xtend@4.0.2: {} - y18n@4.0.3: {} y18n@5.0.8: {} @@ -26704,8 +22704,6 @@ snapshots: yaml@1.10.2: {} - yaml@2.3.4: {} - yaml@2.6.0: {} yargs-parser@18.1.3: @@ -26732,7 +22730,7 @@ snapshots: yargs@17.7.2: dependencies: cliui: 8.0.1 - escalade: 3.1.1 + escalade: 3.2.0 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 From 5a53de32a65959a60316efa8b1473e301a52b98b Mon Sep 17 00:00:00 2001 From: Vyacheslav Matyukhin Date: Fri, 20 Dec 2024 15:09:01 -0300 Subject: [PATCH 7/8] update CONTRIBUTING doc --- CONTRIBUTING.md | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5d45f7611d..5649adbba0 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,13 +2,14 @@ We welcome contributions from developers, especially people in React/TypeScript, and interpreters/parsers. We also are keen to hear issues filed by users! -Squiggle is currently in "Early Access" mode. +Squiggle is currently in "Beta" mode. # Quick links - [Squiggle documentation](https://www.squiggle-language.com/docs/Overview) -- The team presently communicates via the **EA Forecasting and Epistemics** slack (channels `#squiggle-dev` and `#squiggle-ops`). You can track down an invite by reaching out to Ozzie Gooen -- You can email `slava@quantifieduncertainty.org` if you need assistance in onboarding or if you have questions +- The team presently communicates via the **EA Forecasting and Epistemics** slack (channel `#squiggle-dev`). You can track down an invite by reaching out to Ozzie Gooen +- You can email `slava@quantifieduncertainty.org` (Slava Matyuhin on Slack) if you need assistance in onboarding or if you have questions +- Alternatively, you can join the public [Discord](https://discord.gg/nsTnQTgtG6), or ask in GitHub issues # Bug reports @@ -16,12 +17,7 @@ Anyone (with a GitHub account) can file an issue at any time. Please allow [Slav # Project structure -Squiggle is a **monorepo** with several **packages**. - -- **components** is where we improve reactive interfacing with Squiggle -- **squiggle-lang** is where the magic happens: probability distributions, the interpreter, etc. -- **website** is the site [squiggle-language.com](https://www.squiggle-language.com) -- **vscode-ext** is the [VS Code extension](https://marketplace.visualstudio.com/items?itemName=qURI.vscode-squiggle) +This is a **monorepo**. See [README.md](README.md) for more details on the structure. # VS Code @@ -33,11 +29,11 @@ We use Vercel, and it should only concern Slava and Ozzie. # Development environment, building, testing, dev server -You'll need [pnpm](https://pnpm.io/). +You'll need [pnpm](https://pnpm.io/) and [turbo](https://turbo.build/repo/docs). Being a monorepo, where packages are connected by dependency, it's important to follow `README.md`s closely. Each package has its own `README.md`, which is where the bulk of information is. -We aspire for `ci.yaml` and `README.md`s to be in one-to-one correspondence. +We aspire for `ci.yml` and `README.md`s to be in one-to-one correspondence. # Try not to push directly to `main` From bfeedb041914c45e380858128722fa2a1607b9b1 Mon Sep 17 00:00:00 2001 From: Vyacheslav Matyukhin Date: Fri, 20 Dec 2024 15:54:15 -0300 Subject: [PATCH 8/8] fix versioned-components tailwind config --- .../versioned-components/src/tailwind.cts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/internal-packages/versioned-components/src/tailwind.cts b/internal-packages/versioned-components/src/tailwind.cts index 52d756d77d..d66c64fd0d 100644 --- a/internal-packages/versioned-components/src/tailwind.cts +++ b/internal-packages/versioned-components/src/tailwind.cts @@ -10,12 +10,12 @@ import tailwindSquiggle from "@quri/squiggle-components/tailwind-plugin"; // Generated paths will be absolute and fully symlink-resolved. function getVersionedSquiggleContent() { - // relative to this file; this file will be located in `./dist/src/tailwind.js` + // relative to this file; this file will be located in `./dist/tailwind.js` const srcGlobs = [ - "../../../../node_modules/.pnpm/@quri+ui@*/node_modules/@quri/ui/src", - "../../node_modules/squiggle-components-*/src", - "../../../ui/src", - "../../../components/src", + "../../../node_modules/.pnpm/@quri+ui@*/node_modules/@quri/ui/src", + "../node_modules/squiggle-components-*/src", + "../../../packages/ui/src", + "../../../packages/components/src", ]; const resolvedGlobs = srcGlobs.map((dir) => path.resolve(__dirname, dir));