{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:3c9b4138-2331-4eab-83fc-c9bdf0ec501f","metadata":{"timestamp":"2026-10-06T05:22:48Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"loopstack-ai/loopstack"}},"components":[{"type":"library","name":"@fontsource/roboto","version":"^5.2.10","purl":"pkg:npm/@fontsource/roboto","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@hookform/resolvers","version":"^5.2.2","purl":"pkg:npm/@hookform/resolvers","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@loopstack/contracts","version":"^0.25.1","purl":"pkg:npm/@loopstack/contracts","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@radix-ui/react-accordion","version":"^1.2.12","purl":"pkg:npm/@radix-ui/react-accordion","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@radix-ui/react-alert-dialog","version":"^1.1.15","purl":"pkg:npm/@radix-ui/react-alert-dialog","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@radix-ui/react-avatar","version":"^1.1.11","purl":"pkg:npm/@radix-ui/react-avatar","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@radix-ui/react-checkbox","version":"^1.3.3","purl":"pkg:npm/@radix-ui/react-checkbox","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@radix-ui/react-collapsible","version":"^1.1.12","purl":"pkg:npm/@radix-ui/react-collapsible","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@radix-ui/react-context-menu","version":"^2.2.16","purl":"pkg:npm/@radix-ui/react-context-menu","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@radix-ui/react-dialog","version":"^1.1.15","purl":"pkg:npm/@radix-ui/react-dialog","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@radix-ui/react-dropdown-menu","version":"^2.1.16","purl":"pkg:npm/@radix-ui/react-dropdown-menu","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@radix-ui/react-hover-card","version":"^1.1.15","purl":"pkg:npm/@radix-ui/react-hover-card","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@radix-ui/react-label","version":"^2.1.8","purl":"pkg:npm/@radix-ui/react-label","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@radix-ui/react-menubar","version":"^1.1.16","purl":"pkg:npm/@radix-ui/react-menubar","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@radix-ui/react-popover","version":"^1.1.15","purl":"pkg:npm/@radix-ui/react-popover","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@radix-ui/react-progress","version":"^1.1.8","purl":"pkg:npm/@radix-ui/react-progress","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@radix-ui/react-radio-group","version":"^1.3.8","purl":"pkg:npm/@radix-ui/react-radio-group","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@radix-ui/react-scroll-area","version":"^1.2.10","purl":"pkg:npm/@radix-ui/react-scroll-area","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@radix-ui/react-select","version":"^2.2.6","purl":"pkg:npm/@radix-ui/react-select","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@radix-ui/react-separator","version":"^1.1.8","purl":"pkg:npm/@radix-ui/react-separator","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@radix-ui/react-slider","version":"^1.3.6","purl":"pkg:npm/@radix-ui/react-slider","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@radix-ui/react-slot","version":"^1.2.4","purl":"pkg:npm/@radix-ui/react-slot","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@radix-ui/react-switch","version":"^1.2.6","purl":"pkg:npm/@radix-ui/react-switch","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@radix-ui/react-tabs","version":"^1.1.13","purl":"pkg:npm/@radix-ui/react-tabs","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@radix-ui/react-tooltip","version":"^1.2.8","purl":"pkg:npm/@radix-ui/react-tooltip","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@radix-ui/react-use-controllable-state","version":"^1.2.2","purl":"pkg:npm/@radix-ui/react-use-controllable-state","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@tailwindcss/vite","version":"^4.2.2","purl":"pkg:npm/@tailwindcss/vite","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@tanstack/react-query","version":"^5.99.0","purl":"pkg:npm/@tanstack/react-query","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@xyflow/react","version":"^12.10.2","purl":"pkg:npm/@xyflow/react","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"axios","version":"^1.15.0","purl":"pkg:npm/axios","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"class-variance-authority","version":"^0.7.1","purl":"pkg:npm/class-variance-authority","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"clsx","version":"^2.1.1","purl":"pkg:npm/clsx","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"cmdk","version":"^1.1.1","purl":"pkg:npm/cmdk","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"date-fns","version":"^4.1.0","purl":"pkg:npm/date-fns","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"embla-carousel-react","version":"^8.6.0","purl":"pkg:npm/embla-carousel-react","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"katex","version":"^0.16.45","purl":"pkg:npm/katex","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"lodash","version":"^4.18.1","purl":"pkg:npm/lodash","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"lucide-react","version":"^1.8.0","purl":"pkg:npm/lucide-react","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"mermaid","version":"^11.14.0","purl":"pkg:npm/mermaid","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"motion","version":"^12.38.0","purl":"pkg:npm/motion","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"nanoid","version":"^5.1.7","purl":"pkg:npm/nanoid","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"react","version":"^19.2.5","purl":"pkg:npm/react","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"react-dom","version":"^19.2.5","purl":"pkg:npm/react-dom","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"react-hook-form","version":"^7.72.1","purl":"pkg:npm/react-hook-form","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"react-markdown","version":"^10.1.0","purl":"pkg:npm/react-markdown","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"react-router-dom","version":"^7.14.0","purl":"pkg:npm/react-router-dom","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"react-syntax-highlighter","version":"^16.1.1","purl":"pkg:npm/react-syntax-highlighter","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"rehype-katex","version":"^7.0.1","purl":"pkg:npm/rehype-katex","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"remark-gfm","version":"^4.0.1","purl":"pkg:npm/remark-gfm","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"remark-math","version":"^6.0.0","purl":"pkg:npm/remark-math","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"shiki","version":"^4.0.2","purl":"pkg:npm/shiki","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"sonner","version":"^2.0.7","purl":"pkg:npm/sonner","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"streamdown","version":"^2.5.0","purl":"pkg:npm/streamdown","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"tailwind-merge","version":"^3.5.0","purl":"pkg:npm/tailwind-merge","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"tailwindcss","version":"^4.2.2","purl":"pkg:npm/tailwindcss","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"tokenlens","version":"^1.3.1","purl":"pkg:npm/tokenlens","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"unique-names-generator","version":"^4.7.1","purl":"pkg:npm/unique-names-generator","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"use-stick-to-bottom","version":"^1.1.3","purl":"pkg:npm/use-stick-to-bottom","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"vaul","version":"^1.1.2","purl":"pkg:npm/vaul","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@dagrejs/dagre","version":"^3.0.0","purl":"pkg:npm/@dagrejs/dagre","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@eslint/js","version":"^10.0.1","purl":"pkg:npm/@eslint/js","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@testing-library/jest-dom","version":"^6.9.1","purl":"pkg:npm/@testing-library/jest-dom","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@testing-library/react","version":"^16.3.2","purl":"pkg:npm/@testing-library/react","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@testing-library/user-event","version":"^14.6.1","purl":"pkg:npm/@testing-library/user-event","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@trivago/prettier-plugin-sort-imports","version":"^6.0.2","purl":"pkg:npm/@trivago/prettier-plugin-sort-imports","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@types/dagre","version":"^0.7.54","purl":"pkg:npm/@types/dagre","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@types/lodash","version":"^4.17.24","purl":"pkg:npm/@types/lodash","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@types/node","version":"^25.6.0","purl":"pkg:npm/@types/node","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@types/react","version":"^19.2.14","purl":"pkg:npm/@types/react","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@types/react-dom","version":"^19.2.3","purl":"pkg:npm/@types/react-dom","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@types/react-syntax-highlighter","version":"^15.5.13","purl":"pkg:npm/@types/react-syntax-highlighter","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@vitejs/plugin-react","version":"^6.0.1","purl":"pkg:npm/@vitejs/plugin-react","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"babel-plugin-react-compiler","version":"^1.0.0","purl":"pkg:npm/babel-plugin-react-compiler","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"eslint","version":"^10.2.0","purl":"pkg:npm/eslint","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"eslint-config-prettier","version":"^10.1.8","purl":"pkg:npm/eslint-config-prettier","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"eslint-plugin-prettier","version":"^5.5.5","purl":"pkg:npm/eslint-plugin-prettier","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"eslint-plugin-react-refresh","version":"^0.5.2","purl":"pkg:npm/eslint-plugin-react-refresh","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"globals","version":"^17.5.0","purl":"pkg:npm/globals","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"husky","version":"^9.1.7","purl":"pkg:npm/husky","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"lint-staged","version":"^16.4.0","purl":"pkg:npm/lint-staged","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"prettier","version":"^3.8.2","purl":"pkg:npm/prettier","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"prettier-plugin-tailwindcss","version":"^0.7.2","purl":"pkg:npm/prettier-plugin-tailwindcss","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"tw-animate-css","version":"^1.4.0","purl":"pkg:npm/tw-animate-css","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"typescript","version":"^6.0.2","purl":"pkg:npm/typescript","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"typescript-eslint","version":"^8.58.1","purl":"pkg:npm/typescript-eslint","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"vite","version":"^8.0.0","purl":"pkg:npm/vite","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"vite-plugin-dts","version":"^4.5.4","purl":"pkg:npm/vite-plugin-dts","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"vitest","version":"^4.1.4","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"frontend/studio/package.json"}]},{"type":"library","name":"@loopstack/oauth-module","version":"^0.2.2","purl":"pkg:npm/@loopstack/oauth-module","properties":[{"name":"filePath","value":"registry/features/github-module/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/features/github-module/package.json"}]},{"type":"library","name":"@anthropic-ai/sdk","version":"^0.88.0","purl":"pkg:npm/@anthropic-ai/sdk","properties":[{"name":"filePath","value":"registry/features/claude-module/package.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.25.1","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/features/claude-module/package.json"}]},{"type":"library","name":"@loopstack/core","version":"^0.25.1","purl":"pkg:npm/@loopstack/core","properties":[{"name":"filePath","value":"registry/features/claude-module/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^11.1.19","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/features/claude-module/package.json"}]},{"type":"library","name":"@nestjs/config","version":"^4.0.4","purl":"pkg:npm/@nestjs/config","properties":[{"name":"filePath","value":"registry/features/claude-module/package.json"}]},{"type":"library","name":"@nestjs/core","version":"^11.1.19","purl":"pkg:npm/@nestjs/core","properties":[{"name":"filePath","value":"registry/features/claude-module/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/features/claude-module/package.json"}]},{"type":"library","name":"node","version":"20-alpine","purl":"pkg:docker/node","properties":[{"name":"filePath","value":"frontend/studio/Dockerfile"}]},{"type":"library","name":"actions/checkout","version":"v4","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/release.yml"}]},{"type":"library","name":"actions/setup-node","version":"v4","purl":"pkg:githubactions/actions/setup-node","properties":[{"name":"filePath","value":".github/workflows/release.yml"}]},{"type":"library","name":"changesets/action","version":"v1","purl":"pkg:githubactions/changesets/action","properties":[{"name":"filePath","value":".github/workflows/release.yml"}]},{"type":"library","name":"actions/checkout","version":"v4","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/ci.yml"}]},{"type":"library","name":"actions/setup-node","version":"v4","purl":"pkg:githubactions/actions/setup-node","properties":[{"name":"filePath","value":".github/workflows/ci.yml"}]},{"type":"library","name":"codecov/codecov-action","version":"v4","purl":"pkg:githubactions/codecov/codecov-action","properties":[{"name":"filePath","value":".github/workflows/ci.yml"}]},{"type":"library","name":"@acemir/cssom","version":"0.9.31","purl":"pkg:npm/@acemir/cssom","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@adobe/css-tools","version":"4.4.4","purl":"pkg:npm/@adobe/css-tools","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@ai-sdk/anthropic","version":"3.0.46","purl":"pkg:npm/@ai-sdk/anthropic","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@ai-sdk/gateway","version":"3.0.52","purl":"pkg:npm/@ai-sdk/gateway","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@ai-sdk/openai","version":"3.0.30","purl":"pkg:npm/@ai-sdk/openai","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@ai-sdk/provider","version":"3.0.8","purl":"pkg:npm/@ai-sdk/provider","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@ai-sdk/provider-utils","version":"4.0.15","purl":"pkg:npm/@ai-sdk/provider-utils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@angular-devkit/core","version":"19.2.19","purl":"pkg:npm/@angular-devkit/core","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ajv","version":"8.17.1","purl":"pkg:npm/ajv","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"json-schema-traverse","version":"1.0.0","purl":"pkg:npm/json-schema-traverse","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"rxjs","version":"7.8.1","purl":"pkg:npm/rxjs","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@angular-devkit/schematics","version":"19.2.19","purl":"pkg:npm/@angular-devkit/schematics","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@angular-devkit/schematics-cli","version":"19.2.19","purl":"pkg:npm/@angular-devkit/schematics-cli","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@inquirer/prompts","version":"7.3.2","purl":"pkg:npm/@inquirer/prompts","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@antfu/install-pkg","version":"1.1.0","purl":"pkg:npm/@antfu/install-pkg","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"package-manager-detector","version":"1.6.0","purl":"pkg:npm/package-manager-detector","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@asamuzakjp/css-color","version":"4.1.2","purl":"pkg:npm/@asamuzakjp/css-color","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lru-cache","version":"11.2.6","purl":"pkg:npm/lru-cache","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@asamuzakjp/dom-selector","version":"6.8.1","purl":"pkg:npm/@asamuzakjp/dom-selector","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@asamuzakjp/nwsapi","version":"2.3.9","purl":"pkg:npm/@asamuzakjp/nwsapi","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/code-frame","version":"7.29.0","purl":"pkg:npm/@babel/code-frame","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/compat-data","version":"7.29.0","purl":"pkg:npm/@babel/compat-data","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/core","version":"7.29.0","purl":"pkg:npm/@babel/core","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"semver","version":"6.3.1","purl":"pkg:npm/semver","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/generator","version":"7.29.1","purl":"pkg:npm/@babel/generator","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/helper-compilation-targets","version":"7.28.6","purl":"pkg:npm/@babel/helper-compilation-targets","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/helper-globals","version":"7.28.0","purl":"pkg:npm/@babel/helper-globals","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/helper-module-imports","version":"7.28.6","purl":"pkg:npm/@babel/helper-module-imports","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/helper-module-transforms","version":"7.28.6","purl":"pkg:npm/@babel/helper-module-transforms","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/helper-plugin-utils","version":"7.28.6","purl":"pkg:npm/@babel/helper-plugin-utils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/helper-string-parser","version":"7.27.1","purl":"pkg:npm/@babel/helper-string-parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/helper-validator-identifier","version":"7.28.5","purl":"pkg:npm/@babel/helper-validator-identifier","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/helper-validator-option","version":"7.27.1","purl":"pkg:npm/@babel/helper-validator-option","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/helpers","version":"7.28.6","purl":"pkg:npm/@babel/helpers","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/parser","version":"7.29.0","purl":"pkg:npm/@babel/parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/plugin-syntax-async-generators","version":"7.8.4","purl":"pkg:npm/@babel/plugin-syntax-async-generators","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/plugin-syntax-bigint","version":"7.8.3","purl":"pkg:npm/@babel/plugin-syntax-bigint","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/plugin-syntax-class-properties","version":"7.12.13","purl":"pkg:npm/@babel/plugin-syntax-class-properties","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/plugin-syntax-class-static-block","version":"7.14.5","purl":"pkg:npm/@babel/plugin-syntax-class-static-block","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/plugin-syntax-import-attributes","version":"7.28.6","purl":"pkg:npm/@babel/plugin-syntax-import-attributes","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/plugin-syntax-import-meta","version":"7.10.4","purl":"pkg:npm/@babel/plugin-syntax-import-meta","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/plugin-syntax-json-strings","version":"7.8.3","purl":"pkg:npm/@babel/plugin-syntax-json-strings","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/plugin-syntax-jsx","version":"7.28.6","purl":"pkg:npm/@babel/plugin-syntax-jsx","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/plugin-syntax-logical-assignment-operators","version":"7.10.4","purl":"pkg:npm/@babel/plugin-syntax-logical-assignment-operators","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/plugin-syntax-nullish-coalescing-operator","version":"7.8.3","purl":"pkg:npm/@babel/plugin-syntax-nullish-coalescing-operator","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/plugin-syntax-numeric-separator","version":"7.10.4","purl":"pkg:npm/@babel/plugin-syntax-numeric-separator","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/plugin-syntax-object-rest-spread","version":"7.8.3","purl":"pkg:npm/@babel/plugin-syntax-object-rest-spread","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/plugin-syntax-optional-catch-binding","version":"7.8.3","purl":"pkg:npm/@babel/plugin-syntax-optional-catch-binding","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@grpc/proto-loader","version":"0.8.0","purl":"pkg:npm/@grpc/proto-loader","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@grpc/proto-loader","version":"0.7.15","purl":"pkg:npm/@grpc/proto-loader","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@hookform/resolvers","version":"5.2.2","purl":"pkg:npm/@hookform/resolvers","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@humanfs/core","version":"0.19.1","purl":"pkg:npm/@humanfs/core","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@humanfs/node","version":"0.16.7","purl":"pkg:npm/@humanfs/node","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@humanwhocodes/module-importer","version":"1.0.1","purl":"pkg:npm/@humanwhocodes/module-importer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@humanwhocodes/retry","version":"0.4.3","purl":"pkg:npm/@humanwhocodes/retry","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@iconify/types","version":"2.0.0","purl":"pkg:npm/@iconify/types","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@iconify/utils","version":"3.1.0","purl":"pkg:npm/@iconify/utils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@inquirer/ansi","version":"1.0.2","purl":"pkg:npm/@inquirer/ansi","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@inquirer/checkbox","version":"4.3.2","purl":"pkg:npm/@inquirer/checkbox","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@grpc/grpc-js","version":"1.14.3","purl":"pkg:npm/@grpc/grpc-js","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/plugin-syntax-optional-chaining","version":"7.8.3","purl":"pkg:npm/@babel/plugin-syntax-optional-chaining","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/plugin-syntax-private-property-in-object","version":"7.14.5","purl":"pkg:npm/@babel/plugin-syntax-private-property-in-object","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/plugin-syntax-top-level-await","version":"7.14.5","purl":"pkg:npm/@babel/plugin-syntax-top-level-await","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/plugin-syntax-typescript","version":"7.28.6","purl":"pkg:npm/@babel/plugin-syntax-typescript","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/plugin-transform-react-jsx-self","version":"7.27.1","purl":"pkg:npm/@babel/plugin-transform-react-jsx-self","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/plugin-transform-react-jsx-source","version":"7.27.1","purl":"pkg:npm/@babel/plugin-transform-react-jsx-source","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/runtime","version":"7.28.6","purl":"pkg:npm/@babel/runtime","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/template","version":"7.28.6","purl":"pkg:npm/@babel/template","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/traverse","version":"7.29.0","purl":"pkg:npm/@babel/traverse","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@babel/types","version":"7.29.0","purl":"pkg:npm/@babel/types","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@balena/dockerignore","version":"1.0.2","purl":"pkg:npm/@balena/dockerignore","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@bcoe/v8-coverage","version":"0.2.3","purl":"pkg:npm/@bcoe/v8-coverage","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@borewit/text-codec","version":"0.2.1","purl":"pkg:npm/@borewit/text-codec","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@braintree/sanitize-url","version":"7.1.2","purl":"pkg:npm/@braintree/sanitize-url","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@bramus/specificity","version":"2.4.2","purl":"pkg:npm/@bramus/specificity","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@changesets/apply-release-plan","version":"7.0.14","purl":"pkg:npm/@changesets/apply-release-plan","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"prettier","version":"2.8.8","purl":"pkg:npm/prettier","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@changesets/assemble-release-plan","version":"6.0.9","purl":"pkg:npm/@changesets/assemble-release-plan","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@changesets/changelog-git","version":"0.2.1","purl":"pkg:npm/@changesets/changelog-git","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@changesets/changelog-github","version":"0.5.2","purl":"pkg:npm/@changesets/changelog-github","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@changesets/cli","version":"2.29.8","purl":"pkg:npm/@changesets/cli","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@changesets/config","version":"3.1.2","purl":"pkg:npm/@changesets/config","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@changesets/errors","version":"0.2.0","purl":"pkg:npm/@changesets/errors","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@changesets/get-dependents-graph","version":"2.1.3","purl":"pkg:npm/@changesets/get-dependents-graph","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@changesets/get-github-info","version":"0.7.0","purl":"pkg:npm/@changesets/get-github-info","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@changesets/get-release-plan","version":"4.0.14","purl":"pkg:npm/@changesets/get-release-plan","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@changesets/get-version-range-type","version":"0.4.0","purl":"pkg:npm/@changesets/get-version-range-type","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@changesets/git","version":"3.0.4","purl":"pkg:npm/@changesets/git","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@changesets/logger","version":"0.1.1","purl":"pkg:npm/@changesets/logger","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@changesets/parse","version":"0.4.2","purl":"pkg:npm/@changesets/parse","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@changesets/pre","version":"2.0.2","purl":"pkg:npm/@changesets/pre","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@changesets/read","version":"0.6.6","purl":"pkg:npm/@changesets/read","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@changesets/should-skip-package","version":"0.1.2","purl":"pkg:npm/@changesets/should-skip-package","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@changesets/types","version":"6.1.0","purl":"pkg:npm/@changesets/types","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@changesets/write","version":"0.4.0","purl":"pkg:npm/@changesets/write","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@chevrotain/cst-dts-gen","version":"11.1.1","purl":"pkg:npm/@chevrotain/cst-dts-gen","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@chevrotain/gast","version":"11.1.1","purl":"pkg:npm/@chevrotain/gast","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@chevrotain/regexp-to-ast","version":"11.1.1","purl":"pkg:npm/@chevrotain/regexp-to-ast","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@chevrotain/types","version":"11.1.1","purl":"pkg:npm/@chevrotain/types","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@chevrotain/utils","version":"11.1.1","purl":"pkg:npm/@chevrotain/utils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@colors/colors","version":"1.5.0","purl":"pkg:npm/@colors/colors","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@cspotcode/source-map-support","version":"0.8.1","purl":"pkg:npm/@cspotcode/source-map-support","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jridgewell/trace-mapping","version":"0.3.9","purl":"pkg:npm/@jridgewell/trace-mapping","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@csstools/color-helpers","version":"6.0.1","purl":"pkg:npm/@csstools/color-helpers","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@csstools/css-calc","version":"3.1.1","purl":"pkg:npm/@csstools/css-calc","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@csstools/css-color-parser","version":"4.0.1","purl":"pkg:npm/@csstools/css-color-parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@csstools/css-parser-algorithms","version":"4.0.0","purl":"pkg:npm/@csstools/css-parser-algorithms","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@csstools/css-syntax-patches-for-csstree","version":"1.0.27","purl":"pkg:npm/@csstools/css-syntax-patches-for-csstree","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@csstools/css-tokenizer","version":"4.0.0","purl":"pkg:npm/@csstools/css-tokenizer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@dagrejs/dagre","version":"2.0.4","purl":"pkg:npm/@dagrejs/dagre","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@dagrejs/graphlib","version":"3.0.4","purl":"pkg:npm/@dagrejs/graphlib","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@emnapi/core","version":"1.8.1","purl":"pkg:npm/@emnapi/core","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@emnapi/runtime","version":"1.8.1","purl":"pkg:npm/@emnapi/runtime","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@emnapi/wasi-threads","version":"1.1.0","purl":"pkg:npm/@emnapi/wasi-threads","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@eslint-community/eslint-utils","version":"4.9.1","purl":"pkg:npm/@eslint-community/eslint-utils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"eslint-visitor-keys","version":"3.4.3","purl":"pkg:npm/eslint-visitor-keys","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@eslint-community/regexpp","version":"4.12.2","purl":"pkg:npm/@eslint-community/regexpp","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@eslint/config-array","version":"0.23.1","purl":"pkg:npm/@eslint/config-array","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"balanced-match","version":"4.0.3","purl":"pkg:npm/balanced-match","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"brace-expansion","version":"5.0.2","purl":"pkg:npm/brace-expansion","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"minimatch","version":"10.2.2","purl":"pkg:npm/minimatch","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@eslint/config-helpers","version":"0.5.2","purl":"pkg:npm/@eslint/config-helpers","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@eslint/core","version":"1.1.0","purl":"pkg:npm/@eslint/core","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@eslint/eslintrc","version":"3.3.3","purl":"pkg:npm/@eslint/eslintrc","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"globals","version":"14.0.0","purl":"pkg:npm/globals","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@eslint/js","version":"10.0.1","purl":"pkg:npm/@eslint/js","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@eslint/object-schema","version":"3.0.1","purl":"pkg:npm/@eslint/object-schema","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@eslint/plugin-kit","version":"0.6.0","purl":"pkg:npm/@eslint/plugin-kit","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@exodus/bytes","version":"1.14.1","purl":"pkg:npm/@exodus/bytes","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@floating-ui/core","version":"1.7.4","purl":"pkg:npm/@floating-ui/core","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@floating-ui/dom","version":"1.7.5","purl":"pkg:npm/@floating-ui/dom","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@floating-ui/react-dom","version":"2.1.7","purl":"pkg:npm/@floating-ui/react-dom","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@floating-ui/utils","version":"0.2.10","purl":"pkg:npm/@floating-ui/utils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@fontsource/roboto","version":"5.2.9","purl":"pkg:npm/@fontsource/roboto","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@golevelup/nestjs-discovery","version":"5.0.0","purl":"pkg:npm/@golevelup/nestjs-discovery","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@inquirer/confirm","version":"5.1.21","purl":"pkg:npm/@inquirer/confirm","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@inquirer/core","version":"10.3.2","purl":"pkg:npm/@inquirer/core","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@inquirer/editor","version":"4.2.23","purl":"pkg:npm/@inquirer/editor","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@inquirer/expand","version":"4.0.23","purl":"pkg:npm/@inquirer/expand","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@inquirer/external-editor","version":"1.0.3","purl":"pkg:npm/@inquirer/external-editor","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@inquirer/figures","version":"1.0.15","purl":"pkg:npm/@inquirer/figures","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@inquirer/input","version":"4.3.1","purl":"pkg:npm/@inquirer/input","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@inquirer/number","version":"3.0.23","purl":"pkg:npm/@inquirer/number","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@inquirer/password","version":"4.0.23","purl":"pkg:npm/@inquirer/password","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@inquirer/prompts","version":"7.10.1","purl":"pkg:npm/@inquirer/prompts","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@inquirer/rawlist","version":"4.1.11","purl":"pkg:npm/@inquirer/rawlist","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@inquirer/search","version":"3.2.2","purl":"pkg:npm/@inquirer/search","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@inquirer/select","version":"4.4.2","purl":"pkg:npm/@inquirer/select","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@inquirer/type","version":"3.0.10","purl":"pkg:npm/@inquirer/type","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@ioredis/commands","version":"1.5.0","purl":"pkg:npm/@ioredis/commands","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@isaacs/balanced-match","version":"4.0.1","purl":"pkg:npm/@isaacs/balanced-match","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@isaacs/brace-expansion","version":"5.0.1","purl":"pkg:npm/@isaacs/brace-expansion","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@isaacs/cliui","version":"8.0.2","purl":"pkg:npm/@isaacs/cliui","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ansi-regex","version":"6.2.2","purl":"pkg:npm/ansi-regex","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ansi-styles","version":"6.2.3","purl":"pkg:npm/ansi-styles","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"emoji-regex","version":"9.2.2","purl":"pkg:npm/emoji-regex","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"string-width","version":"5.1.2","purl":"pkg:npm/string-width","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"strip-ansi","version":"7.1.2","purl":"pkg:npm/strip-ansi","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"wrap-ansi","version":"8.1.0","purl":"pkg:npm/wrap-ansi","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@istanbuljs/load-nyc-config","version":"1.1.0","purl":"pkg:npm/@istanbuljs/load-nyc-config","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"argparse","version":"1.0.10","purl":"pkg:npm/argparse","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"js-yaml","version":"3.14.2","purl":"pkg:npm/js-yaml","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@istanbuljs/schema","version":"0.1.3","purl":"pkg:npm/@istanbuljs/schema","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jest/console","version":"30.2.0","purl":"pkg:npm/@jest/console","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jest/core","version":"30.2.0","purl":"pkg:npm/@jest/core","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ci-info","version":"4.4.0","purl":"pkg:npm/ci-info","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jest/diff-sequences","version":"30.0.1","purl":"pkg:npm/@jest/diff-sequences","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jest/environment","version":"30.2.0","purl":"pkg:npm/@jest/environment","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jest/expect","version":"30.2.0","purl":"pkg:npm/@jest/expect","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jest/expect-utils","version":"30.2.0","purl":"pkg:npm/@jest/expect-utils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jest/fake-timers","version":"30.2.0","purl":"pkg:npm/@jest/fake-timers","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jest/get-type","version":"30.1.0","purl":"pkg:npm/@jest/get-type","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jest/globals","version":"30.2.0","purl":"pkg:npm/@jest/globals","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jest/pattern","version":"30.0.1","purl":"pkg:npm/@jest/pattern","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jest/reporters","version":"30.2.0","purl":"pkg:npm/@jest/reporters","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"brace-expansion","version":"2.0.2","purl":"pkg:npm/brace-expansion","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"glob","version":"10.5.0","purl":"pkg:npm/glob","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lru-cache","version":"10.4.3","purl":"pkg:npm/lru-cache","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"minimatch","version":"9.0.5","purl":"pkg:npm/minimatch","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"path-scurry","version":"1.11.1","purl":"pkg:npm/path-scurry","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jest/schemas","version":"30.0.5","purl":"pkg:npm/@jest/schemas","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jest/snapshot-utils","version":"30.2.0","purl":"pkg:npm/@jest/snapshot-utils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jest/source-map","version":"30.0.1","purl":"pkg:npm/@jest/source-map","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jest/test-result","version":"30.2.0","purl":"pkg:npm/@jest/test-result","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jest/test-sequencer","version":"30.2.0","purl":"pkg:npm/@jest/test-sequencer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jest/transform","version":"30.2.0","purl":"pkg:npm/@jest/transform","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@msgpackr-extract/msgpackr-extract-darwin-x64","version":"3.0.3","purl":"pkg:npm/@msgpackr-extract/msgpackr-extract-darwin-x64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@msgpackr-extract/msgpackr-extract-linux-arm","version":"3.0.3","purl":"pkg:npm/@msgpackr-extract/msgpackr-extract-linux-arm","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@msgpackr-extract/msgpackr-extract-linux-arm64","version":"3.0.3","purl":"pkg:npm/@msgpackr-extract/msgpackr-extract-linux-arm64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@msgpackr-extract/msgpackr-extract-linux-x64","version":"3.0.3","purl":"pkg:npm/@msgpackr-extract/msgpackr-extract-linux-x64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@msgpackr-extract/msgpackr-extract-win32-x64","version":"3.0.3","purl":"pkg:npm/@msgpackr-extract/msgpackr-extract-win32-x64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@napi-rs/nice","version":"1.1.1","purl":"pkg:npm/@napi-rs/nice","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@napi-rs/nice-android-arm-eabi","version":"1.1.1","purl":"pkg:npm/@napi-rs/nice-android-arm-eabi","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@napi-rs/nice-android-arm64","version":"1.1.1","purl":"pkg:npm/@napi-rs/nice-android-arm64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@napi-rs/nice-darwin-arm64","version":"1.1.1","purl":"pkg:npm/@napi-rs/nice-darwin-arm64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@napi-rs/nice-darwin-x64","version":"1.1.1","purl":"pkg:npm/@napi-rs/nice-darwin-x64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@napi-rs/nice-freebsd-x64","version":"1.1.1","purl":"pkg:npm/@napi-rs/nice-freebsd-x64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@napi-rs/nice-linux-arm-gnueabihf","version":"1.1.1","purl":"pkg:npm/@napi-rs/nice-linux-arm-gnueabihf","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@napi-rs/nice-linux-arm64-gnu","version":"1.1.1","purl":"pkg:npm/@napi-rs/nice-linux-arm64-gnu","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@napi-rs/nice-linux-arm64-musl","version":"1.1.1","purl":"pkg:npm/@napi-rs/nice-linux-arm64-musl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@napi-rs/nice-linux-ppc64-gnu","version":"1.1.1","purl":"pkg:npm/@napi-rs/nice-linux-ppc64-gnu","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@napi-rs/nice-linux-riscv64-gnu","version":"1.1.1","purl":"pkg:npm/@napi-rs/nice-linux-riscv64-gnu","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@napi-rs/nice-linux-s390x-gnu","version":"1.1.1","purl":"pkg:npm/@napi-rs/nice-linux-s390x-gnu","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@napi-rs/nice-linux-x64-gnu","version":"1.1.1","purl":"pkg:npm/@napi-rs/nice-linux-x64-gnu","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@napi-rs/nice-linux-x64-musl","version":"1.1.1","purl":"pkg:npm/@napi-rs/nice-linux-x64-musl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@napi-rs/nice-openharmony-arm64","version":"1.1.1","purl":"pkg:npm/@napi-rs/nice-openharmony-arm64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@napi-rs/nice-win32-arm64-msvc","version":"1.1.1","purl":"pkg:npm/@napi-rs/nice-win32-arm64-msvc","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@napi-rs/nice-win32-ia32-msvc","version":"1.1.1","purl":"pkg:npm/@napi-rs/nice-win32-ia32-msvc","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@napi-rs/nice-win32-x64-msvc","version":"1.1.1","purl":"pkg:npm/@napi-rs/nice-win32-x64-msvc","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@napi-rs/wasm-runtime","version":"0.2.12","purl":"pkg:npm/@napi-rs/wasm-runtime","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nestjs/axios","version":"4.0.1","purl":"pkg:npm/@nestjs/axios","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nestjs/bull-shared","version":"11.0.4","purl":"pkg:npm/@nestjs/bull-shared","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nestjs/bullmq","version":"11.0.4","purl":"pkg:npm/@nestjs/bullmq","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nestjs/cli","version":"11.0.16","purl":"pkg:npm/@nestjs/cli","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ajv","version":"8.18.0","purl":"pkg:npm/ajv","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ajv-formats","version":"2.1.1","purl":"pkg:npm/ajv-formats","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ajv-keywords","version":"5.1.0","purl":"pkg:npm/ajv-keywords","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"eslint-scope","version":"5.1.1","purl":"pkg:npm/eslint-scope","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"estraverse","version":"4.3.0","purl":"pkg:npm/estraverse","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"schema-utils","version":"4.3.3","purl":"pkg:npm/schema-utils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"webpack","version":"5.104.1","purl":"pkg:npm/webpack","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nestjs/common","version":"11.1.14","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nestjs/config","version":"4.0.3","purl":"pkg:npm/@nestjs/config","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"dotenv","version":"17.2.3","purl":"pkg:npm/dotenv","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nestjs/core","version":"11.1.14","purl":"pkg:npm/@nestjs/core","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nestjs/event-emitter","version":"3.0.1","purl":"pkg:npm/@nestjs/event-emitter","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nestjs/jwt","version":"11.0.2","purl":"pkg:npm/@nestjs/jwt","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nestjs/mapped-types","version":"2.1.0","purl":"pkg:npm/@nestjs/mapped-types","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nestjs/microservices","version":"11.1.14","purl":"pkg:npm/@nestjs/microservices","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nestjs/passport","version":"11.0.5","purl":"pkg:npm/@nestjs/passport","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nestjs/platform-express","version":"11.1.14","purl":"pkg:npm/@nestjs/platform-express","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nestjs/schedule","version":"6.1.1","purl":"pkg:npm/@nestjs/schedule","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nestjs/schematics","version":"11.0.9","purl":"pkg:npm/@nestjs/schematics","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@angular-devkit/core","version":"19.2.17","purl":"pkg:npm/@angular-devkit/core","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@angular-devkit/schematics","version":"19.2.17","purl":"pkg:npm/@angular-devkit/schematics","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nestjs/swagger","version":"11.2.6","purl":"pkg:npm/@nestjs/swagger","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nestjs/testing","version":"11.1.14","purl":"pkg:npm/@nestjs/testing","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nestjs/typeorm","version":"11.0.0","purl":"pkg:npm/@nestjs/typeorm","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@noble/hashes","version":"1.8.0","purl":"pkg:npm/@noble/hashes","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nodelib/fs.scandir","version":"2.1.5","purl":"pkg:npm/@nodelib/fs.scandir","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nodelib/fs.stat","version":"2.0.5","purl":"pkg:npm/@nodelib/fs.stat","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nodelib/fs.walk","version":"1.2.8","purl":"pkg:npm/@nodelib/fs.walk","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nuxt/opencollective","version":"0.4.1","purl":"pkg:npm/@nuxt/opencollective","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nuxtjs/opencollective","version":"0.3.2","purl":"pkg:npm/@nuxtjs/opencollective","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"consola","version":"2.15.3","purl":"pkg:npm/consola","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@openapitools/openapi-generator-cli","version":"2.29.0","purl":"pkg:npm/@openapitools/openapi-generator-cli","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nestjs/common","version":"11.1.13","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@nestjs/core","version":"11.1.13","purl":"pkg:npm/@nestjs/core","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"commander","version":"8.3.0","purl":"pkg:npm/commander","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fs-extra","version":"11.3.3","purl":"pkg:npm/fs-extra","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"glob","version":"13.0.3","purl":"pkg:npm/glob","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jsonfile","version":"6.2.0","purl":"pkg:npm/jsonfile","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jest/types","version":"30.2.0","purl":"pkg:npm/@jest/types","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jridgewell/gen-mapping","version":"0.3.13","purl":"pkg:npm/@jridgewell/gen-mapping","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jridgewell/remapping","version":"2.3.5","purl":"pkg:npm/@jridgewell/remapping","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jridgewell/resolve-uri","version":"3.1.2","purl":"pkg:npm/@jridgewell/resolve-uri","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jridgewell/source-map","version":"0.3.11","purl":"pkg:npm/@jridgewell/source-map","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jridgewell/sourcemap-codec","version":"1.5.5","purl":"pkg:npm/@jridgewell/sourcemap-codec","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@jridgewell/trace-mapping","version":"0.3.31","purl":"pkg:npm/@jridgewell/trace-mapping","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@js-sdsl/ordered-map","version":"4.4.2","purl":"pkg:npm/@js-sdsl/ordered-map","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/accessing-tool-results-example-workflow","version":"*","purl":"pkg:npm/@loopstack/accessing-tool-results-example-workflow","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/ai-module","version":"*","purl":"pkg:npm/@loopstack/ai-module","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/api","version":"*","purl":"pkg:npm/@loopstack/api","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/api-client","version":"*","purl":"pkg:npm/@loopstack/api-client","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/api-client-generator","version":"*","purl":"pkg:npm/@loopstack/api-client-generator","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/app-bundle-template","version":"*","purl":"pkg:npm/@loopstack/app-bundle-template","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/app-template","version":"*","purl":"pkg:npm/@loopstack/app-template","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/auth","version":"*","purl":"pkg:npm/@loopstack/auth","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/chat-example-workflow","version":"*","purl":"pkg:npm/@loopstack/chat-example-workflow","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/cli-module","version":"*","purl":"pkg:npm/@loopstack/cli-module","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/common","version":"*","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/contracts","version":"*","purl":"pkg:npm/@loopstack/contracts","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/core","version":"*","purl":"pkg:npm/@loopstack/core","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/core-ui-module","version":"*","purl":"pkg:npm/@loopstack/core-ui-module","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/create-chat-message-tool","version":"*","purl":"pkg:npm/@loopstack/create-chat-message-tool","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/create-value-tool","version":"*","purl":"pkg:npm/@loopstack/create-value-tool","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/custom-tool-example-module","version":"*","purl":"pkg:npm/@loopstack/custom-tool-example-module","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/dynamic-routing-example-workflow","version":"*","purl":"pkg:npm/@loopstack/dynamic-routing-example-workflow","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/google-oauth-calendar-example","version":"*","purl":"pkg:npm/@loopstack/google-oauth-calendar-example","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/google-workspace-module","version":"*","purl":"pkg:npm/@loopstack/google-workspace-module","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/loopstack-studio","version":"*","purl":"pkg:npm/@loopstack/loopstack-studio","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/meeting-notes-example-workflow","version":"*","purl":"pkg:npm/@loopstack/meeting-notes-example-workflow","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/oauth-module","version":"*","purl":"pkg:npm/@loopstack/oauth-module","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/prompt-example-workflow","version":"*","purl":"pkg:npm/@loopstack/prompt-example-workflow","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/prompt-structured-output-example-workflow","version":"*","purl":"pkg:npm/@loopstack/prompt-structured-output-example-workflow","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/registry-module-template","version":"*","purl":"pkg:npm/@loopstack/registry-module-template","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/run-sub-workflow-example","version":"*","purl":"pkg:npm/@loopstack/run-sub-workflow-example","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/sandbox-example-workflow","version":"*","purl":"pkg:npm/@loopstack/sandbox-example-workflow","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/sandbox-filesystem","version":"*","purl":"pkg:npm/@loopstack/sandbox-filesystem","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/sandbox-tool","version":"*","purl":"pkg:npm/@loopstack/sandbox-tool","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/testing","version":"*","purl":"pkg:npm/@loopstack/testing","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/tool-call-example-workflow","version":"*","purl":"pkg:npm/@loopstack/tool-call-example-workflow","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/workflow-state-example-workflow","version":"*","purl":"pkg:npm/@loopstack/workflow-state-example-workflow","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@lukeed/csprng","version":"1.1.0","purl":"pkg:npm/@lukeed/csprng","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@manypkg/find-root","version":"1.1.0","purl":"pkg:npm/@manypkg/find-root","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/node","version":"12.20.55","purl":"pkg:npm/@types/node","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fs-extra","version":"8.1.0","purl":"pkg:npm/fs-extra","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@manypkg/get-packages","version":"1.1.3","purl":"pkg:npm/@manypkg/get-packages","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@changesets/types","version":"4.1.0","purl":"pkg:npm/@changesets/types","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@mermaid-js/parser","version":"1.0.0","purl":"pkg:npm/@mermaid-js/parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@microsoft/api-extractor","version":"7.57.1","purl":"pkg:npm/@microsoft/api-extractor","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@microsoft/api-extractor-model","version":"7.33.1","purl":"pkg:npm/@microsoft/api-extractor-model","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"diff","version":"8.0.3","purl":"pkg:npm/diff","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lru-cache","version":"6.0.0","purl":"pkg:npm/lru-cache","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"minimatch","version":"10.1.2","purl":"pkg:npm/minimatch","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"semver","version":"7.5.4","purl":"pkg:npm/semver","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"source-map","version":"0.6.1","purl":"pkg:npm/source-map","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"typescript","version":"5.8.2","purl":"pkg:npm/typescript","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"yallist","version":"4.0.0","purl":"pkg:npm/yallist","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@microsoft/tsdoc","version":"0.16.0","purl":"pkg:npm/@microsoft/tsdoc","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@microsoft/tsdoc-config","version":"0.18.0","purl":"pkg:npm/@microsoft/tsdoc-config","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ajv","version":"8.12.0","purl":"pkg:npm/ajv","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@msgpackr-extract/msgpackr-extract-darwin-arm64","version":"3.0.3","purl":"pkg:npm/@msgpackr-extract/msgpackr-extract-darwin-arm64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"universalify","version":"2.0.1","purl":"pkg:npm/universalify","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@opentelemetry/api","version":"1.9.0","purl":"pkg:npm/@opentelemetry/api","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@oxc-project/runtime","version":"0.101.0","purl":"pkg:npm/@oxc-project/runtime","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@oxc-project/types","version":"0.101.0","purl":"pkg:npm/@oxc-project/types","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@paralleldrive/cuid2","version":"2.3.1","purl":"pkg:npm/@paralleldrive/cuid2","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@pkgjs/parseargs","version":"0.11.0","purl":"pkg:npm/@pkgjs/parseargs","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@pkgr/core","version":"0.2.9","purl":"pkg:npm/@pkgr/core","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@protobufjs/aspromise","version":"1.1.2","purl":"pkg:npm/@protobufjs/aspromise","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@protobufjs/base64","version":"1.1.2","purl":"pkg:npm/@protobufjs/base64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@protobufjs/codegen","version":"2.0.4","purl":"pkg:npm/@protobufjs/codegen","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@protobufjs/eventemitter","version":"1.1.0","purl":"pkg:npm/@protobufjs/eventemitter","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@protobufjs/fetch","version":"1.1.0","purl":"pkg:npm/@protobufjs/fetch","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@protobufjs/float","version":"1.0.2","purl":"pkg:npm/@protobufjs/float","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@protobufjs/inquire","version":"1.1.0","purl":"pkg:npm/@protobufjs/inquire","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@protobufjs/path","version":"1.1.2","purl":"pkg:npm/@protobufjs/path","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@protobufjs/pool","version":"1.1.0","purl":"pkg:npm/@protobufjs/pool","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@protobufjs/utf8","version":"1.1.0","purl":"pkg:npm/@protobufjs/utf8","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/number","version":"1.1.1","purl":"pkg:npm/@radix-ui/number","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/primitive","version":"1.1.3","purl":"pkg:npm/@radix-ui/primitive","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-accordion","version":"1.2.12","purl":"pkg:npm/@radix-ui/react-accordion","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-alert-dialog","version":"1.1.15","purl":"pkg:npm/@radix-ui/react-alert-dialog","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-slot","version":"1.2.3","purl":"pkg:npm/@radix-ui/react-slot","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-arrow","version":"1.1.7","purl":"pkg:npm/@radix-ui/react-arrow","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-avatar","version":"1.1.11","purl":"pkg:npm/@radix-ui/react-avatar","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-context","version":"1.1.3","purl":"pkg:npm/@radix-ui/react-context","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-primitive","version":"2.1.4","purl":"pkg:npm/@radix-ui/react-primitive","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-checkbox","version":"1.3.3","purl":"pkg:npm/@radix-ui/react-checkbox","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-collapsible","version":"1.1.12","purl":"pkg:npm/@radix-ui/react-collapsible","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-collection","version":"1.1.7","purl":"pkg:npm/@radix-ui/react-collection","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-compose-refs","version":"1.1.2","purl":"pkg:npm/@radix-ui/react-compose-refs","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-context","version":"1.1.2","purl":"pkg:npm/@radix-ui/react-context","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-context-menu","version":"2.2.16","purl":"pkg:npm/@radix-ui/react-context-menu","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-dialog","version":"1.1.15","purl":"pkg:npm/@radix-ui/react-dialog","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-direction","version":"1.1.1","purl":"pkg:npm/@radix-ui/react-direction","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-dismissable-layer","version":"1.1.11","purl":"pkg:npm/@radix-ui/react-dismissable-layer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-dropdown-menu","version":"2.1.16","purl":"pkg:npm/@radix-ui/react-dropdown-menu","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-focus-guards","version":"1.1.3","purl":"pkg:npm/@radix-ui/react-focus-guards","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-focus-scope","version":"1.1.7","purl":"pkg:npm/@radix-ui/react-focus-scope","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-hover-card","version":"1.1.15","purl":"pkg:npm/@radix-ui/react-hover-card","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-id","version":"1.1.1","purl":"pkg:npm/@radix-ui/react-id","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-label","version":"2.1.8","purl":"pkg:npm/@radix-ui/react-label","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-menu","version":"2.1.16","purl":"pkg:npm/@radix-ui/react-menu","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-menubar","version":"1.1.16","purl":"pkg:npm/@radix-ui/react-menubar","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-popover","version":"1.1.15","purl":"pkg:npm/@radix-ui/react-popover","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-popper","version":"1.2.8","purl":"pkg:npm/@radix-ui/react-popper","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-portal","version":"1.1.9","purl":"pkg:npm/@radix-ui/react-portal","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-presence","version":"1.1.5","purl":"pkg:npm/@radix-ui/react-presence","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-primitive","version":"2.1.3","purl":"pkg:npm/@radix-ui/react-primitive","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-progress","version":"1.1.8","purl":"pkg:npm/@radix-ui/react-progress","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-radio-group","version":"1.3.8","purl":"pkg:npm/@radix-ui/react-radio-group","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-roving-focus","version":"1.1.11","purl":"pkg:npm/@radix-ui/react-roving-focus","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-scroll-area","version":"1.2.10","purl":"pkg:npm/@radix-ui/react-scroll-area","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-select","version":"2.2.6","purl":"pkg:npm/@radix-ui/react-select","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-separator","version":"1.1.8","purl":"pkg:npm/@radix-ui/react-separator","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-slider","version":"1.3.6","purl":"pkg:npm/@radix-ui/react-slider","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-slot","version":"1.2.4","purl":"pkg:npm/@radix-ui/react-slot","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-switch","version":"1.2.6","purl":"pkg:npm/@radix-ui/react-switch","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-tabs","version":"1.1.13","purl":"pkg:npm/@radix-ui/react-tabs","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-tooltip","version":"1.2.8","purl":"pkg:npm/@radix-ui/react-tooltip","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-use-callback-ref","version":"1.1.1","purl":"pkg:npm/@radix-ui/react-use-callback-ref","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-use-controllable-state","version":"1.2.2","purl":"pkg:npm/@radix-ui/react-use-controllable-state","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-use-effect-event","version":"0.0.2","purl":"pkg:npm/@radix-ui/react-use-effect-event","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-use-escape-keydown","version":"1.1.1","purl":"pkg:npm/@radix-ui/react-use-escape-keydown","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-use-is-hydrated","version":"0.1.0","purl":"pkg:npm/@radix-ui/react-use-is-hydrated","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-use-layout-effect","version":"1.1.1","purl":"pkg:npm/@radix-ui/react-use-layout-effect","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-use-previous","version":"1.1.1","purl":"pkg:npm/@radix-ui/react-use-previous","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-use-rect","version":"1.1.1","purl":"pkg:npm/@radix-ui/react-use-rect","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-use-size","version":"1.1.1","purl":"pkg:npm/@radix-ui/react-use-size","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/react-visually-hidden","version":"1.2.3","purl":"pkg:npm/@radix-ui/react-visually-hidden","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@radix-ui/rect","version":"1.1.1","purl":"pkg:npm/@radix-ui/rect","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@rolldown/binding-android-arm64","version":"1.0.0-beta.53","purl":"pkg:npm/@rolldown/binding-android-arm64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@rolldown/binding-darwin-arm64","version":"1.0.0-beta.53","purl":"pkg:npm/@rolldown/binding-darwin-arm64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@rolldown/binding-darwin-x64","version":"1.0.0-beta.53","purl":"pkg:npm/@rolldown/binding-darwin-x64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@rolldown/binding-freebsd-x64","version":"1.0.0-beta.53","purl":"pkg:npm/@rolldown/binding-freebsd-x64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@rolldown/binding-linux-arm-gnueabihf","version":"1.0.0-beta.53","purl":"pkg:npm/@rolldown/binding-linux-arm-gnueabihf","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@rolldown/binding-linux-arm64-gnu","version":"1.0.0-beta.53","purl":"pkg:npm/@rolldown/binding-linux-arm64-gnu","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@rolldown/binding-linux-arm64-musl","version":"1.0.0-beta.53","purl":"pkg:npm/@rolldown/binding-linux-arm64-musl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@rolldown/binding-linux-x64-gnu","version":"1.0.0-beta.53","purl":"pkg:npm/@rolldown/binding-linux-x64-gnu","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@rolldown/binding-linux-x64-musl","version":"1.0.0-beta.53","purl":"pkg:npm/@rolldown/binding-linux-x64-musl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@rolldown/binding-openharmony-arm64","version":"1.0.0-beta.53","purl":"pkg:npm/@rolldown/binding-openharmony-arm64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@rolldown/binding-wasm32-wasi","version":"1.0.0-beta.53","purl":"pkg:npm/@rolldown/binding-wasm32-wasi","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@napi-rs/wasm-runtime","version":"1.1.1","purl":"pkg:npm/@napi-rs/wasm-runtime","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@rolldown/binding-win32-arm64-msvc","version":"1.0.0-beta.53","purl":"pkg:npm/@rolldown/binding-win32-arm64-msvc","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@rolldown/binding-win32-x64-msvc","version":"1.0.0-beta.53","purl":"pkg:npm/@rolldown/binding-win32-x64-msvc","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@rolldown/pluginutils","version":"1.0.0-rc.3","purl":"pkg:npm/@rolldown/pluginutils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@rollup/pluginutils","version":"5.3.0","purl":"pkg:npm/@rollup/pluginutils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"estree-walker","version":"2.0.2","purl":"pkg:npm/estree-walker","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@rushstack/node-core-library","version":"5.20.1","purl":"pkg:npm/@rushstack/node-core-library","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ajv","version":"8.13.0","purl":"pkg:npm/ajv","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ajv-draft-04","version":"1.0.0","purl":"pkg:npm/ajv-draft-04","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@rushstack/problem-matcher","version":"0.2.1","purl":"pkg:npm/@rushstack/problem-matcher","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@rushstack/rig-package","version":"0.7.1","purl":"pkg:npm/@rushstack/rig-package","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@rushstack/terminal","version":"0.22.1","purl":"pkg:npm/@rushstack/terminal","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"supports-color","version":"8.1.1","purl":"pkg:npm/supports-color","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@rushstack/ts-command-line","version":"5.3.1","purl":"pkg:npm/@rushstack/ts-command-line","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mime-types","version":"3.0.2","purl":"pkg:npm/mime-types","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"acorn","version":"8.16.0","purl":"pkg:npm/acorn","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"acorn-import-phases","version":"1.0.4","purl":"pkg:npm/acorn-import-phases","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"acorn-jsx","version":"5.3.2","purl":"pkg:npm/acorn-jsx","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"acorn-walk","version":"8.3.5","purl":"pkg:npm/acorn-walk","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"agent-base","version":"7.1.4","purl":"pkg:npm/agent-base","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ai","version":"6.0.94","purl":"pkg:npm/ai","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ajv","version":"6.12.6","purl":"pkg:npm/ajv","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ajv-formats","version":"3.0.1","purl":"pkg:npm/ajv-formats","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ajv-keywords","version":"3.5.2","purl":"pkg:npm/ajv-keywords","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"alien-signals","version":"0.4.14","purl":"pkg:npm/alien-signals","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ansi-colors","version":"4.1.3","purl":"pkg:npm/ansi-colors","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ansi-escapes","version":"4.3.2","purl":"pkg:npm/ansi-escapes","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ansi-regex","version":"5.0.1","purl":"pkg:npm/ansi-regex","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ansi-styles","version":"4.3.0","purl":"pkg:npm/ansi-styles","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ansis","version":"4.2.0","purl":"pkg:npm/ansis","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"anymatch","version":"3.1.3","purl":"pkg:npm/anymatch","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"picomatch","version":"2.3.1","purl":"pkg:npm/picomatch","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"app-root-path","version":"3.1.0","purl":"pkg:npm/app-root-path","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"append-field","version":"1.0.0","purl":"pkg:npm/append-field","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"arch","version":"3.0.0","purl":"pkg:npm/arch","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"arg","version":"4.1.3","purl":"pkg:npm/arg","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"argparse","version":"2.0.1","purl":"pkg:npm/argparse","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"aria-hidden","version":"1.2.6","purl":"pkg:npm/aria-hidden","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@scarf/scarf","version":"1.4.0","purl":"pkg:npm/@scarf/scarf","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@shikijs/core","version":"3.22.0","purl":"pkg:npm/@shikijs/core","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@shikijs/engine-javascript","version":"3.22.0","purl":"pkg:npm/@shikijs/engine-javascript","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@shikijs/engine-oniguruma","version":"3.22.0","purl":"pkg:npm/@shikijs/engine-oniguruma","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@shikijs/langs","version":"3.22.0","purl":"pkg:npm/@shikijs/langs","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@shikijs/themes","version":"3.22.0","purl":"pkg:npm/@shikijs/themes","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@shikijs/types","version":"3.22.0","purl":"pkg:npm/@shikijs/types","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@shikijs/vscode-textmate","version":"10.0.2","purl":"pkg:npm/@shikijs/vscode-textmate","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@sinclair/typebox","version":"0.34.48","purl":"pkg:npm/@sinclair/typebox","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@sindresorhus/is","version":"5.6.0","purl":"pkg:npm/@sindresorhus/is","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@sinonjs/commons","version":"3.0.1","purl":"pkg:npm/@sinonjs/commons","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@sinonjs/fake-timers","version":"13.0.5","purl":"pkg:npm/@sinonjs/fake-timers","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@sqltools/formatter","version":"1.2.5","purl":"pkg:npm/@sqltools/formatter","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@standard-schema/spec","version":"1.1.0","purl":"pkg:npm/@standard-schema/spec","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@standard-schema/utils","version":"0.3.0","purl":"pkg:npm/@standard-schema/utils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@swc/cli","version":"0.7.10","purl":"pkg:npm/@swc/cli","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@swc/core","version":"1.15.11","purl":"pkg:npm/@swc/core","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@swc/core-darwin-arm64","version":"1.15.11","purl":"pkg:npm/@swc/core-darwin-arm64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@swc/core-darwin-x64","version":"1.15.11","purl":"pkg:npm/@swc/core-darwin-x64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@swc/core-linux-arm-gnueabihf","version":"1.15.11","purl":"pkg:npm/@swc/core-linux-arm-gnueabihf","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@swc/core-linux-arm64-gnu","version":"1.15.11","purl":"pkg:npm/@swc/core-linux-arm64-gnu","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@swc/core-linux-arm64-musl","version":"1.15.11","purl":"pkg:npm/@swc/core-linux-arm64-musl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@swc/core-linux-x64-gnu","version":"1.15.11","purl":"pkg:npm/@swc/core-linux-x64-gnu","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@swc/core-linux-x64-musl","version":"1.15.11","purl":"pkg:npm/@swc/core-linux-x64-musl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@swc/core-win32-arm64-msvc","version":"1.15.11","purl":"pkg:npm/@swc/core-win32-arm64-msvc","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@swc/core-win32-ia32-msvc","version":"1.15.11","purl":"pkg:npm/@swc/core-win32-ia32-msvc","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@swc/core-win32-x64-msvc","version":"1.15.11","purl":"pkg:npm/@swc/core-win32-x64-msvc","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@swc/counter","version":"0.1.3","purl":"pkg:npm/@swc/counter","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@swc/helpers","version":"0.5.18","purl":"pkg:npm/@swc/helpers","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@swc/types","version":"0.1.25","purl":"pkg:npm/@swc/types","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@szmarczak/http-timer","version":"5.0.1","purl":"pkg:npm/@szmarczak/http-timer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tailwindcss/node","version":"4.2.0","purl":"pkg:npm/@tailwindcss/node","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"magic-string","version":"0.30.21","purl":"pkg:npm/magic-string","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tailwindcss/oxide","version":"4.2.0","purl":"pkg:npm/@tailwindcss/oxide","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tailwindcss/oxide-android-arm64","version":"4.2.0","purl":"pkg:npm/@tailwindcss/oxide-android-arm64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tailwindcss/oxide-darwin-arm64","version":"4.2.0","purl":"pkg:npm/@tailwindcss/oxide-darwin-arm64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tailwindcss/oxide-darwin-x64","version":"4.2.0","purl":"pkg:npm/@tailwindcss/oxide-darwin-x64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tailwindcss/oxide-freebsd-x64","version":"4.2.0","purl":"pkg:npm/@tailwindcss/oxide-freebsd-x64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tailwindcss/oxide-linux-arm-gnueabihf","version":"4.2.0","purl":"pkg:npm/@tailwindcss/oxide-linux-arm-gnueabihf","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tailwindcss/oxide-linux-arm64-gnu","version":"4.2.0","purl":"pkg:npm/@tailwindcss/oxide-linux-arm64-gnu","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tailwindcss/oxide-linux-arm64-musl","version":"4.2.0","purl":"pkg:npm/@tailwindcss/oxide-linux-arm64-musl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tailwindcss/oxide-linux-x64-gnu","version":"4.2.0","purl":"pkg:npm/@tailwindcss/oxide-linux-x64-gnu","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tailwindcss/oxide-linux-x64-musl","version":"4.2.0","purl":"pkg:npm/@tailwindcss/oxide-linux-x64-musl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tailwindcss/oxide-wasm32-wasi","version":"4.2.0","purl":"pkg:npm/@tailwindcss/oxide-wasm32-wasi","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tailwindcss/oxide-win32-arm64-msvc","version":"4.2.0","purl":"pkg:npm/@tailwindcss/oxide-win32-arm64-msvc","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tailwindcss/oxide-win32-x64-msvc","version":"4.2.0","purl":"pkg:npm/@tailwindcss/oxide-win32-x64-msvc","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tailwindcss/vite","version":"4.2.0","purl":"pkg:npm/@tailwindcss/vite","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tanstack/query-core","version":"5.90.20","purl":"pkg:npm/@tanstack/query-core","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tanstack/react-query","version":"5.90.21","purl":"pkg:npm/@tanstack/react-query","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@testing-library/dom","version":"10.4.1","purl":"pkg:npm/@testing-library/dom","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ansi-styles","version":"5.2.0","purl":"pkg:npm/ansi-styles","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pretty-format","version":"27.5.1","purl":"pkg:npm/pretty-format","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"react-is","version":"17.0.2","purl":"pkg:npm/react-is","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@testing-library/jest-dom","version":"6.9.1","purl":"pkg:npm/@testing-library/jest-dom","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"dom-accessibility-api","version":"0.6.3","purl":"pkg:npm/dom-accessibility-api","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@testing-library/react","version":"16.3.2","purl":"pkg:npm/@testing-library/react","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@testing-library/user-event","version":"14.6.1","purl":"pkg:npm/@testing-library/user-event","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tokenizer/inflate","version":"0.4.1","purl":"pkg:npm/@tokenizer/inflate","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tokenizer/token","version":"0.3.0","purl":"pkg:npm/@tokenizer/token","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tokenlens/core","version":"1.3.0","purl":"pkg:npm/@tokenlens/core","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tokenlens/fetch","version":"1.3.0","purl":"pkg:npm/@tokenlens/fetch","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tokenlens/helpers","version":"1.3.1","purl":"pkg:npm/@tokenlens/helpers","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tokenlens/models","version":"1.3.0","purl":"pkg:npm/@tokenlens/models","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tootallnate/quickjs-emscripten","version":"0.23.0","purl":"pkg:npm/@tootallnate/quickjs-emscripten","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@trivago/prettier-plugin-sort-imports","version":"6.0.2","purl":"pkg:npm/@trivago/prettier-plugin-sort-imports","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@ts-morph/common","version":"0.28.1","purl":"pkg:npm/@ts-morph/common","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tsconfig/node10","version":"1.0.12","purl":"pkg:npm/@tsconfig/node10","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tsconfig/node12","version":"1.0.11","purl":"pkg:npm/@tsconfig/node12","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tsconfig/node14","version":"1.0.3","purl":"pkg:npm/@tsconfig/node14","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tsconfig/node16","version":"1.0.4","purl":"pkg:npm/@tsconfig/node16","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@typescript-eslint/type-utils","version":"8.56.0","purl":"pkg:npm/@typescript-eslint/type-utils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@typescript-eslint/types","version":"8.56.0","purl":"pkg:npm/@typescript-eslint/types","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@typescript-eslint/typescript-estree","version":"8.56.0","purl":"pkg:npm/@typescript-eslint/typescript-estree","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@typescript-eslint/utils","version":"8.56.0","purl":"pkg:npm/@typescript-eslint/utils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@typescript-eslint/visitor-keys","version":"8.56.0","purl":"pkg:npm/@typescript-eslint/visitor-keys","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@ungap/structured-clone","version":"1.3.0","purl":"pkg:npm/@ungap/structured-clone","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@unrs/resolver-binding-android-arm-eabi","version":"1.11.1","purl":"pkg:npm/@unrs/resolver-binding-android-arm-eabi","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@unrs/resolver-binding-android-arm64","version":"1.11.1","purl":"pkg:npm/@unrs/resolver-binding-android-arm64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@unrs/resolver-binding-darwin-arm64","version":"1.11.1","purl":"pkg:npm/@unrs/resolver-binding-darwin-arm64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@unrs/resolver-binding-darwin-x64","version":"1.11.1","purl":"pkg:npm/@unrs/resolver-binding-darwin-x64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@unrs/resolver-binding-freebsd-x64","version":"1.11.1","purl":"pkg:npm/@unrs/resolver-binding-freebsd-x64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@unrs/resolver-binding-linux-arm-gnueabihf","version":"1.11.1","purl":"pkg:npm/@unrs/resolver-binding-linux-arm-gnueabihf","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@unrs/resolver-binding-linux-arm-musleabihf","version":"1.11.1","purl":"pkg:npm/@unrs/resolver-binding-linux-arm-musleabihf","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@unrs/resolver-binding-linux-arm64-gnu","version":"1.11.1","purl":"pkg:npm/@unrs/resolver-binding-linux-arm64-gnu","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@unrs/resolver-binding-linux-arm64-musl","version":"1.11.1","purl":"pkg:npm/@unrs/resolver-binding-linux-arm64-musl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@unrs/resolver-binding-linux-ppc64-gnu","version":"1.11.1","purl":"pkg:npm/@unrs/resolver-binding-linux-ppc64-gnu","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@unrs/resolver-binding-linux-riscv64-gnu","version":"1.11.1","purl":"pkg:npm/@unrs/resolver-binding-linux-riscv64-gnu","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@unrs/resolver-binding-linux-riscv64-musl","version":"1.11.1","purl":"pkg:npm/@unrs/resolver-binding-linux-riscv64-musl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@unrs/resolver-binding-linux-s390x-gnu","version":"1.11.1","purl":"pkg:npm/@unrs/resolver-binding-linux-s390x-gnu","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@unrs/resolver-binding-linux-x64-gnu","version":"1.11.1","purl":"pkg:npm/@unrs/resolver-binding-linux-x64-gnu","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@unrs/resolver-binding-linux-x64-musl","version":"1.11.1","purl":"pkg:npm/@unrs/resolver-binding-linux-x64-musl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@unrs/resolver-binding-wasm32-wasi","version":"1.11.1","purl":"pkg:npm/@unrs/resolver-binding-wasm32-wasi","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@unrs/resolver-binding-win32-arm64-msvc","version":"1.11.1","purl":"pkg:npm/@unrs/resolver-binding-win32-arm64-msvc","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@unrs/resolver-binding-win32-ia32-msvc","version":"1.11.1","purl":"pkg:npm/@unrs/resolver-binding-win32-ia32-msvc","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@unrs/resolver-binding-win32-x64-msvc","version":"1.11.1","purl":"pkg:npm/@unrs/resolver-binding-win32-x64-msvc","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@vercel/oidc","version":"3.1.0","purl":"pkg:npm/@vercel/oidc","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@vitejs/plugin-react","version":"5.1.4","purl":"pkg:npm/@vitejs/plugin-react","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@vitest/expect","version":"4.0.18","purl":"pkg:npm/@vitest/expect","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@vitest/mocker","version":"4.0.18","purl":"pkg:npm/@vitest/mocker","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@vitest/pretty-format","version":"4.0.18","purl":"pkg:npm/@vitest/pretty-format","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@vitest/runner","version":"4.0.18","purl":"pkg:npm/@vitest/runner","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@vitest/snapshot","version":"4.0.18","purl":"pkg:npm/@vitest/snapshot","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@vitest/spy","version":"4.0.18","purl":"pkg:npm/@vitest/spy","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@vitest/utils","version":"4.0.18","purl":"pkg:npm/@vitest/utils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@volar/language-core","version":"2.4.28","purl":"pkg:npm/@volar/language-core","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@volar/source-map","version":"2.4.28","purl":"pkg:npm/@volar/source-map","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@volar/typescript","version":"2.4.28","purl":"pkg:npm/@volar/typescript","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@vue/compiler-core","version":"3.5.28","purl":"pkg:npm/@vue/compiler-core","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"entities","version":"7.0.1","purl":"pkg:npm/entities","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@vue/compiler-dom","version":"3.5.28","purl":"pkg:npm/@vue/compiler-dom","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@vue/compiler-vue2","version":"2.7.16","purl":"pkg:npm/@vue/compiler-vue2","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@vue/language-core","version":"2.2.0","purl":"pkg:npm/@vue/language-core","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@vue/shared","version":"3.5.28","purl":"pkg:npm/@vue/shared","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@webassemblyjs/ast","version":"1.14.1","purl":"pkg:npm/@webassemblyjs/ast","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@webassemblyjs/floating-point-hex-parser","version":"1.13.2","purl":"pkg:npm/@webassemblyjs/floating-point-hex-parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@webassemblyjs/helper-api-error","version":"1.13.2","purl":"pkg:npm/@webassemblyjs/helper-api-error","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@webassemblyjs/helper-buffer","version":"1.14.1","purl":"pkg:npm/@webassemblyjs/helper-buffer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@webassemblyjs/helper-numbers","version":"1.13.2","purl":"pkg:npm/@webassemblyjs/helper-numbers","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@webassemblyjs/helper-wasm-bytecode","version":"1.13.2","purl":"pkg:npm/@webassemblyjs/helper-wasm-bytecode","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@webassemblyjs/helper-wasm-section","version":"1.14.1","purl":"pkg:npm/@webassemblyjs/helper-wasm-section","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@webassemblyjs/ieee754","version":"1.13.2","purl":"pkg:npm/@webassemblyjs/ieee754","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@webassemblyjs/leb128","version":"1.13.2","purl":"pkg:npm/@webassemblyjs/leb128","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@webassemblyjs/utf8","version":"1.13.2","purl":"pkg:npm/@webassemblyjs/utf8","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@webassemblyjs/wasm-edit","version":"1.14.1","purl":"pkg:npm/@webassemblyjs/wasm-edit","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@webassemblyjs/wasm-gen","version":"1.14.1","purl":"pkg:npm/@webassemblyjs/wasm-gen","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@webassemblyjs/wasm-opt","version":"1.14.1","purl":"pkg:npm/@webassemblyjs/wasm-opt","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@webassemblyjs/wasm-parser","version":"1.14.1","purl":"pkg:npm/@webassemblyjs/wasm-parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@webassemblyjs/wast-printer","version":"1.14.1","purl":"pkg:npm/@webassemblyjs/wast-printer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@xhmikosr/archive-type","version":"7.1.0","purl":"pkg:npm/@xhmikosr/archive-type","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tokenizer/inflate","version":"0.2.7","purl":"pkg:npm/@tokenizer/inflate","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"file-type","version":"20.5.0","purl":"pkg:npm/file-type","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@xhmikosr/os-filter-obj","version":"3.0.0","purl":"pkg:npm/@xhmikosr/os-filter-obj","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@xtuc/ieee754","version":"1.2.0","purl":"pkg:npm/@xtuc/ieee754","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@xtuc/long","version":"4.2.2","purl":"pkg:npm/@xtuc/long","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@xyflow/react","version":"12.10.1","purl":"pkg:npm/@xyflow/react","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@xyflow/system","version":"0.0.75","purl":"pkg:npm/@xyflow/system","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"accepts","version":"2.0.0","purl":"pkg:npm/accepts","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mime-db","version":"1.54.0","purl":"pkg:npm/mime-db","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@tybys/wasm-util","version":"0.10.1","purl":"pkg:npm/@tybys/wasm-util","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/argparse","version":"1.0.38","purl":"pkg:npm/@types/argparse","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/aria-query","version":"5.0.4","purl":"pkg:npm/@types/aria-query","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/babel__core","version":"7.20.5","purl":"pkg:npm/@types/babel__core","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/babel__generator","version":"7.27.0","purl":"pkg:npm/@types/babel__generator","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/babel__template","version":"7.4.4","purl":"pkg:npm/@types/babel__template","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/babel__traverse","version":"7.28.0","purl":"pkg:npm/@types/babel__traverse","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/body-parser","version":"1.19.6","purl":"pkg:npm/@types/body-parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/chai","version":"5.2.3","purl":"pkg:npm/@types/chai","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/connect","version":"3.4.38","purl":"pkg:npm/@types/connect","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/cookie-parser","version":"1.4.10","purl":"pkg:npm/@types/cookie-parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/cookiejar","version":"2.1.5","purl":"pkg:npm/@types/cookiejar","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3","version":"7.4.3","purl":"pkg:npm/@types/d3","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-array","version":"3.2.2","purl":"pkg:npm/@types/d3-array","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-axis","version":"3.0.6","purl":"pkg:npm/@types/d3-axis","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-brush","version":"3.0.6","purl":"pkg:npm/@types/d3-brush","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-chord","version":"3.0.6","purl":"pkg:npm/@types/d3-chord","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-color","version":"3.1.3","purl":"pkg:npm/@types/d3-color","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-contour","version":"3.0.6","purl":"pkg:npm/@types/d3-contour","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-delaunay","version":"6.0.4","purl":"pkg:npm/@types/d3-delaunay","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-dispatch","version":"3.0.7","purl":"pkg:npm/@types/d3-dispatch","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-drag","version":"3.0.7","purl":"pkg:npm/@types/d3-drag","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-dsv","version":"3.0.7","purl":"pkg:npm/@types/d3-dsv","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-ease","version":"3.0.2","purl":"pkg:npm/@types/d3-ease","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-fetch","version":"3.0.7","purl":"pkg:npm/@types/d3-fetch","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-force","version":"3.0.10","purl":"pkg:npm/@types/d3-force","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-format","version":"3.0.4","purl":"pkg:npm/@types/d3-format","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-geo","version":"3.1.0","purl":"pkg:npm/@types/d3-geo","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-hierarchy","version":"3.1.7","purl":"pkg:npm/@types/d3-hierarchy","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-interpolate","version":"3.0.4","purl":"pkg:npm/@types/d3-interpolate","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-path","version":"3.1.1","purl":"pkg:npm/@types/d3-path","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-polygon","version":"3.0.2","purl":"pkg:npm/@types/d3-polygon","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-quadtree","version":"3.0.6","purl":"pkg:npm/@types/d3-quadtree","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-random","version":"3.0.3","purl":"pkg:npm/@types/d3-random","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-scale","version":"4.0.9","purl":"pkg:npm/@types/d3-scale","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-scale-chromatic","version":"3.1.0","purl":"pkg:npm/@types/d3-scale-chromatic","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-selection","version":"3.0.11","purl":"pkg:npm/@types/d3-selection","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-shape","version":"3.1.8","purl":"pkg:npm/@types/d3-shape","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-time","version":"3.0.4","purl":"pkg:npm/@types/d3-time","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-time-format","version":"4.0.3","purl":"pkg:npm/@types/d3-time-format","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-timer","version":"3.0.2","purl":"pkg:npm/@types/d3-timer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-transition","version":"3.0.9","purl":"pkg:npm/@types/d3-transition","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/d3-zoom","version":"3.0.8","purl":"pkg:npm/@types/d3-zoom","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/dagre","version":"0.7.53","purl":"pkg:npm/@types/dagre","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/debug","version":"4.1.12","purl":"pkg:npm/@types/debug","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/deep-eql","version":"4.0.2","purl":"pkg:npm/@types/deep-eql","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/docker-modem","version":"3.0.6","purl":"pkg:npm/@types/docker-modem","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/dockerode","version":"4.0.1","purl":"pkg:npm/@types/dockerode","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/eslint","version":"9.6.1","purl":"pkg:npm/@types/eslint","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/eslint-scope","version":"3.7.7","purl":"pkg:npm/@types/eslint-scope","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/esrecurse","version":"4.3.1","purl":"pkg:npm/@types/esrecurse","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/estree","version":"1.0.8","purl":"pkg:npm/@types/estree","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/estree-jsx","version":"1.0.5","purl":"pkg:npm/@types/estree-jsx","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/express","version":"5.0.6","purl":"pkg:npm/@types/express","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/express-serve-static-core","version":"5.1.1","purl":"pkg:npm/@types/express-serve-static-core","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/geojson","version":"7946.0.16","purl":"pkg:npm/@types/geojson","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/hast","version":"3.0.4","purl":"pkg:npm/@types/hast","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/http-cache-semantics","version":"4.2.0","purl":"pkg:npm/@types/http-cache-semantics","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/http-errors","version":"2.0.5","purl":"pkg:npm/@types/http-errors","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/inquirer","version":"8.2.12","purl":"pkg:npm/@types/inquirer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/istanbul-lib-coverage","version":"2.0.6","purl":"pkg:npm/@types/istanbul-lib-coverage","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/istanbul-lib-report","version":"3.0.3","purl":"pkg:npm/@types/istanbul-lib-report","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/istanbul-reports","version":"3.0.4","purl":"pkg:npm/@types/istanbul-reports","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/jest","version":"30.0.0","purl":"pkg:npm/@types/jest","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/jexl","version":"2.3.4","purl":"pkg:npm/@types/jexl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/json-schema","version":"7.0.15","purl":"pkg:npm/@types/json-schema","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/jsonwebtoken","version":"9.0.10","purl":"pkg:npm/@types/jsonwebtoken","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/katex","version":"0.16.8","purl":"pkg:npm/@types/katex","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/lodash","version":"4.17.23","purl":"pkg:npm/@types/lodash","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/luxon","version":"3.7.1","purl":"pkg:npm/@types/luxon","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/mdast","version":"4.0.4","purl":"pkg:npm/@types/mdast","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/methods","version":"1.1.4","purl":"pkg:npm/@types/methods","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/ms","version":"2.1.0","purl":"pkg:npm/@types/ms","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/node","version":"25.3.0","purl":"pkg:npm/@types/node","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/passport","version":"1.0.17","purl":"pkg:npm/@types/passport","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/passport-jwt","version":"4.0.1","purl":"pkg:npm/@types/passport-jwt","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/passport-strategy","version":"0.2.38","purl":"pkg:npm/@types/passport-strategy","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/prismjs","version":"1.26.6","purl":"pkg:npm/@types/prismjs","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/qs","version":"6.14.0","purl":"pkg:npm/@types/qs","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@xhmikosr/bin-check","version":"7.1.0","purl":"pkg:npm/@xhmikosr/bin-check","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@xhmikosr/bin-wrapper","version":"13.2.0","purl":"pkg:npm/@xhmikosr/bin-wrapper","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@xhmikosr/decompress","version":"10.2.0","purl":"pkg:npm/@xhmikosr/decompress","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@xhmikosr/decompress-tar","version":"8.1.0","purl":"pkg:npm/@xhmikosr/decompress-tar","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"tar-stream","version":"3.1.7","purl":"pkg:npm/tar-stream","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@xhmikosr/decompress-tarbz2","version":"8.1.0","purl":"pkg:npm/@xhmikosr/decompress-tarbz2","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@xhmikosr/decompress-targz","version":"8.1.0","purl":"pkg:npm/@xhmikosr/decompress-targz","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@xhmikosr/decompress-unzip","version":"7.1.0","purl":"pkg:npm/@xhmikosr/decompress-unzip","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@xhmikosr/downloader","version":"15.2.0","purl":"pkg:npm/@xhmikosr/downloader","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"content-disposition","version":"0.5.4","purl":"pkg:npm/content-disposition","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"defaults","version":"2.0.2","purl":"pkg:npm/defaults","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/range-parser","version":"1.2.7","purl":"pkg:npm/@types/range-parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/react","version":"19.2.14","purl":"pkg:npm/@types/react","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/react-dom","version":"19.2.3","purl":"pkg:npm/@types/react-dom","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/react-syntax-highlighter","version":"15.5.13","purl":"pkg:npm/@types/react-syntax-highlighter","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/send","version":"1.2.1","purl":"pkg:npm/@types/send","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/serve-static","version":"2.2.0","purl":"pkg:npm/@types/serve-static","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/ssh2","version":"1.15.5","purl":"pkg:npm/@types/ssh2","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/node","version":"18.19.130","purl":"pkg:npm/@types/node","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"undici-types","version":"5.26.5","purl":"pkg:npm/undici-types","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/stack-utils","version":"2.0.3","purl":"pkg:npm/@types/stack-utils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/superagent","version":"8.1.9","purl":"pkg:npm/@types/superagent","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/supertest","version":"6.0.3","purl":"pkg:npm/@types/supertest","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/through","version":"0.0.33","purl":"pkg:npm/@types/through","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/trusted-types","version":"2.0.7","purl":"pkg:npm/@types/trusted-types","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/unist","version":"3.0.3","purl":"pkg:npm/@types/unist","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/validator","version":"13.15.10","purl":"pkg:npm/@types/validator","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/yargs","version":"17.0.35","purl":"pkg:npm/@types/yargs","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/yargs-parser","version":"21.0.3","purl":"pkg:npm/@types/yargs-parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@typescript-eslint/eslint-plugin","version":"8.56.0","purl":"pkg:npm/@typescript-eslint/eslint-plugin","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ignore","version":"7.0.5","purl":"pkg:npm/ignore","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@typescript-eslint/parser","version":"8.56.0","purl":"pkg:npm/@typescript-eslint/parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@typescript-eslint/project-service","version":"8.56.0","purl":"pkg:npm/@typescript-eslint/project-service","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@typescript-eslint/scope-manager","version":"8.56.0","purl":"pkg:npm/@typescript-eslint/scope-manager","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@typescript-eslint/tsconfig-utils","version":"8.56.0","purl":"pkg:npm/@typescript-eslint/tsconfig-utils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"aria-query","version":"5.3.0","purl":"pkg:npm/aria-query","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"array-timsort","version":"1.0.3","purl":"pkg:npm/array-timsort","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"array-union","version":"2.1.0","purl":"pkg:npm/array-union","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"asap","version":"2.0.6","purl":"pkg:npm/asap","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"asn1","version":"0.2.6","purl":"pkg:npm/asn1","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"assertion-error","version":"2.0.1","purl":"pkg:npm/assertion-error","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ast-types","version":"0.13.4","purl":"pkg:npm/ast-types","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"asynckit","version":"0.4.0","purl":"pkg:npm/asynckit","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"available-typed-arrays","version":"1.0.7","purl":"pkg:npm/available-typed-arrays","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"axios","version":"1.13.5","purl":"pkg:npm/axios","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"b4a","version":"1.8.0","purl":"pkg:npm/b4a","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"babel-jest","version":"30.2.0","purl":"pkg:npm/babel-jest","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"babel-plugin-istanbul","version":"7.0.1","purl":"pkg:npm/babel-plugin-istanbul","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"babel-plugin-jest-hoist","version":"30.2.0","purl":"pkg:npm/babel-plugin-jest-hoist","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"babel-plugin-react-compiler","version":"19.1.0-rc.3","purl":"pkg:npm/babel-plugin-react-compiler","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"babel-preset-current-node-syntax","version":"1.2.0","purl":"pkg:npm/babel-preset-current-node-syntax","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"babel-preset-jest","version":"30.2.0","purl":"pkg:npm/babel-preset-jest","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"bail","version":"2.0.2","purl":"pkg:npm/bail","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"balanced-match","version":"1.0.2","purl":"pkg:npm/balanced-match","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"bare-events","version":"2.8.2","purl":"pkg:npm/bare-events","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"base64-js","version":"1.5.1","purl":"pkg:npm/base64-js","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"baseline-browser-mapping","version":"2.10.0","purl":"pkg:npm/baseline-browser-mapping","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"basic-ftp","version":"5.1.0","purl":"pkg:npm/basic-ftp","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"bcrypt-pbkdf","version":"1.0.2","purl":"pkg:npm/bcrypt-pbkdf","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"better-path-resolve","version":"1.0.0","purl":"pkg:npm/better-path-resolve","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"bidi-js","version":"1.0.3","purl":"pkg:npm/bidi-js","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"bin-version","version":"6.0.0","purl":"pkg:npm/bin-version","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"bin-version-check","version":"5.1.0","purl":"pkg:npm/bin-version-check","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"binary-extensions","version":"2.3.0","purl":"pkg:npm/binary-extensions","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"bl","version":"4.1.0","purl":"pkg:npm/bl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"body-parser","version":"2.2.2","purl":"pkg:npm/body-parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"brace-expansion","version":"1.1.12","purl":"pkg:npm/brace-expansion","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"braces","version":"3.0.3","purl":"pkg:npm/braces","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"browserslist","version":"4.28.1","purl":"pkg:npm/browserslist","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"bs-logger","version":"0.2.6","purl":"pkg:npm/bs-logger","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"bser","version":"2.1.1","purl":"pkg:npm/bser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"buffer","version":"5.7.1","purl":"pkg:npm/buffer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"buffer-crc32","version":"0.2.13","purl":"pkg:npm/buffer-crc32","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"buffer-equal-constant-time","version":"1.0.1","purl":"pkg:npm/buffer-equal-constant-time","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"buffer-from","version":"1.1.2","purl":"pkg:npm/buffer-from","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"buildcheck","version":"0.0.7","purl":"pkg:npm/buildcheck","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"bullmq","version":"5.69.3","purl":"pkg:npm/bullmq","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"busboy","version":"1.6.0","purl":"pkg:npm/busboy","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"bytes","version":"3.1.2","purl":"pkg:npm/bytes","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cacheable-lookup","version":"7.0.0","purl":"pkg:npm/cacheable-lookup","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cacheable-request","version":"10.2.14","purl":"pkg:npm/cacheable-request","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"call-bind","version":"1.0.8","purl":"pkg:npm/call-bind","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"call-bind-apply-helpers","version":"1.0.2","purl":"pkg:npm/call-bind-apply-helpers","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"call-bound","version":"1.0.4","purl":"pkg:npm/call-bound","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"callsites","version":"3.1.0","purl":"pkg:npm/callsites","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"camelcase","version":"5.3.1","purl":"pkg:npm/camelcase","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"caniuse-lite","version":"1.0.30001770","purl":"pkg:npm/caniuse-lite","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ccount","version":"2.0.1","purl":"pkg:npm/ccount","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"chai","version":"6.2.2","purl":"pkg:npm/chai","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"chalk","version":"4.1.2","purl":"pkg:npm/chalk","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"char-regex","version":"1.0.2","purl":"pkg:npm/char-regex","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"character-entities","version":"2.0.2","purl":"pkg:npm/character-entities","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"character-entities-html4","version":"2.1.0","purl":"pkg:npm/character-entities-html4","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"character-entities-legacy","version":"3.0.0","purl":"pkg:npm/character-entities-legacy","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"character-reference-invalid","version":"2.0.1","purl":"pkg:npm/character-reference-invalid","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"chardet","version":"2.1.1","purl":"pkg:npm/chardet","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"chevrotain","version":"11.1.1","purl":"pkg:npm/chevrotain","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"chevrotain-allstar","version":"0.3.1","purl":"pkg:npm/chevrotain-allstar","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"chokidar","version":"4.0.3","purl":"pkg:npm/chokidar","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"chownr","version":"1.1.4","purl":"pkg:npm/chownr","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"chrome-trace-event","version":"1.0.4","purl":"pkg:npm/chrome-trace-event","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ci-info","version":"3.9.0","purl":"pkg:npm/ci-info","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cjs-module-lexer","version":"2.2.0","purl":"pkg:npm/cjs-module-lexer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"class-transformer","version":"0.5.1","purl":"pkg:npm/class-transformer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"class-validator","version":"0.14.3","purl":"pkg:npm/class-validator","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"class-variance-authority","version":"0.7.1","purl":"pkg:npm/class-variance-authority","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"classcat","version":"5.0.5","purl":"pkg:npm/classcat","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cli-cursor","version":"5.0.0","purl":"pkg:npm/cli-cursor","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cli-spinners","version":"2.9.2","purl":"pkg:npm/cli-spinners","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cli-table3","version":"0.6.5","purl":"pkg:npm/cli-table3","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cli-truncate","version":"5.1.1","purl":"pkg:npm/cli-truncate","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-sankey","version":"0.12.3","purl":"pkg:npm/d3-sankey","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-array","version":"2.12.1","purl":"pkg:npm/d3-array","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-path","version":"1.0.9","purl":"pkg:npm/d3-path","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-shape","version":"1.3.7","purl":"pkg:npm/d3-shape","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"internmap","version":"1.0.1","purl":"pkg:npm/internmap","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-scale","version":"4.0.2","purl":"pkg:npm/d3-scale","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-scale-chromatic","version":"3.1.0","purl":"pkg:npm/d3-scale-chromatic","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-selection","version":"3.0.0","purl":"pkg:npm/d3-selection","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-shape","version":"3.2.0","purl":"pkg:npm/d3-shape","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-time","version":"3.1.0","purl":"pkg:npm/d3-time","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-time-format","version":"4.1.0","purl":"pkg:npm/d3-time-format","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-timer","version":"3.0.1","purl":"pkg:npm/d3-timer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-transition","version":"3.0.1","purl":"pkg:npm/d3-transition","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-zoom","version":"3.0.0","purl":"pkg:npm/d3-zoom","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"dagre-d3-es","version":"7.0.13","purl":"pkg:npm/dagre-d3-es","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"data-uri-to-buffer","version":"6.0.2","purl":"pkg:npm/data-uri-to-buffer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"data-urls","version":"7.0.0","purl":"pkg:npm/data-urls","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"dataloader","version":"1.4.0","purl":"pkg:npm/dataloader","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"date-fns","version":"4.1.0","purl":"pkg:npm/date-fns","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"dayjs","version":"1.11.19","purl":"pkg:npm/dayjs","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"de-indent","version":"1.0.2","purl":"pkg:npm/de-indent","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"debug","version":"4.4.3","purl":"pkg:npm/debug","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"decimal.js","version":"10.6.0","purl":"pkg:npm/decimal.js","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"decode-named-character-reference","version":"1.3.0","purl":"pkg:npm/decode-named-character-reference","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"decompress-response","version":"6.0.0","purl":"pkg:npm/decompress-response","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mimic-response","version":"3.1.0","purl":"pkg:npm/mimic-response","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"dedent","version":"1.7.1","purl":"pkg:npm/dedent","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"deep-is","version":"0.1.4","purl":"pkg:npm/deep-is","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"deepmerge","version":"4.3.1","purl":"pkg:npm/deepmerge","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"defaults","version":"1.0.4","purl":"pkg:npm/defaults","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"string-width","version":"8.2.0","purl":"pkg:npm/string-width","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cli-width","version":"4.1.0","purl":"pkg:npm/cli-width","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cliui","version":"8.0.1","purl":"pkg:npm/cliui","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"wrap-ansi","version":"7.0.0","purl":"pkg:npm/wrap-ansi","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"clone","version":"1.0.4","purl":"pkg:npm/clone","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"clsx","version":"2.1.1","purl":"pkg:npm/clsx","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cluster-key-slot","version":"1.1.2","purl":"pkg:npm/cluster-key-slot","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cmdk","version":"1.1.1","purl":"pkg:npm/cmdk","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"co","version":"4.6.0","purl":"pkg:npm/co","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"code-block-writer","version":"13.0.3","purl":"pkg:npm/code-block-writer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"collect-v8-coverage","version":"1.0.3","purl":"pkg:npm/collect-v8-coverage","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"color-convert","version":"2.0.1","purl":"pkg:npm/color-convert","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"color-name","version":"1.1.4","purl":"pkg:npm/color-name","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"colorette","version":"2.0.20","purl":"pkg:npm/colorette","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"combined-stream","version":"1.0.8","purl":"pkg:npm/combined-stream","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"comma-separated-tokens","version":"2.0.3","purl":"pkg:npm/comma-separated-tokens","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"commander","version":"4.1.1","purl":"pkg:npm/commander","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"comment-json","version":"4.4.1","purl":"pkg:npm/comment-json","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"compare-versions","version":"6.1.1","purl":"pkg:npm/compare-versions","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"component-emitter","version":"1.3.1","purl":"pkg:npm/component-emitter","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"concat-map","version":"0.0.1","purl":"pkg:npm/concat-map","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"concat-stream","version":"2.0.0","purl":"pkg:npm/concat-stream","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"concurrently","version":"9.2.1","purl":"pkg:npm/concurrently","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"confbox","version":"0.1.8","purl":"pkg:npm/confbox","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"consola","version":"3.4.2","purl":"pkg:npm/consola","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"console.table","version":"0.10.0","purl":"pkg:npm/console.table","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"content-disposition","version":"1.0.1","purl":"pkg:npm/content-disposition","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"content-type","version":"1.0.5","purl":"pkg:npm/content-type","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"convert-source-map","version":"2.0.0","purl":"pkg:npm/convert-source-map","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cookie","version":"0.7.2","purl":"pkg:npm/cookie","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cookie-parser","version":"1.4.7","purl":"pkg:npm/cookie-parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cookie-signature","version":"1.0.6","purl":"pkg:npm/cookie-signature","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cookie-signature","version":"1.2.2","purl":"pkg:npm/cookie-signature","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cookiejar","version":"2.1.4","purl":"pkg:npm/cookiejar","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"core-util-is","version":"1.0.3","purl":"pkg:npm/core-util-is","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cors","version":"2.8.6","purl":"pkg:npm/cors","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cose-base","version":"1.0.3","purl":"pkg:npm/cose-base","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cosmiconfig","version":"8.3.6","purl":"pkg:npm/cosmiconfig","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cpu-features","version":"0.0.10","purl":"pkg:npm/cpu-features","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"create-loopstack-app","version":"*","purl":"pkg:npm/create-loopstack-app","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"create-require","version":"1.1.1","purl":"pkg:npm/create-require","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cron","version":"4.4.0","purl":"pkg:npm/cron","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cron-parser","version":"4.9.0","purl":"pkg:npm/cron-parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cross-spawn","version":"7.0.6","purl":"pkg:npm/cross-spawn","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"css-tree","version":"3.1.0","purl":"pkg:npm/css-tree","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"css.escape","version":"1.5.1","purl":"pkg:npm/css.escape","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cssstyle","version":"6.0.1","purl":"pkg:npm/cssstyle","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"csstype","version":"3.2.3","purl":"pkg:npm/csstype","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cytoscape","version":"3.33.1","purl":"pkg:npm/cytoscape","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cytoscape-cose-bilkent","version":"4.1.0","purl":"pkg:npm/cytoscape-cose-bilkent","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cytoscape-fcose","version":"2.2.0","purl":"pkg:npm/cytoscape-fcose","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cose-base","version":"2.2.0","purl":"pkg:npm/cose-base","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"layout-base","version":"2.0.1","purl":"pkg:npm/layout-base","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3","version":"7.9.0","purl":"pkg:npm/d3","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-array","version":"3.2.4","purl":"pkg:npm/d3-array","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-axis","version":"3.0.0","purl":"pkg:npm/d3-axis","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-brush","version":"3.0.0","purl":"pkg:npm/d3-brush","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-chord","version":"3.0.1","purl":"pkg:npm/d3-chord","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-color","version":"3.1.0","purl":"pkg:npm/d3-color","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-contour","version":"4.0.2","purl":"pkg:npm/d3-contour","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-delaunay","version":"6.0.4","purl":"pkg:npm/d3-delaunay","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-dispatch","version":"3.0.1","purl":"pkg:npm/d3-dispatch","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-drag","version":"3.0.0","purl":"pkg:npm/d3-drag","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-dsv","version":"3.0.1","purl":"pkg:npm/d3-dsv","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"commander","version":"7.2.0","purl":"pkg:npm/commander","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"iconv-lite","version":"0.6.3","purl":"pkg:npm/iconv-lite","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-ease","version":"3.0.1","purl":"pkg:npm/d3-ease","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-fetch","version":"3.0.1","purl":"pkg:npm/d3-fetch","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-force","version":"3.0.0","purl":"pkg:npm/d3-force","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-format","version":"3.1.2","purl":"pkg:npm/d3-format","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-geo","version":"3.1.1","purl":"pkg:npm/d3-geo","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-hierarchy","version":"3.1.2","purl":"pkg:npm/d3-hierarchy","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-interpolate","version":"3.0.1","purl":"pkg:npm/d3-interpolate","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-path","version":"3.1.0","purl":"pkg:npm/d3-path","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-polygon","version":"3.0.1","purl":"pkg:npm/d3-polygon","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-quadtree","version":"3.0.1","purl":"pkg:npm/d3-quadtree","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"d3-random","version":"3.0.1","purl":"pkg:npm/d3-random","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"defer-to-connect","version":"2.0.1","purl":"pkg:npm/defer-to-connect","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"define-data-property","version":"1.1.4","purl":"pkg:npm/define-data-property","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"degenerator","version":"5.0.1","purl":"pkg:npm/degenerator","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"delaunator","version":"5.0.1","purl":"pkg:npm/delaunator","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"delayed-stream","version":"1.0.0","purl":"pkg:npm/delayed-stream","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"denque","version":"2.1.0","purl":"pkg:npm/denque","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"depd","version":"2.0.0","purl":"pkg:npm/depd","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"dequal","version":"2.0.3","purl":"pkg:npm/dequal","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"detect-indent","version":"6.1.0","purl":"pkg:npm/detect-indent","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"detect-libc","version":"2.1.2","purl":"pkg:npm/detect-libc","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"detect-newline","version":"3.1.0","purl":"pkg:npm/detect-newline","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"detect-node-es","version":"1.1.0","purl":"pkg:npm/detect-node-es","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"devlop","version":"1.1.0","purl":"pkg:npm/devlop","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"dezalgo","version":"1.0.4","purl":"pkg:npm/dezalgo","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"diff","version":"4.0.4","purl":"pkg:npm/diff","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"dir-glob","version":"3.0.1","purl":"pkg:npm/dir-glob","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"docker-modem","version":"5.0.6","purl":"pkg:npm/docker-modem","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"dockerode","version":"4.0.9","purl":"pkg:npm/dockerode","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"uuid","version":"10.0.0","purl":"pkg:npm/uuid","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"dom-accessibility-api","version":"0.5.16","purl":"pkg:npm/dom-accessibility-api","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"dompurify","version":"3.3.1","purl":"pkg:npm/dompurify","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"dotenv","version":"8.6.0","purl":"pkg:npm/dotenv","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"dotenv-expand","version":"12.0.3","purl":"pkg:npm/dotenv-expand","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"dotenv","version":"16.6.1","purl":"pkg:npm/dotenv","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"dunder-proto","version":"1.0.1","purl":"pkg:npm/dunder-proto","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"eastasianwidth","version":"0.2.0","purl":"pkg:npm/eastasianwidth","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"easy-table","version":"1.1.0","purl":"pkg:npm/easy-table","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ecdsa-sig-formatter","version":"1.0.11","purl":"pkg:npm/ecdsa-sig-formatter","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ee-first","version":"1.1.1","purl":"pkg:npm/ee-first","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"electron-to-chromium","version":"1.5.286","purl":"pkg:npm/electron-to-chromium","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"embla-carousel","version":"8.6.0","purl":"pkg:npm/embla-carousel","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"embla-carousel-react","version":"8.6.0","purl":"pkg:npm/embla-carousel-react","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"embla-carousel-reactive-utils","version":"8.6.0","purl":"pkg:npm/embla-carousel-reactive-utils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"emittery","version":"0.13.1","purl":"pkg:npm/emittery","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"emoji-regex","version":"8.0.0","purl":"pkg:npm/emoji-regex","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"encodeurl","version":"2.0.0","purl":"pkg:npm/encodeurl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"end-of-stream","version":"1.4.5","purl":"pkg:npm/end-of-stream","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"enhanced-resolve","version":"5.19.0","purl":"pkg:npm/enhanced-resolve","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"enquirer","version":"2.4.1","purl":"pkg:npm/enquirer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"entities","version":"6.0.1","purl":"pkg:npm/entities","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"environment","version":"1.1.0","purl":"pkg:npm/environment","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"error-ex","version":"1.3.4","purl":"pkg:npm/error-ex","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"es-define-property","version":"1.0.1","purl":"pkg:npm/es-define-property","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"es-errors","version":"1.3.0","purl":"pkg:npm/es-errors","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"es-module-lexer","version":"2.0.0","purl":"pkg:npm/es-module-lexer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"es-object-atoms","version":"1.1.1","purl":"pkg:npm/es-object-atoms","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"es-set-tostringtag","version":"2.1.0","purl":"pkg:npm/es-set-tostringtag","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"escalade","version":"3.2.0","purl":"pkg:npm/escalade","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"escape-html","version":"1.0.3","purl":"pkg:npm/escape-html","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"escape-string-regexp","version":"4.0.0","purl":"pkg:npm/escape-string-regexp","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"escodegen","version":"2.1.0","purl":"pkg:npm/escodegen","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"eslint","version":"10.0.0","purl":"pkg:npm/eslint","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"eslint-config-prettier","version":"10.1.8","purl":"pkg:npm/eslint-config-prettier","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"eslint-plugin-prettier","version":"5.5.5","purl":"pkg:npm/eslint-plugin-prettier","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"eslint-plugin-react-refresh","version":"0.5.0","purl":"pkg:npm/eslint-plugin-react-refresh","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"eslint-scope","version":"9.1.0","purl":"pkg:npm/eslint-scope","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"eslint-visitor-keys","version":"5.0.0","purl":"pkg:npm/eslint-visitor-keys","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"espree","version":"11.1.0","purl":"pkg:npm/espree","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"find-up","version":"5.0.0","purl":"pkg:npm/find-up","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"locate-path","version":"6.0.0","purl":"pkg:npm/locate-path","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"p-limit","version":"3.1.0","purl":"pkg:npm/p-limit","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"p-locate","version":"5.0.0","purl":"pkg:npm/p-locate","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"espree","version":"10.4.0","purl":"pkg:npm/espree","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"eslint-visitor-keys","version":"4.2.1","purl":"pkg:npm/eslint-visitor-keys","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"esprima","version":"4.0.1","purl":"pkg:npm/esprima","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"esquery","version":"1.7.0","purl":"pkg:npm/esquery","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"esrecurse","version":"4.3.0","purl":"pkg:npm/esrecurse","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"estraverse","version":"5.3.0","purl":"pkg:npm/estraverse","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"estree-util-is-identifier-name","version":"3.0.0","purl":"pkg:npm/estree-util-is-identifier-name","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"estree-walker","version":"3.0.3","purl":"pkg:npm/estree-walker","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"esutils","version":"2.0.3","purl":"pkg:npm/esutils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"etag","version":"1.8.1","purl":"pkg:npm/etag","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"eventemitter2","version":"6.4.9","purl":"pkg:npm/eventemitter2","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"eventemitter3","version":"5.0.4","purl":"pkg:npm/eventemitter3","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"events","version":"3.3.0","purl":"pkg:npm/events","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"events-universal","version":"1.0.1","purl":"pkg:npm/events-universal","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"eventsource-parser","version":"3.0.6","purl":"pkg:npm/eventsource-parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"execa","version":"5.1.1","purl":"pkg:npm/execa","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"signal-exit","version":"3.0.7","purl":"pkg:npm/signal-exit","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"exit-x","version":"0.2.2","purl":"pkg:npm/exit-x","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"expect","version":"30.2.0","purl":"pkg:npm/expect","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"expect-type","version":"1.3.0","purl":"pkg:npm/expect-type","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"express","version":"5.2.1","purl":"pkg:npm/express","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"exsolve","version":"1.0.8","purl":"pkg:npm/exsolve","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ext-list","version":"2.2.2","purl":"pkg:npm/ext-list","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ext-name","version":"5.0.0","purl":"pkg:npm/ext-name","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"extend","version":"3.0.2","purl":"pkg:npm/extend","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"extendable-error","version":"0.1.7","purl":"pkg:npm/extendable-error","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fast-deep-equal","version":"3.1.3","purl":"pkg:npm/fast-deep-equal","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fast-diff","version":"1.3.0","purl":"pkg:npm/fast-diff","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fast-fifo","version":"1.3.2","purl":"pkg:npm/fast-fifo","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fast-glob","version":"3.3.3","purl":"pkg:npm/fast-glob","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"glob-parent","version":"5.1.2","purl":"pkg:npm/glob-parent","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fast-json-stable-stringify","version":"2.1.0","purl":"pkg:npm/fast-json-stable-stringify","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fast-levenshtein","version":"2.0.6","purl":"pkg:npm/fast-levenshtein","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fast-safe-stringify","version":"2.1.1","purl":"pkg:npm/fast-safe-stringify","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fast-uri","version":"3.1.0","purl":"pkg:npm/fast-uri","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fastq","version":"1.20.1","purl":"pkg:npm/fastq","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fault","version":"1.0.4","purl":"pkg:npm/fault","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fb-watchman","version":"2.0.2","purl":"pkg:npm/fb-watchman","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fdir","version":"6.5.0","purl":"pkg:npm/fdir","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fflate","version":"0.8.2","purl":"pkg:npm/fflate","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"figures","version":"3.2.0","purl":"pkg:npm/figures","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"escape-string-regexp","version":"1.0.5","purl":"pkg:npm/escape-string-regexp","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"file-entry-cache","version":"8.0.0","purl":"pkg:npm/file-entry-cache","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"file-type","version":"21.3.0","purl":"pkg:npm/file-type","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"filename-reserved-regex","version":"3.0.0","purl":"pkg:npm/filename-reserved-regex","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"filenamify","version":"6.0.0","purl":"pkg:npm/filenamify","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fill-range","version":"7.1.1","purl":"pkg:npm/fill-range","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"finalhandler","version":"2.1.1","purl":"pkg:npm/finalhandler","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"find-up","version":"4.1.0","purl":"pkg:npm/find-up","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"find-versions","version":"5.1.0","purl":"pkg:npm/find-versions","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"flat-cache","version":"4.0.1","purl":"pkg:npm/flat-cache","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"flatted","version":"3.3.3","purl":"pkg:npm/flatted","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"follow-redirects","version":"1.15.11","purl":"pkg:npm/follow-redirects","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"for-each","version":"0.3.5","purl":"pkg:npm/for-each","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"foreground-child","version":"3.3.1","purl":"pkg:npm/foreground-child","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fork-ts-checker-webpack-plugin","version":"9.1.0","purl":"pkg:npm/fork-ts-checker-webpack-plugin","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fs-extra","version":"10.1.0","purl":"pkg:npm/fs-extra","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"form-data","version":"4.0.5","purl":"pkg:npm/form-data","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"form-data-encoder","version":"2.1.4","purl":"pkg:npm/form-data-encoder","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"format","version":"0.2.2","purl":"pkg:npm/format","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"formidable","version":"3.5.4","purl":"pkg:npm/formidable","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"forwarded","version":"0.2.0","purl":"pkg:npm/forwarded","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"framer-motion","version":"12.34.2","purl":"pkg:npm/framer-motion","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fresh","version":"2.0.0","purl":"pkg:npm/fresh","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fs-constants","version":"1.0.0","purl":"pkg:npm/fs-constants","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fs-extra","version":"7.0.1","purl":"pkg:npm/fs-extra","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fs-monkey","version":"1.1.0","purl":"pkg:npm/fs-monkey","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fs.realpath","version":"1.0.0","purl":"pkg:npm/fs.realpath","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"fsevents","version":"2.3.3","purl":"pkg:npm/fsevents","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"function-bind","version":"1.1.2","purl":"pkg:npm/function-bind","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"gensync","version":"1.0.0-beta.2","purl":"pkg:npm/gensync","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"get-caller-file","version":"2.0.5","purl":"pkg:npm/get-caller-file","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"get-east-asian-width","version":"1.5.0","purl":"pkg:npm/get-east-asian-width","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"get-intrinsic","version":"1.3.0","purl":"pkg:npm/get-intrinsic","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"get-nonce","version":"1.0.1","purl":"pkg:npm/get-nonce","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"get-package-type","version":"0.1.0","purl":"pkg:npm/get-package-type","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"get-proto","version":"1.0.1","purl":"pkg:npm/get-proto","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"get-stream","version":"6.0.1","purl":"pkg:npm/get-stream","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"get-uri","version":"6.0.5","purl":"pkg:npm/get-uri","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"glob","version":"13.0.0","purl":"pkg:npm/glob","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"glob-parent","version":"6.0.2","purl":"pkg:npm/glob-parent","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"glob-to-regexp","version":"0.4.1","purl":"pkg:npm/glob-to-regexp","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"globals","version":"17.3.0","purl":"pkg:npm/globals","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"globby","version":"11.1.0","purl":"pkg:npm/globby","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"gopd","version":"1.2.0","purl":"pkg:npm/gopd","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"got","version":"13.0.0","purl":"pkg:npm/got","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"graceful-fs","version":"4.2.11","purl":"pkg:npm/graceful-fs","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"hachure-fill","version":"0.5.2","purl":"pkg:npm/hachure-fill","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"handlebars","version":"4.7.8","purl":"pkg:npm/handlebars","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"has-flag","version":"4.0.0","purl":"pkg:npm/has-flag","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"has-property-descriptors","version":"1.0.2","purl":"pkg:npm/has-property-descriptors","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"has-symbols","version":"1.1.0","purl":"pkg:npm/has-symbols","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"has-tostringtag","version":"1.0.2","purl":"pkg:npm/has-tostringtag","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"hasown","version":"2.0.2","purl":"pkg:npm/hasown","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"hast-util-from-dom","version":"5.0.1","purl":"pkg:npm/hast-util-from-dom","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"hast-util-from-html","version":"2.0.3","purl":"pkg:npm/hast-util-from-html","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"hast-util-from-html-isomorphic","version":"2.0.0","purl":"pkg:npm/hast-util-from-html-isomorphic","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"parse5","version":"7.3.0","purl":"pkg:npm/parse5","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"hast-util-from-parse5","version":"8.0.3","purl":"pkg:npm/hast-util-from-parse5","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"hast-util-is-element","version":"3.0.0","purl":"pkg:npm/hast-util-is-element","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"hast-util-parse-selector","version":"4.0.0","purl":"pkg:npm/hast-util-parse-selector","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"hast-util-raw","version":"9.1.0","purl":"pkg:npm/hast-util-raw","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"hast-util-sanitize","version":"5.0.2","purl":"pkg:npm/hast-util-sanitize","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"hast-util-to-html","version":"9.0.5","purl":"pkg:npm/hast-util-to-html","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"hast-util-to-jsx-runtime","version":"2.3.6","purl":"pkg:npm/hast-util-to-jsx-runtime","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"hast-util-to-parse5","version":"8.0.1","purl":"pkg:npm/hast-util-to-parse5","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"hast-util-to-text","version":"4.0.2","purl":"pkg:npm/hast-util-to-text","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"hast-util-whitespace","version":"3.0.0","purl":"pkg:npm/hast-util-whitespace","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"hastscript","version":"9.0.1","purl":"pkg:npm/hastscript","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"he","version":"1.2.0","purl":"pkg:npm/he","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"highlight.js","version":"10.7.3","purl":"pkg:npm/highlight.js","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"highlightjs-vue","version":"1.0.0","purl":"pkg:npm/highlightjs-vue","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"html-encoding-sniffer","version":"6.0.0","purl":"pkg:npm/html-encoding-sniffer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"html-escaper","version":"2.0.2","purl":"pkg:npm/html-escaper","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"html-url-attributes","version":"3.0.1","purl":"pkg:npm/html-url-attributes","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"html-void-elements","version":"3.0.0","purl":"pkg:npm/html-void-elements","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"http-cache-semantics","version":"4.2.0","purl":"pkg:npm/http-cache-semantics","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"http-errors","version":"2.0.1","purl":"pkg:npm/http-errors","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"http-proxy-agent","version":"7.0.2","purl":"pkg:npm/http-proxy-agent","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"http2-wrapper","version":"2.2.1","purl":"pkg:npm/http2-wrapper","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"https-proxy-agent","version":"7.0.6","purl":"pkg:npm/https-proxy-agent","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"human-id","version":"4.1.3","purl":"pkg:npm/human-id","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"human-signals","version":"2.1.0","purl":"pkg:npm/human-signals","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"husky","version":"9.1.7","purl":"pkg:npm/husky","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"iconv-lite","version":"0.7.2","purl":"pkg:npm/iconv-lite","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ieee754","version":"1.2.1","purl":"pkg:npm/ieee754","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ignore","version":"5.3.2","purl":"pkg:npm/ignore","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ignore-by-default","version":"1.0.1","purl":"pkg:npm/ignore-by-default","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"import-fresh","version":"3.3.1","purl":"pkg:npm/import-fresh","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"resolve-from","version":"4.0.0","purl":"pkg:npm/resolve-from","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"import-lazy","version":"4.0.0","purl":"pkg:npm/import-lazy","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"import-local","version":"3.2.0","purl":"pkg:npm/import-local","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"imurmurhash","version":"0.1.4","purl":"pkg:npm/imurmurhash","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"indent-string","version":"4.0.0","purl":"pkg:npm/indent-string","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"inflight","version":"1.0.6","purl":"pkg:npm/inflight","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"inherits","version":"2.0.4","purl":"pkg:npm/inherits","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"inline-style-parser","version":"0.2.7","purl":"pkg:npm/inline-style-parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"inquirer","version":"8.2.7","purl":"pkg:npm/inquirer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cli-cursor","version":"3.1.0","purl":"pkg:npm/cli-cursor","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cli-width","version":"3.0.0","purl":"pkg:npm/cli-width","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mute-stream","version":"0.0.8","purl":"pkg:npm/mute-stream","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"restore-cursor","version":"3.1.0","purl":"pkg:npm/restore-cursor","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"inspect-with-kind","version":"1.0.5","purl":"pkg:npm/inspect-with-kind","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"internmap","version":"2.0.3","purl":"pkg:npm/internmap","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ioredis","version":"5.9.2","purl":"pkg:npm/ioredis","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ip-address","version":"10.1.0","purl":"pkg:npm/ip-address","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ipaddr.js","version":"1.9.1","purl":"pkg:npm/ipaddr.js","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"is-alphabetical","version":"2.0.1","purl":"pkg:npm/is-alphabetical","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"is-alphanumerical","version":"2.0.1","purl":"pkg:npm/is-alphanumerical","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"is-arrayish","version":"0.2.1","purl":"pkg:npm/is-arrayish","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"is-binary-path","version":"2.1.0","purl":"pkg:npm/is-binary-path","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"is-callable","version":"1.2.7","purl":"pkg:npm/is-callable","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"is-core-module","version":"2.16.1","purl":"pkg:npm/is-core-module","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"is-decimal","version":"2.0.1","purl":"pkg:npm/is-decimal","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"is-extglob","version":"2.1.1","purl":"pkg:npm/is-extglob","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"is-fullwidth-code-point","version":"5.1.0","purl":"pkg:npm/is-fullwidth-code-point","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"is-generator-fn","version":"2.1.0","purl":"pkg:npm/is-generator-fn","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"is-glob","version":"4.0.3","purl":"pkg:npm/is-glob","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"is-hexadecimal","version":"2.0.1","purl":"pkg:npm/is-hexadecimal","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"is-interactive","version":"1.0.0","purl":"pkg:npm/is-interactive","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"is-number","version":"7.0.0","purl":"pkg:npm/is-number","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"is-plain-obj","version":"4.1.0","purl":"pkg:npm/is-plain-obj","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"is-potential-custom-element-name","version":"1.0.1","purl":"pkg:npm/is-potential-custom-element-name","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"is-promise","version":"4.0.0","purl":"pkg:npm/is-promise","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"is-stream","version":"2.0.1","purl":"pkg:npm/is-stream","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"is-subdir","version":"1.2.0","purl":"pkg:npm/is-subdir","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"is-typed-array","version":"1.1.15","purl":"pkg:npm/is-typed-array","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"is-unicode-supported","version":"0.1.0","purl":"pkg:npm/is-unicode-supported","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"is-windows","version":"1.0.2","purl":"pkg:npm/is-windows","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"isarray","version":"2.0.5","purl":"pkg:npm/isarray","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"isexe","version":"2.0.0","purl":"pkg:npm/isexe","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"istanbul-lib-coverage","version":"3.2.2","purl":"pkg:npm/istanbul-lib-coverage","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"istanbul-lib-instrument","version":"6.0.3","purl":"pkg:npm/istanbul-lib-instrument","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"istanbul-lib-report","version":"3.0.1","purl":"pkg:npm/istanbul-lib-report","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"istanbul-lib-source-maps","version":"5.0.6","purl":"pkg:npm/istanbul-lib-source-maps","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"istanbul-reports","version":"3.2.0","purl":"pkg:npm/istanbul-reports","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"iterare","version":"1.2.1","purl":"pkg:npm/iterare","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jackspeak","version":"3.4.3","purl":"pkg:npm/jackspeak","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"javascript-natural-sort","version":"0.7.1","purl":"pkg:npm/javascript-natural-sort","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest","version":"30.2.0","purl":"pkg:npm/jest","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-changed-files","version":"30.2.0","purl":"pkg:npm/jest-changed-files","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-circus","version":"30.2.0","purl":"pkg:npm/jest-circus","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-cli","version":"30.2.0","purl":"pkg:npm/jest-cli","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-config","version":"30.2.0","purl":"pkg:npm/jest-config","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-diff","version":"30.2.0","purl":"pkg:npm/jest-diff","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-docblock","version":"30.2.0","purl":"pkg:npm/jest-docblock","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-each","version":"30.2.0","purl":"pkg:npm/jest-each","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-environment-node","version":"30.2.0","purl":"pkg:npm/jest-environment-node","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-haste-map","version":"30.2.0","purl":"pkg:npm/jest-haste-map","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-leak-detector","version":"30.2.0","purl":"pkg:npm/jest-leak-detector","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-matcher-utils","version":"30.2.0","purl":"pkg:npm/jest-matcher-utils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-message-util","version":"30.2.0","purl":"pkg:npm/jest-message-util","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-mock","version":"30.2.0","purl":"pkg:npm/jest-mock","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-pnp-resolver","version":"1.2.3","purl":"pkg:npm/jest-pnp-resolver","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-regex-util","version":"30.0.1","purl":"pkg:npm/jest-regex-util","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-resolve","version":"30.2.0","purl":"pkg:npm/jest-resolve","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-resolve-dependencies","version":"30.2.0","purl":"pkg:npm/jest-resolve-dependencies","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-runner","version":"30.2.0","purl":"pkg:npm/jest-runner","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"source-map-support","version":"0.5.13","purl":"pkg:npm/source-map-support","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-runtime","version":"30.2.0","purl":"pkg:npm/jest-runtime","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-snapshot","version":"30.2.0","purl":"pkg:npm/jest-snapshot","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-util","version":"30.2.0","purl":"pkg:npm/jest-util","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-validate","version":"30.2.0","purl":"pkg:npm/jest-validate","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"camelcase","version":"6.3.0","purl":"pkg:npm/camelcase","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-watcher","version":"30.2.0","purl":"pkg:npm/jest-watcher","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-worker","version":"30.2.0","purl":"pkg:npm/jest-worker","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jexl","version":"2.3.0","purl":"pkg:npm/jexl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jiti","version":"2.6.1","purl":"pkg:npm/jiti","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jju","version":"1.4.0","purl":"pkg:npm/jju","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jose","version":"6.1.3","purl":"pkg:npm/jose","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"js-tokens","version":"4.0.0","purl":"pkg:npm/js-tokens","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"js-yaml","version":"4.1.1","purl":"pkg:npm/js-yaml","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jsdom","version":"28.1.0","purl":"pkg:npm/jsdom","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jsesc","version":"3.1.0","purl":"pkg:npm/jsesc","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"json-buffer","version":"3.0.1","purl":"pkg:npm/json-buffer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"json-parse-even-better-errors","version":"2.3.1","purl":"pkg:npm/json-parse-even-better-errors","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"json-schema","version":"0.4.0","purl":"pkg:npm/json-schema","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"json-schema-traverse","version":"0.4.1","purl":"pkg:npm/json-schema-traverse","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"json-stable-stringify-without-jsonify","version":"1.0.1","purl":"pkg:npm/json-stable-stringify-without-jsonify","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"json5","version":"2.2.3","purl":"pkg:npm/json5","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jsonc-parser","version":"3.3.1","purl":"pkg:npm/jsonc-parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jsonfile","version":"4.0.0","purl":"pkg:npm/jsonfile","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jsonwebtoken","version":"9.0.3","purl":"pkg:npm/jsonwebtoken","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jwa","version":"2.0.1","purl":"pkg:npm/jwa","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jws","version":"4.0.1","purl":"pkg:npm/jws","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"katex","version":"0.16.28","purl":"pkg:npm/katex","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"keyv","version":"4.5.4","purl":"pkg:npm/keyv","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"khroma","version":"2.1.0","purl":"pkg:npm/khroma","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"kind-of","version":"6.0.3","purl":"pkg:npm/kind-of","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"kolorist","version":"1.8.0","purl":"pkg:npm/kolorist","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"langium","version":"4.2.1","purl":"pkg:npm/langium","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"layout-base","version":"1.0.2","purl":"pkg:npm/layout-base","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"leven","version":"3.1.0","purl":"pkg:npm/leven","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"levn","version":"0.4.1","purl":"pkg:npm/levn","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"libphonenumber-js","version":"1.12.37","purl":"pkg:npm/libphonenumber-js","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lightningcss","version":"1.31.1","purl":"pkg:npm/lightningcss","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lightningcss-android-arm64","version":"1.31.1","purl":"pkg:npm/lightningcss-android-arm64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lightningcss-darwin-arm64","version":"1.31.1","purl":"pkg:npm/lightningcss-darwin-arm64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lightningcss-darwin-x64","version":"1.31.1","purl":"pkg:npm/lightningcss-darwin-x64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lightningcss-freebsd-x64","version":"1.31.1","purl":"pkg:npm/lightningcss-freebsd-x64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lightningcss-linux-arm-gnueabihf","version":"1.31.1","purl":"pkg:npm/lightningcss-linux-arm-gnueabihf","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lightningcss-linux-arm64-gnu","version":"1.31.1","purl":"pkg:npm/lightningcss-linux-arm64-gnu","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lightningcss-linux-arm64-musl","version":"1.31.1","purl":"pkg:npm/lightningcss-linux-arm64-musl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lightningcss-linux-x64-gnu","version":"1.31.1","purl":"pkg:npm/lightningcss-linux-x64-gnu","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lightningcss-linux-x64-musl","version":"1.31.1","purl":"pkg:npm/lightningcss-linux-x64-musl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lightningcss-win32-arm64-msvc","version":"1.31.1","purl":"pkg:npm/lightningcss-win32-arm64-msvc","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lightningcss-win32-x64-msvc","version":"1.31.1","purl":"pkg:npm/lightningcss-win32-x64-msvc","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lines-and-columns","version":"1.2.4","purl":"pkg:npm/lines-and-columns","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lint-staged","version":"16.2.7","purl":"pkg:npm/lint-staged","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"commander","version":"14.0.3","purl":"pkg:npm/commander","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"listr2","version":"9.0.5","purl":"pkg:npm/listr2","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"emoji-regex","version":"10.6.0","purl":"pkg:npm/emoji-regex","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"string-width","version":"7.2.0","purl":"pkg:npm/string-width","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"wrap-ansi","version":"9.0.2","purl":"pkg:npm/wrap-ansi","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"load-esm","version":"1.0.3","purl":"pkg:npm/load-esm","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"loader-runner","version":"4.3.1","purl":"pkg:npm/loader-runner","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"local-pkg","version":"1.1.2","purl":"pkg:npm/local-pkg","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"confbox","version":"0.2.4","purl":"pkg:npm/confbox","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pkg-types","version":"2.3.0","purl":"pkg:npm/pkg-types","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"locate-path","version":"5.0.0","purl":"pkg:npm/locate-path","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lodash","version":"4.17.23","purl":"pkg:npm/lodash","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lodash-es","version":"4.17.23","purl":"pkg:npm/lodash-es","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lodash.camelcase","version":"4.3.0","purl":"pkg:npm/lodash.camelcase","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lodash.defaults","version":"4.2.0","purl":"pkg:npm/lodash.defaults","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lodash.includes","version":"4.3.0","purl":"pkg:npm/lodash.includes","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lodash.isarguments","version":"3.1.0","purl":"pkg:npm/lodash.isarguments","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lodash.isboolean","version":"3.0.3","purl":"pkg:npm/lodash.isboolean","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lodash.isinteger","version":"4.0.4","purl":"pkg:npm/lodash.isinteger","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lodash.isnumber","version":"3.0.3","purl":"pkg:npm/lodash.isnumber","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lodash.isplainobject","version":"4.0.6","purl":"pkg:npm/lodash.isplainobject","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lodash.isstring","version":"4.0.1","purl":"pkg:npm/lodash.isstring","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lodash.memoize","version":"4.1.2","purl":"pkg:npm/lodash.memoize","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lodash.once","version":"4.1.1","purl":"pkg:npm/lodash.once","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lodash.startcase","version":"4.4.0","purl":"pkg:npm/lodash.startcase","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"log-symbols","version":"4.1.0","purl":"pkg:npm/log-symbols","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"log-update","version":"6.1.0","purl":"pkg:npm/log-update","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ansi-escapes","version":"7.3.0","purl":"pkg:npm/ansi-escapes","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"long","version":"5.3.2","purl":"pkg:npm/long","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"longest-streak","version":"3.1.0","purl":"pkg:npm/longest-streak","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lowercase-keys","version":"3.0.0","purl":"pkg:npm/lowercase-keys","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lowlight","version":"1.20.0","purl":"pkg:npm/lowlight","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lru-cache","version":"5.1.1","purl":"pkg:npm/lru-cache","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lucide-react","version":"0.575.0","purl":"pkg:npm/lucide-react","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"luxon","version":"3.7.2","purl":"pkg:npm/luxon","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lz-string","version":"1.5.0","purl":"pkg:npm/lz-string","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"magic-string","version":"0.30.17","purl":"pkg:npm/magic-string","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"make-dir","version":"4.0.0","purl":"pkg:npm/make-dir","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"make-error","version":"1.3.6","purl":"pkg:npm/make-error","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"makeerror","version":"1.0.12","purl":"pkg:npm/makeerror","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"markdown-table","version":"3.0.4","purl":"pkg:npm/markdown-table","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"marked","version":"16.4.2","purl":"pkg:npm/marked","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"math-intrinsics","version":"1.1.0","purl":"pkg:npm/math-intrinsics","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mdast-util-find-and-replace","version":"3.0.2","purl":"pkg:npm/mdast-util-find-and-replace","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"escape-string-regexp","version":"5.0.0","purl":"pkg:npm/escape-string-regexp","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mdast-util-from-markdown","version":"2.0.2","purl":"pkg:npm/mdast-util-from-markdown","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mdast-util-gfm","version":"3.1.0","purl":"pkg:npm/mdast-util-gfm","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mdast-util-gfm-autolink-literal","version":"2.0.1","purl":"pkg:npm/mdast-util-gfm-autolink-literal","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mdast-util-gfm-footnote","version":"2.1.0","purl":"pkg:npm/mdast-util-gfm-footnote","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mdast-util-gfm-strikethrough","version":"2.0.0","purl":"pkg:npm/mdast-util-gfm-strikethrough","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mdast-util-gfm-table","version":"2.0.0","purl":"pkg:npm/mdast-util-gfm-table","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mdast-util-gfm-task-list-item","version":"2.0.0","purl":"pkg:npm/mdast-util-gfm-task-list-item","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mdast-util-math","version":"3.0.0","purl":"pkg:npm/mdast-util-math","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mdast-util-mdx-expression","version":"2.0.1","purl":"pkg:npm/mdast-util-mdx-expression","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mdast-util-mdx-jsx","version":"3.2.0","purl":"pkg:npm/mdast-util-mdx-jsx","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mdast-util-mdxjs-esm","version":"2.0.1","purl":"pkg:npm/mdast-util-mdxjs-esm","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mdast-util-phrasing","version":"4.1.0","purl":"pkg:npm/mdast-util-phrasing","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mdast-util-to-hast","version":"13.2.1","purl":"pkg:npm/mdast-util-to-hast","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mdast-util-to-markdown","version":"2.1.2","purl":"pkg:npm/mdast-util-to-markdown","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mdast-util-to-string","version":"4.0.0","purl":"pkg:npm/mdast-util-to-string","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mdn-data","version":"2.12.2","purl":"pkg:npm/mdn-data","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"media-typer","version":"1.1.0","purl":"pkg:npm/media-typer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"memfs","version":"3.5.3","purl":"pkg:npm/memfs","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"merge-descriptors","version":"2.0.0","purl":"pkg:npm/merge-descriptors","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"merge-stream","version":"2.0.0","purl":"pkg:npm/merge-stream","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"merge2","version":"1.4.1","purl":"pkg:npm/merge2","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mermaid","version":"11.12.3","purl":"pkg:npm/mermaid","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"methods","version":"1.1.2","purl":"pkg:npm/methods","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark","version":"4.0.2","purl":"pkg:npm/micromark","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-core-commonmark","version":"2.0.3","purl":"pkg:npm/micromark-core-commonmark","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-extension-gfm","version":"3.0.0","purl":"pkg:npm/micromark-extension-gfm","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-extension-gfm-autolink-literal","version":"2.1.0","purl":"pkg:npm/micromark-extension-gfm-autolink-literal","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-extension-gfm-footnote","version":"2.1.0","purl":"pkg:npm/micromark-extension-gfm-footnote","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-extension-gfm-strikethrough","version":"2.1.0","purl":"pkg:npm/micromark-extension-gfm-strikethrough","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-extension-gfm-table","version":"2.1.1","purl":"pkg:npm/micromark-extension-gfm-table","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-extension-gfm-tagfilter","version":"2.0.0","purl":"pkg:npm/micromark-extension-gfm-tagfilter","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-extension-gfm-task-list-item","version":"2.1.0","purl":"pkg:npm/micromark-extension-gfm-task-list-item","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-extension-math","version":"3.1.0","purl":"pkg:npm/micromark-extension-math","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-factory-destination","version":"2.0.1","purl":"pkg:npm/micromark-factory-destination","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-factory-label","version":"2.0.1","purl":"pkg:npm/micromark-factory-label","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-factory-space","version":"2.0.1","purl":"pkg:npm/micromark-factory-space","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-factory-title","version":"2.0.1","purl":"pkg:npm/micromark-factory-title","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-factory-whitespace","version":"2.0.1","purl":"pkg:npm/micromark-factory-whitespace","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-util-character","version":"2.1.1","purl":"pkg:npm/micromark-util-character","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-util-chunked","version":"2.0.1","purl":"pkg:npm/micromark-util-chunked","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-util-classify-character","version":"2.0.1","purl":"pkg:npm/micromark-util-classify-character","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-util-combine-extensions","version":"2.0.1","purl":"pkg:npm/micromark-util-combine-extensions","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-util-decode-numeric-character-reference","version":"2.0.2","purl":"pkg:npm/micromark-util-decode-numeric-character-reference","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-util-decode-string","version":"2.0.1","purl":"pkg:npm/micromark-util-decode-string","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-util-encode","version":"2.0.1","purl":"pkg:npm/micromark-util-encode","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-util-html-tag-name","version":"2.0.1","purl":"pkg:npm/micromark-util-html-tag-name","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-util-normalize-identifier","version":"2.0.1","purl":"pkg:npm/micromark-util-normalize-identifier","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-util-resolve-all","version":"2.0.1","purl":"pkg:npm/micromark-util-resolve-all","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-util-sanitize-uri","version":"2.0.1","purl":"pkg:npm/micromark-util-sanitize-uri","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-util-subtokenize","version":"2.1.0","purl":"pkg:npm/micromark-util-subtokenize","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-util-symbol","version":"2.0.1","purl":"pkg:npm/micromark-util-symbol","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromark-util-types","version":"2.0.2","purl":"pkg:npm/micromark-util-types","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"micromatch","version":"4.0.8","purl":"pkg:npm/micromatch","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mime","version":"2.6.0","purl":"pkg:npm/mime","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mime-db","version":"1.52.0","purl":"pkg:npm/mime-db","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mime-types","version":"2.1.35","purl":"pkg:npm/mime-types","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mimic-fn","version":"2.1.0","purl":"pkg:npm/mimic-fn","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mimic-function","version":"5.0.1","purl":"pkg:npm/mimic-function","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mimic-response","version":"4.0.0","purl":"pkg:npm/mimic-response","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"min-indent","version":"1.0.1","purl":"pkg:npm/min-indent","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"minimatch","version":"3.1.2","purl":"pkg:npm/minimatch","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"minimist","version":"1.2.8","purl":"pkg:npm/minimist","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"minipass","version":"7.1.3","purl":"pkg:npm/minipass","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mkdirp","version":"0.5.6","purl":"pkg:npm/mkdirp","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mkdirp-classic","version":"0.5.3","purl":"pkg:npm/mkdirp-classic","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mlly","version":"1.8.0","purl":"pkg:npm/mlly","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"motion","version":"12.34.2","purl":"pkg:npm/motion","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"motion-dom","version":"12.34.2","purl":"pkg:npm/motion-dom","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"motion-utils","version":"12.29.2","purl":"pkg:npm/motion-utils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mri","version":"1.2.0","purl":"pkg:npm/mri","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ms","version":"2.1.3","purl":"pkg:npm/ms","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"msgpackr","version":"1.11.5","purl":"pkg:npm/msgpackr","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"msgpackr-extract","version":"3.0.3","purl":"pkg:npm/msgpackr-extract","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"muggle-string","version":"0.4.1","purl":"pkg:npm/muggle-string","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"multer","version":"2.0.2","purl":"pkg:npm/multer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"media-typer","version":"0.3.0","purl":"pkg:npm/media-typer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"type-is","version":"1.6.18","purl":"pkg:npm/type-is","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"murmurhash","version":"2.0.1","purl":"pkg:npm/murmurhash","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"mute-stream","version":"2.0.0","purl":"pkg:npm/mute-stream","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"nan","version":"2.25.0","purl":"pkg:npm/nan","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"nano-spawn","version":"2.0.0","purl":"pkg:npm/nano-spawn","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"nanoid","version":"5.1.6","purl":"pkg:npm/nanoid","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"napi-postinstall","version":"0.3.4","purl":"pkg:npm/napi-postinstall","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"natural-compare","version":"1.4.0","purl":"pkg:npm/natural-compare","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"negotiator","version":"1.0.0","purl":"pkg:npm/negotiator","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"neo-async","version":"2.6.2","purl":"pkg:npm/neo-async","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"nest-commander","version":"3.20.1","purl":"pkg:npm/nest-commander","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@fig/complete-commander","version":"3.2.0","purl":"pkg:npm/@fig/complete-commander","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"commander","version":"11.1.0","purl":"pkg:npm/commander","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"netmask","version":"2.0.2","purl":"pkg:npm/netmask","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"node-abort-controller","version":"3.1.1","purl":"pkg:npm/node-abort-controller","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"node-emoji","version":"1.11.0","purl":"pkg:npm/node-emoji","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"node-fetch","version":"2.7.0","purl":"pkg:npm/node-fetch","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"tr46","version":"0.0.3","purl":"pkg:npm/tr46","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"webidl-conversions","version":"3.0.1","purl":"pkg:npm/webidl-conversions","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"whatwg-url","version":"5.0.0","purl":"pkg:npm/whatwg-url","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"node-gyp-build-optional-packages","version":"5.2.2","purl":"pkg:npm/node-gyp-build-optional-packages","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"node-int64","version":"0.4.0","purl":"pkg:npm/node-int64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"node-releases","version":"2.0.27","purl":"pkg:npm/node-releases","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"nodemon","version":"3.1.13","purl":"pkg:npm/nodemon","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"chokidar","version":"3.6.0","purl":"pkg:npm/chokidar","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"has-flag","version":"3.0.0","purl":"pkg:npm/has-flag","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"readdirp","version":"3.6.0","purl":"pkg:npm/readdirp","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"supports-color","version":"5.5.0","purl":"pkg:npm/supports-color","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"normalize-path","version":"3.0.0","purl":"pkg:npm/normalize-path","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"normalize-url","version":"8.1.1","purl":"pkg:npm/normalize-url","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"npm-run-path","version":"4.0.1","purl":"pkg:npm/npm-run-path","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"object-assign","version":"4.1.1","purl":"pkg:npm/object-assign","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"object-inspect","version":"1.13.4","purl":"pkg:npm/object-inspect","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"obug","version":"2.1.1","purl":"pkg:npm/obug","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"on-finished","version":"2.4.1","purl":"pkg:npm/on-finished","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"once","version":"1.4.0","purl":"pkg:npm/once","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"onetime","version":"5.1.2","purl":"pkg:npm/onetime","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"oniguruma-parser","version":"0.12.1","purl":"pkg:npm/oniguruma-parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"oniguruma-to-es","version":"4.3.4","purl":"pkg:npm/oniguruma-to-es","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"optionator","version":"0.9.4","purl":"pkg:npm/optionator","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ora","version":"5.4.1","purl":"pkg:npm/ora","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"outdent","version":"0.5.0","purl":"pkg:npm/outdent","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"p-cancelable","version":"3.0.0","purl":"pkg:npm/p-cancelable","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"p-filter","version":"2.1.0","purl":"pkg:npm/p-filter","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"p-limit","version":"2.3.0","purl":"pkg:npm/p-limit","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"p-locate","version":"4.1.0","purl":"pkg:npm/p-locate","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"p-map","version":"2.1.0","purl":"pkg:npm/p-map","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"p-try","version":"2.2.0","purl":"pkg:npm/p-try","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pac-proxy-agent","version":"7.2.0","purl":"pkg:npm/pac-proxy-agent","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pac-resolver","version":"7.0.1","purl":"pkg:npm/pac-resolver","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"package-json-from-dist","version":"1.0.1","purl":"pkg:npm/package-json-from-dist","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"package-manager-detector","version":"0.2.11","purl":"pkg:npm/package-manager-detector","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"parent-module","version":"1.0.1","purl":"pkg:npm/parent-module","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"parse-entities","version":"4.0.2","purl":"pkg:npm/parse-entities","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@types/unist","version":"2.0.11","purl":"pkg:npm/@types/unist","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"parse-imports-exports","version":"0.2.4","purl":"pkg:npm/parse-imports-exports","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"parse-json","version":"5.2.0","purl":"pkg:npm/parse-json","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"parse-statements","version":"1.0.11","purl":"pkg:npm/parse-statements","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"parse5","version":"8.0.0","purl":"pkg:npm/parse5","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"parseurl","version":"1.3.3","purl":"pkg:npm/parseurl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"passport","version":"0.7.0","purl":"pkg:npm/passport","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"passport-custom","version":"1.1.1","purl":"pkg:npm/passport-custom","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"passport-jwt","version":"4.0.1","purl":"pkg:npm/passport-jwt","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"passport-strategy","version":"1.0.0","purl":"pkg:npm/passport-strategy","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"path-browserify","version":"1.0.1","purl":"pkg:npm/path-browserify","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"path-data-parser","version":"0.1.0","purl":"pkg:npm/path-data-parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"path-exists","version":"4.0.0","purl":"pkg:npm/path-exists","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"path-is-absolute","version":"1.0.1","purl":"pkg:npm/path-is-absolute","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"path-key","version":"3.1.1","purl":"pkg:npm/path-key","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"path-parse","version":"1.0.7","purl":"pkg:npm/path-parse","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"path-scurry","version":"2.0.2","purl":"pkg:npm/path-scurry","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"path-to-regexp","version":"8.3.0","purl":"pkg:npm/path-to-regexp","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"path-type","version":"4.0.0","purl":"pkg:npm/path-type","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pathe","version":"2.0.3","purl":"pkg:npm/pathe","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pause","version":"0.0.1","purl":"pkg:npm/pause","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pend","version":"1.2.0","purl":"pkg:npm/pend","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pg","version":"8.18.0","purl":"pkg:npm/pg","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pg-cloudflare","version":"1.3.0","purl":"pkg:npm/pg-cloudflare","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pg-connection-string","version":"2.11.0","purl":"pkg:npm/pg-connection-string","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pg-int8","version":"1.0.1","purl":"pkg:npm/pg-int8","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pg-pool","version":"3.11.0","purl":"pkg:npm/pg-pool","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pg-protocol","version":"1.11.0","purl":"pkg:npm/pg-protocol","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pg-types","version":"2.2.0","purl":"pkg:npm/pg-types","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pgpass","version":"1.0.5","purl":"pkg:npm/pgpass","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"picocolors","version":"1.1.1","purl":"pkg:npm/picocolors","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"picomatch","version":"4.0.2","purl":"pkg:npm/picomatch","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pidtree","version":"0.6.0","purl":"pkg:npm/pidtree","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pify","version":"4.0.1","purl":"pkg:npm/pify","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pirates","version":"4.0.7","purl":"pkg:npm/pirates","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"piscina","version":"4.9.2","purl":"pkg:npm/piscina","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pkg-dir","version":"4.2.0","purl":"pkg:npm/pkg-dir","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pkg-types","version":"1.3.1","purl":"pkg:npm/pkg-types","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pluralize","version":"8.0.0","purl":"pkg:npm/pluralize","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"points-on-curve","version":"0.2.0","purl":"pkg:npm/points-on-curve","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"points-on-path","version":"0.2.1","purl":"pkg:npm/points-on-path","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"possible-typed-array-names","version":"1.1.0","purl":"pkg:npm/possible-typed-array-names","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"postcss","version":"8.5.6","purl":"pkg:npm/postcss","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"nanoid","version":"3.3.11","purl":"pkg:npm/nanoid","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"postgres-array","version":"2.0.0","purl":"pkg:npm/postgres-array","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"postgres-bytea","version":"1.0.1","purl":"pkg:npm/postgres-bytea","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"postgres-date","version":"1.0.7","purl":"pkg:npm/postgres-date","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"postgres-interval","version":"1.2.0","purl":"pkg:npm/postgres-interval","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"prelude-ls","version":"1.2.1","purl":"pkg:npm/prelude-ls","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"prettier","version":"3.8.1","purl":"pkg:npm/prettier","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"prettier-linter-helpers","version":"1.0.1","purl":"pkg:npm/prettier-linter-helpers","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"prettier-plugin-tailwindcss","version":"0.7.2","purl":"pkg:npm/prettier-plugin-tailwindcss","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pretty-format","version":"30.2.0","purl":"pkg:npm/pretty-format","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"prismjs","version":"1.30.0","purl":"pkg:npm/prismjs","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"property-information","version":"7.1.0","purl":"pkg:npm/property-information","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"protobufjs","version":"7.5.4","purl":"pkg:npm/protobufjs","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"proxy-addr","version":"2.0.7","purl":"pkg:npm/proxy-addr","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"proxy-agent","version":"6.5.0","purl":"pkg:npm/proxy-agent","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"lru-cache","version":"7.18.3","purl":"pkg:npm/lru-cache","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"proxy-from-env","version":"1.1.0","purl":"pkg:npm/proxy-from-env","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pstree.remy","version":"1.1.8","purl":"pkg:npm/pstree.remy","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pump","version":"3.0.3","purl":"pkg:npm/pump","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"punycode","version":"2.3.1","purl":"pkg:npm/punycode","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"pure-rand","version":"7.0.1","purl":"pkg:npm/pure-rand","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"qs","version":"6.15.0","purl":"pkg:npm/qs","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"quansync","version":"0.2.11","purl":"pkg:npm/quansync","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"queue-microtask","version":"1.2.3","purl":"pkg:npm/queue-microtask","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"quick-lru","version":"5.1.1","purl":"pkg:npm/quick-lru","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"randombytes","version":"2.1.0","purl":"pkg:npm/randombytes","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"range-parser","version":"1.2.1","purl":"pkg:npm/range-parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"raw-body","version":"3.0.2","purl":"pkg:npm/raw-body","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"react","version":"19.2.4","purl":"pkg:npm/react","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"react-dom","version":"19.2.4","purl":"pkg:npm/react-dom","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"react-hook-form","version":"7.71.1","purl":"pkg:npm/react-hook-form","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"react-is","version":"18.3.1","purl":"pkg:npm/react-is","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"react-markdown","version":"10.1.0","purl":"pkg:npm/react-markdown","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"react-refresh","version":"0.18.0","purl":"pkg:npm/react-refresh","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"react-remove-scroll","version":"2.7.2","purl":"pkg:npm/react-remove-scroll","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"react-remove-scroll-bar","version":"2.3.8","purl":"pkg:npm/react-remove-scroll-bar","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"react-router","version":"7.13.0","purl":"pkg:npm/react-router","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"react-router-dom","version":"7.13.0","purl":"pkg:npm/react-router-dom","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"cookie","version":"1.1.1","purl":"pkg:npm/cookie","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"react-style-singleton","version":"2.2.3","purl":"pkg:npm/react-style-singleton","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"react-syntax-highlighter","version":"16.1.0","purl":"pkg:npm/react-syntax-highlighter","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"read-yaml-file","version":"1.1.0","purl":"pkg:npm/read-yaml-file","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"strip-bom","version":"3.0.0","purl":"pkg:npm/strip-bom","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"readable-stream","version":"3.6.2","purl":"pkg:npm/readable-stream","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"readdirp","version":"4.1.2","purl":"pkg:npm/readdirp","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"redent","version":"3.0.0","purl":"pkg:npm/redent","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"redis-errors","version":"1.2.0","purl":"pkg:npm/redis-errors","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"redis-parser","version":"3.0.0","purl":"pkg:npm/redis-parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"reflect-metadata","version":"0.2.2","purl":"pkg:npm/reflect-metadata","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"refractor","version":"5.0.0","purl":"pkg:npm/refractor","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"regex","version":"6.1.0","purl":"pkg:npm/regex","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"regex-recursion","version":"6.0.2","purl":"pkg:npm/regex-recursion","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"regex-utilities","version":"2.3.0","purl":"pkg:npm/regex-utilities","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"rehype-harden","version":"1.1.8","purl":"pkg:npm/rehype-harden","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"rehype-katex","version":"7.0.1","purl":"pkg:npm/rehype-katex","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"rehype-raw","version":"7.0.0","purl":"pkg:npm/rehype-raw","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"rehype-sanitize","version":"6.0.0","purl":"pkg:npm/rehype-sanitize","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"remark-gfm","version":"4.0.1","purl":"pkg:npm/remark-gfm","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"remark-math","version":"6.0.0","purl":"pkg:npm/remark-math","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"remark-parse","version":"11.0.0","purl":"pkg:npm/remark-parse","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"remark-rehype","version":"11.1.2","purl":"pkg:npm/remark-rehype","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"remark-stringify","version":"11.0.0","purl":"pkg:npm/remark-stringify","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"remend","version":"1.2.1","purl":"pkg:npm/remend","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"require-directory","version":"2.1.1","purl":"pkg:npm/require-directory","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"require-from-string","version":"2.0.2","purl":"pkg:npm/require-from-string","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"resolve","version":"1.22.11","purl":"pkg:npm/resolve","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"resolve-alpn","version":"1.2.1","purl":"pkg:npm/resolve-alpn","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"resolve-cwd","version":"3.0.0","purl":"pkg:npm/resolve-cwd","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"resolve-from","version":"5.0.0","purl":"pkg:npm/resolve-from","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"responselike","version":"3.0.0","purl":"pkg:npm/responselike","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"restore-cursor","version":"5.1.0","purl":"pkg:npm/restore-cursor","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"onetime","version":"7.0.0","purl":"pkg:npm/onetime","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"reusify","version":"1.1.0","purl":"pkg:npm/reusify","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"rfdc","version":"1.4.1","purl":"pkg:npm/rfdc","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"robust-predicates","version":"3.0.2","purl":"pkg:npm/robust-predicates","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"rolldown","version":"1.0.0-beta.53","purl":"pkg:npm/rolldown","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@rolldown/pluginutils","version":"1.0.0-beta.53","purl":"pkg:npm/@rolldown/pluginutils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"roughjs","version":"4.6.6","purl":"pkg:npm/roughjs","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"router","version":"2.2.0","purl":"pkg:npm/router","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"run-async","version":"2.4.1","purl":"pkg:npm/run-async","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"run-parallel","version":"1.2.0","purl":"pkg:npm/run-parallel","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"rw","version":"1.3.3","purl":"pkg:npm/rw","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"rxjs","version":"7.8.2","purl":"pkg:npm/rxjs","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"safe-buffer","version":"5.2.1","purl":"pkg:npm/safe-buffer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"safer-buffer","version":"2.1.2","purl":"pkg:npm/safer-buffer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"saxes","version":"6.0.0","purl":"pkg:npm/saxes","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"scheduler","version":"0.27.0","purl":"pkg:npm/scheduler","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"schema-utils","version":"3.3.0","purl":"pkg:npm/schema-utils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"seek-bzip","version":"2.0.0","purl":"pkg:npm/seek-bzip","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"commander","version":"6.2.1","purl":"pkg:npm/commander","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"semver","version":"7.7.4","purl":"pkg:npm/semver","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"semver-regex","version":"4.0.5","purl":"pkg:npm/semver-regex","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"turbo-windows-arm64","version":"2.8.10","purl":"pkg:npm/turbo-windows-arm64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"tw-animate-css","version":"1.4.0","purl":"pkg:npm/tw-animate-css","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"tweetnacl","version":"0.14.5","purl":"pkg:npm/tweetnacl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"type-check","version":"0.4.0","purl":"pkg:npm/type-check","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"type-detect","version":"4.0.8","purl":"pkg:npm/type-detect","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"type-fest","version":"0.21.3","purl":"pkg:npm/type-fest","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"type-is","version":"2.0.1","purl":"pkg:npm/type-is","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"typed-array-buffer","version":"1.0.3","purl":"pkg:npm/typed-array-buffer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"typedarray","version":"0.0.6","purl":"pkg:npm/typedarray","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"typeorm","version":"0.3.28","purl":"pkg:npm/typeorm","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"tailwind-merge","version":"3.5.0","purl":"pkg:npm/tailwind-merge","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"tailwindcss","version":"4.2.0","purl":"pkg:npm/tailwindcss","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"tapable","version":"2.3.0","purl":"pkg:npm/tapable","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"tar-fs","version":"2.1.4","purl":"pkg:npm/tar-fs","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"tar-stream","version":"2.2.0","purl":"pkg:npm/tar-stream","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"term-size","version":"2.2.1","purl":"pkg:npm/term-size","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"terser","version":"5.46.0","purl":"pkg:npm/terser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"terser-webpack-plugin","version":"5.3.16","purl":"pkg:npm/terser-webpack-plugin","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"jest-worker","version":"27.5.1","purl":"pkg:npm/jest-worker","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"commander","version":"2.20.3","purl":"pkg:npm/commander","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"test-exclude","version":"6.0.0","purl":"pkg:npm/test-exclude","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"glob","version":"7.2.3","purl":"pkg:npm/glob","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"text-decoder","version":"1.2.7","purl":"pkg:npm/text-decoder","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"through","version":"2.3.8","purl":"pkg:npm/through","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"tinybench","version":"2.9.0","purl":"pkg:npm/tinybench","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"tinyexec","version":"1.0.2","purl":"pkg:npm/tinyexec","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"tinyglobby","version":"0.2.15","purl":"pkg:npm/tinyglobby","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"picomatch","version":"4.0.3","purl":"pkg:npm/picomatch","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"tinyrainbow","version":"3.0.3","purl":"pkg:npm/tinyrainbow","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"tldts","version":"7.0.23","purl":"pkg:npm/tldts","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"tldts-core","version":"7.0.23","purl":"pkg:npm/tldts-core","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"tmpl","version":"1.0.5","purl":"pkg:npm/tmpl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"to-buffer","version":"1.2.2","purl":"pkg:npm/to-buffer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"to-regex-range","version":"5.0.1","purl":"pkg:npm/to-regex-range","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"toidentifier","version":"1.0.1","purl":"pkg:npm/toidentifier","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"token-types","version":"6.1.2","purl":"pkg:npm/token-types","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"tokenlens","version":"1.3.1","purl":"pkg:npm/tokenlens","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"touch","version":"3.1.1","purl":"pkg:npm/touch","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"tough-cookie","version":"6.0.0","purl":"pkg:npm/tough-cookie","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"tr46","version":"6.0.0","purl":"pkg:npm/tr46","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"tree-kill","version":"1.2.2","purl":"pkg:npm/tree-kill","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"trim-lines","version":"3.0.1","purl":"pkg:npm/trim-lines","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"trough","version":"2.2.0","purl":"pkg:npm/trough","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ts-api-utils","version":"2.4.0","purl":"pkg:npm/ts-api-utils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ts-dedent","version":"2.2.0","purl":"pkg:npm/ts-dedent","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ts-jest","version":"29.4.6","purl":"pkg:npm/ts-jest","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"type-fest","version":"4.41.0","purl":"pkg:npm/type-fest","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ts-loader","version":"9.5.4","purl":"pkg:npm/ts-loader","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ts-morph","version":"27.0.2","purl":"pkg:npm/ts-morph","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ts-node","version":"10.9.2","purl":"pkg:npm/ts-node","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"tsconfig-paths","version":"4.2.0","purl":"pkg:npm/tsconfig-paths","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"tsconfig-paths-webpack-plugin","version":"4.2.0","purl":"pkg:npm/tsconfig-paths-webpack-plugin","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"tslib","version":"2.8.1","purl":"pkg:npm/tslib","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"turbo","version":"2.8.10","purl":"pkg:npm/turbo","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"turbo-darwin-64","version":"2.8.10","purl":"pkg:npm/turbo-darwin-64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"turbo-darwin-arm64","version":"2.8.10","purl":"pkg:npm/turbo-darwin-arm64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"turbo-linux-64","version":"2.8.10","purl":"pkg:npm/turbo-linux-64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"turbo-linux-arm64","version":"2.8.10","purl":"pkg:npm/turbo-linux-arm64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"turbo-windows-64","version":"2.8.10","purl":"pkg:npm/turbo-windows-64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"semver-truncate","version":"3.0.0","purl":"pkg:npm/semver-truncate","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"send","version":"1.2.1","purl":"pkg:npm/send","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"serialize-javascript","version":"6.0.2","purl":"pkg:npm/serialize-javascript","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"serve-static","version":"2.2.1","purl":"pkg:npm/serve-static","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"set-cookie-parser","version":"2.7.2","purl":"pkg:npm/set-cookie-parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"set-function-length","version":"1.2.2","purl":"pkg:npm/set-function-length","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"setprototypeof","version":"1.2.0","purl":"pkg:npm/setprototypeof","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"sha.js","version":"2.4.12","purl":"pkg:npm/sha.js","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"shebang-command","version":"2.0.0","purl":"pkg:npm/shebang-command","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"shebang-regex","version":"3.0.0","purl":"pkg:npm/shebang-regex","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"shell-quote","version":"1.8.3","purl":"pkg:npm/shell-quote","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"shiki","version":"3.22.0","purl":"pkg:npm/shiki","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"side-channel","version":"1.1.0","purl":"pkg:npm/side-channel","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"side-channel-list","version":"1.0.0","purl":"pkg:npm/side-channel-list","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"side-channel-map","version":"1.0.1","purl":"pkg:npm/side-channel-map","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"side-channel-weakmap","version":"1.0.2","purl":"pkg:npm/side-channel-weakmap","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"siginfo","version":"2.0.0","purl":"pkg:npm/siginfo","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"signal-exit","version":"4.1.0","purl":"pkg:npm/signal-exit","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"simple-update-notifier","version":"2.0.0","purl":"pkg:npm/simple-update-notifier","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"slash","version":"3.0.0","purl":"pkg:npm/slash","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"slice-ansi","version":"7.1.2","purl":"pkg:npm/slice-ansi","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"smart-buffer","version":"4.2.0","purl":"pkg:npm/smart-buffer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"socks","version":"2.8.7","purl":"pkg:npm/socks","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"socks-proxy-agent","version":"8.0.5","purl":"pkg:npm/socks-proxy-agent","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"sonner","version":"2.0.7","purl":"pkg:npm/sonner","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"sort-keys","version":"1.1.2","purl":"pkg:npm/sort-keys","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"sort-keys-length","version":"1.0.1","purl":"pkg:npm/sort-keys-length","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"is-plain-obj","version":"1.1.0","purl":"pkg:npm/is-plain-obj","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"source-map","version":"0.7.4","purl":"pkg:npm/source-map","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"source-map-js","version":"1.2.1","purl":"pkg:npm/source-map-js","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"source-map-support","version":"0.5.21","purl":"pkg:npm/source-map-support","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"space-separated-tokens","version":"2.0.2","purl":"pkg:npm/space-separated-tokens","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"spawndamnit","version":"3.0.1","purl":"pkg:npm/spawndamnit","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"split-ca","version":"1.0.1","purl":"pkg:npm/split-ca","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"split2","version":"4.2.0","purl":"pkg:npm/split2","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"sprintf-js","version":"1.0.3","purl":"pkg:npm/sprintf-js","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"sql-highlight","version":"6.1.0","purl":"pkg:npm/sql-highlight","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ssh2","version":"1.17.0","purl":"pkg:npm/ssh2","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"stack-utils","version":"2.0.6","purl":"pkg:npm/stack-utils","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"escape-string-regexp","version":"2.0.0","purl":"pkg:npm/escape-string-regexp","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"stackback","version":"0.0.2","purl":"pkg:npm/stackback","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"standard-as-callback","version":"2.1.0","purl":"pkg:npm/standard-as-callback","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"statuses","version":"2.0.2","purl":"pkg:npm/statuses","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"std-env","version":"3.10.0","purl":"pkg:npm/std-env","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"streamdown","version":"2.3.0","purl":"pkg:npm/streamdown","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"marked","version":"17.0.3","purl":"pkg:npm/marked","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"streamsearch","version":"1.1.0","purl":"pkg:npm/streamsearch","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"streamx","version":"2.23.0","purl":"pkg:npm/streamx","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"string_decoder","version":"1.3.0","purl":"pkg:npm/string_decoder","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"string-argv","version":"0.3.2","purl":"pkg:npm/string-argv","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"string-length","version":"4.0.2","purl":"pkg:npm/string-length","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"string-width","version":"4.2.3","purl":"pkg:npm/string-width","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"is-fullwidth-code-point","version":"3.0.0","purl":"pkg:npm/is-fullwidth-code-point","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"stringify-entities","version":"4.0.4","purl":"pkg:npm/stringify-entities","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"strip-ansi","version":"6.0.1","purl":"pkg:npm/strip-ansi","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"strip-bom","version":"4.0.0","purl":"pkg:npm/strip-bom","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"strip-dirs","version":"3.0.0","purl":"pkg:npm/strip-dirs","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"strip-final-newline","version":"2.0.0","purl":"pkg:npm/strip-final-newline","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"strip-indent","version":"3.0.0","purl":"pkg:npm/strip-indent","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"strip-json-comments","version":"3.1.1","purl":"pkg:npm/strip-json-comments","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"strtok3","version":"10.3.4","purl":"pkg:npm/strtok3","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"style-to-js","version":"1.1.21","purl":"pkg:npm/style-to-js","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"style-to-object","version":"1.0.14","purl":"pkg:npm/style-to-object","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"stylis","version":"4.3.6","purl":"pkg:npm/stylis","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"superagent","version":"10.3.0","purl":"pkg:npm/superagent","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"supertest","version":"7.2.2","purl":"pkg:npm/supertest","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"supports-color","version":"7.2.0","purl":"pkg:npm/supports-color","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"supports-preserve-symlinks-flag","version":"1.0.0","purl":"pkg:npm/supports-preserve-symlinks-flag","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"swagger-ui-dist","version":"5.31.0","purl":"pkg:npm/swagger-ui-dist","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"symbol-observable","version":"4.0.0","purl":"pkg:npm/symbol-observable","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"symbol-tree","version":"3.2.4","purl":"pkg:npm/symbol-tree","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"synckit","version":"0.11.12","purl":"pkg:npm/synckit","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"syncpack","version":"14.0.0","purl":"pkg:npm/syncpack","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"syncpack-darwin-arm64","version":"14.0.0","purl":"pkg:npm/syncpack-darwin-arm64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"syncpack-darwin-x64","version":"14.0.0","purl":"pkg:npm/syncpack-darwin-x64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"syncpack-linux-arm64","version":"14.0.0","purl":"pkg:npm/syncpack-linux-arm64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"syncpack-linux-arm64-musl","version":"14.0.0","purl":"pkg:npm/syncpack-linux-arm64-musl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"syncpack-linux-x64","version":"14.0.0","purl":"pkg:npm/syncpack-linux-x64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"syncpack-linux-x64-musl","version":"14.0.0","purl":"pkg:npm/syncpack-linux-x64-musl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"syncpack-windows-arm64","version":"14.0.0","purl":"pkg:npm/syncpack-windows-arm64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"syncpack-windows-x64","version":"14.0.0","purl":"pkg:npm/syncpack-windows-x64","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"buffer","version":"6.0.3","purl":"pkg:npm/buffer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"typescript","version":"5.9.3","purl":"pkg:npm/typescript","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"typescript-eslint","version":"8.56.0","purl":"pkg:npm/typescript-eslint","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"ufo","version":"1.6.3","purl":"pkg:npm/ufo","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"uglify-js","version":"3.19.3","purl":"pkg:npm/uglify-js","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"uid","version":"2.0.2","purl":"pkg:npm/uid","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"uint8array-extras","version":"1.5.0","purl":"pkg:npm/uint8array-extras","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"unbzip2-stream","version":"1.4.3","purl":"pkg:npm/unbzip2-stream","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"undefsafe","version":"2.0.5","purl":"pkg:npm/undefsafe","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"undici","version":"7.22.0","purl":"pkg:npm/undici","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"undici-types","version":"7.18.2","purl":"pkg:npm/undici-types","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"unified","version":"11.0.5","purl":"pkg:npm/unified","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"unique-names-generator","version":"4.7.1","purl":"pkg:npm/unique-names-generator","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"unist-util-find-after","version":"5.0.0","purl":"pkg:npm/unist-util-find-after","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"unist-util-is","version":"6.0.1","purl":"pkg:npm/unist-util-is","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"unist-util-position","version":"5.0.0","purl":"pkg:npm/unist-util-position","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"unist-util-remove-position","version":"5.0.0","purl":"pkg:npm/unist-util-remove-position","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"unist-util-stringify-position","version":"4.0.0","purl":"pkg:npm/unist-util-stringify-position","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"unist-util-visit","version":"5.1.0","purl":"pkg:npm/unist-util-visit","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"unist-util-visit-parents","version":"6.0.2","purl":"pkg:npm/unist-util-visit-parents","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"universalify","version":"0.1.2","purl":"pkg:npm/universalify","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"unpipe","version":"1.0.0","purl":"pkg:npm/unpipe","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"unrs-resolver","version":"1.11.1","purl":"pkg:npm/unrs-resolver","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"update-browserslist-db","version":"1.2.3","purl":"pkg:npm/update-browserslist-db","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"uri-js","version":"4.4.1","purl":"pkg:npm/uri-js","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"use-callback-ref","version":"1.3.3","purl":"pkg:npm/use-callback-ref","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"use-sidecar","version":"1.1.3","purl":"pkg:npm/use-sidecar","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"use-stick-to-bottom","version":"1.1.3","purl":"pkg:npm/use-stick-to-bottom","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"use-sync-external-store","version":"1.6.0","purl":"pkg:npm/use-sync-external-store","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"util-deprecate","version":"1.0.2","purl":"pkg:npm/util-deprecate","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"utils-merge","version":"1.0.1","purl":"pkg:npm/utils-merge","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"uuid","version":"11.1.0","purl":"pkg:npm/uuid","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"v8-compile-cache-lib","version":"3.0.1","purl":"pkg:npm/v8-compile-cache-lib","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"v8-to-istanbul","version":"9.3.0","purl":"pkg:npm/v8-to-istanbul","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"validator","version":"13.15.26","purl":"pkg:npm/validator","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"vary","version":"1.1.2","purl":"pkg:npm/vary","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"vaul","version":"1.1.2","purl":"pkg:npm/vaul","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"vfile","version":"6.0.3","purl":"pkg:npm/vfile","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"vfile-location","version":"5.0.3","purl":"pkg:npm/vfile-location","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"vfile-message","version":"4.0.3","purl":"pkg:npm/vfile-message","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"rolldown-vite","version":"7.3.1","purl":"pkg:npm/rolldown-vite","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"vite-plugin-dts","version":"4.5.4","purl":"pkg:npm/vite-plugin-dts","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"vitest","version":"4.0.18","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"es-module-lexer","version":"1.7.0","purl":"pkg:npm/es-module-lexer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"vscode-jsonrpc","version":"8.2.0","purl":"pkg:npm/vscode-jsonrpc","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"vscode-languageserver","version":"9.0.1","purl":"pkg:npm/vscode-languageserver","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"vscode-languageserver-protocol","version":"3.17.5","purl":"pkg:npm/vscode-languageserver-protocol","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"vscode-languageserver-textdocument","version":"1.0.12","purl":"pkg:npm/vscode-languageserver-textdocument","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"vscode-languageserver-types","version":"3.17.5","purl":"pkg:npm/vscode-languageserver-types","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"vscode-uri","version":"3.1.0","purl":"pkg:npm/vscode-uri","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"w3c-xmlserializer","version":"5.0.0","purl":"pkg:npm/w3c-xmlserializer","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"walker","version":"1.0.8","purl":"pkg:npm/walker","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"watchpack","version":"2.5.1","purl":"pkg:npm/watchpack","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"wcwidth","version":"1.0.1","purl":"pkg:npm/wcwidth","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"web-namespaces","version":"2.0.1","purl":"pkg:npm/web-namespaces","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"webidl-conversions","version":"8.0.1","purl":"pkg:npm/webidl-conversions","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"webpack","version":"5.105.2","purl":"pkg:npm/webpack","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"webpack-node-externals","version":"3.0.0","purl":"pkg:npm/webpack-node-externals","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"webpack-sources","version":"3.3.4","purl":"pkg:npm/webpack-sources","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"whatwg-mimetype","version":"5.0.0","purl":"pkg:npm/whatwg-mimetype","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"whatwg-url","version":"16.0.1","purl":"pkg:npm/whatwg-url","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"which","version":"2.0.2","purl":"pkg:npm/which","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"which-typed-array","version":"1.1.20","purl":"pkg:npm/which-typed-array","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"why-is-node-running","version":"2.3.0","purl":"pkg:npm/why-is-node-running","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"word-wrap","version":"1.2.5","purl":"pkg:npm/word-wrap","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"wordwrap","version":"1.0.0","purl":"pkg:npm/wordwrap","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"wrap-ansi","version":"6.2.0","purl":"pkg:npm/wrap-ansi","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"wrappy","version":"1.0.2","purl":"pkg:npm/wrappy","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"write-file-atomic","version":"5.0.1","purl":"pkg:npm/write-file-atomic","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"xml-name-validator","version":"5.0.0","purl":"pkg:npm/xml-name-validator","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"xmlchars","version":"2.2.0","purl":"pkg:npm/xmlchars","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"xtend","version":"4.0.2","purl":"pkg:npm/xtend","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"y18n","version":"5.0.8","purl":"pkg:npm/y18n","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"yallist","version":"3.1.1","purl":"pkg:npm/yallist","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"yaml","version":"2.8.2","purl":"pkg:npm/yaml","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"yargs","version":"17.7.2","purl":"pkg:npm/yargs","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"yargs-parser","version":"21.1.1","purl":"pkg:npm/yargs-parser","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"yauzl","version":"3.2.0","purl":"pkg:npm/yauzl","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"yn","version":"3.1.1","purl":"pkg:npm/yn","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"yocto-queue","version":"0.1.0","purl":"pkg:npm/yocto-queue","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"yoctocolors-cjs","version":"2.1.3","purl":"pkg:npm/yoctocolors-cjs","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"zod","version":"4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"zustand","version":"4.5.7","purl":"pkg:npm/zustand","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"zwitch","version":"2.0.4","purl":"pkg:npm/zwitch","properties":[{"name":"filePath","value":"package-lock.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.21.0-rc.0","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"packages/auth/package.json"}]},{"type":"library","name":"@loopstack/contracts","version":"^0.21.0-rc.0","purl":"pkg:npm/@loopstack/contracts","properties":[{"name":"filePath","value":"packages/auth/package.json"}]},{"type":"library","name":"@loopstack/core","version":"^0.21.0-rc.0","purl":"pkg:npm/@loopstack/core","properties":[{"name":"filePath","value":"packages/auth/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^11.1.14","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"packages/auth/package.json"}]},{"type":"library","name":"@nestjs/config","version":"^4.0.3","purl":"pkg:npm/@nestjs/config","properties":[{"name":"filePath","value":"packages/auth/package.json"}]},{"type":"library","name":"@nestjs/core","version":"^11.1.14","purl":"pkg:npm/@nestjs/core","properties":[{"name":"filePath","value":"packages/auth/package.json"}]},{"type":"library","name":"@nestjs/event-emitter","version":"^3.0.1","purl":"pkg:npm/@nestjs/event-emitter","properties":[{"name":"filePath","value":"packages/auth/package.json"}]},{"type":"library","name":"@nestjs/jwt","version":"^11.0.2","purl":"pkg:npm/@nestjs/jwt","properties":[{"name":"filePath","value":"packages/auth/package.json"}]},{"type":"library","name":"@nestjs/microservices","version":"^11.1.14","purl":"pkg:npm/@nestjs/microservices","properties":[{"name":"filePath","value":"packages/auth/package.json"}]},{"type":"library","name":"@nestjs/passport","version":"^11.0.5","purl":"pkg:npm/@nestjs/passport","properties":[{"name":"filePath","value":"packages/auth/package.json"}]},{"type":"library","name":"@nestjs/platform-express","version":"^11.1.14","purl":"pkg:npm/@nestjs/platform-express","properties":[{"name":"filePath","value":"packages/auth/package.json"}]},{"type":"library","name":"@nestjs/swagger","version":"^11.2.6","purl":"pkg:npm/@nestjs/swagger","properties":[{"name":"filePath","value":"packages/auth/package.json"}]},{"type":"library","name":"axios","version":"^1.13.5","purl":"pkg:npm/axios","properties":[{"name":"filePath","value":"packages/auth/package.json"}]},{"type":"library","name":"class-transformer","version":"^0.5.1","purl":"pkg:npm/class-transformer","properties":[{"name":"filePath","value":"packages/auth/package.json"}]},{"type":"library","name":"class-validator","version":"^0.14.3","purl":"pkg:npm/class-validator","properties":[{"name":"filePath","value":"packages/auth/package.json"}]},{"type":"library","name":"cookie-parser","version":"^1.4.7","purl":"pkg:npm/cookie-parser","properties":[{"name":"filePath","value":"packages/auth/package.json"}]},{"type":"library","name":"nest-commander","version":"^3.20.1","purl":"pkg:npm/nest-commander","properties":[{"name":"filePath","value":"packages/auth/package.json"}]},{"type":"library","name":"lodash","version":"^4.17.23","purl":"pkg:npm/lodash","properties":[{"name":"filePath","value":"packages/auth/package.json"}]},{"type":"library","name":"jose","version":"^6.1.3","purl":"pkg:npm/jose","properties":[{"name":"filePath","value":"packages/auth/package.json"}]},{"type":"library","name":"passport-custom","version":"^1.1.1","purl":"pkg:npm/passport-custom","properties":[{"name":"filePath","value":"packages/auth/package.json"}]},{"type":"library","name":"passport-jwt","version":"^4.0.1","purl":"pkg:npm/passport-jwt","properties":[{"name":"filePath","value":"packages/auth/package.json"}]},{"type":"library","name":"reflect-metadata","version":"^0.2.2","purl":"pkg:npm/reflect-metadata","properties":[{"name":"filePath","value":"packages/auth/package.json"}]},{"type":"library","name":"rxjs","version":"^7.8.2","purl":"pkg:npm/rxjs","properties":[{"name":"filePath","value":"packages/auth/package.json"}]},{"type":"library","name":"@types/passport-jwt","version":"^4.0.1","purl":"pkg:npm/@types/passport-jwt","properties":[{"name":"filePath","value":"packages/auth/package.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.21.0-rc.0","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/tools/sandbox-tool/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^11.1.14","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/tools/sandbox-tool/package.json"}]},{"type":"library","name":"dockerode","version":"^4.0.9","purl":"pkg:npm/dockerode","properties":[{"name":"filePath","value":"registry/tools/sandbox-tool/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/tools/sandbox-tool/package.json"}]},{"type":"library","name":"@types/dockerode","version":"^4.0.1","purl":"pkg:npm/@types/dockerode","properties":[{"name":"filePath","value":"registry/tools/sandbox-tool/package.json"}]},{"type":"library","name":"@loopstack/contracts","version":"^0.21.0-rc.0","purl":"pkg:npm/@loopstack/contracts","properties":[{"name":"filePath","value":"packages/cli/package.json"}]},{"type":"library","name":"@loopstack/core","version":"^0.21.0-rc.0","purl":"pkg:npm/@loopstack/core","properties":[{"name":"filePath","value":"packages/cli/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^11.1.14","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"packages/cli/package.json"}]},{"type":"library","name":"@nestjs/core","version":"^11.1.14","purl":"pkg:npm/@nestjs/core","properties":[{"name":"filePath","value":"packages/cli/package.json"}]},{"type":"library","name":"axios","version":"^1.13.5","purl":"pkg:npm/axios","properties":[{"name":"filePath","value":"packages/cli/package.json"}]},{"type":"library","name":"nest-commander","version":"^3.20.1","purl":"pkg:npm/nest-commander","properties":[{"name":"filePath","value":"packages/cli/package.json"}]},{"type":"library","name":"ts-morph","version":"^27.0.2","purl":"pkg:npm/ts-morph","properties":[{"name":"filePath","value":"packages/cli/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"packages/cli/package.json"}]},{"type":"library","name":"@loopstack/auth","version":"^0.21.0-rc.0","purl":"pkg:npm/@loopstack/auth","properties":[{"name":"filePath","value":"packages/api/package.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.21.0-rc.0","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"packages/api/package.json"}]},{"type":"library","name":"@loopstack/contracts","version":"^0.21.0-rc.0","purl":"pkg:npm/@loopstack/contracts","properties":[{"name":"filePath","value":"packages/api/package.json"}]},{"type":"library","name":"@loopstack/core","version":"^0.21.0-rc.0","purl":"pkg:npm/@loopstack/core","properties":[{"name":"filePath","value":"packages/api/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^11.1.14","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"packages/api/package.json"}]},{"type":"library","name":"@nestjs/config","version":"^4.0.3","purl":"pkg:npm/@nestjs/config","properties":[{"name":"filePath","value":"packages/api/package.json"}]},{"type":"library","name":"@nestjs/core","version":"^11.1.14","purl":"pkg:npm/@nestjs/core","properties":[{"name":"filePath","value":"packages/api/package.json"}]},{"type":"library","name":"@nestjs/event-emitter","version":"^3.0.1","purl":"pkg:npm/@nestjs/event-emitter","properties":[{"name":"filePath","value":"packages/api/package.json"}]},{"type":"library","name":"@nestjs/swagger","version":"^11.2.6","purl":"pkg:npm/@nestjs/swagger","properties":[{"name":"filePath","value":"packages/api/package.json"}]},{"type":"library","name":"class-transformer","version":"^0.5.1","purl":"pkg:npm/class-transformer","properties":[{"name":"filePath","value":"packages/api/package.json"}]},{"type":"library","name":"class-validator","version":"^0.14.3","purl":"pkg:npm/class-validator","properties":[{"name":"filePath","value":"packages/api/package.json"}]},{"type":"library","name":"cookie-parser","version":"^1.4.7","purl":"pkg:npm/cookie-parser","properties":[{"name":"filePath","value":"packages/api/package.json"}]},{"type":"library","name":"lodash","version":"^4.17.23","purl":"pkg:npm/lodash","properties":[{"name":"filePath","value":"packages/api/package.json"}]},{"type":"library","name":"rxjs","version":"^7.8.2","purl":"pkg:npm/rxjs","properties":[{"name":"filePath","value":"packages/api/package.json"}]},{"type":"library","name":"yaml","version":"^2.8.2","purl":"pkg:npm/yaml","properties":[{"name":"filePath","value":"packages/api/package.json"}]},{"type":"library","name":"@types/cookie-parser","version":"^1.4.10","purl":"pkg:npm/@types/cookie-parser","properties":[{"name":"filePath","value":"packages/api/package.json"}]},{"type":"library","name":"@loopstack/contracts","version":"^0.21.0-rc.0","purl":"pkg:npm/@loopstack/contracts","properties":[{"name":"filePath","value":"packages/common/package.json"}]},{"type":"library","name":"fast-json-stable-stringify","version":"^2.1.0","purl":"pkg:npm/fast-json-stable-stringify","properties":[{"name":"filePath","value":"packages/common/package.json"}]},{"type":"library","name":"murmurhash","version":"^2.0.1","purl":"pkg:npm/murmurhash","properties":[{"name":"filePath","value":"packages/common/package.json"}]},{"type":"library","name":"reflect-metadata","version":"^0.2.2","purl":"pkg:npm/reflect-metadata","properties":[{"name":"filePath","value":"packages/common/package.json"}]},{"type":"library","name":"yaml","version":"^2.8.2","purl":"pkg:npm/yaml","properties":[{"name":"filePath","value":"packages/common/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"packages/common/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"packages/contracts/package.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.21.0-rc.0","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"packages/core/package.json"}]},{"type":"library","name":"@nestjs/bullmq","version":"^11.0.4","purl":"pkg:npm/@nestjs/bullmq","properties":[{"name":"filePath","value":"packages/core/package.json"}]},{"type":"library","name":"@nestjs/config","version":"^4.0.3","purl":"pkg:npm/@nestjs/config","properties":[{"name":"filePath","value":"packages/core/package.json"}]},{"type":"library","name":"@nestjs/event-emitter","version":"^3.0.1","purl":"pkg:npm/@nestjs/event-emitter","properties":[{"name":"filePath","value":"packages/core/package.json"}]},{"type":"library","name":"@nestjs/schedule","version":"^6.1.1","purl":"pkg:npm/@nestjs/schedule","properties":[{"name":"filePath","value":"packages/core/package.json"}]},{"type":"library","name":"@types/jexl","version":"^2.3.4","purl":"pkg:npm/@types/jexl","properties":[{"name":"filePath","value":"packages/core/package.json"}]},{"type":"library","name":"bullmq","version":"^5.69.3","purl":"pkg:npm/bullmq","properties":[{"name":"filePath","value":"packages/core/package.json"}]},{"type":"library","name":"class-transformer","version":"^0.5.1","purl":"pkg:npm/class-transformer","properties":[{"name":"filePath","value":"packages/core/package.json"}]},{"type":"library","name":"class-validator","version":"^0.14.3","purl":"pkg:npm/class-validator","properties":[{"name":"filePath","value":"packages/core/package.json"}]},{"type":"library","name":"date-fns","version":"^4.1.0","purl":"pkg:npm/date-fns","properties":[{"name":"filePath","value":"packages/core/package.json"}]},{"type":"library","name":"handlebars","version":"^4.7.8","purl":"pkg:npm/handlebars","properties":[{"name":"filePath","value":"packages/core/package.json"}]},{"type":"library","name":"jexl","version":"^2.3.0","purl":"pkg:npm/jexl","properties":[{"name":"filePath","value":"packages/core/package.json"}]},{"type":"library","name":"lodash","version":"^4.17.23","purl":"pkg:npm/lodash","properties":[{"name":"filePath","value":"packages/core/package.json"}]},{"type":"library","name":"yaml","version":"^2.8.2","purl":"pkg:npm/yaml","properties":[{"name":"filePath","value":"packages/core/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"packages/core/package.json"}]},{"type":"library","name":"@loopstack/oauth-module","version":"^0.1.3-rc.0","purl":"pkg:npm/@loopstack/oauth-module","properties":[{"name":"filePath","value":"registry/features/google-workspace-module/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/features/google-workspace-module/package.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.21.0-rc.0","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"packages/testing/package.json"}]},{"type":"library","name":"@loopstack/core","version":"^0.21.0-rc.0","purl":"pkg:npm/@loopstack/core","properties":[{"name":"filePath","value":"packages/testing/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^11.1.14","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"packages/testing/package.json"}]},{"type":"library","name":"@nestjs/config","version":"^4.0.3","purl":"pkg:npm/@nestjs/config","properties":[{"name":"filePath","value":"packages/testing/package.json"}]},{"type":"library","name":"@nestjs/core","version":"^11.1.14","purl":"pkg:npm/@nestjs/core","properties":[{"name":"filePath","value":"packages/testing/package.json"}]},{"type":"library","name":"@nestjs/testing","version":"^11.1.14","purl":"pkg:npm/@nestjs/testing","properties":[{"name":"filePath","value":"packages/testing/package.json"}]},{"type":"library","name":"@nestjs/typeorm","version":"^11.0.0","purl":"pkg:npm/@nestjs/typeorm","properties":[{"name":"filePath","value":"packages/testing/package.json"}]},{"type":"library","name":"jest","version":"^30.2.0","purl":"pkg:npm/jest","properties":[{"name":"filePath","value":"packages/testing/package.json"}]},{"type":"library","name":"lodash","version":"^4.17.23","purl":"pkg:npm/lodash","properties":[{"name":"filePath","value":"packages/testing/package.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.21.0-rc.0","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/tools/sandbox-filesystem/package.json"}]},{"type":"library","name":"@loopstack/sandbox-tool","version":"^0.4.4-rc.0","purl":"pkg:npm/@loopstack/sandbox-tool","properties":[{"name":"filePath","value":"registry/tools/sandbox-filesystem/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^11.1.14","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/tools/sandbox-filesystem/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/tools/sandbox-filesystem/package.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.21.0-rc.0","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/features/oauth-module/package.json"}]},{"type":"library","name":"@loopstack/core-ui-module","version":"^0.20.4-rc.0","purl":"pkg:npm/@loopstack/core-ui-module","properties":[{"name":"filePath","value":"registry/features/oauth-module/package.json"}]},{"type":"library","name":"@loopstack/create-chat-message-tool","version":"^0.20.4-rc.0","purl":"pkg:npm/@loopstack/create-chat-message-tool","properties":[{"name":"filePath","value":"registry/features/oauth-module/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/features/oauth-module/package.json"}]},{"type":"library","name":"@changesets/cli","version":"^2.29.4","purl":"pkg:npm/@changesets/cli","properties":[{"name":"filePath","value":"package.json"}]},{"type":"library","name":"@loopstack/agent","version":"^0.6.0","purl":"pkg:npm/@loopstack/agent","properties":[{"name":"filePath","value":"registry/features/code-agent-module/package.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.41.0","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/features/code-agent-module/package.json"}]},{"type":"library","name":"@loopstack/core","version":"^0.41.0","purl":"pkg:npm/@loopstack/core","properties":[{"name":"filePath","value":"registry/features/code-agent-module/package.json"}]},{"type":"library","name":"@loopstack/remote-client","version":"^0.28.0","purl":"pkg:npm/@loopstack/remote-client","properties":[{"name":"filePath","value":"registry/features/code-agent-module/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/features/code-agent-module/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/features/code-agent-module/package.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.41.0","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/features/git-module/package.json"}]},{"type":"library","name":"@loopstack/remote-client","version":"^0.28.0","purl":"pkg:npm/@loopstack/remote-client","properties":[{"name":"filePath","value":"registry/features/git-module/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/features/git-module/package.json"}]},{"type":"library","name":"@nestjs/typeorm","version":"^12.0.1","purl":"pkg:npm/@nestjs/typeorm","properties":[{"name":"filePath","value":"registry/features/git-module/package.json"}]},{"type":"library","name":"@swc/core","version":"^1.15.33","purl":"pkg:npm/@swc/core","properties":[{"name":"filePath","value":"registry/features/git-module/package.json"}]},{"type":"library","name":"typeorm","version":"^0.3.28","purl":"pkg:npm/typeorm","properties":[{"name":"filePath","value":"registry/features/git-module/package.json"}]},{"type":"library","name":"unplugin-swc","version":"^1.5.9","purl":"pkg:npm/unplugin-swc","properties":[{"name":"filePath","value":"registry/features/git-module/package.json"}]},{"type":"library","name":"vitest","version":"^4.1.6","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"registry/features/git-module/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/features/git-module/package.json"}]},{"type":"library","name":"@loopstack/claude-module","version":"^0.27.0","purl":"pkg:npm/@loopstack/claude-module","properties":[{"name":"filePath","value":"registry/features/web-module/package.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.41.0","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/features/web-module/package.json"}]},{"type":"library","name":"lru-cache","version":"^11.0.2","purl":"pkg:npm/lru-cache","properties":[{"name":"filePath","value":"registry/features/web-module/package.json"}]},{"type":"library","name":"turndown","version":"^7.2.0","purl":"pkg:npm/turndown","properties":[{"name":"filePath","value":"registry/features/web-module/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/features/web-module/package.json"}]},{"type":"library","name":"@nestjs/core","version":"^12.0.1","purl":"pkg:npm/@nestjs/core","properties":[{"name":"filePath","value":"registry/features/web-module/package.json"}]},{"type":"library","name":"@types/turndown","version":"^5.0.5","purl":"pkg:npm/@types/turndown","properties":[{"name":"filePath","value":"registry/features/web-module/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/features/web-module/package.json"}]},{"type":"library","name":"express","version":"^5.2.1","purl":"pkg:npm/express","properties":[{"name":"filePath","value":"services/remote-server/package.json"}]},{"type":"library","name":"glob","version":"^13.0.6","purl":"pkg:npm/glob","properties":[{"name":"filePath","value":"services/remote-server/package.json"}]},{"type":"library","name":"@types/express","version":"^5.0.6","purl":"pkg:npm/@types/express","properties":[{"name":"filePath","value":"services/remote-server/package.json"}]},{"type":"library","name":"@types/node","version":"^25.6.0","purl":"pkg:npm/@types/node","properties":[{"name":"filePath","value":"services/remote-server/package.json"}]},{"type":"library","name":"tsx","version":"^4.21.0","purl":"pkg:npm/tsx","properties":[{"name":"filePath","value":"services/remote-server/package.json"}]},{"type":"library","name":"typescript","version":"^5.9.3","purl":"pkg:npm/typescript","properties":[{"name":"filePath","value":"services/remote-server/package.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.41.0","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/features/agent-module/package.json"}]},{"type":"library","name":"@loopstack/core","version":"^0.41.0","purl":"pkg:npm/@loopstack/core","properties":[{"name":"filePath","value":"registry/features/agent-module/package.json"}]},{"type":"library","name":"@loopstack/llm-provider-module","version":"^0.10.0","purl":"pkg:npm/@loopstack/llm-provider-module","properties":[{"name":"filePath","value":"registry/features/agent-module/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/features/agent-module/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/features/agent-module/package.json"}]},{"type":"library","name":"postgres","version":"16-alpine","purl":"pkg:docker/postgres","properties":[{"name":"filePath","value":"packages/cli/fixtures/app/docker-compose.yml"}]},{"type":"library","name":"redis","version":"8-alpine","purl":"pkg:docker/redis","properties":[{"name":"filePath","value":"packages/cli/fixtures/app/docker-compose.yml"}]},{"type":"library","name":"ghcr.io/loopstack-ai/loopstack-studio","version":"latest","purl":"pkg:docker/ghcr.io/loopstack-ai/loopstack-studio","properties":[{"name":"filePath","value":"packages/loopstack-module/docker-compose.studio.yml"}]},{"type":"library","name":"postgres","version":"16-alpine","purl":"pkg:docker/postgres","properties":[{"name":"filePath","value":"packages/loopstack-module/docker-compose.yml"}]},{"type":"library","name":"redis","version":"8-alpine","purl":"pkg:docker/redis","properties":[{"name":"filePath","value":"packages/loopstack-module/docker-compose.yml"}]},{"type":"library","name":"node","version":"20-slim","purl":"pkg:docker/node","properties":[{"name":"filePath","value":"services/remote-server/Dockerfile"}]},{"type":"library","name":"@loopstack/common","version":"*","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/examples/git-examples/package.json"}]},{"type":"library","name":"@loopstack/git-module","version":"*","purl":"pkg:npm/@loopstack/git-module","properties":[{"name":"filePath","value":"registry/examples/git-examples/package.json"}]},{"type":"library","name":"@loopstack/github-integration","version":"*","purl":"pkg:npm/@loopstack/github-integration","properties":[{"name":"filePath","value":"registry/examples/git-examples/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/examples/git-examples/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/examples/git-examples/package.json"}]},{"type":"library","name":"vitest","version":"^4.1.6","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"registry/examples/git-examples/package.json"}]},{"type":"library","name":"@swc/core","version":"^1.15.33","purl":"pkg:npm/@swc/core","properties":[{"name":"filePath","value":"registry/examples/git-examples/package.json"}]},{"type":"library","name":"unplugin-swc","version":"^1.5.9","purl":"pkg:npm/unplugin-swc","properties":[{"name":"filePath","value":"registry/examples/git-examples/package.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.41.0","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/features/openai-module/package.json"}]},{"type":"library","name":"@loopstack/llm-provider-module","version":"^0.10.0","purl":"pkg:npm/@loopstack/llm-provider-module","properties":[{"name":"filePath","value":"registry/features/openai-module/package.json"}]},{"type":"library","name":"openai","version":"^4.103.0","purl":"pkg:npm/openai","properties":[{"name":"filePath","value":"registry/features/openai-module/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/features/openai-module/package.json"}]},{"type":"library","name":"ghcr.io/loopstack-ai/loopstack-studio","version":"latest","purl":"pkg:docker/ghcr.io/loopstack-ai/loopstack-studio","properties":[{"name":"filePath","value":"packages/cli/fixtures/app/docker-compose.studio.yml"}]},{"type":"library","name":"@loopstack/loopstack-module","version":"latest","purl":"pkg:npm/@loopstack/loopstack-module","properties":[{"name":"filePath","value":"packages/cli/fixtures/app/package.json"}]},{"type":"library","name":"@loopstack/common","version":"latest","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"packages/cli/fixtures/app/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"packages/cli/fixtures/app/package.json"}]},{"type":"library","name":"@nestjs/core","version":"^12.0.1","purl":"pkg:npm/@nestjs/core","properties":[{"name":"filePath","value":"packages/cli/fixtures/app/package.json"}]},{"type":"library","name":"@nestjs/platform-express","version":"^12.0.1","purl":"pkg:npm/@nestjs/platform-express","properties":[{"name":"filePath","value":"packages/cli/fixtures/app/package.json"}]},{"type":"library","name":"class-transformer","version":"^0.5.0","purl":"pkg:npm/class-transformer","properties":[{"name":"filePath","value":"packages/cli/fixtures/app/package.json"}]},{"type":"library","name":"class-validator","version":"^0.15.0","purl":"pkg:npm/class-validator","properties":[{"name":"filePath","value":"packages/cli/fixtures/app/package.json"}]},{"type":"library","name":"reflect-metadata","version":"^0.2.2","purl":"pkg:npm/reflect-metadata","properties":[{"name":"filePath","value":"packages/cli/fixtures/app/package.json"}]},{"type":"library","name":"rxjs","version":"^7.8.1","purl":"pkg:npm/rxjs","properties":[{"name":"filePath","value":"packages/cli/fixtures/app/package.json"}]},{"type":"library","name":"zod","version":"^4.0.0","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"packages/cli/fixtures/app/package.json"}]},{"type":"library","name":"@loopstack/testing","version":"latest","purl":"pkg:npm/@loopstack/testing","properties":[{"name":"filePath","value":"packages/cli/fixtures/app/package.json"}]},{"type":"library","name":"@nestjs/cli","version":"^12.0.0","purl":"pkg:npm/@nestjs/cli","properties":[{"name":"filePath","value":"packages/cli/fixtures/app/package.json"}]},{"type":"library","name":"@nestjs/schematics","version":"^12.0.0","purl":"pkg:npm/@nestjs/schematics","properties":[{"name":"filePath","value":"packages/cli/fixtures/app/package.json"}]},{"type":"library","name":"@nestjs/testing","version":"^12.0.1","purl":"pkg:npm/@nestjs/testing","properties":[{"name":"filePath","value":"packages/cli/fixtures/app/package.json"}]},{"type":"library","name":"@types/node","version":"^24.0.0","purl":"pkg:npm/@types/node","properties":[{"name":"filePath","value":"packages/cli/fixtures/app/package.json"}]},{"type":"library","name":"typescript","version":"^6.0.2","purl":"pkg:npm/typescript","properties":[{"name":"filePath","value":"packages/cli/fixtures/app/package.json"}]},{"type":"library","name":"vitest","version":"^4.0.0","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"packages/cli/fixtures/app/package.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.41.0","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/features/github-integration-module/package.json"}]},{"type":"library","name":"@loopstack/core","version":"^0.41.0","purl":"pkg:npm/@loopstack/core","properties":[{"name":"filePath","value":"registry/features/github-integration-module/package.json"}]},{"type":"library","name":"@loopstack/git-module","version":"^0.5.0","purl":"pkg:npm/@loopstack/git-module","properties":[{"name":"filePath","value":"registry/features/github-integration-module/package.json"}]},{"type":"library","name":"@loopstack/github-module","version":"^0.4.9","purl":"pkg:npm/@loopstack/github-module","properties":[{"name":"filePath","value":"registry/features/github-integration-module/package.json"}]},{"type":"library","name":"@loopstack/hitl","version":"^0.6.0","purl":"pkg:npm/@loopstack/hitl","properties":[{"name":"filePath","value":"registry/features/github-integration-module/package.json"}]},{"type":"library","name":"@loopstack/oauth-module","version":"^0.5.3","purl":"pkg:npm/@loopstack/oauth-module","properties":[{"name":"filePath","value":"registry/features/github-integration-module/package.json"}]},{"type":"library","name":"@loopstack/remote-client","version":"^0.28.0","purl":"pkg:npm/@loopstack/remote-client","properties":[{"name":"filePath","value":"registry/features/github-integration-module/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/features/github-integration-module/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/features/github-integration-module/package.json"}]},{"type":"library","name":"@loopstack/api","version":"^0.41.0","purl":"pkg:npm/@loopstack/api","properties":[{"name":"filePath","value":"packages/loopstack-module/package.json"}]},{"type":"library","name":"@loopstack/auth","version":"^0.41.0","purl":"pkg:npm/@loopstack/auth","properties":[{"name":"filePath","value":"packages/loopstack-module/package.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.41.0","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"packages/loopstack-module/package.json"}]},{"type":"library","name":"@loopstack/contracts","version":"^0.41.0","purl":"pkg:npm/@loopstack/contracts","properties":[{"name":"filePath","value":"packages/loopstack-module/package.json"}]},{"type":"library","name":"@loopstack/core","version":"^0.41.0","purl":"pkg:npm/@loopstack/core","properties":[{"name":"filePath","value":"packages/loopstack-module/package.json"}]},{"type":"library","name":"@nestjs/config","version":"^12.0.0","purl":"pkg:npm/@nestjs/config","properties":[{"name":"filePath","value":"packages/loopstack-module/package.json"}]},{"type":"library","name":"@nestjs/event-emitter","version":"^12.0.0","purl":"pkg:npm/@nestjs/event-emitter","properties":[{"name":"filePath","value":"packages/loopstack-module/package.json"}]},{"type":"library","name":"@nestjs/typeorm","version":"^12.0.1","purl":"pkg:npm/@nestjs/typeorm","properties":[{"name":"filePath","value":"packages/loopstack-module/package.json"}]},{"type":"library","name":"pg","version":"^8.20.0","purl":"pkg:npm/pg","properties":[{"name":"filePath","value":"packages/loopstack-module/package.json"}]},{"type":"library","name":"typeorm","version":"^0.3.28","purl":"pkg:npm/typeorm","properties":[{"name":"filePath","value":"packages/loopstack-module/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"packages/loopstack-module/package.json"}]},{"type":"library","name":"@nestjs/core","version":"^12.0.1","purl":"pkg:npm/@nestjs/core","properties":[{"name":"filePath","value":"packages/loopstack-module/package.json"}]},{"type":"library","name":"@loopstack/contracts","version":"^0.41.0","purl":"pkg:npm/@loopstack/contracts","properties":[{"name":"filePath","value":"packages/react/package.json"}]},{"type":"library","name":"@loopstack/client","version":"^0.41.0","purl":"pkg:npm/@loopstack/client","properties":[{"name":"filePath","value":"packages/react/package.json"}]},{"type":"library","name":"@tanstack/react-query","version":"^5.99.0","purl":"pkg:npm/@tanstack/react-query","properties":[{"name":"filePath","value":"packages/react/package.json"}]},{"type":"library","name":"@testing-library/dom","version":"^10.4.0","purl":"pkg:npm/@testing-library/dom","properties":[{"name":"filePath","value":"packages/react/package.json"}]},{"type":"library","name":"@testing-library/react","version":"^16.3.2","purl":"pkg:npm/@testing-library/react","properties":[{"name":"filePath","value":"packages/react/package.json"}]},{"type":"library","name":"@types/react","version":"^19.2.14","purl":"pkg:npm/@types/react","properties":[{"name":"filePath","value":"packages/react/package.json"}]},{"type":"library","name":"jsdom","version":"^29.1.1","purl":"pkg:npm/jsdom","properties":[{"name":"filePath","value":"packages/react/package.json"}]},{"type":"library","name":"react","version":"^19.2.5","purl":"pkg:npm/react","properties":[{"name":"filePath","value":"packages/react/package.json"}]},{"type":"library","name":"react-dom","version":"^19.2.5","purl":"pkg:npm/react-dom","properties":[{"name":"filePath","value":"packages/react/package.json"}]},{"type":"library","name":"vitest","version":"^4.1.6","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"packages/react/package.json"}]},{"type":"library","name":"@loopstack/claude-module","version":"*","purl":"pkg:npm/@loopstack/claude-module","properties":[{"name":"filePath","value":"registry/examples/advanced-workflows-examples/package.json"}]},{"type":"library","name":"@loopstack/common","version":"*","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/examples/advanced-workflows-examples/package.json"}]},{"type":"library","name":"@loopstack/core","version":"*","purl":"pkg:npm/@loopstack/core","properties":[{"name":"filePath","value":"registry/examples/advanced-workflows-examples/package.json"}]},{"type":"library","name":"@loopstack/llm-provider-module","version":"*","purl":"pkg:npm/@loopstack/llm-provider-module","properties":[{"name":"filePath","value":"registry/examples/advanced-workflows-examples/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/examples/advanced-workflows-examples/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/examples/advanced-workflows-examples/package.json"}]},{"type":"library","name":"vitest","version":"^4.1.6","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"registry/examples/advanced-workflows-examples/package.json"}]},{"type":"library","name":"@swc/core","version":"^1.15.33","purl":"pkg:npm/@swc/core","properties":[{"name":"filePath","value":"registry/examples/advanced-workflows-examples/package.json"}]},{"type":"library","name":"unplugin-swc","version":"^1.5.9","purl":"pkg:npm/unplugin-swc","properties":[{"name":"filePath","value":"registry/examples/advanced-workflows-examples/package.json"}]},{"type":"library","name":"@loopstack/claude-module","version":"*","purl":"pkg:npm/@loopstack/claude-module","properties":[{"name":"filePath","value":"registry/examples/oauth-examples/package.json"}]},{"type":"library","name":"@loopstack/common","version":"*","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/examples/oauth-examples/package.json"}]},{"type":"library","name":"@loopstack/github-module","version":"*","purl":"pkg:npm/@loopstack/github-module","properties":[{"name":"filePath","value":"registry/examples/oauth-examples/package.json"}]},{"type":"library","name":"@loopstack/google-workspace-module","version":"*","purl":"pkg:npm/@loopstack/google-workspace-module","properties":[{"name":"filePath","value":"registry/examples/oauth-examples/package.json"}]},{"type":"library","name":"@loopstack/llm-provider-module","version":"*","purl":"pkg:npm/@loopstack/llm-provider-module","properties":[{"name":"filePath","value":"registry/examples/oauth-examples/package.json"}]},{"type":"library","name":"@loopstack/oauth-module","version":"*","purl":"pkg:npm/@loopstack/oauth-module","properties":[{"name":"filePath","value":"registry/examples/oauth-examples/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/examples/oauth-examples/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/examples/oauth-examples/package.json"}]},{"type":"library","name":"vitest","version":"^4.1.6","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"registry/examples/oauth-examples/package.json"}]},{"type":"library","name":"@swc/core","version":"^1.15.33","purl":"pkg:npm/@swc/core","properties":[{"name":"filePath","value":"registry/examples/oauth-examples/package.json"}]},{"type":"library","name":"unplugin-swc","version":"^1.5.9","purl":"pkg:npm/unplugin-swc","properties":[{"name":"filePath","value":"registry/examples/oauth-examples/package.json"}]},{"type":"library","name":"@loopstack/common","version":"*","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/examples/observability-examples/package.json"}]},{"type":"library","name":"@loopstack/contracts","version":"*","purl":"pkg:npm/@loopstack/contracts","properties":[{"name":"filePath","value":"registry/examples/observability-examples/package.json"}]},{"type":"library","name":"@loopstack/quota","version":"*","purl":"pkg:npm/@loopstack/quota","properties":[{"name":"filePath","value":"registry/examples/observability-examples/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/examples/observability-examples/package.json"}]},{"type":"library","name":"@nestjs/event-emitter","version":"^12.0.0","purl":"pkg:npm/@nestjs/event-emitter","properties":[{"name":"filePath","value":"registry/examples/observability-examples/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/examples/observability-examples/package.json"}]},{"type":"library","name":"vitest","version":"^4.1.6","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"registry/examples/observability-examples/package.json"}]},{"type":"library","name":"@swc/core","version":"^1.15.33","purl":"pkg:npm/@swc/core","properties":[{"name":"filePath","value":"registry/examples/observability-examples/package.json"}]},{"type":"library","name":"unplugin-swc","version":"^1.5.9","purl":"pkg:npm/unplugin-swc","properties":[{"name":"filePath","value":"registry/examples/observability-examples/package.json"}]},{"type":"library","name":"@anthropic-ai/sdk","version":"^0.96.0","purl":"pkg:npm/@anthropic-ai/sdk","properties":[{"name":"filePath","value":"registry/features/claude-tools-module/package.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.41.0","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/features/claude-tools-module/package.json"}]},{"type":"library","name":"@loopstack/llm-provider-module","version":"^0.10.0","purl":"pkg:npm/@loopstack/llm-provider-module","properties":[{"name":"filePath","value":"registry/features/claude-tools-module/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/features/claude-tools-module/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/features/claude-tools-module/package.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.41.0","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/features/remote-client-module/package.json"}]},{"type":"library","name":"@loopstack/core","version":"^0.41.0","purl":"pkg:npm/@loopstack/core","properties":[{"name":"filePath","value":"registry/features/remote-client-module/package.json"}]},{"type":"library","name":"@loopstack/secrets-module","version":"^0.27.0","purl":"pkg:npm/@loopstack/secrets-module","properties":[{"name":"filePath","value":"registry/features/remote-client-module/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/features/remote-client-module/package.json"}]},{"type":"library","name":"@nestjs/typeorm","version":"^12.0.1","purl":"pkg:npm/@nestjs/typeorm","properties":[{"name":"filePath","value":"registry/features/remote-client-module/package.json"}]},{"type":"library","name":"@swc/core","version":"^1.15.33","purl":"pkg:npm/@swc/core","properties":[{"name":"filePath","value":"registry/features/remote-client-module/package.json"}]},{"type":"library","name":"typeorm","version":"^0.3.28","purl":"pkg:npm/typeorm","properties":[{"name":"filePath","value":"registry/features/remote-client-module/package.json"}]},{"type":"library","name":"unplugin-swc","version":"^1.5.9","purl":"pkg:npm/unplugin-swc","properties":[{"name":"filePath","value":"registry/features/remote-client-module/package.json"}]},{"type":"library","name":"vitest","version":"^4.1.6","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"registry/features/remote-client-module/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/features/remote-client-module/package.json"}]},{"type":"library","name":"@loopstack/agent","version":"*","purl":"pkg:npm/@loopstack/agent","properties":[{"name":"filePath","value":"registry/examples/agent-examples/package.json"}]},{"type":"library","name":"@loopstack/claude-module","version":"*","purl":"pkg:npm/@loopstack/claude-module","properties":[{"name":"filePath","value":"registry/examples/agent-examples/package.json"}]},{"type":"library","name":"@loopstack/code-agent","version":"*","purl":"pkg:npm/@loopstack/code-agent","properties":[{"name":"filePath","value":"registry/examples/agent-examples/package.json"}]},{"type":"library","name":"@loopstack/common","version":"*","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/examples/agent-examples/package.json"}]},{"type":"library","name":"@loopstack/llm-provider-module","version":"*","purl":"pkg:npm/@loopstack/llm-provider-module","properties":[{"name":"filePath","value":"registry/examples/agent-examples/package.json"}]},{"type":"library","name":"@loopstack/mcp-module","version":"*","purl":"pkg:npm/@loopstack/mcp-module","properties":[{"name":"filePath","value":"registry/examples/agent-examples/package.json"}]},{"type":"library","name":"@loopstack/remote-client","version":"*","purl":"pkg:npm/@loopstack/remote-client","properties":[{"name":"filePath","value":"registry/examples/agent-examples/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/examples/agent-examples/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/examples/agent-examples/package.json"}]},{"type":"library","name":"vitest","version":"^4.1.6","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"registry/examples/agent-examples/package.json"}]},{"type":"library","name":"@swc/core","version":"^1.15.33","purl":"pkg:npm/@swc/core","properties":[{"name":"filePath","value":"registry/examples/agent-examples/package.json"}]},{"type":"library","name":"unplugin-swc","version":"^1.5.9","purl":"pkg:npm/unplugin-swc","properties":[{"name":"filePath","value":"registry/examples/agent-examples/package.json"}]},{"type":"library","name":"@loopstack/common","version":"*","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/examples/filesystem-examples/package.json"}]},{"type":"library","name":"@loopstack/local-file-explorer-module","version":"*","purl":"pkg:npm/@loopstack/local-file-explorer-module","properties":[{"name":"filePath","value":"registry/examples/filesystem-examples/package.json"}]},{"type":"library","name":"@loopstack/remote-client","version":"*","purl":"pkg:npm/@loopstack/remote-client","properties":[{"name":"filePath","value":"registry/examples/filesystem-examples/package.json"}]},{"type":"library","name":"@loopstack/remote-file-explorer-module","version":"*","purl":"pkg:npm/@loopstack/remote-file-explorer-module","properties":[{"name":"filePath","value":"registry/examples/filesystem-examples/package.json"}]},{"type":"library","name":"@loopstack/sandbox-filesystem","version":"*","purl":"pkg:npm/@loopstack/sandbox-filesystem","properties":[{"name":"filePath","value":"registry/examples/filesystem-examples/package.json"}]},{"type":"library","name":"@loopstack/sandbox-tool","version":"*","purl":"pkg:npm/@loopstack/sandbox-tool","properties":[{"name":"filePath","value":"registry/examples/filesystem-examples/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/examples/filesystem-examples/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/examples/filesystem-examples/package.json"}]},{"type":"library","name":"vitest","version":"^4.1.6","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"registry/examples/filesystem-examples/package.json"}]},{"type":"library","name":"@swc/core","version":"^1.15.33","purl":"pkg:npm/@swc/core","properties":[{"name":"filePath","value":"registry/examples/filesystem-examples/package.json"}]},{"type":"library","name":"unplugin-swc","version":"^1.5.9","purl":"pkg:npm/unplugin-swc","properties":[{"name":"filePath","value":"registry/examples/filesystem-examples/package.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.41.0","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/features/hitl-module/package.json"}]},{"type":"library","name":"@loopstack/core","version":"^0.41.0","purl":"pkg:npm/@loopstack/core","properties":[{"name":"filePath","value":"registry/features/hitl-module/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/features/hitl-module/package.json"}]},{"type":"library","name":"@swc/core","version":"^1.15.33","purl":"pkg:npm/@swc/core","properties":[{"name":"filePath","value":"registry/features/hitl-module/package.json"}]},{"type":"library","name":"unplugin-swc","version":"^1.5.9","purl":"pkg:npm/unplugin-swc","properties":[{"name":"filePath","value":"registry/features/hitl-module/package.json"}]},{"type":"library","name":"vitest","version":"^4.1.6","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"registry/features/hitl-module/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/features/hitl-module/package.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.41.0","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/features/llm-provider-module/package.json"}]},{"type":"library","name":"@loopstack/contracts","version":"^0.41.0","purl":"pkg:npm/@loopstack/contracts","properties":[{"name":"filePath","value":"registry/features/llm-provider-module/package.json"}]},{"type":"library","name":"@loopstack/core","version":"^0.41.0","purl":"pkg:npm/@loopstack/core","properties":[{"name":"filePath","value":"registry/features/llm-provider-module/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/features/llm-provider-module/package.json"}]},{"type":"library","name":"@nestjs/testing","version":"^12.0.1","purl":"pkg:npm/@nestjs/testing","properties":[{"name":"filePath","value":"registry/features/llm-provider-module/package.json"}]},{"type":"library","name":"@swc/core","version":"^1.15.33","purl":"pkg:npm/@swc/core","properties":[{"name":"filePath","value":"registry/features/llm-provider-module/package.json"}]},{"type":"library","name":"unplugin-swc","version":"^1.5.9","purl":"pkg:npm/unplugin-swc","properties":[{"name":"filePath","value":"registry/features/llm-provider-module/package.json"}]},{"type":"library","name":"vitest","version":"^4.1.6","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"registry/features/llm-provider-module/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/features/llm-provider-module/package.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.41.0","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/features/local-file-explorer-module/package.json"}]},{"type":"library","name":"@loopstack/contracts","version":"^0.41.0","purl":"pkg:npm/@loopstack/contracts","properties":[{"name":"filePath","value":"registry/features/local-file-explorer-module/package.json"}]},{"type":"library","name":"@loopstack/core","version":"^0.41.0","purl":"pkg:npm/@loopstack/core","properties":[{"name":"filePath","value":"registry/features/local-file-explorer-module/package.json"}]},{"type":"library","name":"yaml","version":"^2.8.3","purl":"pkg:npm/yaml","properties":[{"name":"filePath","value":"registry/features/local-file-explorer-module/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/features/local-file-explorer-module/package.json"}]},{"type":"library","name":"@nestjs/config","version":"^12.0.0","purl":"pkg:npm/@nestjs/config","properties":[{"name":"filePath","value":"registry/features/local-file-explorer-module/package.json"}]},{"type":"library","name":"@nestjs/typeorm","version":"^12.0.1","purl":"pkg:npm/@nestjs/typeorm","properties":[{"name":"filePath","value":"registry/features/local-file-explorer-module/package.json"}]},{"type":"library","name":"typeorm","version":"^0.3.28","purl":"pkg:npm/typeorm","properties":[{"name":"filePath","value":"registry/features/local-file-explorer-module/package.json"}]},{"type":"library","name":"@loopstack/contracts","version":"^0.41.0","purl":"pkg:npm/@loopstack/contracts","properties":[{"name":"filePath","value":"packages/client/package.json"}]},{"type":"library","name":"vitest","version":"^4.1.6","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"packages/client/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"packages/client/package.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.41.0","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/features/secrets-module/package.json"}]},{"type":"library","name":"@loopstack/core","version":"^0.41.0","purl":"pkg:npm/@loopstack/core","properties":[{"name":"filePath","value":"registry/features/secrets-module/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/features/secrets-module/package.json"}]},{"type":"library","name":"@nestjs/typeorm","version":"^12.0.1","purl":"pkg:npm/@nestjs/typeorm","properties":[{"name":"filePath","value":"registry/features/secrets-module/package.json"}]},{"type":"library","name":"@swc/core","version":"^1.15.33","purl":"pkg:npm/@swc/core","properties":[{"name":"filePath","value":"registry/features/secrets-module/package.json"}]},{"type":"library","name":"typeorm","version":"^0.3.28","purl":"pkg:npm/typeorm","properties":[{"name":"filePath","value":"registry/features/secrets-module/package.json"}]},{"type":"library","name":"unplugin-swc","version":"^1.5.9","purl":"pkg:npm/unplugin-swc","properties":[{"name":"filePath","value":"registry/features/secrets-module/package.json"}]},{"type":"library","name":"vitest","version":"^4.1.6","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"registry/features/secrets-module/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/features/secrets-module/package.json"}]},{"type":"library","name":"@loopstack/claude-module","version":"^0.27.0","purl":"pkg:npm/@loopstack/claude-module","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.41.0","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"@loopstack/hitl-examples","version":"^0.2.1","purl":"pkg:npm/@loopstack/hitl-examples","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"@loopstack/llm-provider-module","version":"^0.10.0","purl":"pkg:npm/@loopstack/llm-provider-module","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"@loopstack/loopstack-module","version":"^0.35.0","purl":"pkg:npm/@loopstack/loopstack-module","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"@loopstack/observability-examples","version":"*","purl":"pkg:npm/@loopstack/observability-examples","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"@loopstack/secrets-module","version":"^0.27.0","purl":"pkg:npm/@loopstack/secrets-module","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"@nestjs/config","version":"^12.0.0","purl":"pkg:npm/@nestjs/config","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"@nestjs/core","version":"^12.0.1","purl":"pkg:npm/@nestjs/core","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"@nestjs/event-emitter","version":"^12.0.0","purl":"pkg:npm/@nestjs/event-emitter","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"@nestjs/platform-express","version":"^12.0.1","purl":"pkg:npm/@nestjs/platform-express","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"@nestjs/typeorm","version":"^12.0.1","purl":"pkg:npm/@nestjs/typeorm","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"pg","version":"^8.20.0","purl":"pkg:npm/pg","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"reflect-metadata","version":"^0.2.2","purl":"pkg:npm/reflect-metadata","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"rxjs","version":"^7.8.1","purl":"pkg:npm/rxjs","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"typeorm","version":"^0.3.28","purl":"pkg:npm/typeorm","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"@eslint/eslintrc","version":"^3.2.0","purl":"pkg:npm/@eslint/eslintrc","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"@eslint/js","version":"^9.18.0","purl":"pkg:npm/@eslint/js","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"@nestjs/cli","version":"^11.0.0","purl":"pkg:npm/@nestjs/cli","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"@nestjs/schematics","version":"^11.0.0","purl":"pkg:npm/@nestjs/schematics","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"@nestjs/testing","version":"^12.0.1","purl":"pkg:npm/@nestjs/testing","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"@types/express","version":"^5.0.0","purl":"pkg:npm/@types/express","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"@types/jest","version":"^30.0.0","purl":"pkg:npm/@types/jest","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"@types/node","version":"^24.0.0","purl":"pkg:npm/@types/node","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"@types/supertest","version":"^7.0.0","purl":"pkg:npm/@types/supertest","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"eslint","version":"^9.18.0","purl":"pkg:npm/eslint","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"eslint-config-prettier","version":"^10.0.1","purl":"pkg:npm/eslint-config-prettier","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"eslint-plugin-prettier","version":"^5.2.2","purl":"pkg:npm/eslint-plugin-prettier","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"globals","version":"^17.0.0","purl":"pkg:npm/globals","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"jest","version":"^30.0.0","purl":"pkg:npm/jest","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"prettier","version":"^3.4.2","purl":"pkg:npm/prettier","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"source-map-support","version":"^0.5.21","purl":"pkg:npm/source-map-support","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"supertest","version":"^7.0.0","purl":"pkg:npm/supertest","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"ts-jest","version":"^29.2.5","purl":"pkg:npm/ts-jest","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"ts-loader","version":"^9.5.2","purl":"pkg:npm/ts-loader","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"ts-node","version":"^10.9.2","purl":"pkg:npm/ts-node","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"tsconfig-paths","version":"^4.2.0","purl":"pkg:npm/tsconfig-paths","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"typescript","version":"^5.7.3","purl":"pkg:npm/typescript","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"typescript-eslint","version":"^8.20.0","purl":"pkg:npm/typescript-eslint","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"@loopstack/client","version":"^0.41.0","purl":"pkg:npm/@loopstack/client","properties":[{"name":"filePath","value":"sandbox/hello-world/package.json"}]},{"type":"library","name":"@loopstack/common","version":"*","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/core","version":"*","purl":"pkg:npm/@loopstack/core","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/api","version":"*","purl":"pkg:npm/@loopstack/api","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/loopstack-module","version":"*","purl":"pkg:npm/@loopstack/loopstack-module","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/claude-module","version":"*","purl":"pkg:npm/@loopstack/claude-module","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/llm-provider-module","version":"*","purl":"pkg:npm/@loopstack/llm-provider-module","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/agent","version":"*","purl":"pkg:npm/@loopstack/agent","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/openai-module","version":"*","purl":"pkg:npm/@loopstack/openai-module","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/hitl","version":"*","purl":"pkg:npm/@loopstack/hitl","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/code-agent","version":"*","purl":"pkg:npm/@loopstack/code-agent","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/git-module","version":"*","purl":"pkg:npm/@loopstack/git-module","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/github-module","version":"*","purl":"pkg:npm/@loopstack/github-module","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/google-workspace-module","version":"*","purl":"pkg:npm/@loopstack/google-workspace-module","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/oauth-module","version":"*","purl":"pkg:npm/@loopstack/oauth-module","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/mcp-module","version":"*","purl":"pkg:npm/@loopstack/mcp-module","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/remote-client","version":"*","purl":"pkg:npm/@loopstack/remote-client","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/remote-file-explorer-module","version":"*","purl":"pkg:npm/@loopstack/remote-file-explorer-module","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/sandbox-tool","version":"*","purl":"pkg:npm/@loopstack/sandbox-tool","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/sandbox-filesystem","version":"*","purl":"pkg:npm/@loopstack/sandbox-filesystem","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/secrets-module","version":"*","purl":"pkg:npm/@loopstack/secrets-module","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/advanced-workflows-examples","version":"*","purl":"pkg:npm/@loopstack/advanced-workflows-examples","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/agent-examples","version":"*","purl":"pkg:npm/@loopstack/agent-examples","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/filesystem-examples","version":"*","purl":"pkg:npm/@loopstack/filesystem-examples","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/git-examples","version":"*","purl":"pkg:npm/@loopstack/git-examples","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/hitl-examples","version":"*","purl":"pkg:npm/@loopstack/hitl-examples","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/integration-examples","version":"*","purl":"pkg:npm/@loopstack/integration-examples","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/llm-examples","version":"*","purl":"pkg:npm/@loopstack/llm-examples","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/oauth-examples","version":"*","purl":"pkg:npm/@loopstack/oauth-examples","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/observability-examples","version":"*","purl":"pkg:npm/@loopstack/observability-examples","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/scheduling-examples","version":"*","purl":"pkg:npm/@loopstack/scheduling-examples","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/secrets-examples","version":"*","purl":"pkg:npm/@loopstack/secrets-examples","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/testing-examples","version":"*","purl":"pkg:npm/@loopstack/testing-examples","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@nestjs/bullmq","version":"^12.0.0","purl":"pkg:npm/@nestjs/bullmq","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@nestjs/config","version":"^12.0.0","purl":"pkg:npm/@nestjs/config","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@nestjs/core","version":"^12.0.1","purl":"pkg:npm/@nestjs/core","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@nestjs/event-emitter","version":"^12.0.0","purl":"pkg:npm/@nestjs/event-emitter","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@nestjs/platform-express","version":"^12.0.1","purl":"pkg:npm/@nestjs/platform-express","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@nestjs/schedule","version":"^12.0.1","purl":"pkg:npm/@nestjs/schedule","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@nestjs/typeorm","version":"^12.0.1","purl":"pkg:npm/@nestjs/typeorm","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"bullmq","version":"^5.73.5","purl":"pkg:npm/bullmq","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"class-transformer","version":"^0.5.1","purl":"pkg:npm/class-transformer","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"class-validator","version":"^0.15.1","purl":"pkg:npm/class-validator","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"ioredis","version":"^5.10.1","purl":"pkg:npm/ioredis","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"pg","version":"^8.20.0","purl":"pkg:npm/pg","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"reflect-metadata","version":"^0.2.2","purl":"pkg:npm/reflect-metadata","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"rxjs","version":"^7.8.1","purl":"pkg:npm/rxjs","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"typeorm","version":"^0.3.28","purl":"pkg:npm/typeorm","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@eslint/eslintrc","version":"^3.2.0","purl":"pkg:npm/@eslint/eslintrc","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@eslint/js","version":"^9.18.0","purl":"pkg:npm/@eslint/js","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@nestjs/cli","version":"^11.0.0","purl":"pkg:npm/@nestjs/cli","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@nestjs/schematics","version":"^11.0.0","purl":"pkg:npm/@nestjs/schematics","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@types/express","version":"^5.0.0","purl":"pkg:npm/@types/express","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@types/node","version":"^24.0.0","purl":"pkg:npm/@types/node","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"eslint","version":"^9.18.0","purl":"pkg:npm/eslint","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"eslint-config-prettier","version":"^10.0.1","purl":"pkg:npm/eslint-config-prettier","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"eslint-plugin-prettier","version":"^5.2.2","purl":"pkg:npm/eslint-plugin-prettier","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"globals","version":"^17.0.0","purl":"pkg:npm/globals","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"prettier","version":"^3.4.2","purl":"pkg:npm/prettier","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"source-map-support","version":"^0.5.21","purl":"pkg:npm/source-map-support","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"ts-loader","version":"^9.5.2","purl":"pkg:npm/ts-loader","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"ts-node","version":"^10.9.2","purl":"pkg:npm/ts-node","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"tsconfig-paths","version":"^4.2.0","purl":"pkg:npm/tsconfig-paths","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"typescript","version":"^5.7.3","purl":"pkg:npm/typescript","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"typescript-eslint","version":"^8.20.0","purl":"pkg:npm/typescript-eslint","properties":[{"name":"filePath","value":"sandbox/smoke-tests/package.json"}]},{"type":"library","name":"@loopstack/common","version":"*","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/examples/integration-examples/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/examples/integration-examples/package.json"}]},{"type":"library","name":"vitest","version":"^4.1.6","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"registry/examples/integration-examples/package.json"}]},{"type":"library","name":"@swc/core","version":"^1.15.33","purl":"pkg:npm/@swc/core","properties":[{"name":"filePath","value":"registry/examples/integration-examples/package.json"}]},{"type":"library","name":"unplugin-swc","version":"^1.5.9","purl":"pkg:npm/unplugin-swc","properties":[{"name":"filePath","value":"registry/examples/integration-examples/package.json"}]},{"type":"library","name":"@loopstack/common","version":"*","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/examples/scheduling-examples/package.json"}]},{"type":"library","name":"@loopstack/core","version":"*","purl":"pkg:npm/@loopstack/core","properties":[{"name":"filePath","value":"registry/examples/scheduling-examples/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/examples/scheduling-examples/package.json"}]},{"type":"library","name":"@nestjs/config","version":"^12.0.0","purl":"pkg:npm/@nestjs/config","properties":[{"name":"filePath","value":"registry/examples/scheduling-examples/package.json"}]},{"type":"library","name":"@nestjs/schedule","version":"^12.0.1","purl":"pkg:npm/@nestjs/schedule","properties":[{"name":"filePath","value":"registry/examples/scheduling-examples/package.json"}]},{"type":"library","name":"@nestjs/typeorm","version":"^12.0.1","purl":"pkg:npm/@nestjs/typeorm","properties":[{"name":"filePath","value":"registry/examples/scheduling-examples/package.json"}]},{"type":"library","name":"typeorm","version":"^0.3.28","purl":"pkg:npm/typeorm","properties":[{"name":"filePath","value":"registry/examples/scheduling-examples/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/examples/scheduling-examples/package.json"}]},{"type":"library","name":"vitest","version":"^4.1.6","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"registry/examples/scheduling-examples/package.json"}]},{"type":"library","name":"@swc/core","version":"^1.15.33","purl":"pkg:npm/@swc/core","properties":[{"name":"filePath","value":"registry/examples/scheduling-examples/package.json"}]},{"type":"library","name":"unplugin-swc","version":"^1.5.9","purl":"pkg:npm/unplugin-swc","properties":[{"name":"filePath","value":"registry/examples/scheduling-examples/package.json"}]},{"type":"library","name":"@loopstack/claude-module","version":"*","purl":"pkg:npm/@loopstack/claude-module","properties":[{"name":"filePath","value":"registry/examples/secrets-examples/package.json"}]},{"type":"library","name":"@loopstack/common","version":"*","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/examples/secrets-examples/package.json"}]},{"type":"library","name":"@loopstack/llm-provider-module","version":"*","purl":"pkg:npm/@loopstack/llm-provider-module","properties":[{"name":"filePath","value":"registry/examples/secrets-examples/package.json"}]},{"type":"library","name":"@loopstack/secrets-module","version":"*","purl":"pkg:npm/@loopstack/secrets-module","properties":[{"name":"filePath","value":"registry/examples/secrets-examples/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/examples/secrets-examples/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/examples/secrets-examples/package.json"}]},{"type":"library","name":"vitest","version":"^4.1.6","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"registry/examples/secrets-examples/package.json"}]},{"type":"library","name":"@swc/core","version":"^1.15.33","purl":"pkg:npm/@swc/core","properties":[{"name":"filePath","value":"registry/examples/secrets-examples/package.json"}]},{"type":"library","name":"unplugin-swc","version":"^1.5.9","purl":"pkg:npm/unplugin-swc","properties":[{"name":"filePath","value":"registry/examples/secrets-examples/package.json"}]},{"type":"library","name":"@loopstack/common","version":"*","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/examples/testing-examples/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/examples/testing-examples/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/examples/testing-examples/package.json"}]},{"type":"library","name":"@loopstack/testing","version":"*","purl":"pkg:npm/@loopstack/testing","properties":[{"name":"filePath","value":"registry/examples/testing-examples/package.json"}]},{"type":"library","name":"vitest","version":"^4.1.6","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"registry/examples/testing-examples/package.json"}]},{"type":"library","name":"@swc/core","version":"^1.15.33","purl":"pkg:npm/@swc/core","properties":[{"name":"filePath","value":"registry/examples/testing-examples/package.json"}]},{"type":"library","name":"unplugin-swc","version":"^1.5.9","purl":"pkg:npm/unplugin-swc","properties":[{"name":"filePath","value":"registry/examples/testing-examples/package.json"}]},{"type":"library","name":"actions/checkout","version":"v4","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/release-studio-docker.yml"}]},{"type":"library","name":"docker/setup-qemu-action","version":"v3","purl":"pkg:githubactions/docker/setup-qemu-action","properties":[{"name":"filePath","value":".github/workflows/release-studio-docker.yml"}]},{"type":"library","name":"docker/setup-buildx-action","version":"v3","purl":"pkg:githubactions/docker/setup-buildx-action","properties":[{"name":"filePath","value":".github/workflows/release-studio-docker.yml"}]},{"type":"library","name":"docker/login-action","version":"v3","purl":"pkg:githubactions/docker/login-action","properties":[{"name":"filePath","value":".github/workflows/release-studio-docker.yml"}]},{"type":"library","name":"docker/metadata-action","version":"v5","purl":"pkg:githubactions/docker/metadata-action","properties":[{"name":"filePath","value":".github/workflows/release-studio-docker.yml"}]},{"type":"library","name":"docker/build-push-action","version":"v6","purl":"pkg:githubactions/docker/build-push-action","properties":[{"name":"filePath","value":".github/workflows/release-studio-docker.yml"}]},{"type":"library","name":"@loopstack/claude-module","version":"*","purl":"pkg:npm/@loopstack/claude-module","properties":[{"name":"filePath","value":"registry/examples/llm-examples/package.json"}]},{"type":"library","name":"@loopstack/claude-tools-module","version":"*","purl":"pkg:npm/@loopstack/claude-tools-module","properties":[{"name":"filePath","value":"registry/examples/llm-examples/package.json"}]},{"type":"library","name":"@loopstack/common","version":"*","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/examples/llm-examples/package.json"}]},{"type":"library","name":"@loopstack/llm-provider-module","version":"*","purl":"pkg:npm/@loopstack/llm-provider-module","properties":[{"name":"filePath","value":"registry/examples/llm-examples/package.json"}]},{"type":"library","name":"@loopstack/openai-module","version":"*","purl":"pkg:npm/@loopstack/openai-module","properties":[{"name":"filePath","value":"registry/examples/llm-examples/package.json"}]},{"type":"library","name":"@loopstack/web-module","version":"*","purl":"pkg:npm/@loopstack/web-module","properties":[{"name":"filePath","value":"registry/examples/llm-examples/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/examples/llm-examples/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/examples/llm-examples/package.json"}]},{"type":"library","name":"vitest","version":"^4.1.6","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"registry/examples/llm-examples/package.json"}]},{"type":"library","name":"@swc/core","version":"^1.15.33","purl":"pkg:npm/@swc/core","properties":[{"name":"filePath","value":"registry/examples/llm-examples/package.json"}]},{"type":"library","name":"unplugin-swc","version":"^1.5.9","purl":"pkg:npm/unplugin-swc","properties":[{"name":"filePath","value":"registry/examples/llm-examples/package.json"}]},{"type":"library","name":"@loopstack/agent","version":"*","purl":"pkg:npm/@loopstack/agent","properties":[{"name":"filePath","value":"registry/examples/hitl-examples/package.json"}]},{"type":"library","name":"@loopstack/claude-module","version":"*","purl":"pkg:npm/@loopstack/claude-module","properties":[{"name":"filePath","value":"registry/examples/hitl-examples/package.json"}]},{"type":"library","name":"@loopstack/common","version":"*","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/examples/hitl-examples/package.json"}]},{"type":"library","name":"@loopstack/hitl","version":"*","purl":"pkg:npm/@loopstack/hitl","properties":[{"name":"filePath","value":"registry/examples/hitl-examples/package.json"}]},{"type":"library","name":"@loopstack/llm-provider-module","version":"*","purl":"pkg:npm/@loopstack/llm-provider-module","properties":[{"name":"filePath","value":"registry/examples/hitl-examples/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/examples/hitl-examples/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/examples/hitl-examples/package.json"}]},{"type":"library","name":"vitest","version":"^4.1.6","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"registry/examples/hitl-examples/package.json"}]},{"type":"library","name":"@swc/core","version":"^1.15.33","purl":"pkg:npm/@swc/core","properties":[{"name":"filePath","value":"registry/examples/hitl-examples/package.json"}]},{"type":"library","name":"unplugin-swc","version":"^1.5.9","purl":"pkg:npm/unplugin-swc","properties":[{"name":"filePath","value":"registry/examples/hitl-examples/package.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.41.0","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/features/mcp-module/package.json"}]},{"type":"library","name":"@loopstack/core","version":"^0.41.0","purl":"pkg:npm/@loopstack/core","properties":[{"name":"filePath","value":"registry/features/mcp-module/package.json"}]},{"type":"library","name":"@modelcontextprotocol/sdk","version":"^1.29.0","purl":"pkg:npm/@modelcontextprotocol/sdk","properties":[{"name":"filePath","value":"registry/features/mcp-module/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/features/mcp-module/package.json"}]},{"type":"library","name":"@nestjs/core","version":"^12.0.1","purl":"pkg:npm/@nestjs/core","properties":[{"name":"filePath","value":"registry/features/mcp-module/package.json"}]},{"type":"library","name":"@swc/core","version":"^1.15.33","purl":"pkg:npm/@swc/core","properties":[{"name":"filePath","value":"registry/features/mcp-module/package.json"}]},{"type":"library","name":"unplugin-swc","version":"^1.5.9","purl":"pkg:npm/unplugin-swc","properties":[{"name":"filePath","value":"registry/features/mcp-module/package.json"}]},{"type":"library","name":"vitest","version":"^4.1.6","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"registry/features/mcp-module/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/features/mcp-module/package.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.41.0","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/features/quota-module/package.json"}]},{"type":"library","name":"@nestjs/cli","version":"^11.0.19","purl":"pkg:npm/@nestjs/cli","properties":[{"name":"filePath","value":"registry/features/quota-module/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/features/quota-module/package.json"}]},{"type":"library","name":"@swc/core","version":"^1.15.33","purl":"pkg:npm/@swc/core","properties":[{"name":"filePath","value":"registry/features/quota-module/package.json"}]},{"type":"library","name":"ioredis","version":"^5.10.1","purl":"pkg:npm/ioredis","properties":[{"name":"filePath","value":"registry/features/quota-module/package.json"}]},{"type":"library","name":"unplugin-swc","version":"^1.5.9","purl":"pkg:npm/unplugin-swc","properties":[{"name":"filePath","value":"registry/features/quota-module/package.json"}]},{"type":"library","name":"vitest","version":"^4.1.6","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"registry/features/quota-module/package.json"}]},{"type":"library","name":"@loopstack/common","version":"^0.41.0","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/features/remote-file-explorer-module/package.json"}]},{"type":"library","name":"@loopstack/remote-client","version":"^0.28.0","purl":"pkg:npm/@loopstack/remote-client","properties":[{"name":"filePath","value":"registry/features/remote-file-explorer-module/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/features/remote-file-explorer-module/package.json"}]},{"type":"library","name":"@nestjs/typeorm","version":"^12.0.1","purl":"pkg:npm/@nestjs/typeorm","properties":[{"name":"filePath","value":"registry/features/remote-file-explorer-module/package.json"}]},{"type":"library","name":"typeorm","version":"^0.3.28","purl":"pkg:npm/typeorm","properties":[{"name":"filePath","value":"registry/features/remote-file-explorer-module/package.json"}]},{"type":"library","name":"@loopstack/common","version":"*","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"sandbox/package-tester/package.json"}]},{"type":"library","name":"@loopstack/loopstack-module","version":"*","purl":"pkg:npm/@loopstack/loopstack-module","properties":[{"name":"filePath","value":"sandbox/package-tester/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"sandbox/package-tester/package.json"}]},{"type":"library","name":"@nestjs/config","version":"^12.0.0","purl":"pkg:npm/@nestjs/config","properties":[{"name":"filePath","value":"sandbox/package-tester/package.json"}]},{"type":"library","name":"@nestjs/core","version":"^12.0.1","purl":"pkg:npm/@nestjs/core","properties":[{"name":"filePath","value":"sandbox/package-tester/package.json"}]},{"type":"library","name":"@nestjs/event-emitter","version":"^12.0.0","purl":"pkg:npm/@nestjs/event-emitter","properties":[{"name":"filePath","value":"sandbox/package-tester/package.json"}]},{"type":"library","name":"@nestjs/platform-express","version":"^12.0.1","purl":"pkg:npm/@nestjs/platform-express","properties":[{"name":"filePath","value":"sandbox/package-tester/package.json"}]},{"type":"library","name":"@nestjs/typeorm","version":"^12.0.1","purl":"pkg:npm/@nestjs/typeorm","properties":[{"name":"filePath","value":"sandbox/package-tester/package.json"}]},{"type":"library","name":"pg","version":"^8.20.0","purl":"pkg:npm/pg","properties":[{"name":"filePath","value":"sandbox/package-tester/package.json"}]},{"type":"library","name":"reflect-metadata","version":"^0.2.2","purl":"pkg:npm/reflect-metadata","properties":[{"name":"filePath","value":"sandbox/package-tester/package.json"}]},{"type":"library","name":"rxjs","version":"^7.8.1","purl":"pkg:npm/rxjs","properties":[{"name":"filePath","value":"sandbox/package-tester/package.json"}]},{"type":"library","name":"typeorm","version":"^0.3.28","purl":"pkg:npm/typeorm","properties":[{"name":"filePath","value":"sandbox/package-tester/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"sandbox/package-tester/package.json"}]},{"type":"library","name":"@eslint/js","version":"^9.18.0","purl":"pkg:npm/@eslint/js","properties":[{"name":"filePath","value":"sandbox/package-tester/package.json"}]},{"type":"library","name":"@nestjs/cli","version":"^11.0.0","purl":"pkg:npm/@nestjs/cli","properties":[{"name":"filePath","value":"sandbox/package-tester/package.json"}]},{"type":"library","name":"@nestjs/schematics","version":"^11.0.0","purl":"pkg:npm/@nestjs/schematics","properties":[{"name":"filePath","value":"sandbox/package-tester/package.json"}]},{"type":"library","name":"@types/node","version":"^24.0.0","purl":"pkg:npm/@types/node","properties":[{"name":"filePath","value":"sandbox/package-tester/package.json"}]},{"type":"library","name":"eslint","version":"^9.18.0","purl":"pkg:npm/eslint","properties":[{"name":"filePath","value":"sandbox/package-tester/package.json"}]},{"type":"library","name":"eslint-config-prettier","version":"^10.0.1","purl":"pkg:npm/eslint-config-prettier","properties":[{"name":"filePath","value":"sandbox/package-tester/package.json"}]},{"type":"library","name":"eslint-plugin-prettier","version":"^5.2.2","purl":"pkg:npm/eslint-plugin-prettier","properties":[{"name":"filePath","value":"sandbox/package-tester/package.json"}]},{"type":"library","name":"globals","version":"^17.0.0","purl":"pkg:npm/globals","properties":[{"name":"filePath","value":"sandbox/package-tester/package.json"}]},{"type":"library","name":"prettier","version":"^3.4.2","purl":"pkg:npm/prettier","properties":[{"name":"filePath","value":"sandbox/package-tester/package.json"}]},{"type":"library","name":"typescript","version":"^5.7.3","purl":"pkg:npm/typescript","properties":[{"name":"filePath","value":"sandbox/package-tester/package.json"}]},{"type":"library","name":"typescript-eslint","version":"^8.20.0","purl":"pkg:npm/typescript-eslint","properties":[{"name":"filePath","value":"sandbox/package-tester/package.json"}]},{"type":"library","name":"@loopstack/common","version":"*","purl":"pkg:npm/@loopstack/common","properties":[{"name":"filePath","value":"registry/.scaffolds/example-package/package.json"}]},{"type":"library","name":"@nestjs/common","version":"^12.0.1","purl":"pkg:npm/@nestjs/common","properties":[{"name":"filePath","value":"registry/.scaffolds/example-package/package.json"}]},{"type":"library","name":"zod","version":"^4.3.6","purl":"pkg:npm/zod","properties":[{"name":"filePath","value":"registry/.scaffolds/example-package/package.json"}]},{"type":"library","name":"vitest","version":"^4.1.6","purl":"pkg:npm/vitest","properties":[{"name":"filePath","value":"registry/.scaffolds/example-package/package.json"}]},{"type":"library","name":"@swc/core","version":"^1.15.33","purl":"pkg:npm/@swc/core","properties":[{"name":"filePath","value":"registry/.scaffolds/example-package/package.json"}]},{"type":"library","name":"unplugin-swc","version":"^1.5.9","purl":"pkg:npm/unplugin-swc","properties":[{"name":"filePath","value":"registry/.scaffolds/example-package/package.json"}]}]}