0xSeroclean upe5616809 months agoHistory
14730 lines · 512.3 KB · JSON
RawDownload
{  "name": "frontend",  "version": "0.1.1",  "lockfileVersion": 3,  "requires": true,  "packages": {    "": {      "name": "frontend",      "version": "0.1.1",      "dependencies": {        "@ai-sdk/openai": "^3.0.12",        "@ai-sdk/openai-compatible": "^2.0.13",        "@ai-sdk/react": "^3.0.43",        "@types/react-syntax-highlighter": "^15.5.13",        "ai": "^6.0.41",        "framer-motion": "^12.24.10",        "lucide-react": "^0.561.0",        "markdown-it": "^14.1.0",        "mermaid": "^11.12.2",        "next": "16.0.10",        "react": "19.2.1",        "react-dom": "19.2.1",        "react-markdown": "^10.1.0",        "react-syntax-highlighter": "^16.1.0",        "rehype-highlight": "^7.0.2",        "remark-gfm": "^4.0.1",        "zod": "^4.2.1",        "zustand": "^4.5.4"      },      "devDependencies": {        "@next/bundle-analyzer": "^16.1.3",        "@playwright/test": "^1.57.0",        "@tailwindcss/postcss": "^4",        "@types/node": "^20",        "@types/react": "^19",        "@types/react-dom": "^19",        "depcheck": "^1.4.7",        "eslint": "^9",        "eslint-config-next": "16.0.10",        "eslint-plugin-boundaries": "^5.3.1",        "husky": "9.1.7",        "jscpd": "^4.0.5",        "jsdom": "^26.1.0",        "knip": "^5.44.2",        "lint-staged": "15.2.11",        "prettier": "^3.8.0",        "tailwindcss": "^4",        "typescript": "^5",        "vitest": "^3.2.4"      }    },    "node_modules/@ai-sdk/gateway": {      "version": "3.0.16",      "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-3.0.16.tgz",      "integrity": "sha512-OOY5CfRJiHvh/8np2vs1RQaCZ5hWv2qOeEmmeiABXK3gLQHUVnCO+1hhoLsZdHM5iElu6M407dAOfyvTsKJqcQ==",      "dependencies": {        "@ai-sdk/provider": "3.0.4",        "@ai-sdk/provider-utils": "4.0.8",        "@vercel/oidc": "3.1.0"      },      "engines": {        "node": ">=18"      },      "peerDependencies": {        "zod": "^3.25.76 || ^4.1.8"      }    },    "node_modules/@ai-sdk/openai": {      "version": "3.0.12",      "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-3.0.12.tgz",      "integrity": "sha512-zqLWEKuaKnjXhu7xCw1jgz/+yTbd3F7EtgU4T2Q8BAo8OJC5wZv14l+kwM7Jai7M1/2Y2T/zBkrfiIu+7NsvfQ==",      "dependencies": {        "@ai-sdk/provider": "3.0.4",        "@ai-sdk/provider-utils": "4.0.8"      },      "engines": {        "node": ">=18"      },      "peerDependencies": {        "zod": "^3.25.76 || ^4.1.8"      }    },    "node_modules/@ai-sdk/openai-compatible": {      "version": "2.0.13",      "resolved": "https://registry.npmjs.org/@ai-sdk/openai-compatible/-/openai-compatible-2.0.13.tgz",      "integrity": "sha512-DShpuHZ9wiy3QtxJ4/Uq5csLxgNgeA3w58isYhZ34pSod2cBlRmJl3EyQzxZ1HD8e6sQDa9fvc0cwF5/EugBMw==",      "dependencies": {        "@ai-sdk/provider": "3.0.4",        "@ai-sdk/provider-utils": "4.0.8"      },      "engines": {        "node": ">=18"      },      "peerDependencies": {        "zod": "^3.25.76 || ^4.1.8"      }    },    "node_modules/@ai-sdk/provider": {      "version": "3.0.4",      "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-3.0.4.tgz",      "integrity": "sha512-5KXyBOSEX+l67elrEa+wqo/LSsSTtrPj9Uoh3zMbe/ceQX4ucHI3b9nUEfNkGF3Ry1svv90widAt+aiKdIJasQ==",      "dependencies": {        "json-schema": "^0.4.0"      },      "engines": {        "node": ">=18"      }    },    "node_modules/@ai-sdk/provider-utils": {      "version": "4.0.8",      "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.8.tgz",      "integrity": "sha512-ns9gN7MmpI8vTRandzgz+KK/zNMLzhrriiKECMt4euLtQFSBgNfydtagPOX4j4pS1/3KvHF6RivhT3gNQgBZsg==",      "dependencies": {        "@ai-sdk/provider": "3.0.4",        "@standard-schema/spec": "^1.1.0",        "eventsource-parser": "^3.0.6"      },      "engines": {        "node": ">=18"      },      "peerDependencies": {        "zod": "^3.25.76 || ^4.1.8"      }    },    "node_modules/@ai-sdk/react": {      "version": "3.0.43",      "resolved": "https://registry.npmjs.org/@ai-sdk/react/-/react-3.0.43.tgz",      "integrity": "sha512-FHlm5mK6qNHR2/jhr2PSNSd6aphHSdzTFP96qumpMpLWoLzK9ZLeAY2ylPqUjlTlPUKx6OfUUafV0zlFbIHEVA==",      "dependencies": {        "@ai-sdk/provider-utils": "4.0.8",        "ai": "6.0.41",        "swr": "^2.2.5",        "throttleit": "2.1.0"      },      "engines": {        "node": ">=18"      },      "peerDependencies": {        "react": "^18 || ~19.0.1 || ~19.1.2 || ^19.2.1"      }    },    "node_modules/@alloc/quick-lru": {      "version": "5.2.0",      "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",      "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",      "dev": true,      "license": "MIT",      "engines": {        "node": ">=10"      },      "funding": {        "url": "https://github.com/sponsors/sindresorhus"      }    },    "node_modules/@antfu/install-pkg": {      "version": "1.1.0",      "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-1.1.0.tgz",      "integrity": "sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==",      "license": "MIT",      "dependencies": {        "package-manager-detector": "^1.3.0",        "tinyexec": "^1.0.1"      },      "funding": {        "url": "https://github.com/sponsors/antfu"      }    },    "node_modules/@asamuzakjp/css-color": {      "version": "3.2.0",      "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-3.2.0.tgz",      "integrity": "sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==",      "dev": true,      "license": "MIT",      "dependencies": {        "@csstools/css-calc": "^2.1.3",        "@csstools/css-color-parser": "^3.0.9",        "@csstools/css-parser-algorithms": "^3.0.4",        "@csstools/css-tokenizer": "^3.0.3",        "lru-cache": "^10.4.3"      }    },    "node_modules/@asamuzakjp/css-color/node_modules/lru-cache": {      "version": "10.4.3",      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",      "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",      "dev": true,      "license": "ISC"    },    "node_modules/@babel/code-frame": {      "version": "7.27.1",      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",      "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",      "dev": true,      "license": "MIT",      "dependencies": {        "@babel/helper-validator-identifier": "^7.27.1",        "js-tokens": "^4.0.0",        "picocolors": "^1.1.1"      },      "engines": {        "node": ">=6.9.0"      }    },    "node_modules/@babel/compat-data": {      "version": "7.28.5",      "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz",      "integrity": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==",      "dev": true,      "license": "MIT",      "engines": {        "node": ">=6.9.0"      }    },    "node_modules/@babel/core": {      "version": "7.28.5",      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz",      "integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==",      "dev": true,      "license": "MIT",      "dependencies": {        "@babel/code-frame": "^7.27.1",        "@babel/generator": "^7.28.5",        "@babel/helper-compilation-targets": "^7.27.2",        "@babel/helper-module-transforms": "^7.28.3",        "@babel/helpers": "^7.28.4",        "@babel/parser": "^7.28.5",        "@babel/template": "^7.27.2",        "@babel/traverse": "^7.28.5",        "@babel/types": "^7.28.5",        "@jridgewell/remapping": "^2.3.5",        "convert-source-map": "^2.0.0",        "debug": "^4.1.0",        "gensync": "^1.0.0-beta.2",        "json5": "^2.2.3",        "semver": "^6.3.1"      },      "engines": {        "node": ">=6.9.0"      },      "funding": {        "type": "opencollective",        "url": "https://opencollective.com/babel"      }    },    "node_modules/@babel/generator": {      "version": "7.28.5",      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz",      "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==",      "dev": true,      "license": "MIT",      "dependencies": {        "@babel/parser": "^7.28.5",        "@babel/types": "^7.28.5",        "@jridgewell/gen-mapping": "^0.3.12",        "@jridgewell/trace-mapping": "^0.3.28",        "jsesc": "^3.0.2"      },      "engines": {        "node": ">=6.9.0"      }    },    "node_modules/@babel/helper-compilation-targets": {      "version": "7.27.2",      "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",      "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",      "dev": true,      "license": "MIT",      "dependencies": {        "@babel/compat-data": "^7.27.2",        "@babel/helper-validator-option": "^7.27.1",        "browserslist": "^4.24.0",        "lru-cache": "^5.1.1",        "semver": "^6.3.1"      },      "engines": {        "node": ">=6.9.0"      }    },    "node_modules/@babel/helper-globals": {      "version": "7.28.0",      "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",      "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",      "dev": true,      "license": "MIT",      "engines": {        "node": ">=6.9.0"      }    },    "node_modules/@babel/helper-module-imports": {      "version": "7.27.1",      "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",      "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",      "dev": true,      "license": "MIT",      "dependencies": {        "@babel/traverse": "^7.27.1",        "@babel/types": "^7.27.1"      },      "engines": {        "node": ">=6.9.0"      }    },    "node_modules/@babel/helper-module-transforms": {      "version": "7.28.3",      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz",      "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==",      "dev": true,      "license": "MIT",      "dependencies": {        "@babel/helper-module-imports": "^7.27.1",        "@babel/helper-validator-identifier": "^7.27.1",        "@babel/traverse": "^7.28.3"      },      "engines": {        "node": ">=6.9.0"      },      "peerDependencies": {        "@babel/core": "^7.0.0"      }    },    "node_modules/@babel/helper-string-parser": {      "version": "7.27.1",      "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",      "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",      "dev": true,      "license": "MIT",      "engines": {        "node": ">=6.9.0"      }    },    "node_modules/@babel/helper-validator-identifier": {      "version": "7.28.5",      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",      "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",      "dev": true,      "license": "MIT",      "engines": {        "node": ">=6.9.0"      }    },    "node_modules/@babel/helper-validator-option": {      "version": "7.27.1",      "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",      "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",      "dev": true,      "license": "MIT",      "engines": {        "node": ">=6.9.0"      }    },    "node_modules/@babel/helpers": {      "version": "7.28.4",      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz",      "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==",      "dev": true,      "license": "MIT",      "dependencies": {        "@babel/template": "^7.27.2",        "@babel/types": "^7.28.4"      },      "engines": {        "node": ">=6.9.0"      }    },    "node_modules/@babel/parser": {      "version": "7.28.5",      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz",      "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==",      "dev": true,      "license": "MIT",      "dependencies": {        "@babel/types": "^7.28.5"      },      "bin": {        "parser": "bin/babel-parser.js"      },      "engines": {        "node": ">=6.0.0"      }    },    "node_modules/@babel/runtime": {      "version": "7.28.4",      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz",      "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==",      "license": "MIT",      "engines": {        "node": ">=6.9.0"      }    },    "node_modules/@babel/template": {      "version": "7.27.2",      "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",      "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",      "dev": true,      "license": "MIT",      "dependencies": {        "@babel/code-frame": "^7.27.1",        "@babel/parser": "^7.27.2",        "@babel/types": "^7.27.1"      },      "engines": {        "node": ">=6.9.0"      }    },    "node_modules/@babel/traverse": {      "version": "7.28.5",      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz",      "integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==",      "dev": true,      "license": "MIT",      "dependencies": {        "@babel/code-frame": "^7.27.1",        "@babel/generator": "^7.28.5",        "@babel/helper-globals": "^7.28.0",        "@babel/parser": "^7.28.5",        "@babel/template": "^7.27.2",        "@babel/types": "^7.28.5",        "debug": "^4.3.1"      },      "engines": {        "node": ">=6.9.0"      }    },    "node_modules/@babel/types": {      "version": "7.28.5",      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz",      "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==",      "dev": true,      "license": "MIT",      "dependencies": {        "@babel/helper-string-parser": "^7.27.1",        "@babel/helper-validator-identifier": "^7.28.5"      },      "engines": {        "node": ">=6.9.0"      }    },    "node_modules/@boundaries/elements": {      "version": "1.1.2",      "resolved": "https://registry.npmjs.org/@boundaries/elements/-/elements-1.1.2.tgz",      "integrity": "sha512-DnGHL+v36YVMoWhWZqyJYVZ9dapNm7h4N3/P0lDPirJj0CHVPkjChMCCotj74cg6LW7iPJZFGrdEfh0X0g2bmQ==",      "dev": true,      "dependencies": {        "eslint-import-resolver-node": "0.3.9",        "eslint-module-utils": "2.12.1",        "handlebars": "4.7.8",        "is-core-module": "2.16.1",        "micromatch": "4.0.8"      },      "engines": {        "node": ">=18.18"      }    },    "node_modules/@braintree/sanitize-url": {      "version": "7.1.1",      "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-7.1.1.tgz",      "integrity": "sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw==",      "license": "MIT"    },    "node_modules/@chevrotain/cst-dts-gen": {      "version": "11.0.3",      "resolved": "https://registry.npmjs.org/@chevrotain/cst-dts-gen/-/cst-dts-gen-11.0.3.tgz",      "integrity": "sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==",      "license": "Apache-2.0",      "dependencies": {        "@chevrotain/gast": "11.0.3",        "@chevrotain/types": "11.0.3",        "lodash-es": "4.17.21"      }    },    "node_modules/@chevrotain/gast": {      "version": "11.0.3",      "resolved": "https://registry.npmjs.org/@chevrotain/gast/-/gast-11.0.3.tgz",      "integrity": "sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==",      "license": "Apache-2.0",      "dependencies": {        "@chevrotain/types": "11.0.3",        "lodash-es": "4.17.21"      }    },    "node_modules/@chevrotain/regexp-to-ast": {      "version": "11.0.3",      "resolved": "https://registry.npmjs.org/@chevrotain/regexp-to-ast/-/regexp-to-ast-11.0.3.tgz",      "integrity": "sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA==",      "license": "Apache-2.0"    },    "node_modules/@chevrotain/types": {      "version": "11.0.3",      "resolved": "https://registry.npmjs.org/@chevrotain/types/-/types-11.0.3.tgz",      "integrity": "sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ==",      "license": "Apache-2.0"    },    "node_modules/@chevrotain/utils": {      "version": "11.0.3",      "resolved": "https://registry.npmjs.org/@chevrotain/utils/-/utils-11.0.3.tgz",      "integrity": "sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==",      "license": "Apache-2.0"    },    "node_modules/@colors/colors": {      "version": "1.5.0",

Lines 1–500 of 14730.