{
  "name": "@marimo-team/frontend-wasm",
  "version": "0.2.4-beta.16",
  "main": "lib/marimo.js",
  "types": "lib/index.d.ts",
  "license": "Apache-2.0",
  "sideEffects": [
    "*.css",
    "*.css.ts"
  ],
  "files": [
    "dist"
  ],
  "dependencies": {
    "@codemirror/autocomplete": "^6.12.0",
    "@codemirror/commands": "^6.3.3",
    "@codemirror/lang-markdown": "^6.2.4",
    "@codemirror/lang-python": "^6.1.3",
    "@codemirror/language": "^6.10.0",
    "@codemirror/language-data": "^6.4.0",
    "@codemirror/lint": "^6.5.0",
    "@codemirror/search": "^6.5.5",
    "@codemirror/state": "^6.4.0",
    "@codemirror/theme-one-dark": "^6.1.2",
    "@codemirror/view": "^6.23.1",
    "@dnd-kit/core": "^6.1.0",
    "@dnd-kit/modifiers": "^7.0.0",
    "@dnd-kit/sortable": "^8.0.0",
    "@dnd-kit/utilities": "^3.2.2",
    "@emotion/cache": "^11.11.0",
    "@emotion/react": "^11.11.3",
    "@hookform/resolvers": "^3.3.4",
    "@lezer/common": "^1.2.1",
    "@lezer/highlight": "^1.2.0",
    "@lezer/lr": "^1.4.0",
    "@open-rpc/client-js": "^1.8.1",
    "@radix-ui/colors": "^3.0.0",
    "@radix-ui/react-accordion": "^1.1.2",
    "@radix-ui/react-alert-dialog": "^1.0.5",
    "@radix-ui/react-checkbox": "^1.0.4",
    "@radix-ui/react-context-menu": "^2.1.5",
    "@radix-ui/react-dialog": "^1.0.5",
    "@radix-ui/react-dropdown-menu": "^2.0.6",
    "@radix-ui/react-icons": "^1.3.0",
    "@radix-ui/react-label": "^2.0.2",
    "@radix-ui/react-popover": "^1.0.7",
    "@radix-ui/react-progress": "^1.0.3",
    "@radix-ui/react-radio-group": "^1.1.3",
    "@radix-ui/react-select": "^2.0.0",
    "@radix-ui/react-slider": "^1.1.2",
    "@radix-ui/react-slot": "^1.0.2",
    "@radix-ui/react-switch": "^1.0.3",
    "@radix-ui/react-tabs": "^1.0.4",
    "@radix-ui/react-toast": "^1.1.5",
    "@radix-ui/react-toggle": "^1.0.3",
    "@radix-ui/react-tooltip": "^1.0.7",
    "@radix-ui/react-use-controllable-state": "^1.0.1",
    "@react-aria/focus": "^3.16.0",
    "@replit/codemirror-vim": "^6.1.0",
    "@storybook/addon-styling": "^1.3.7",
    "@tanstack/react-table": "^8.11.7",
    "@textea/json-viewer": "^3.3.1",
    "@types/humanize-duration": "^3.27.4",
    "@types/js-cookie": "^3.0.6",
    "@types/jsdom": "^21.1.6",
    "@types/react-grid-layout": "^1.3.5",
    "@uiw/codemirror-extensions-langs": "^4.21.21",
    "@uiw/react-codemirror": "^4.21.21",
    "ansi_up": "^6.0.2",
    "blob-polyfill": "^7.0.20220408",
    "class-variance-authority": "^0.7.0",
    "clsx": "^2.1.0",
    "cmdk": "^0.2.1",
    "codemirror-extension-inline-suggestion": "^0.0.1",
    "codemirror-languageserver": "^1.11.0",
    "compassql": "^0.21.2",
    "cssnano": "^6.0.3",
    "date-fns": "^3.3.1",
    "dedent": "^1.5.1",
    "dequal": "^2.0.3",
    "eslint-plugin-header": "^3.1.1",
    "htm": "^3.1.1",
    "html-react-parser": "^5.1.1",
    "html-to-image": "^1.11.11",
    "humanize-duration": "^3.31.0",
    "iconify-icon": "^1.0.8",
    "jotai": "^2.6.4",
    "js-cookie": "^3.0.5",
    "katex": "^0.16.9",
    "lodash-es": "^4.17.21",
    "lucide-react": "^0.321.0",
    "lz-string": "^1.5.0",
    "mermaid": "^10.7.0",
    "partysocket": "0.0.25",
    "plotly.js": "^2.28.0",
    "pyodide": "^0.25.0",
    "react-arborist": "^3.4.0",
    "react-day-picker": "^8.10.0",
    "react-dropzone": "^14.2.3",
    "react-error-boundary": "^4.0.12",
    "react-grid-layout": "^1.4.4",
    "react-hook-form": "^7.50.0",
    "react-plotly.js": "^2.6.0",
    "react-resizable-panels": "2.0.3",
    "react-use-event-hook": "^0.9.6",
    "react-vega": "^7.6.0",
    "reactflow": "^11.10.3",
    "tailwind-merge": "^2.2.1",
    "tailwindcss-animate": "^1.0.7",
    "timestring": "^7.0.0",
    "use-resize-observer": "^9.1.0",
    "vega-lite": "^5.16.3",
    "vega-loader": "^4.5.1",
    "vscode-languageserver-protocol": "^3.17.5",
    "web-vitals": "^3.5.2",
    "zod": "^3.22.4"
  },
  "scripts": {
    "preinstall": "npx only-allow pnpm",
    "ci": "CI=true run-s lint typecheck test build",
    "start": "vite",
    "dev": "vite",
    "build:watch": "vite build --watch --outDir ../marimo/_static",
    "build": "vite build",
    "test": "vitest",
    "typecheck": "tsc --noEmit",
    "lint": "run-s lint:eslint lint:stylelint lint:prettier",
    "lint:eslint": "TIMING=1 eslint src e2e-tests --max-warnings=0",
    "lint:prettier": "prettier --check src/ e2e-tests/",
    "lint:stylelint": "stylelint src/**/*.css",
    "lint:fix": "run-s lint:eslint:fix lint:stylelint:fix lint:prettier:fix",
    "lint:eslint:fix": "pnpm run lint:eslint --fix",
    "lint:stylelint:fix": "pnpm run lint:stylelint --fix",
    "lint:prettier:fix": "prettier --write src/ e2e-tests/",
    "format": "prettier --write src/ e2e-tests/",
    "preview": "vite preview",
    "storybook": "storybook dev -p 6006",
    "build-storybook": "storybook build"
  },
  "peerDependencies": {
    "react": "^17 || ^18",
    "react-dom": "^17 || ^18"
  },
  "devDependencies": {
    "@playwright/test": "^1.41.1",
    "@storybook/addon-docs": "^7.6.14",
    "@storybook/addon-essentials": "^7.6.14",
    "@storybook/addon-interactions": "^7.6.14",
    "@storybook/addon-links": "^7.6.14",
    "@storybook/blocks": "^7.6.14",
    "@storybook/react": "^7.6.14",
    "@storybook/react-vite": "^7.6.14",
    "@storybook/testing-library": "^0.2.2",
    "@swc-jotai/react-refresh": "^0.1.0",
    "@types/katex": "^0.16.7",
    "@types/lodash-es": "^4.17.12",
    "@types/react": "^18.2.51",
    "@types/react-dom": "^18.2.18",
    "@types/react-plotly.js": "^2.6.3",
    "@types/timestring": "^6.0.5",
    "@typescript-eslint/eslint-plugin": "^6.20.0",
    "@typescript-eslint/parser": "^6.20.0",
    "@vitejs/plugin-react-swc": "^3.6.0",
    "autoprefixer": "^10.4.17",
    "eslint": "^8.56.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-jsx-a11y": "^6.8.0",
    "eslint-plugin-react": "^7.33.2",
    "eslint-plugin-react-hooks": "^4.6.0",
    "eslint-plugin-ssr-friendly": "^1.3.0",
    "eslint-plugin-storybook": "^0.6.15",
    "eslint-plugin-unicorn": "^50.0.1",
    "eslint-plugin-vitest": "^0.3.21",
    "jsdom": "^24.0.0",
    "npm-run-all2": "^6.1.2",
    "postcss": "^8.4.33",
    "prettier": "^3.2.4",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "storybook": "^7.6.14",
    "stylelint": "^16.2.1",
    "stylelint-config-standard": "^36.0.0",
    "tailwindcss": "^3.4.1",
    "turbo": "^1.12.2",
    "typescript": "^5.3.3",
    "vite": "^5.0.12",
    "vite-tsconfig-paths": "^4.3.1",
    "vitest": "^1.2.2"
  }
}
