{ "name": "studio", "version": "0.0.9", "private": true, "scripts": { "dev": "next dev -p 8082", "dev:secrets:pull": "AWS_PROFILE=supabase-dev node ../../scripts/getSecrets.js -n local/studio", "build": "next build", "start": "next start", "lint": "next lint", "deploy:staging": "VERCEL_ORG_ID=team_E6KJ1W561hMTjon1QSwOh0WO VERCEL_PROJECT_ID=QmcmhbiAtCMFTAHCuGgQscNbke4TzgWULECctNcKmxWCoT vercel --prod -A .vercel/staging.json", "typecheck": "tsc --noEmit", "storybook": "start-storybook -p 6006", "build-storybook": "build-storybook", "prettier:check": "prettier --check .", "prettier:write": "prettier --write .", "codegen": "openapi-typescript http://localhost:8080/api-json -o data/api.d.ts && prettier --write data/api.d.ts" }, "dependencies": { "@dagrejs/dagre": "^1.0.4", "@graphiql/react": "^0.19.4", "@graphiql/toolkit": "^0.9.1", "@hcaptcha/react-hcaptcha": "^1.8.1", "@headlessui/react": "^1.7.17", "@monaco-editor/react": "^4.5.2", "@next/bundle-analyzer": "^13.5.6", "@radix-ui/react-popover": "^1.0.7", "@radix-ui/react-tooltip": "^1.0.7", "@scaleleap/pg-format": "^1.0.0", "@sentry/nextjs": "^7.77.0", "@serafin/schema-builder": "^0.18.2", "@stripe/react-stripe-js": "^2.5.0", "@stripe/stripe-js": "^3.0.5", "@supabase/auth-helpers-react": "^0.4.2", "@supabase/shared-types": "0.1.55", "@supabase/supabase-js": "^2.39.3", "@tanstack/react-query": "^4.35.7", "@tanstack/react-query-devtools": "^4.35.7", "@uidotdev/usehooks": "^2.4.1", "@zip.js/zip.js": "^2.7.29", "ai": "^2.2.26", "ai-commands": "*", "ajv": "^8.6.3", "awesome-debounce-promise": "^2.1.0", "clsx": "^1.2.1", "common": "*", "common-tags": "^1.8.2", "config": "*", "configcat-js": "^7.0.0", "dayjs": "^1.11.10", "file-saver": "^2.0.5", "framer-motion": "^11.0.3", "generate-password-browser": "^1.1.0", "html-to-image": "^1.10.8", "icons": "*", "immutability-helper": "^3.1.1", "ip-num": "^1.5.1", "json-logic-js": "^2.0.2", "jsonrepair": "^3.2.3", "lodash": "^4.17.21", "lucide-react": "^0.338.0", "markdown-table": "=2.0.0", "mobx": "^6.10.2", "mobx-react-lite": "^4.0.5", "monaco-editor": "0.33.0", "next": "^13.5.6", "next-themes": "^0.2.1", "openai": "^4.20.1", "openapi-fetch": "^0.6.1", "p-queue": "^6.6.2", "papaparse": "^5.3.1", "path-to-regexp": "^6.2.0", "pg-minify": "^1.6.3", "prism-react-renderer": "^2.3.1", "react": "^18.2.0", "react-beautiful-dnd": "^13.1.0", "react-contexify": "^5.0.0", "react-csv": "^2.0.3", "react-data-grid": "7.0.0-beta.41", "react-datepicker": "^4.18.0", "react-dnd": "^16.0.1", "react-dnd-html5-backend": "^16.0.1", "react-dom": "^18.2.0", "react-grid-layout": "^1.4.2", "react-hot-toast": "^2.4.1", "react-inlinesvg": "^4.0.4", "react-intersection-observer": "^9.5.3", "react-markdown": "^8.0.3", "react-simple-maps": "4.0.0-beta.6", "react-tracked": "^1.7.11", "react-virtualized-auto-sizer": "^1.0.20", "react-window": "^1.8.6", "react-window-infinite-loader": "^1.0.7", "reactflow": "^11.10.1", "recharts": "^2.8.0", "semver": "^6.3.1", "shared-data": "*", "sql-formatter": "^12.2.0", "sqlstring": "^2.3.2", "ui": "*", "ui-patterns": "*", "uuid": "^9.0.1", "valtio": "^1.11.2", "yup": "^0.32.11", "yup-password": "^0.2.2", "zxcvbn": "^4.4.2" }, "devDependencies": { "@aws-sdk/client-secrets-manager": "^3.410.0", "@storybook/addon-essentials": "^7.5.3", "@storybook/addon-interactions": "^7.5.3", "@storybook/addon-links": "^7.5.3", "@storybook/react": "^7.5.3", "@supabase/postgres-meta": "^0.64.4", "@testing-library/dom": "^9.3.3", "@testing-library/react": "^14.0.0", "@testing-library/user-event": "^13.5.0", "@types/common-tags": "^1.8.1", "@types/file-saver": "^2.0.2", "@types/json-logic-js": "^1.2.1", "@types/lodash": "^4.14.172", "@types/markdown-table": "^3.0.0", "@types/papaparse": "^5.3.1", "@types/react": "^18.2.24", "@types/react-beautiful-dnd": "^13.1.2", "@types/react-csv": "^1.1.2", "@types/react-datepicker": "^4.3.4", "@types/react-dom": "^18.2.8", "@types/react-grid-layout": "^1.3.0", "@types/react-simple-maps": "^3.0.1", "@types/react-virtualized-auto-sizer": "^1.0.1", "@types/react-window": "^1.8.5", "@types/react-window-infinite-loader": "^1.0.5", "@types/recharts": "^1.8.23", "@types/semver": "^7.3.9", "@types/sqlstring": "^2.3.0", "@types/uuid": "^8.3.4", "@types/zxcvbn": "^4.4.1", "autoprefixer": "^10.4.14", "common": "*", "config": "*", "eslint-config-next": "^14.1.0", "jest": "^29.7.0", "jest-canvas-mock": "^2.5.2", "jest-environment-jsdom": "^29.7.0", "openapi-types": "^12.1.3", "openapi-typescript": "^6.7.4", "postcss": "^8.4.31", "prettier": "^4.0.0-alpha.8", "storybook-dark-mode": "^3.0.1", "tailwindcss": "^3.4.1", "typescript": "^5.2.2" } }