[WEB-4841] chore: calendar component migration UI to propel (#7730)
* chore: move calendar components and dependencies * chore: update package configurations * chore: calendar import updated * chore: propel config updated * chore: propel calendar code refactor * chore: code refactor * fix: build error
This commit is contained in:
parent
9ab3143a73
commit
498613284e
16 changed files with 156 additions and 164 deletions
|
|
@ -5,7 +5,7 @@ import { PreloadResources } from "./layout.preload";
|
||||||
// styles
|
// styles
|
||||||
import "@/styles/command-pallette.css";
|
import "@/styles/command-pallette.css";
|
||||||
import "@/styles/emoji.css";
|
import "@/styles/emoji.css";
|
||||||
import "@/styles/react-day-picker.css";
|
import "@plane/propel/styles/react-day-picker";
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
robots: {
|
robots: {
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,8 @@ import { Controller, useForm } from "react-hook-form";
|
||||||
import { X } from "lucide-react";
|
import { X } from "lucide-react";
|
||||||
import { Dialog, Transition } from "@headlessui/react";
|
import { Dialog, Transition } from "@headlessui/react";
|
||||||
|
|
||||||
import { Button, Calendar } from "@plane/ui";
|
import { Calendar } from "@plane/propel/calendar";
|
||||||
|
import { Button } from "@plane/ui";
|
||||||
|
|
||||||
import { renderFormattedPayloadDate, renderFormattedDate, getDate } from "@plane/utils";
|
import { renderFormattedPayloadDate, renderFormattedDate, getDate } from "@plane/utils";
|
||||||
import { DateFilterSelect } from "./date-filter-select";
|
import { DateFilterSelect } from "./date-filter-select";
|
||||||
|
|
|
||||||
|
|
@ -3,14 +3,14 @@
|
||||||
import React, { useEffect, useRef, useState } from "react";
|
import React, { useEffect, useRef, useState } from "react";
|
||||||
import { Placement } from "@popperjs/core";
|
import { Placement } from "@popperjs/core";
|
||||||
import { observer } from "mobx-react";
|
import { observer } from "mobx-react";
|
||||||
import { DateRange, Matcher } from "react-day-picker";
|
|
||||||
import { usePopper } from "react-popper";
|
import { usePopper } from "react-popper";
|
||||||
import { ArrowRight, CalendarCheck2, CalendarDays, X } from "lucide-react";
|
import { ArrowRight, CalendarCheck2, CalendarDays, X } from "lucide-react";
|
||||||
import { Combobox } from "@headlessui/react";
|
import { Combobox } from "@headlessui/react";
|
||||||
// plane imports
|
// plane imports
|
||||||
import { useTranslation } from "@plane/i18n";
|
import { useTranslation } from "@plane/i18n";
|
||||||
// ui
|
// ui
|
||||||
import { ComboDropDown, Calendar } from "@plane/ui";
|
import { Calendar, DateRange, Matcher } from "@plane/propel/calendar";
|
||||||
|
import { ComboDropDown } from "@plane/ui";
|
||||||
import { cn, renderFormattedDate } from "@plane/utils";
|
import { cn, renderFormattedDate } from "@plane/utils";
|
||||||
// helpers
|
// helpers
|
||||||
// hooks
|
// hooks
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
import React, { useRef, useState } from "react";
|
import React, { useRef, useState } from "react";
|
||||||
import { observer } from "mobx-react";
|
import { observer } from "mobx-react";
|
||||||
import { Matcher } from "react-day-picker";
|
|
||||||
import { createPortal } from "react-dom";
|
import { createPortal } from "react-dom";
|
||||||
import { usePopper } from "react-popper";
|
import { usePopper } from "react-popper";
|
||||||
import { CalendarDays, X } from "lucide-react";
|
import { CalendarDays, X } from "lucide-react";
|
||||||
import { Combobox } from "@headlessui/react";
|
import { Combobox } from "@headlessui/react";
|
||||||
// ui
|
// ui
|
||||||
import { ComboDropDown, Calendar } from "@plane/ui";
|
import { Calendar, Matcher } from "@plane/propel/calendar";
|
||||||
|
import { ComboDropDown } from "@plane/ui";
|
||||||
import { cn, renderFormattedDate, getDate } from "@plane/utils";
|
import { cn, renderFormattedDate, getDate } from "@plane/utils";
|
||||||
// helpers
|
// helpers
|
||||||
// hooks
|
// hooks
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,8 @@ import { FC, Fragment, useState } from "react";
|
||||||
import { Dialog, Transition } from "@headlessui/react";
|
import { Dialog, Transition } from "@headlessui/react";
|
||||||
// ui
|
// ui
|
||||||
import { useTranslation } from "@plane/i18n";
|
import { useTranslation } from "@plane/i18n";
|
||||||
import { Button, Calendar } from "@plane/ui";
|
import { Calendar } from "@plane/propel/calendar";
|
||||||
|
import { Button } from "@plane/ui";
|
||||||
|
|
||||||
export type InboxIssueSnoozeModalProps = {
|
export type InboxIssueSnoozeModalProps = {
|
||||||
isOpen: boolean;
|
isOpen: boolean;
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,6 @@
|
||||||
"posthog-js": "^1.131.3",
|
"posthog-js": "^1.131.3",
|
||||||
"react": "catalog:",
|
"react": "catalog:",
|
||||||
"react-color": "^2.19.3",
|
"react-color": "^2.19.3",
|
||||||
"react-day-picker": "9.5.0",
|
|
||||||
"react-dom": "catalog:",
|
"react-dom": "catalog:",
|
||||||
"react-dropzone": "^14.2.3",
|
"react-dropzone": "^14.2.3",
|
||||||
"react-hook-form": "7.51.5",
|
"react-hook-form": "7.51.5",
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
import type { Preview } from "@storybook/react-vite";
|
import type { Preview } from "@storybook/react-vite";
|
||||||
import "@plane/tailwind-config/global.css";
|
import "@plane/tailwind-config/global.css";
|
||||||
|
import "../src/styles/react-day-picker.css";
|
||||||
|
|
||||||
const parameters: Preview["parameters"] = {
|
const parameters: Preview["parameters"] = {
|
||||||
controls: {
|
controls: {
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@
|
||||||
"exports": {
|
"exports": {
|
||||||
"./accordion": "./dist/accordion/index.js",
|
"./accordion": "./dist/accordion/index.js",
|
||||||
"./avatar": "./dist/avatar/index.js",
|
"./avatar": "./dist/avatar/index.js",
|
||||||
|
"./calendar": "./dist/calendar/index.js",
|
||||||
"./card": "./dist/card/index.js",
|
"./card": "./dist/card/index.js",
|
||||||
"./charts/*": "./dist/charts/*/index.js",
|
"./charts/*": "./dist/charts/*/index.js",
|
||||||
"./collapsible": "./dist/collapsible/index.js",
|
"./collapsible": "./dist/collapsible/index.js",
|
||||||
|
|
@ -31,6 +32,7 @@
|
||||||
"./scrollarea": "./dist/scrollarea/index.js",
|
"./scrollarea": "./dist/scrollarea/index.js",
|
||||||
"./skeleton": "./dist/skeleton/index.js",
|
"./skeleton": "./dist/skeleton/index.js",
|
||||||
"./styles/fonts": "./dist/styles/fonts/index.css",
|
"./styles/fonts": "./dist/styles/fonts/index.css",
|
||||||
|
"./styles/react-day-picker": "./dist/styles/react-day-picker.css",
|
||||||
"./switch": "./dist/switch/index.js",
|
"./switch": "./dist/switch/index.js",
|
||||||
"./table": "./dist/table/index.js",
|
"./table": "./dist/table/index.js",
|
||||||
"./tabs": "./dist/tabs/index.js",
|
"./tabs": "./dist/tabs/index.js",
|
||||||
|
|
@ -50,6 +52,7 @@
|
||||||
"frimousse": "^0.3.0",
|
"frimousse": "^0.3.0",
|
||||||
"lucide-react": "catalog:",
|
"lucide-react": "catalog:",
|
||||||
"react": "catalog:",
|
"react": "catalog:",
|
||||||
|
"react-day-picker": "9.5.0",
|
||||||
"react-dom": "catalog:",
|
"react-dom": "catalog:",
|
||||||
"recharts": "^2.15.1",
|
"recharts": "^2.15.1",
|
||||||
"tailwind-merge": "^3.3.1",
|
"tailwind-merge": "^3.3.1",
|
||||||
|
|
|
||||||
32
packages/propel/src/calendar/calendar.stories.tsx
Normal file
32
packages/propel/src/calendar/calendar.stories.tsx
Normal file
|
|
@ -0,0 +1,32 @@
|
||||||
|
import { ComponentProps, useState } from "react";
|
||||||
|
import type { Meta, StoryObj } from "@storybook/react-vite";
|
||||||
|
import { Calendar } from "./root";
|
||||||
|
|
||||||
|
type CalendarProps = ComponentProps<typeof Calendar>;
|
||||||
|
|
||||||
|
const meta: Meta<CalendarProps> = {
|
||||||
|
title: "Components/Calendar",
|
||||||
|
component: Calendar,
|
||||||
|
parameters: {
|
||||||
|
layout: "centered",
|
||||||
|
},
|
||||||
|
args: {
|
||||||
|
showOutsideDays: true,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
export default meta;
|
||||||
|
type Story = StoryObj<CalendarProps>;
|
||||||
|
|
||||||
|
export const Default: Story = {
|
||||||
|
args: {},
|
||||||
|
render: (args: CalendarProps) => {
|
||||||
|
const [date, setDate] = useState<Date | undefined>(new Date());
|
||||||
|
|
||||||
|
return (
|
||||||
|
<div className="p-4">
|
||||||
|
<Calendar {...args} mode="single" selected={date} onSelect={setDate} className="rounded-md border" />
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
},
|
||||||
|
};
|
||||||
2
packages/propel/src/calendar/index.ts
Normal file
2
packages/propel/src/calendar/index.ts
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
export * from "./root";
|
||||||
|
export type { Matcher, DateRange } from "react-day-picker";
|
||||||
38
packages/propel/src/calendar/root.tsx
Normal file
38
packages/propel/src/calendar/root.tsx
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
"use client";
|
||||||
|
|
||||||
|
import * as React from "react";
|
||||||
|
import { ChevronLeft } from "lucide-react";
|
||||||
|
import { DayPicker } from "react-day-picker";
|
||||||
|
|
||||||
|
import { cn } from "../utils";
|
||||||
|
|
||||||
|
export type CalendarProps = React.ComponentProps<typeof DayPicker>;
|
||||||
|
|
||||||
|
export const Calendar = ({ className, showOutsideDays = true, ...props }: CalendarProps) => {
|
||||||
|
const currentYear = new Date().getFullYear();
|
||||||
|
const thirtyYearsAgoFirstDay = new Date(currentYear - 30, 0, 1);
|
||||||
|
const thirtyYearsFromNowFirstDay = new Date(currentYear + 30, 11, 31);
|
||||||
|
|
||||||
|
return (
|
||||||
|
<DayPicker
|
||||||
|
showOutsideDays={showOutsideDays}
|
||||||
|
className={cn("p-3", className)}
|
||||||
|
weekStartsOn={props.weekStartsOn}
|
||||||
|
components={{
|
||||||
|
Chevron: ({ className, ...props }) => (
|
||||||
|
<ChevronLeft
|
||||||
|
className={cn(
|
||||||
|
"size-4",
|
||||||
|
{ "rotate-180": props.orientation === "right", "-rotate-90": props.orientation === "down" },
|
||||||
|
className
|
||||||
|
)}
|
||||||
|
{...props}
|
||||||
|
/>
|
||||||
|
),
|
||||||
|
}}
|
||||||
|
startMonth={thirtyYearsAgoFirstDay}
|
||||||
|
endMonth={thirtyYearsFromNowFirstDay}
|
||||||
|
{...props}
|
||||||
|
/>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
@ -4,6 +4,7 @@ export default defineConfig({
|
||||||
entry: [
|
entry: [
|
||||||
"src/accordion/index.ts",
|
"src/accordion/index.ts",
|
||||||
"src/avatar/index.ts",
|
"src/avatar/index.ts",
|
||||||
|
"src/calendar/index.ts",
|
||||||
"src/card/index.ts",
|
"src/card/index.ts",
|
||||||
"src/charts/*/index.ts",
|
"src/charts/*/index.ts",
|
||||||
"src/collapsible/index.ts",
|
"src/collapsible/index.ts",
|
||||||
|
|
|
||||||
|
|
@ -1,85 +0,0 @@
|
||||||
"use client";
|
|
||||||
|
|
||||||
import { ChevronLeft } from "lucide-react";
|
|
||||||
import * as React from "react";
|
|
||||||
import { DayPicker } from "react-day-picker";
|
|
||||||
|
|
||||||
import { cn } from "./utils";
|
|
||||||
|
|
||||||
export type CalendarProps = React.ComponentProps<typeof DayPicker>;
|
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
|
||||||
export const Calendar = ({ className, classNames, showOutsideDays = true, ...props }: CalendarProps) => {
|
|
||||||
const currentYear = new Date().getFullYear();
|
|
||||||
const thirtyYearsAgoFirstDay = new Date(currentYear - 30, 0, 1);
|
|
||||||
const thirtyYearsFromNowFirstDay = new Date(currentYear + 30, 11, 31);
|
|
||||||
|
|
||||||
return (
|
|
||||||
<DayPicker
|
|
||||||
showOutsideDays={showOutsideDays}
|
|
||||||
className={cn("p-3", className)}
|
|
||||||
weekStartsOn={props.weekStartsOn}
|
|
||||||
// classNames={{
|
|
||||||
// months: "flex flex-col sm:flex-row space-y-4 sm:space-x-4 sm:space-y-0",
|
|
||||||
// month: "space-y-4",
|
|
||||||
// // caption: "flex justify-center pt-1 relative items-center",
|
|
||||||
// // caption_label: "hidden",
|
|
||||||
// nav: "box-border absolute top-[1.2rem] right-[1rem] flex items-center",
|
|
||||||
// button_next:
|
|
||||||
// "size-[1.25rem] border-none bg-none p-[0.25rem] m-0 cursor-pointer inline-flex items-center justify-center relative appearance-none rounded-sm hover:bg-custom-background-80 focus-visible:bg-custom-background-80",
|
|
||||||
// button_previous:
|
|
||||||
// "size-[1.25rem] border-none bg-none p-[0.25rem] m-0 cursor-pointer inline-flex items-center justify-center relative appearance-none rounded-sm hover:bg-custom-background-80 focus-visible:bg-custom-background-80",
|
|
||||||
// chevron: "m-0 ml-1 size-[0.75rem]",
|
|
||||||
// // nav_button: cn("h-10 bg-transparent p-0 opacity-50 hover:opacity-100"),
|
|
||||||
// // nav_button_previous: "absolute left-1",
|
|
||||||
// // nav_button_next: "absolute right-1",
|
|
||||||
// table: "w-full border-collapse space-y-1",
|
|
||||||
// head_row: "flex w-full items-center",
|
|
||||||
// head_cell: "rounded-md w-10 text-[10px] text-center m-auto font-semibold uppercase",
|
|
||||||
// row: "flex w-full mt-2",
|
|
||||||
// cell: cn(
|
|
||||||
// "relative p-0 text-center text-sm focus-within:relative focus-within:z-20 [&:has([aria-selected])]:bg-custom-primary-100/50 [&:has([aria-selected].day-range-end)]:rounded-r-full",
|
|
||||||
// props.mode === "range"
|
|
||||||
// ? "[&:has(>.day-range-end)]:rounded-r-full [&:has(>.day-range-start)]:rounded-l-full first:[&:has([aria-selected])]:rounded-l-full last:[&:has([aria-selected])]:rounded-r-full"
|
|
||||||
// : "[&:has([aria-selected])]:rounded-full [&:has([aria-selected])]:bg-custom-primary-100 [&:has([aria-selected])]:text-white"
|
|
||||||
// ),
|
|
||||||
// // day_button:
|
|
||||||
// // "size-10 flex items-center justify-center overflow-hidden box-border m-0 border-2 border-transparent rounded-full",
|
|
||||||
// day: "size-10 p-0 font-normal aria-selected:opacity-100 rounded-full hover:bg-custom-primary-100/60",
|
|
||||||
// day_range_start: "day-range-start bg-custom-primary-100 text-white",
|
|
||||||
// day_range_end: "day-range-end bg-custom-primary-100 text-white",
|
|
||||||
// day_selected: "",
|
|
||||||
// day_today:
|
|
||||||
// "relative after:content-[''] after:absolute after:m-auto after:left-1/3 after:bottom-[6px] after:w-[6px] after:h-[6px] after:bg-custom-primary-100/50 after:rounded-full after:translate-x-1/2 after:translate-y-1/2",
|
|
||||||
// day_outside: "day-outside",
|
|
||||||
// day_disabled: "opacity-50 hover:!bg-transparent",
|
|
||||||
// day_range_middle: "text-black",
|
|
||||||
// day_hidden: "invisible",
|
|
||||||
// caption_dropdowns: "inline-flex bg-transparent",
|
|
||||||
// dropdown_root: "m-0 relative inline-flex items-center",
|
|
||||||
// dropdowns: "relative inline-flex items-center",
|
|
||||||
// dropdown:
|
|
||||||
// "appearance-none absolute z-[2] top-0 bottom-0 left-0 w-full m-0 p-0 opacity-0 border-none text-[1rem] cursor-pointer bg-transparent hover:bg-custom-background-80",
|
|
||||||
// months_dropdown: "capitalize",
|
|
||||||
// caption_label:
|
|
||||||
// "z-[1] inline-flex items-center gap-[0.25rem] m-0 py-0 px-[0.25rem] whitespace-nowrap border-2 border-transparent font-semibold bg-transparent rounded",
|
|
||||||
// ...classNames,
|
|
||||||
// }}
|
|
||||||
components={{
|
|
||||||
Chevron: ({ className, ...props }) => (
|
|
||||||
<ChevronLeft
|
|
||||||
className={cn(
|
|
||||||
"size-4",
|
|
||||||
{ "rotate-180": props.orientation === "right", "-rotate-90": props.orientation === "down" },
|
|
||||||
className
|
|
||||||
)}
|
|
||||||
{...props}
|
|
||||||
/>
|
|
||||||
),
|
|
||||||
}}
|
|
||||||
startMonth={thirtyYearsAgoFirstDay}
|
|
||||||
endMonth={thirtyYearsFromNowFirstDay}
|
|
||||||
{...props}
|
|
||||||
/>
|
|
||||||
);
|
|
||||||
};
|
|
||||||
|
|
@ -2,7 +2,6 @@ export * from "./avatar";
|
||||||
export * from "./badge";
|
export * from "./badge";
|
||||||
export * from "./breadcrumbs";
|
export * from "./breadcrumbs";
|
||||||
export * from "./button";
|
export * from "./button";
|
||||||
export * from "./calendar";
|
|
||||||
export * from "./card";
|
export * from "./card";
|
||||||
export * from "./collapsible";
|
export * from "./collapsible";
|
||||||
export * from "./color-picker";
|
export * from "./color-picker";
|
||||||
|
|
|
||||||
140
pnpm-lock.yaml
generated
140
pnpm-lock.yaml
generated
|
|
@ -555,9 +555,6 @@ importers:
|
||||||
react-color:
|
react-color:
|
||||||
specifier: ^2.19.3
|
specifier: ^2.19.3
|
||||||
version: 2.19.3(react@18.3.1)
|
version: 2.19.3(react@18.3.1)
|
||||||
react-day-picker:
|
|
||||||
specifier: 9.5.0
|
|
||||||
version: 9.5.0(react@18.3.1)
|
|
||||||
react-dom:
|
react-dom:
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 18.3.1(react@18.3.1)
|
version: 18.3.1(react@18.3.1)
|
||||||
|
|
@ -1017,6 +1014,9 @@ importers:
|
||||||
react:
|
react:
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 18.3.1
|
version: 18.3.1
|
||||||
|
react-day-picker:
|
||||||
|
specifier: 9.5.0
|
||||||
|
version: 9.5.0(react@18.3.1)
|
||||||
react-dom:
|
react-dom:
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 18.3.1(react@18.3.1)
|
version: 18.3.1(react@18.3.1)
|
||||||
|
|
@ -2516,78 +2516,78 @@ packages:
|
||||||
'@remirror/core-constants@3.0.0':
|
'@remirror/core-constants@3.0.0':
|
||||||
resolution: {integrity: sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==}
|
resolution: {integrity: sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==}
|
||||||
|
|
||||||
'@rolldown/binding-android-arm64@1.0.0-beta.35':
|
'@rolldown/binding-android-arm64@1.0.0-beta.34':
|
||||||
resolution: {integrity: sha512-zVTg0544Ib1ldJSWwjy8URWYHlLFJ98rLnj+2FIj5fRs4KqGKP4VgH/pVUbXNGxeLFjItie6NSK1Un7nJixneQ==}
|
resolution: {integrity: sha512-jf5GNe5jP3Sr1Tih0WKvg2bzvh5T/1TA0fn1u32xSH7ca/p5t+/QRr4VRFCV/na5vjwKEhwWrChsL2AWlY+eoA==}
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [android]
|
os: [android]
|
||||||
|
|
||||||
'@rolldown/binding-darwin-arm64@1.0.0-beta.35':
|
'@rolldown/binding-darwin-arm64@1.0.0-beta.34':
|
||||||
resolution: {integrity: sha512-WPy0qx22CABTKDldEExfpYHWHulRoPo+m/YpyxP+6ODUPTQexWl8Wp12fn1CVP0xi0rOBj7ugs6+kKMAJW56wQ==}
|
resolution: {integrity: sha512-2F/TqH4QuJQ34tgWxqBjFL3XV1gMzeQgUO8YRtCPGBSP0GhxtoFzsp7KqmQEothsxztlv+KhhT9Dbg3HHwHViQ==}
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [darwin]
|
os: [darwin]
|
||||||
|
|
||||||
'@rolldown/binding-darwin-x64@1.0.0-beta.35':
|
'@rolldown/binding-darwin-x64@1.0.0-beta.34':
|
||||||
resolution: {integrity: sha512-3k1TabJafF/GgNubXMkfp93d5p30SfIMOmQ5gm1tFwO+baMxxVPwDs3FDvSl+feCWwXxBA+bzemgkaDlInmp1Q==}
|
resolution: {integrity: sha512-E1QuFslgLWbHQ8Qli/AqUKdfg0pockQPwRxVbhNQ74SciZEZpzLaujkdmOLSccMlSXDfFCF8RPnMoRAzQ9JV8Q==}
|
||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [darwin]
|
os: [darwin]
|
||||||
|
|
||||||
'@rolldown/binding-freebsd-x64@1.0.0-beta.35':
|
'@rolldown/binding-freebsd-x64@1.0.0-beta.34':
|
||||||
resolution: {integrity: sha512-GAiapN5YyIocnBVNEiOxMfWO9NqIeEKKWohj1sPLGc61P+9N1meXOOCiAPbLU+adXq0grtbYySid+Or7f2q+Mg==}
|
resolution: {integrity: sha512-VS8VInNCwnkpI9WeQaWu3kVBq9ty6g7KrHdLxYMzeqz24+w9hg712TcWdqzdY6sn+24lUoMD9jTZrZ/qfVpk0g==}
|
||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [freebsd]
|
os: [freebsd]
|
||||||
|
|
||||||
'@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.35':
|
'@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.34':
|
||||||
resolution: {integrity: sha512-okPKKIE73qkUMvq7dxDyzD0VIysdV4AirHqjf8tGTjuNoddUAl3WAtMYbuZCEKJwUyI67UINKO1peFVlYEb+8w==}
|
resolution: {integrity: sha512-4St4emjcnULnxJYb/5ZDrH/kK/j6PcUgc3eAqH5STmTrcF+I9m/X2xvSF2a2bWv1DOQhxBewThu0KkwGHdgu5w==}
|
||||||
cpu: [arm]
|
cpu: [arm]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
|
||||||
'@rolldown/binding-linux-arm64-gnu@1.0.0-beta.35':
|
'@rolldown/binding-linux-arm64-gnu@1.0.0-beta.34':
|
||||||
resolution: {integrity: sha512-Nky8Q2cxyKVkEETntrvcmlzNir5khQbDfX3PflHPbZY7XVZalllRqw7+MW5vn+jTsk5BfKVeLsvrF4344IU55g==}
|
resolution: {integrity: sha512-a737FTqhFUoWfnebS2SnQ2BS50p0JdukdkUBwy2J06j4hZ6Eej0zEB8vTfAqoCjn8BQKkXBy+3Sx0IRkgwz1gA==}
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
|
||||||
'@rolldown/binding-linux-arm64-musl@1.0.0-beta.35':
|
'@rolldown/binding-linux-arm64-musl@1.0.0-beta.34':
|
||||||
resolution: {integrity: sha512-8aHpWVSfZl3Dy2VNFG9ywmlCPAJx45g0z+qdOeqmYceY7PBAT4QGzii9ig1hPb1pY8K45TXH44UzQwr2fx352Q==}
|
resolution: {integrity: sha512-NH+FeQWKyuw0k+PbXqpFWNfvD8RPvfJk766B/njdaWz4TmiEcSB0Nb6guNw1rBpM1FmltQYb3fFnTumtC6pRfA==}
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
|
||||||
'@rolldown/binding-linux-x64-gnu@1.0.0-beta.35':
|
'@rolldown/binding-linux-x64-gnu@1.0.0-beta.34':
|
||||||
resolution: {integrity: sha512-1r1Ac/vTcm1q4kRiX/NB6qtorF95PhjdCxKH3Z5pb+bWMDZnmcz18fzFlT/3C6Qpj/ZqUF+EUrG4QEDXtVXGgg==}
|
resolution: {integrity: sha512-Q3RSCivp8pNadYK8ke3hLnQk08BkpZX9BmMjgwae2FWzdxhxxUiUzd9By7kneUL0vRQ4uRnhD9VkFQ+Haeqdvw==}
|
||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
|
||||||
'@rolldown/binding-linux-x64-musl@1.0.0-beta.35':
|
'@rolldown/binding-linux-x64-musl@1.0.0-beta.34':
|
||||||
resolution: {integrity: sha512-AFl1LnuhUBDfX2j+cE6DlVGROv4qG7GCPDhR1kJqi2+OuXGDkeEjqRvRQOFErhKz1ckkP/YakvN7JheLJ2PKHQ==}
|
resolution: {integrity: sha512-wDd/HrNcVoBhWWBUW3evJHoo7GJE/RofssBy3Dsiip05YUBmokQVrYAyrboOY4dzs/lJ7HYeBtWQ9hj8wlyF0A==}
|
||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
|
||||||
'@rolldown/binding-openharmony-arm64@1.0.0-beta.35':
|
'@rolldown/binding-openharmony-arm64@1.0.0-beta.34':
|
||||||
resolution: {integrity: sha512-Tuwb8vPs+TVJlHhyLik+nwln/burvIgaPDgg6wjNZ23F1ttjZi0w0rQSZfAgsX4jaUbylwCETXQmTp3w6vcJMw==}
|
resolution: {integrity: sha512-dH3FTEV6KTNWpYSgjSXZzeX7vLty9oBYn6R3laEdhwZftQwq030LKL+5wyQdlbX5pnbh4h127hpv3Hl1+sj8dg==}
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [openharmony]
|
os: [openharmony]
|
||||||
|
|
||||||
'@rolldown/binding-wasm32-wasi@1.0.0-beta.35':
|
'@rolldown/binding-wasm32-wasi@1.0.0-beta.34':
|
||||||
resolution: {integrity: sha512-rG0OozgqNUYcpu50MpICMlJflexRVtQfjlN9QYf6hoel46VvY0FbKGwBKoeUp2K5D4i8lV04DpEMfTZlzRjeiA==}
|
resolution: {integrity: sha512-y5BUf+QtO0JsIDKA51FcGwvhJmv89BYjUl8AmN7jqD6k/eU55mH6RJYnxwCsODq5m7KSSTigVb6O7/GqB8wbPw==}
|
||||||
engines: {node: '>=14.0.0'}
|
engines: {node: '>=14.0.0'}
|
||||||
cpu: [wasm32]
|
cpu: [wasm32]
|
||||||
|
|
||||||
'@rolldown/binding-win32-arm64-msvc@1.0.0-beta.35':
|
'@rolldown/binding-win32-arm64-msvc@1.0.0-beta.34':
|
||||||
resolution: {integrity: sha512-WeOfAZrycFo9+ZqTDp3YDCAOLolymtKGwImrr9n+OW0lpwI2UKyKXbAwGXRhydAYbfrNmuqWyfyoAnLh3X9Hjg==}
|
resolution: {integrity: sha512-ga5hFhdTwpaNxEiuxZHWnD3ed0GBAzbgzS5tRHpe0ObptxM1a9Xrq6TVfNQirBLwb5Y7T/FJmJi3pmdLy95ljg==}
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [win32]
|
os: [win32]
|
||||||
|
|
||||||
'@rolldown/binding-win32-ia32-msvc@1.0.0-beta.35':
|
'@rolldown/binding-win32-ia32-msvc@1.0.0-beta.34':
|
||||||
resolution: {integrity: sha512-XkLT7ikKGiUDvLh7qtJHRukbyyP1BIrD1xb7A+w4PjIiOKeOH8NqZ+PBaO4plT7JJnLxx+j9g/3B7iylR1nTFQ==}
|
resolution: {integrity: sha512-4/MBp9T9eRnZskxWr8EXD/xHvLhdjWaeX/qY9LPRG1JdCGV3DphkLTy5AWwIQ5jhAy2ZNJR5z2fYRlpWU0sIyQ==}
|
||||||
cpu: [ia32]
|
cpu: [ia32]
|
||||||
os: [win32]
|
os: [win32]
|
||||||
|
|
||||||
'@rolldown/binding-win32-x64-msvc@1.0.0-beta.35':
|
'@rolldown/binding-win32-x64-msvc@1.0.0-beta.34':
|
||||||
resolution: {integrity: sha512-rftASFKVzjbcQHTCYHaBIDrnQFzbeV50tm4hVugG3tPjd435RHZC2pbeGV5IPdKEqyJSuurM/GfbV3kLQ3LY/A==}
|
resolution: {integrity: sha512-7O5iUBX6HSBKlQU4WykpUoEmb0wQmonb6ziKFr3dJTHud2kzDnWMqk344T0qm3uGv9Ddq6Re/94pInxo1G2d4w==}
|
||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [win32]
|
os: [win32]
|
||||||
|
|
||||||
'@rolldown/pluginutils@1.0.0-beta.35':
|
'@rolldown/pluginutils@1.0.0-beta.34':
|
||||||
resolution: {integrity: sha512-slYrCpoxJUqzFDDNlvrOYRazQUNRvWPjXA17dAOISY3rDMxX6k8K4cj2H+hEYMHF81HO3uNd5rHVigAWRM5dSg==}
|
resolution: {integrity: sha512-LyAREkZHP5pMom7c24meKmJCdhf2hEyvam2q0unr3or9ydwDL+DJ8chTF6Av/RFPb3rH8UFBdMzO5MxTZW97oA==}
|
||||||
|
|
||||||
'@rollup/pluginutils@5.2.0':
|
'@rollup/pluginutils@5.2.0':
|
||||||
resolution: {integrity: sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==}
|
resolution: {integrity: sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==}
|
||||||
|
|
@ -7085,8 +7085,8 @@ packages:
|
||||||
vue-tsc:
|
vue-tsc:
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
rolldown@1.0.0-beta.35:
|
rolldown@1.0.0-beta.34:
|
||||||
resolution: {integrity: sha512-gJATyqcsJe0Cs8RMFO8XgFjfTc0lK1jcSvirDQDSIfsJE+vt53QH/Ob+OBSJsXb98YtZXHfP/bHpELpPwCprow==}
|
resolution: {integrity: sha512-Wwh7EwalMzzX3Yy3VN58VEajeR2Si8+HDNMf706jPLIqU7CxneRW+dQVfznf5O0TWTnJyu4npelwg2bzTXB1Nw==}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
|
||||||
rollup@4.50.0:
|
rollup@4.50.0:
|
||||||
|
|
@ -9375,51 +9375,51 @@ snapshots:
|
||||||
|
|
||||||
'@remirror/core-constants@3.0.0': {}
|
'@remirror/core-constants@3.0.0': {}
|
||||||
|
|
||||||
'@rolldown/binding-android-arm64@1.0.0-beta.35':
|
'@rolldown/binding-android-arm64@1.0.0-beta.34':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rolldown/binding-darwin-arm64@1.0.0-beta.35':
|
'@rolldown/binding-darwin-arm64@1.0.0-beta.34':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rolldown/binding-darwin-x64@1.0.0-beta.35':
|
'@rolldown/binding-darwin-x64@1.0.0-beta.34':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rolldown/binding-freebsd-x64@1.0.0-beta.35':
|
'@rolldown/binding-freebsd-x64@1.0.0-beta.34':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.35':
|
'@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.34':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rolldown/binding-linux-arm64-gnu@1.0.0-beta.35':
|
'@rolldown/binding-linux-arm64-gnu@1.0.0-beta.34':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rolldown/binding-linux-arm64-musl@1.0.0-beta.35':
|
'@rolldown/binding-linux-arm64-musl@1.0.0-beta.34':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rolldown/binding-linux-x64-gnu@1.0.0-beta.35':
|
'@rolldown/binding-linux-x64-gnu@1.0.0-beta.34':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rolldown/binding-linux-x64-musl@1.0.0-beta.35':
|
'@rolldown/binding-linux-x64-musl@1.0.0-beta.34':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rolldown/binding-openharmony-arm64@1.0.0-beta.35':
|
'@rolldown/binding-openharmony-arm64@1.0.0-beta.34':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rolldown/binding-wasm32-wasi@1.0.0-beta.35':
|
'@rolldown/binding-wasm32-wasi@1.0.0-beta.34':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@napi-rs/wasm-runtime': 1.0.3
|
'@napi-rs/wasm-runtime': 1.0.3
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rolldown/binding-win32-arm64-msvc@1.0.0-beta.35':
|
'@rolldown/binding-win32-arm64-msvc@1.0.0-beta.34':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rolldown/binding-win32-ia32-msvc@1.0.0-beta.35':
|
'@rolldown/binding-win32-ia32-msvc@1.0.0-beta.34':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rolldown/binding-win32-x64-msvc@1.0.0-beta.35':
|
'@rolldown/binding-win32-x64-msvc@1.0.0-beta.34':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rolldown/pluginutils@1.0.0-beta.35': {}
|
'@rolldown/pluginutils@1.0.0-beta.34': {}
|
||||||
|
|
||||||
'@rollup/pluginutils@5.2.0(rollup@4.50.0)':
|
'@rollup/pluginutils@5.2.0(rollup@4.50.0)':
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|
@ -14421,7 +14421,7 @@ snapshots:
|
||||||
dependencies:
|
dependencies:
|
||||||
glob: 7.2.3
|
glob: 7.2.3
|
||||||
|
|
||||||
rolldown-plugin-dts@0.15.10(rolldown@1.0.0-beta.35)(typescript@5.8.3):
|
rolldown-plugin-dts@0.15.10(rolldown@1.0.0-beta.34)(typescript@5.8.3):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/generator': 7.28.3
|
'@babel/generator': 7.28.3
|
||||||
'@babel/parser': 7.28.3
|
'@babel/parser': 7.28.3
|
||||||
|
|
@ -14431,34 +14431,34 @@ snapshots:
|
||||||
debug: 4.4.1(supports-color@5.5.0)
|
debug: 4.4.1(supports-color@5.5.0)
|
||||||
dts-resolver: 2.1.2
|
dts-resolver: 2.1.2
|
||||||
get-tsconfig: 4.10.1
|
get-tsconfig: 4.10.1
|
||||||
rolldown: 1.0.0-beta.35
|
rolldown: 1.0.0-beta.34
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
typescript: 5.8.3
|
typescript: 5.8.3
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- oxc-resolver
|
- oxc-resolver
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
rolldown@1.0.0-beta.35:
|
rolldown@1.0.0-beta.34:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@oxc-project/runtime': 0.82.3
|
'@oxc-project/runtime': 0.82.3
|
||||||
'@oxc-project/types': 0.82.3
|
'@oxc-project/types': 0.82.3
|
||||||
'@rolldown/pluginutils': 1.0.0-beta.35
|
'@rolldown/pluginutils': 1.0.0-beta.34
|
||||||
ansis: 4.1.0
|
ansis: 4.1.0
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
'@rolldown/binding-android-arm64': 1.0.0-beta.35
|
'@rolldown/binding-android-arm64': 1.0.0-beta.34
|
||||||
'@rolldown/binding-darwin-arm64': 1.0.0-beta.35
|
'@rolldown/binding-darwin-arm64': 1.0.0-beta.34
|
||||||
'@rolldown/binding-darwin-x64': 1.0.0-beta.35
|
'@rolldown/binding-darwin-x64': 1.0.0-beta.34
|
||||||
'@rolldown/binding-freebsd-x64': 1.0.0-beta.35
|
'@rolldown/binding-freebsd-x64': 1.0.0-beta.34
|
||||||
'@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.35
|
'@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.34
|
||||||
'@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.35
|
'@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.34
|
||||||
'@rolldown/binding-linux-arm64-musl': 1.0.0-beta.35
|
'@rolldown/binding-linux-arm64-musl': 1.0.0-beta.34
|
||||||
'@rolldown/binding-linux-x64-gnu': 1.0.0-beta.35
|
'@rolldown/binding-linux-x64-gnu': 1.0.0-beta.34
|
||||||
'@rolldown/binding-linux-x64-musl': 1.0.0-beta.35
|
'@rolldown/binding-linux-x64-musl': 1.0.0-beta.34
|
||||||
'@rolldown/binding-openharmony-arm64': 1.0.0-beta.35
|
'@rolldown/binding-openharmony-arm64': 1.0.0-beta.34
|
||||||
'@rolldown/binding-wasm32-wasi': 1.0.0-beta.35
|
'@rolldown/binding-wasm32-wasi': 1.0.0-beta.34
|
||||||
'@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.35
|
'@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.34
|
||||||
'@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.35
|
'@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.34
|
||||||
'@rolldown/binding-win32-x64-msvc': 1.0.0-beta.35
|
'@rolldown/binding-win32-x64-msvc': 1.0.0-beta.34
|
||||||
|
|
||||||
rollup@4.50.0:
|
rollup@4.50.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|
@ -15142,8 +15142,8 @@ snapshots:
|
||||||
diff: 8.0.2
|
diff: 8.0.2
|
||||||
empathic: 2.0.0
|
empathic: 2.0.0
|
||||||
hookable: 5.5.3
|
hookable: 5.5.3
|
||||||
rolldown: 1.0.0-beta.35
|
rolldown: 1.0.0-beta.34
|
||||||
rolldown-plugin-dts: 0.15.10(rolldown@1.0.0-beta.35)(typescript@5.8.3)
|
rolldown-plugin-dts: 0.15.10(rolldown@1.0.0-beta.34)(typescript@5.8.3)
|
||||||
semver: 7.7.2
|
semver: 7.7.2
|
||||||
tinyexec: 1.0.1
|
tinyexec: 1.0.1
|
||||||
tinyglobby: 0.2.14
|
tinyglobby: 0.2.14
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue