diff --git a/package-lock.json b/package-lock.json index 2b54dcc31..b3ec626c2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4986,6 +4986,10 @@ "resolved": "plugins/dashboard-object-viewer/src/js", "link": true }, + "node_modules/@deephaven/js-plugin-example-theme": { + "resolved": "plugins/example-theme/src/js", + "link": true + }, "node_modules/@deephaven/js-plugin-matplotlib": { "resolved": "plugins/matplotlib/src/js", "link": true @@ -17642,10 +17646,6 @@ "node": ">=0.8.x" } }, - "node_modules/example-theme": { - "resolved": "plugins/example-theme/src/js", - "link": true - }, "node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -34703,8 +34703,8 @@ } }, "plugins/example-theme/src/js": { - "name": "example-theme", - "version": "0.0.0", + "name": "@deephaven/js-plugin-example-theme", + "version": "0.1.0", "devDependencies": { "@deephaven/plugin": "^0.58.0", "typescript": "^5.2.2", @@ -40170,6 +40170,505 @@ } } }, + "@deephaven/js-plugin-example-theme": { + "version": "file:plugins/example-theme/src/js", + "requires": { + "@deephaven/plugin": "^0.58.0", + "typescript": "^5.2.2", + "vite": "^5.0.8" + }, + "dependencies": { + "@deephaven/chart": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/@deephaven/chart/-/chart-0.58.0.tgz", + "integrity": "sha512-rP4MKR3OswDRbt58I2r65ADHbYHVeSlBFxEoZDK3oJjkh5XEnsd0RpvEQn3gAFmQuUxk9JPUPnRx+d/6iu6zPQ==", + "dev": true, + "requires": { + "@deephaven/components": "^0.58.0", + "@deephaven/icons": "^0.58.0", + "@deephaven/jsapi-types": "^0.58.0", + "@deephaven/jsapi-utils": "^0.58.0", + "@deephaven/log": "^0.58.0", + "@deephaven/react-hooks": "^0.58.0", + "@deephaven/utils": "^0.58.0", + "deep-equal": "^2.0.5", + "lodash.debounce": "^4.0.8", + "lodash.set": "^4.3.2", + "memoize-one": "^5.1.1", + "memoizee": "^0.4.15", + "plotly.js": "^2.18.2", + "prop-types": "^15.7.2", + "react-plotly.js": "^2.6.0" + } + }, + "@deephaven/components": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/@deephaven/components/-/components-0.58.0.tgz", + "integrity": "sha512-yfdyi2LTKs/0N930kuFo9j407XW04jqUHVToEhNzTkgBibNZ4XJ8GwEHJDRg+pYOl/vlvIzNI/OJLd9q+IuEdw==", + "dev": true, + "requires": { + "@adobe/react-spectrum": "^3.29.0", + "@deephaven/icons": "^0.58.0", + "@deephaven/log": "^0.58.0", + "@deephaven/react-hooks": "^0.58.0", + "@deephaven/utils": "^0.58.0", + "@fortawesome/fontawesome-svg-core": "^6.2.1", + "@fortawesome/react-fontawesome": "^0.2.0", + "@react-spectrum/theme-default": "^3.5.1", + "bootstrap": "4.6.2", + "classnames": "^2.3.1", + "event-target-shim": "^6.0.2", + "lodash.clamp": "^4.0.3", + "lodash.debounce": "^4.0.8", + "lodash.flatten": "^4.4.0", + "memoizee": "^0.4.15", + "popper.js": "^1.16.1", + "prop-types": "^15.7.2", + "react-beautiful-dnd": "^13.1.0", + "react-transition-group": "^4.4.2", + "react-virtualized-auto-sizer": "1.0.6", + "react-window": "^1.8.6", + "shortid": "^2.2.16" + } + }, + "@deephaven/console": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/@deephaven/console/-/console-0.58.0.tgz", + "integrity": "sha512-jfQVsBmzJO/qnv4pQyJcyZZ3EdBPUeHa5r94VdtL0XKTVqiViF4jrUH2+mfdW5SLNwpwnjhBdfPZ7da1ynJxWQ==", + "dev": true, + "requires": { + "@deephaven/chart": "^0.58.0", + "@deephaven/components": "^0.58.0", + "@deephaven/icons": "^0.58.0", + "@deephaven/jsapi-bootstrap": "^0.58.0", + "@deephaven/jsapi-types": "^0.58.0", + "@deephaven/log": "^0.58.0", + "@deephaven/react-hooks": "^0.58.0", + "@deephaven/storage": "^0.58.0", + "@deephaven/utils": "^0.58.0", + "@fortawesome/react-fontawesome": "^0.2.0", + "classnames": "^2.3.1", + "linkifyjs": "^4.1.0", + "lodash.debounce": "^4.0.8", + "lodash.throttle": "^4.1.1", + "memoize-one": "^5.1.1", + "memoizee": "^0.4.15", + "monaco-editor": "^0.41.0", + "papaparse": "5.3.2", + "popper.js": "^1.16.1", + "prop-types": "^15.7.2", + "shell-quote": "^1.7.2", + "shortid": "^2.2.16" + } + }, + "@deephaven/filters": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/@deephaven/filters/-/filters-0.58.0.tgz", + "integrity": "sha512-7FRCEAjoo0e0gRZbdDxoTrC8SSqwL9IDH4Z23OjIOQ5RBS7MypFeomFLLJns9Sg1rOXXixG0Of7Zqv6cR8hC6Q==", + "dev": true + }, + "@deephaven/golden-layout": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/@deephaven/golden-layout/-/golden-layout-0.58.0.tgz", + "integrity": "sha512-AN5AWH1Qr1Mof95ZWBGPRds+L4WBa0ePRTpmjDffcEuoPjKbd2KDzuiRp3au/QsrkfcyLz4rWQmSd+1dHb/qeQ==", + "dev": true, + "requires": { + "@deephaven/components": "^0.58.0", + "jquery": "^3.6.0" + } + }, + "@deephaven/grid": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/@deephaven/grid/-/grid-0.58.0.tgz", + "integrity": "sha512-BmSuLKm70qzHEZPaq8pc3CCOXcxHw9KmWwuZTQnjMMGHSyGmDgseydODwOatbuW4QohY+B03Uf1GdaEpAT0GVw==", + "dev": true, + "requires": { + "@deephaven/utils": "^0.58.0", + "classnames": "^2.3.1", + "color-convert": "^2.0.1", + "event-target-shim": "^6.0.2", + "linkifyjs": "^4.1.0", + "lodash.clamp": "^4.0.3", + "memoize-one": "^5.1.1", + "memoizee": "^0.4.15", + "prop-types": "^15.7.2" + } + }, + "@deephaven/icons": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/@deephaven/icons/-/icons-0.58.0.tgz", + "integrity": "sha512-jD8rEOCTbelkXT2BRGTRamP8bmHmk/Hdo8uu6s3ydjI2d52Rp7YaCjsspNS9fGV1XhpNF6N2lTC3rdtUWXvMFg==", + "dev": true, + "requires": { + "@fortawesome/fontawesome-common-types": "^6.1.1" + } + }, + "@deephaven/iris-grid": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/@deephaven/iris-grid/-/iris-grid-0.58.0.tgz", + "integrity": "sha512-HYMOxjmS/gpkTHshDOYsplvVgy9RW7mGvySpj4G00k5M595PJuqZ8q3VfnxVH0Tswb44bk1WmQhvHndAvWMg2A==", + "dev": true, + "requires": { + "@deephaven/components": "^0.58.0", + "@deephaven/console": "^0.58.0", + "@deephaven/filters": "^0.58.0", + "@deephaven/grid": "^0.58.0", + "@deephaven/icons": "^0.58.0", + "@deephaven/jsapi-types": "^0.58.0", + "@deephaven/jsapi-utils": "^0.58.0", + "@deephaven/log": "^0.58.0", + "@deephaven/react-hooks": "^0.58.0", + "@deephaven/storage": "^0.58.0", + "@deephaven/utils": "^0.58.0", + "@dnd-kit/core": "^6.0.5", + "@dnd-kit/sortable": "^7.0.0", + "@dnd-kit/utilities": "^3.2.0", + "@fortawesome/react-fontawesome": "^0.2.0", + "classnames": "^2.3.1", + "deep-equal": "^2.0.5", + "lodash.clamp": "^4.0.3", + "lodash.debounce": "^4.0.8", + "lodash.throttle": "^4.1.1", + "memoize-one": "^5.1.1", + "memoizee": "^0.4.15", + "monaco-editor": "^0.41.0", + "prop-types": "^15.7.2", + "react-beautiful-dnd": "^13.1.0", + "react-transition-group": "^4.4.2", + "shortid": "^2.2.16" + } + }, + "@deephaven/jsapi-bootstrap": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/@deephaven/jsapi-bootstrap/-/jsapi-bootstrap-0.58.0.tgz", + "integrity": "sha512-w7oubRFxkTbitfDs7JNALrsRZqHYtgbfllcaUnlTFXD688E/8kSjVVi4yaE8aKWmMDCQLFU0QoFsfC1Z+kxWeA==", + "dev": true, + "requires": { + "@deephaven/components": "^0.58.0", + "@deephaven/jsapi-types": "^0.58.0", + "@deephaven/log": "^0.58.0", + "@deephaven/react-hooks": "^0.58.0" + } + }, + "@deephaven/jsapi-types": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/@deephaven/jsapi-types/-/jsapi-types-0.58.0.tgz", + "integrity": "sha512-CjJXqHPPTWAqCYJRXC/Zb2VEdaXutyx55Hlzeeg/1vYnWY5t5Lxld4PQkuO4rvsJzzkuEWzdgggMw7Iu9ZVuQQ==", + "dev": true + }, + "@deephaven/jsapi-utils": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/@deephaven/jsapi-utils/-/jsapi-utils-0.58.0.tgz", + "integrity": "sha512-isX/HdSl8XBQSPJHockM5ybGOBRplT/4M10b4loB4nZpY0y5bCY2H7sdutsICE6FTSMInAD+cMGNH6nPF+IGfg==", + "dev": true, + "requires": { + "@deephaven/filters": "^0.58.0", + "@deephaven/jsapi-types": "^0.58.0", + "@deephaven/log": "^0.58.0", + "@deephaven/utils": "^0.58.0", + "lodash.clamp": "^4.0.3", + "shortid": "^2.2.16" + } + }, + "@deephaven/log": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/@deephaven/log/-/log-0.58.0.tgz", + "integrity": "sha512-al05eDP3qamkWuqaQlsMESEn+rTRiaMZLAI8ePlHnlcEPrQS2ymkcO6sY6Am4yk3l5JQg8FKHA8LjHFZfkvTsQ==", + "dev": true, + "requires": { + "event-target-shim": "^6.0.2" + } + }, + "@deephaven/plugin": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/@deephaven/plugin/-/plugin-0.58.0.tgz", + "integrity": "sha512-QmmaMfNbsKi2hLJqwxilE57Mqio1mT9HhmIyc0qa0G60kPI1NuMAV3TJWu4+s9xQBMqolzrD8OD3jfLzrfK5VA==", + "dev": true, + "requires": { + "@deephaven/components": "^0.58.0", + "@deephaven/golden-layout": "^0.58.0", + "@deephaven/icons": "^0.58.0", + "@deephaven/iris-grid": "^0.58.0", + "@deephaven/jsapi-types": "^0.58.0", + "@deephaven/log": "^0.58.0", + "@deephaven/react-hooks": "^0.58.0", + "@fortawesome/fontawesome-common-types": "^6.1.1", + "@fortawesome/react-fontawesome": "^0.2.0" + } + }, + "@deephaven/react-hooks": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/@deephaven/react-hooks/-/react-hooks-0.58.0.tgz", + "integrity": "sha512-XeQgk8VqaTwcI68660pNd5q611EkKtqIxKaZnPMR5GzbHn1zE55fFAUi5UdgrSJhhe2oaIz2tFbVd8uaduANsw==", + "dev": true, + "requires": { + "@adobe/react-spectrum": "^3.29.0", + "@deephaven/log": "^0.58.0", + "@deephaven/utils": "^0.58.0", + "lodash.debounce": "^4.0.8", + "shortid": "^2.2.16" + } + }, + "@deephaven/storage": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/@deephaven/storage/-/storage-0.58.0.tgz", + "integrity": "sha512-GGgcqHdgQCko1vxSJttwDw04u4atbv51C/t8IJPdHoTzd1HoY/yYhX639UranueS5LygBTwu4QCM73CMuHS0eg==", + "dev": true, + "requires": { + "@deephaven/filters": "^0.58.0", + "@deephaven/log": "^0.58.0", + "lodash.throttle": "^4.1.1" + } + }, + "@deephaven/utils": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/@deephaven/utils/-/utils-0.58.0.tgz", + "integrity": "sha512-5zmnUYwAT6ognsZ7SjhEF6OS1xjF4nP3RixEO+CEZdBxen5Q8pZ2CjhPv2FvuqAUGEx+MhPq/yD1AXvzu3HITw==", + "dev": true + }, + "@esbuild/android-arm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", + "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", + "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", + "dev": true, + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", + "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", + "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", + "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", + "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", + "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", + "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", + "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", + "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", + "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", + "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", + "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", + "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", + "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", + "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", + "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", + "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", + "dev": true, + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", + "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", + "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", + "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", + "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", + "dev": true, + "optional": true + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "esbuild": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", + "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", + "dev": true, + "requires": { + "@esbuild/aix-ppc64": "0.19.12", + "@esbuild/android-arm": "0.19.12", + "@esbuild/android-arm64": "0.19.12", + "@esbuild/android-x64": "0.19.12", + "@esbuild/darwin-arm64": "0.19.12", + "@esbuild/darwin-x64": "0.19.12", + "@esbuild/freebsd-arm64": "0.19.12", + "@esbuild/freebsd-x64": "0.19.12", + "@esbuild/linux-arm": "0.19.12", + "@esbuild/linux-arm64": "0.19.12", + "@esbuild/linux-ia32": "0.19.12", + "@esbuild/linux-loong64": "0.19.12", + "@esbuild/linux-mips64el": "0.19.12", + "@esbuild/linux-ppc64": "0.19.12", + "@esbuild/linux-riscv64": "0.19.12", + "@esbuild/linux-s390x": "0.19.12", + "@esbuild/linux-x64": "0.19.12", + "@esbuild/netbsd-x64": "0.19.12", + "@esbuild/openbsd-x64": "0.19.12", + "@esbuild/sunos-x64": "0.19.12", + "@esbuild/win32-arm64": "0.19.12", + "@esbuild/win32-ia32": "0.19.12", + "@esbuild/win32-x64": "0.19.12" + } + }, + "event-target-shim": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-6.0.2.tgz", + "integrity": "sha512-8q3LsZjRezbFZ2PN+uP+Q7pnHUMmAOziU2vA2OwoFaKIXxlxl38IylhSSgUorWu/rf4er67w0ikBqjBFk/pomA==", + "dev": true + }, + "rollup": { + "version": "4.9.6", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.6.tgz", + "integrity": "sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==", + "dev": true, + "requires": { + "@rollup/rollup-android-arm-eabi": "4.9.6", + "@rollup/rollup-android-arm64": "4.9.6", + "@rollup/rollup-darwin-arm64": "4.9.6", + "@rollup/rollup-darwin-x64": "4.9.6", + "@rollup/rollup-linux-arm-gnueabihf": "4.9.6", + "@rollup/rollup-linux-arm64-gnu": "4.9.6", + "@rollup/rollup-linux-arm64-musl": "4.9.6", + "@rollup/rollup-linux-riscv64-gnu": "4.9.6", + "@rollup/rollup-linux-x64-gnu": "4.9.6", + "@rollup/rollup-linux-x64-musl": "4.9.6", + "@rollup/rollup-win32-arm64-msvc": "4.9.6", + "@rollup/rollup-win32-ia32-msvc": "4.9.6", + "@rollup/rollup-win32-x64-msvc": "4.9.6", + "@types/estree": "1.0.5", + "fsevents": "~2.3.2" + } + }, + "vite": { + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.12.tgz", + "integrity": "sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==", + "dev": true, + "requires": { + "esbuild": "^0.19.3", + "fsevents": "~2.3.3", + "postcss": "^8.4.32", + "rollup": "^4.2.0" + } + } + } + }, "@deephaven/js-plugin-matplotlib": { "version": "file:plugins/matplotlib/src/js", "requires": { @@ -50599,505 +51098,6 @@ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" }, - "example-theme": { - "version": "file:plugins/example-theme/src/js", - "requires": { - "@deephaven/plugin": "^0.58.0", - "typescript": "^5.2.2", - "vite": "^5.0.8" - }, - "dependencies": { - "@deephaven/chart": { - "version": "0.58.0", - "resolved": "https://registry.npmjs.org/@deephaven/chart/-/chart-0.58.0.tgz", - "integrity": "sha512-rP4MKR3OswDRbt58I2r65ADHbYHVeSlBFxEoZDK3oJjkh5XEnsd0RpvEQn3gAFmQuUxk9JPUPnRx+d/6iu6zPQ==", - "dev": true, - "requires": { - "@deephaven/components": "^0.58.0", - "@deephaven/icons": "^0.58.0", - "@deephaven/jsapi-types": "^0.58.0", - "@deephaven/jsapi-utils": "^0.58.0", - "@deephaven/log": "^0.58.0", - "@deephaven/react-hooks": "^0.58.0", - "@deephaven/utils": "^0.58.0", - "deep-equal": "^2.0.5", - "lodash.debounce": "^4.0.8", - "lodash.set": "^4.3.2", - "memoize-one": "^5.1.1", - "memoizee": "^0.4.15", - "plotly.js": "^2.18.2", - "prop-types": "^15.7.2", - "react-plotly.js": "^2.6.0" - } - }, - "@deephaven/components": { - "version": "0.58.0", - "resolved": "https://registry.npmjs.org/@deephaven/components/-/components-0.58.0.tgz", - "integrity": "sha512-yfdyi2LTKs/0N930kuFo9j407XW04jqUHVToEhNzTkgBibNZ4XJ8GwEHJDRg+pYOl/vlvIzNI/OJLd9q+IuEdw==", - "dev": true, - "requires": { - "@adobe/react-spectrum": "^3.29.0", - "@deephaven/icons": "^0.58.0", - "@deephaven/log": "^0.58.0", - "@deephaven/react-hooks": "^0.58.0", - "@deephaven/utils": "^0.58.0", - "@fortawesome/fontawesome-svg-core": "^6.2.1", - "@fortawesome/react-fontawesome": "^0.2.0", - "@react-spectrum/theme-default": "^3.5.1", - "bootstrap": "4.6.2", - "classnames": "^2.3.1", - "event-target-shim": "^6.0.2", - "lodash.clamp": "^4.0.3", - "lodash.debounce": "^4.0.8", - "lodash.flatten": "^4.4.0", - "memoizee": "^0.4.15", - "popper.js": "^1.16.1", - "prop-types": "^15.7.2", - "react-beautiful-dnd": "^13.1.0", - "react-transition-group": "^4.4.2", - "react-virtualized-auto-sizer": "1.0.6", - "react-window": "^1.8.6", - "shortid": "^2.2.16" - } - }, - "@deephaven/console": { - "version": "0.58.0", - "resolved": "https://registry.npmjs.org/@deephaven/console/-/console-0.58.0.tgz", - "integrity": "sha512-jfQVsBmzJO/qnv4pQyJcyZZ3EdBPUeHa5r94VdtL0XKTVqiViF4jrUH2+mfdW5SLNwpwnjhBdfPZ7da1ynJxWQ==", - "dev": true, - "requires": { - "@deephaven/chart": "^0.58.0", - "@deephaven/components": "^0.58.0", - "@deephaven/icons": "^0.58.0", - "@deephaven/jsapi-bootstrap": "^0.58.0", - "@deephaven/jsapi-types": "^0.58.0", - "@deephaven/log": "^0.58.0", - "@deephaven/react-hooks": "^0.58.0", - "@deephaven/storage": "^0.58.0", - "@deephaven/utils": "^0.58.0", - "@fortawesome/react-fontawesome": "^0.2.0", - "classnames": "^2.3.1", - "linkifyjs": "^4.1.0", - "lodash.debounce": "^4.0.8", - "lodash.throttle": "^4.1.1", - "memoize-one": "^5.1.1", - "memoizee": "^0.4.15", - "monaco-editor": "^0.41.0", - "papaparse": "5.3.2", - "popper.js": "^1.16.1", - "prop-types": "^15.7.2", - "shell-quote": "^1.7.2", - "shortid": "^2.2.16" - } - }, - "@deephaven/filters": { - "version": "0.58.0", - "resolved": "https://registry.npmjs.org/@deephaven/filters/-/filters-0.58.0.tgz", - "integrity": "sha512-7FRCEAjoo0e0gRZbdDxoTrC8SSqwL9IDH4Z23OjIOQ5RBS7MypFeomFLLJns9Sg1rOXXixG0Of7Zqv6cR8hC6Q==", - "dev": true - }, - "@deephaven/golden-layout": { - "version": "0.58.0", - "resolved": "https://registry.npmjs.org/@deephaven/golden-layout/-/golden-layout-0.58.0.tgz", - "integrity": "sha512-AN5AWH1Qr1Mof95ZWBGPRds+L4WBa0ePRTpmjDffcEuoPjKbd2KDzuiRp3au/QsrkfcyLz4rWQmSd+1dHb/qeQ==", - "dev": true, - "requires": { - "@deephaven/components": "^0.58.0", - "jquery": "^3.6.0" - } - }, - "@deephaven/grid": { - "version": "0.58.0", - "resolved": "https://registry.npmjs.org/@deephaven/grid/-/grid-0.58.0.tgz", - "integrity": "sha512-BmSuLKm70qzHEZPaq8pc3CCOXcxHw9KmWwuZTQnjMMGHSyGmDgseydODwOatbuW4QohY+B03Uf1GdaEpAT0GVw==", - "dev": true, - "requires": { - "@deephaven/utils": "^0.58.0", - "classnames": "^2.3.1", - "color-convert": "^2.0.1", - "event-target-shim": "^6.0.2", - "linkifyjs": "^4.1.0", - "lodash.clamp": "^4.0.3", - "memoize-one": "^5.1.1", - "memoizee": "^0.4.15", - "prop-types": "^15.7.2" - } - }, - "@deephaven/icons": { - "version": "0.58.0", - "resolved": "https://registry.npmjs.org/@deephaven/icons/-/icons-0.58.0.tgz", - "integrity": "sha512-jD8rEOCTbelkXT2BRGTRamP8bmHmk/Hdo8uu6s3ydjI2d52Rp7YaCjsspNS9fGV1XhpNF6N2lTC3rdtUWXvMFg==", - "dev": true, - "requires": { - "@fortawesome/fontawesome-common-types": "^6.1.1" - } - }, - "@deephaven/iris-grid": { - "version": "0.58.0", - "resolved": "https://registry.npmjs.org/@deephaven/iris-grid/-/iris-grid-0.58.0.tgz", - "integrity": "sha512-HYMOxjmS/gpkTHshDOYsplvVgy9RW7mGvySpj4G00k5M595PJuqZ8q3VfnxVH0Tswb44bk1WmQhvHndAvWMg2A==", - "dev": true, - "requires": { - "@deephaven/components": "^0.58.0", - "@deephaven/console": "^0.58.0", - "@deephaven/filters": "^0.58.0", - "@deephaven/grid": "^0.58.0", - "@deephaven/icons": "^0.58.0", - "@deephaven/jsapi-types": "^0.58.0", - "@deephaven/jsapi-utils": "^0.58.0", - "@deephaven/log": "^0.58.0", - "@deephaven/react-hooks": "^0.58.0", - "@deephaven/storage": "^0.58.0", - "@deephaven/utils": "^0.58.0", - "@dnd-kit/core": "^6.0.5", - "@dnd-kit/sortable": "^7.0.0", - "@dnd-kit/utilities": "^3.2.0", - "@fortawesome/react-fontawesome": "^0.2.0", - "classnames": "^2.3.1", - "deep-equal": "^2.0.5", - "lodash.clamp": "^4.0.3", - "lodash.debounce": "^4.0.8", - "lodash.throttle": "^4.1.1", - "memoize-one": "^5.1.1", - "memoizee": "^0.4.15", - "monaco-editor": "^0.41.0", - "prop-types": "^15.7.2", - "react-beautiful-dnd": "^13.1.0", - "react-transition-group": "^4.4.2", - "shortid": "^2.2.16" - } - }, - "@deephaven/jsapi-bootstrap": { - "version": "0.58.0", - "resolved": "https://registry.npmjs.org/@deephaven/jsapi-bootstrap/-/jsapi-bootstrap-0.58.0.tgz", - "integrity": "sha512-w7oubRFxkTbitfDs7JNALrsRZqHYtgbfllcaUnlTFXD688E/8kSjVVi4yaE8aKWmMDCQLFU0QoFsfC1Z+kxWeA==", - "dev": true, - "requires": { - "@deephaven/components": "^0.58.0", - "@deephaven/jsapi-types": "^0.58.0", - "@deephaven/log": "^0.58.0", - "@deephaven/react-hooks": "^0.58.0" - } - }, - "@deephaven/jsapi-types": { - "version": "0.58.0", - "resolved": "https://registry.npmjs.org/@deephaven/jsapi-types/-/jsapi-types-0.58.0.tgz", - "integrity": "sha512-CjJXqHPPTWAqCYJRXC/Zb2VEdaXutyx55Hlzeeg/1vYnWY5t5Lxld4PQkuO4rvsJzzkuEWzdgggMw7Iu9ZVuQQ==", - "dev": true - }, - "@deephaven/jsapi-utils": { - "version": "0.58.0", - "resolved": "https://registry.npmjs.org/@deephaven/jsapi-utils/-/jsapi-utils-0.58.0.tgz", - "integrity": "sha512-isX/HdSl8XBQSPJHockM5ybGOBRplT/4M10b4loB4nZpY0y5bCY2H7sdutsICE6FTSMInAD+cMGNH6nPF+IGfg==", - "dev": true, - "requires": { - "@deephaven/filters": "^0.58.0", - "@deephaven/jsapi-types": "^0.58.0", - "@deephaven/log": "^0.58.0", - "@deephaven/utils": "^0.58.0", - "lodash.clamp": "^4.0.3", - "shortid": "^2.2.16" - } - }, - "@deephaven/log": { - "version": "0.58.0", - "resolved": "https://registry.npmjs.org/@deephaven/log/-/log-0.58.0.tgz", - "integrity": "sha512-al05eDP3qamkWuqaQlsMESEn+rTRiaMZLAI8ePlHnlcEPrQS2ymkcO6sY6Am4yk3l5JQg8FKHA8LjHFZfkvTsQ==", - "dev": true, - "requires": { - "event-target-shim": "^6.0.2" - } - }, - "@deephaven/plugin": { - "version": "0.58.0", - "resolved": "https://registry.npmjs.org/@deephaven/plugin/-/plugin-0.58.0.tgz", - "integrity": "sha512-QmmaMfNbsKi2hLJqwxilE57Mqio1mT9HhmIyc0qa0G60kPI1NuMAV3TJWu4+s9xQBMqolzrD8OD3jfLzrfK5VA==", - "dev": true, - "requires": { - "@deephaven/components": "^0.58.0", - "@deephaven/golden-layout": "^0.58.0", - "@deephaven/icons": "^0.58.0", - "@deephaven/iris-grid": "^0.58.0", - "@deephaven/jsapi-types": "^0.58.0", - "@deephaven/log": "^0.58.0", - "@deephaven/react-hooks": "^0.58.0", - "@fortawesome/fontawesome-common-types": "^6.1.1", - "@fortawesome/react-fontawesome": "^0.2.0" - } - }, - "@deephaven/react-hooks": { - "version": "0.58.0", - "resolved": "https://registry.npmjs.org/@deephaven/react-hooks/-/react-hooks-0.58.0.tgz", - "integrity": "sha512-XeQgk8VqaTwcI68660pNd5q611EkKtqIxKaZnPMR5GzbHn1zE55fFAUi5UdgrSJhhe2oaIz2tFbVd8uaduANsw==", - "dev": true, - "requires": { - "@adobe/react-spectrum": "^3.29.0", - "@deephaven/log": "^0.58.0", - "@deephaven/utils": "^0.58.0", - "lodash.debounce": "^4.0.8", - "shortid": "^2.2.16" - } - }, - "@deephaven/storage": { - "version": "0.58.0", - "resolved": "https://registry.npmjs.org/@deephaven/storage/-/storage-0.58.0.tgz", - "integrity": "sha512-GGgcqHdgQCko1vxSJttwDw04u4atbv51C/t8IJPdHoTzd1HoY/yYhX639UranueS5LygBTwu4QCM73CMuHS0eg==", - "dev": true, - "requires": { - "@deephaven/filters": "^0.58.0", - "@deephaven/log": "^0.58.0", - "lodash.throttle": "^4.1.1" - } - }, - "@deephaven/utils": { - "version": "0.58.0", - "resolved": "https://registry.npmjs.org/@deephaven/utils/-/utils-0.58.0.tgz", - "integrity": "sha512-5zmnUYwAT6ognsZ7SjhEF6OS1xjF4nP3RixEO+CEZdBxen5Q8pZ2CjhPv2FvuqAUGEx+MhPq/yD1AXvzu3HITw==", - "dev": true - }, - "@esbuild/android-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", - "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", - "dev": true, - "optional": true - }, - "@esbuild/android-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", - "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", - "dev": true, - "optional": true - }, - "@esbuild/android-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", - "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", - "dev": true, - "optional": true - }, - "@esbuild/darwin-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", - "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", - "dev": true, - "optional": true - }, - "@esbuild/darwin-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", - "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", - "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", - "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", - "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", - "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", - "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-loong64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", - "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-mips64el": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", - "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", - "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", - "dev": true, - "optional": true - }, - "@esbuild/linux-riscv64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", - "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", - "dev": true, - "optional": true - }, - "@esbuild/linux-s390x": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", - "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", - "dev": true, - "optional": true - }, - "@esbuild/linux-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", - "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", - "dev": true, - "optional": true - }, - "@esbuild/netbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", - "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", - "dev": true, - "optional": true - }, - "@esbuild/openbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", - "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", - "dev": true, - "optional": true - }, - "@esbuild/sunos-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", - "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", - "dev": true, - "optional": true - }, - "@esbuild/win32-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", - "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", - "dev": true, - "optional": true - }, - "@esbuild/win32-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", - "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", - "dev": true, - "optional": true - }, - "@esbuild/win32-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", - "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", - "dev": true, - "optional": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "esbuild": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", - "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", - "dev": true, - "requires": { - "@esbuild/aix-ppc64": "0.19.12", - "@esbuild/android-arm": "0.19.12", - "@esbuild/android-arm64": "0.19.12", - "@esbuild/android-x64": "0.19.12", - "@esbuild/darwin-arm64": "0.19.12", - "@esbuild/darwin-x64": "0.19.12", - "@esbuild/freebsd-arm64": "0.19.12", - "@esbuild/freebsd-x64": "0.19.12", - "@esbuild/linux-arm": "0.19.12", - "@esbuild/linux-arm64": "0.19.12", - "@esbuild/linux-ia32": "0.19.12", - "@esbuild/linux-loong64": "0.19.12", - "@esbuild/linux-mips64el": "0.19.12", - "@esbuild/linux-ppc64": "0.19.12", - "@esbuild/linux-riscv64": "0.19.12", - "@esbuild/linux-s390x": "0.19.12", - "@esbuild/linux-x64": "0.19.12", - "@esbuild/netbsd-x64": "0.19.12", - "@esbuild/openbsd-x64": "0.19.12", - "@esbuild/sunos-x64": "0.19.12", - "@esbuild/win32-arm64": "0.19.12", - "@esbuild/win32-ia32": "0.19.12", - "@esbuild/win32-x64": "0.19.12" - } - }, - "event-target-shim": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-6.0.2.tgz", - "integrity": "sha512-8q3LsZjRezbFZ2PN+uP+Q7pnHUMmAOziU2vA2OwoFaKIXxlxl38IylhSSgUorWu/rf4er67w0ikBqjBFk/pomA==", - "dev": true - }, - "rollup": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.6.tgz", - "integrity": "sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==", - "dev": true, - "requires": { - "@rollup/rollup-android-arm-eabi": "4.9.6", - "@rollup/rollup-android-arm64": "4.9.6", - "@rollup/rollup-darwin-arm64": "4.9.6", - "@rollup/rollup-darwin-x64": "4.9.6", - "@rollup/rollup-linux-arm-gnueabihf": "4.9.6", - "@rollup/rollup-linux-arm64-gnu": "4.9.6", - "@rollup/rollup-linux-arm64-musl": "4.9.6", - "@rollup/rollup-linux-riscv64-gnu": "4.9.6", - "@rollup/rollup-linux-x64-gnu": "4.9.6", - "@rollup/rollup-linux-x64-musl": "4.9.6", - "@rollup/rollup-win32-arm64-msvc": "4.9.6", - "@rollup/rollup-win32-ia32-msvc": "4.9.6", - "@rollup/rollup-win32-x64-msvc": "4.9.6", - "@types/estree": "1.0.5", - "fsevents": "~2.3.2" - } - }, - "vite": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.12.tgz", - "integrity": "sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==", - "dev": true, - "requires": { - "esbuild": "^0.19.3", - "fsevents": "~2.3.3", - "postcss": "^8.4.32", - "rollup": "^4.2.0" - } - } - } - }, "execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",