More dashboard fixes (#10494)

- Fix context menu floating some distance away from the right side when clicking near right edge
- Add a line beside nested categories to make it clearer that it's not a UI glitch
- Fix watch mode for electron app

# Important Notes
None
This commit is contained in:
somebody1234 2024-07-10 19:04:20 +10:00 committed by GitHub
parent ee0175c364
commit b55086de75
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
9 changed files with 121 additions and 104 deletions

View File

@ -26,30 +26,37 @@
"electron-is-dev": "^2.0.0",
"enso-content-config": "workspace:*",
"mime-types": "^2.1.35",
"mkcert": "3.2.0",
"opener": "^1.5.2",
"string-length": "^5.0.1",
"tar": "^6.2.0",
"yargs": "17.6.2",
"mkcert": "3.2.0"
"yargs": "17.6.2"
},
"devDependencies": {
"@babel/plugin-syntax-import-attributes": "^7.24.7",
"@electron/notarize": "2.1.0",
"@types/node": "^20.11.21",
"electron": "25.7.0",
"electron-builder": "^24.13.3",
"enso-common": "workspace:*",
"enso-runner": "workspace:*",
"enso-gui2": "workspace:*",
"enso-runner": "workspace:*",
"esbuild": "^0.19.3",
"esbuild-plugin-yaml": "^0.0.1",
"fast-glob": "^3.2.12",
"lightningcss": "^1.24.0",
"portfinder": "^1.0.32",
"rollup": "^4.18.1",
"sharp": "^0.31.2",
"to-ico": "^1.1.5",
"tsx": "^4.7.1",
"vite": "^5.3.3"
},
"//": [
"vite is required for the watch script",
"rollup is required for vite",
"@babel/plugin-syntax-import-attributes is a dependency of the dashboard"
],
"scripts": {
"typecheck": "npm run --workspace=enso-gui2 compile-server && tsc --build",
"start": "tsx start.ts",

View File

@ -39,6 +39,7 @@ const logger = contentConfig.logger
if (process.env.ELECTRON_DEV_MODE === 'true' && process.env.NODE_MODULES_PATH != null) {
require.main?.paths.unshift(process.env.NODE_MODULES_PATH)
console.log(require.main?.paths)
}
// ===========

View File

@ -41,7 +41,7 @@ process.env.ELECTRON_DEV_MODE = 'true'
console.log('Cleaning IDE dist directory.')
await fs.rm(IDE_DIR_PATH, { recursive: true, force: true })
await fs.mkdir(IDE_DIR_PATH, { recursive: true })
const NODE_MODULES_PATH = path.resolve('../../../../node_modules')
const NODE_MODULES_PATH = path.resolve('./node_modules')
const ALL_BUNDLES_READY = new Promise<Watches>((resolve, reject) => {
void (async () => {

View File

@ -26,9 +26,6 @@
"test:e2e": "cross-env NODE_ENV=production playwright test",
"test:e2e:debug": "cross-env NODE_ENV=production playwright test --ui"
},
"//": [
"@fortawesome/fontawesome-svg-core is required as a peer dependency for @fortawesome/react-fontawesome"
],
"dependencies": {
"@aws-amplify/auth": "5.6.5",
"@aws-amplify/core": "5.8.5",

View File

@ -7,6 +7,16 @@ import Modal from '#/components/Modal'
import * as tailwindMerge from '#/utilities/tailwindMerge'
// =================
// === Constants ===
// =================
const DEFAULT_MENU_WIDTH = 256
const MACOS_MENU_WIDTH = 230
/** The width of a single context menu. */
const MENU_WIDTH = detect.isOnMacOS() ? MACOS_MENU_WIDTH : DEFAULT_MENU_WIDTH
const HALF_MENU_WIDTH = Math.floor(MENU_WIDTH / 2)
// ===================
// === ContextMenu ===
// ===================
@ -34,12 +44,9 @@ function ContextMenus(props: ContextMenusProps, ref: React.ForwardedRef<HTMLDivE
<div
data-testid="context-menus"
ref={ref}
style={{ left: event.pageX, top: event.pageY }}
style={{ left: event.pageX - HALF_MENU_WIDTH, top: event.pageY }}
className={tailwindMerge.twMerge(
'pointer-events-none sticky flex w-min items-start gap-context-menus',
detect.isOnMacOS()
? 'ml-context-menu-macos-half-x -translate-x-context-menu-macos-half-x'
: 'ml-context-menu-half-x -translate-x-context-menu-half-x'
'pointer-events-none sticky flex w-min items-start gap-context-menus'
)}
onClick={clickEvent => {
clickEvent.stopPropagation()

View File

@ -42,7 +42,7 @@ interface CategoryMetadata {
readonly textId: Extract<text.TextId, `${Category}Category`>
readonly buttonTextId: Extract<text.TextId, `${Category}CategoryButtonLabel`>
readonly dropZoneTextId: Extract<text.TextId, `${Category}CategoryDropZoneLabel`>
readonly className?: string
readonly nested?: true
}
// =================
@ -63,7 +63,7 @@ const CATEGORY_DATA: readonly CategoryMetadata[] = [
textId: 'recentCategory',
buttonTextId: 'recentCategoryButtonLabel',
dropZoneTextId: 'recentCategoryDropZoneLabel',
className: 'ml-4',
nested: true,
},
{
category: Category.trash,
@ -71,7 +71,7 @@ const CATEGORY_DATA: readonly CategoryMetadata[] = [
textId: 'trashCategory',
buttonTextId: 'trashCategoryButtonLabel',
dropZoneTextId: 'trashCategoryDropZoneLabel',
className: 'ml-4',
nested: true,
},
{
category: Category.local,
@ -120,8 +120,7 @@ function CategorySwitcherItem(props: InternalCategorySwitcherItemProps) {
tooltipPlacement="right"
className={tailwindMerge.twMerge(
isCurrent && 'focus-default',
isDisabled && 'cursor-not-allowed hover:bg-transparent',
data.className
isDisabled && 'cursor-not-allowed hover:bg-transparent'
)}
aria-label={getText(buttonTextId)}
onPress={onPress}
@ -230,7 +229,7 @@ export default function CategorySwitcher(props: CategorySwitcherProps) {
{categoryData.map(data => {
const error = getCategoryError(data.category)
return (
const element = (
<CategorySwitcherItem
key={data.category}
id={data.category}
@ -281,6 +280,14 @@ export default function CategorySwitcher(props: CategorySwitcherProps) {
}}
/>
)
return data.nested ? (
<div className="flex">
<div className="ml-[15px] mr-1 border-r border-primary/20" />
{element}
</div>
) : (
element
)
})}
</div>
</div>

View File

@ -83,8 +83,6 @@
--context-menus-gap: 0.125rem;
--context-menu-padding: 0.5rem;
--context-menu-width: 16rem;
--context-menu-half-width: calc(var(--context-menu-width) / 2);
--context-menu-macos-half-width: calc(var(--context-menu-macos-width) / 2);
--context-menu-macos-width: 14.375rem;
--context-menu-entry-padding-x: 0.75rem;
--separator-margin-y: 0.125rem;

View File

@ -321,8 +321,6 @@ export default /** @satisfies {import('tailwindcss').Config} */ ({
'close-icon': 'var(--close-icon-margin)',
'date-input-gap': 'var(--date-input-gap)',
'date-input-calendar-gap': 'var(--date-input-calendar-gap)',
'context-menu-macos-half-x': 'var(--context-menu-macos-half-width)',
'context-menu-half-x': 'var(--context-menu-half-width)',
'chat-header-x': 'var(--chat-header-margin-x)',
'chat-header-t': 'var(--chat-header-margin-top)',
'chat-form-x': 'var(--chat-form-margin-x)',
@ -410,10 +408,6 @@ inset 0 -36px 51px -51px #00000014`,
'fill-news-items': 'repeat(auto-fill, minmax(var(--news-items-column-width), 1fr))',
'fill-samples': 'repeat(auto-fill, minmax(var(--samples-column-width), 1fr))',
},
translate: {
'context-menu-half-x': 'var(--context-menu-half-width)',
'context-menu-macos-half-x': 'var(--context-menu-macos-half-width)',
},
dashArray: {
5: '5-12',
75: '75-12',

View File

@ -364,7 +364,7 @@ importers:
version: 5.3.3(@types/node@20.11.21)(lightningcss@1.25.1)
vite-plugin-vue-devtools:
specifier: 7.3.5
version: 7.3.5(rollup@4.18.0)(vite@5.3.3(@types/node@20.11.21)(lightningcss@1.25.1))(vue@3.4.31(typescript@5.5.3))
version: 7.3.5(rollup@4.18.1)(vite@5.3.3(@types/node@20.11.21)(lightningcss@1.25.1))(vue@3.4.31(typescript@5.5.3))
vitest:
specifier: ^1.3.1
version: 1.6.0(@types/node@20.11.21)(jsdom@24.1.0)(lightningcss@1.25.1)
@ -477,6 +477,9 @@ importers:
specifier: 17.6.2
version: 17.6.2
devDependencies:
'@babel/plugin-syntax-import-attributes':
specifier: ^7.24.7
version: 7.24.7(@babel/core@7.24.7)
'@electron/notarize':
specifier: 2.1.0
version: 2.1.0
@ -513,6 +516,9 @@ importers:
portfinder:
specifier: ^1.0.32
version: 1.0.32
rollup:
specifier: ^4.18.1
version: 4.18.1
sharp:
specifier: ^0.31.2
version: 0.31.3
@ -657,7 +663,7 @@ importers:
version: 4.3.0(@vue/compiler-sfc@3.4.31)(prettier@3.3.2)
'@modyfi/vite-plugin-yaml':
specifier: ^1.0.4
version: 1.1.0(rollup@4.18.0)(vite@5.3.3(@types/node@20.11.21)(lightningcss@1.25.1))
version: 1.1.0(rollup@4.18.1)(vite@5.3.3(@types/node@20.11.21)(lightningcss@1.25.1))
'@playwright/experimental-ct-react':
specifier: ^1.40.0
version: 1.45.0(@types/node@20.11.21)(lightningcss@1.25.1)(vite@5.3.3(@types/node@20.11.21)(lightningcss@1.25.1))
@ -2436,83 +2442,83 @@ packages:
rollup:
optional: true
'@rollup/rollup-android-arm-eabi@4.18.0':
resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==}
'@rollup/rollup-android-arm-eabi@4.18.1':
resolution: {integrity: sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==}
cpu: [arm]
os: [android]
'@rollup/rollup-android-arm64@4.18.0':
resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==}
'@rollup/rollup-android-arm64@4.18.1':
resolution: {integrity: sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==}
cpu: [arm64]
os: [android]
'@rollup/rollup-darwin-arm64@4.18.0':
resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==}
'@rollup/rollup-darwin-arm64@4.18.1':
resolution: {integrity: sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==}
cpu: [arm64]
os: [darwin]
'@rollup/rollup-darwin-x64@4.18.0':
resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==}
'@rollup/rollup-darwin-x64@4.18.1':
resolution: {integrity: sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==}
cpu: [x64]
os: [darwin]
'@rollup/rollup-linux-arm-gnueabihf@4.18.0':
resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==}
'@rollup/rollup-linux-arm-gnueabihf@4.18.1':
resolution: {integrity: sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==}
cpu: [arm]
os: [linux]
'@rollup/rollup-linux-arm-musleabihf@4.18.0':
resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==}
'@rollup/rollup-linux-arm-musleabihf@4.18.1':
resolution: {integrity: sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==}
cpu: [arm]
os: [linux]
'@rollup/rollup-linux-arm64-gnu@4.18.0':
resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==}
'@rollup/rollup-linux-arm64-gnu@4.18.1':
resolution: {integrity: sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==}
cpu: [arm64]
os: [linux]
'@rollup/rollup-linux-arm64-musl@4.18.0':
resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==}
'@rollup/rollup-linux-arm64-musl@4.18.1':
resolution: {integrity: sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==}
cpu: [arm64]
os: [linux]
'@rollup/rollup-linux-powerpc64le-gnu@4.18.0':
resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==}
'@rollup/rollup-linux-powerpc64le-gnu@4.18.1':
resolution: {integrity: sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==}
cpu: [ppc64]
os: [linux]
'@rollup/rollup-linux-riscv64-gnu@4.18.0':
resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==}
'@rollup/rollup-linux-riscv64-gnu@4.18.1':
resolution: {integrity: sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==}
cpu: [riscv64]
os: [linux]
'@rollup/rollup-linux-s390x-gnu@4.18.0':
resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==}
'@rollup/rollup-linux-s390x-gnu@4.18.1':
resolution: {integrity: sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==}
cpu: [s390x]
os: [linux]
'@rollup/rollup-linux-x64-gnu@4.18.0':
resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==}
'@rollup/rollup-linux-x64-gnu@4.18.1':
resolution: {integrity: sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==}
cpu: [x64]
os: [linux]
'@rollup/rollup-linux-x64-musl@4.18.0':
resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==}
'@rollup/rollup-linux-x64-musl@4.18.1':
resolution: {integrity: sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==}
cpu: [x64]
os: [linux]
'@rollup/rollup-win32-arm64-msvc@4.18.0':
resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==}
'@rollup/rollup-win32-arm64-msvc@4.18.1':
resolution: {integrity: sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==}
cpu: [arm64]
os: [win32]
'@rollup/rollup-win32-ia32-msvc@4.18.0':
resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==}
'@rollup/rollup-win32-ia32-msvc@4.18.1':
resolution: {integrity: sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==}
cpu: [ia32]
os: [win32]
'@rollup/rollup-win32-x64-msvc@4.18.0':
resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==}
'@rollup/rollup-win32-x64-msvc@4.18.1':
resolution: {integrity: sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==}
cpu: [x64]
os: [win32]
@ -6322,8 +6328,8 @@ packages:
rollup-pluginutils@2.8.2:
resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==}
rollup@4.18.0:
resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==}
rollup@4.18.1:
resolution: {integrity: sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@ -8663,9 +8669,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@modyfi/vite-plugin-yaml@1.1.0(rollup@4.18.0)(vite@5.3.3(@types/node@20.11.21)(lightningcss@1.25.1))':
'@modyfi/vite-plugin-yaml@1.1.0(rollup@4.18.1)(vite@5.3.3(@types/node@20.11.21)(lightningcss@1.25.1))':
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.18.0)
'@rollup/pluginutils': 5.1.0(rollup@4.18.1)
js-yaml: 4.1.0
tosource: 2.0.0-alpha.3
vite: 5.3.3(@types/node@20.11.21)(lightningcss@1.25.1)
@ -9695,60 +9701,60 @@ snapshots:
'@remix-run/router@1.17.0': {}
'@rollup/pluginutils@5.1.0(rollup@4.18.0)':
'@rollup/pluginutils@5.1.0(rollup@4.18.1)':
dependencies:
'@types/estree': 1.0.5
estree-walker: 2.0.2
picomatch: 2.3.1
optionalDependencies:
rollup: 4.18.0
rollup: 4.18.1
'@rollup/rollup-android-arm-eabi@4.18.0':
'@rollup/rollup-android-arm-eabi@4.18.1':
optional: true
'@rollup/rollup-android-arm64@4.18.0':
'@rollup/rollup-android-arm64@4.18.1':
optional: true
'@rollup/rollup-darwin-arm64@4.18.0':
'@rollup/rollup-darwin-arm64@4.18.1':
optional: true
'@rollup/rollup-darwin-x64@4.18.0':
'@rollup/rollup-darwin-x64@4.18.1':
optional: true
'@rollup/rollup-linux-arm-gnueabihf@4.18.0':
'@rollup/rollup-linux-arm-gnueabihf@4.18.1':
optional: true
'@rollup/rollup-linux-arm-musleabihf@4.18.0':
'@rollup/rollup-linux-arm-musleabihf@4.18.1':
optional: true
'@rollup/rollup-linux-arm64-gnu@4.18.0':
'@rollup/rollup-linux-arm64-gnu@4.18.1':
optional: true
'@rollup/rollup-linux-arm64-musl@4.18.0':
'@rollup/rollup-linux-arm64-musl@4.18.1':
optional: true
'@rollup/rollup-linux-powerpc64le-gnu@4.18.0':
'@rollup/rollup-linux-powerpc64le-gnu@4.18.1':
optional: true
'@rollup/rollup-linux-riscv64-gnu@4.18.0':
'@rollup/rollup-linux-riscv64-gnu@4.18.1':
optional: true
'@rollup/rollup-linux-s390x-gnu@4.18.0':
'@rollup/rollup-linux-s390x-gnu@4.18.1':
optional: true
'@rollup/rollup-linux-x64-gnu@4.18.0':
'@rollup/rollup-linux-x64-gnu@4.18.1':
optional: true
'@rollup/rollup-linux-x64-musl@4.18.0':
'@rollup/rollup-linux-x64-musl@4.18.1':
optional: true
'@rollup/rollup-win32-arm64-msvc@4.18.0':
'@rollup/rollup-win32-arm64-msvc@4.18.1':
optional: true
'@rollup/rollup-win32-ia32-msvc@4.18.0':
'@rollup/rollup-win32-ia32-msvc@4.18.1':
optional: true
'@rollup/rollup-win32-x64-msvc@4.18.0':
'@rollup/rollup-win32-x64-msvc@4.18.1':
optional: true
'@rushstack/eslint-patch@1.10.3': {}
@ -14196,26 +14202,26 @@ snapshots:
dependencies:
estree-walker: 0.6.1
rollup@4.18.0:
rollup@4.18.1:
dependencies:
'@types/estree': 1.0.5
optionalDependencies:
'@rollup/rollup-android-arm-eabi': 4.18.0
'@rollup/rollup-android-arm64': 4.18.0
'@rollup/rollup-darwin-arm64': 4.18.0
'@rollup/rollup-darwin-x64': 4.18.0
'@rollup/rollup-linux-arm-gnueabihf': 4.18.0
'@rollup/rollup-linux-arm-musleabihf': 4.18.0
'@rollup/rollup-linux-arm64-gnu': 4.18.0
'@rollup/rollup-linux-arm64-musl': 4.18.0
'@rollup/rollup-linux-powerpc64le-gnu': 4.18.0
'@rollup/rollup-linux-riscv64-gnu': 4.18.0
'@rollup/rollup-linux-s390x-gnu': 4.18.0
'@rollup/rollup-linux-x64-gnu': 4.18.0
'@rollup/rollup-linux-x64-musl': 4.18.0
'@rollup/rollup-win32-arm64-msvc': 4.18.0
'@rollup/rollup-win32-ia32-msvc': 4.18.0
'@rollup/rollup-win32-x64-msvc': 4.18.0
'@rollup/rollup-android-arm-eabi': 4.18.1
'@rollup/rollup-android-arm64': 4.18.1
'@rollup/rollup-darwin-arm64': 4.18.1
'@rollup/rollup-darwin-x64': 4.18.1
'@rollup/rollup-linux-arm-gnueabihf': 4.18.1
'@rollup/rollup-linux-arm-musleabihf': 4.18.1
'@rollup/rollup-linux-arm64-gnu': 4.18.1
'@rollup/rollup-linux-arm64-musl': 4.18.1
'@rollup/rollup-linux-powerpc64le-gnu': 4.18.1
'@rollup/rollup-linux-riscv64-gnu': 4.18.1
'@rollup/rollup-linux-s390x-gnu': 4.18.1
'@rollup/rollup-linux-x64-gnu': 4.18.1
'@rollup/rollup-linux-x64-musl': 4.18.1
'@rollup/rollup-win32-arm64-msvc': 4.18.1
'@rollup/rollup-win32-ia32-msvc': 4.18.1
'@rollup/rollup-win32-x64-msvc': 4.18.1
fsevents: 2.3.3
rrweb-cssom@0.6.0: {}
@ -14977,10 +14983,10 @@ snapshots:
- supports-color
- terser
vite-plugin-inspect@0.8.4(rollup@4.18.0)(vite@5.3.3(@types/node@20.11.21)(lightningcss@1.25.1)):
vite-plugin-inspect@0.8.4(rollup@4.18.1)(vite@5.3.3(@types/node@20.11.21)(lightningcss@1.25.1)):
dependencies:
'@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.1.0(rollup@4.18.0)
'@rollup/pluginutils': 5.1.0(rollup@4.18.1)
debug: 4.3.5
error-stack-parser-es: 0.1.4
fs-extra: 11.2.0
@ -14993,7 +14999,7 @@ snapshots:
- rollup
- supports-color
vite-plugin-vue-devtools@7.3.5(rollup@4.18.0)(vite@5.3.3(@types/node@20.11.21)(lightningcss@1.25.1))(vue@3.4.31(typescript@5.5.3)):
vite-plugin-vue-devtools@7.3.5(rollup@4.18.1)(vite@5.3.3(@types/node@20.11.21)(lightningcss@1.25.1))(vue@3.4.31(typescript@5.5.3)):
dependencies:
'@vue/devtools-core': 7.3.5(vite@5.3.3(@types/node@20.11.21)(lightningcss@1.25.1))(vue@3.4.31(typescript@5.5.3))
'@vue/devtools-kit': 7.3.5
@ -15001,7 +15007,7 @@ snapshots:
execa: 8.0.1
sirv: 2.0.4
vite: 5.3.3(@types/node@20.11.21)(lightningcss@1.25.1)
vite-plugin-inspect: 0.8.4(rollup@4.18.0)(vite@5.3.3(@types/node@20.11.21)(lightningcss@1.25.1))
vite-plugin-inspect: 0.8.4(rollup@4.18.1)(vite@5.3.3(@types/node@20.11.21)(lightningcss@1.25.1))
vite-plugin-vue-inspector: 5.1.2(vite@5.3.3(@types/node@20.11.21)(lightningcss@1.25.1))
transitivePeerDependencies:
- '@nuxt/kit'
@ -15028,7 +15034,7 @@ snapshots:
dependencies:
esbuild: 0.21.5
postcss: 8.4.39
rollup: 4.18.0
rollup: 4.18.1
optionalDependencies:
'@types/node': 20.11.21
fsevents: 2.3.3