From 5f6fb7fcbdcf207428d539fe28a3e98b7aece979 Mon Sep 17 00:00:00 2001 From: "Irsyad A. Panjaitan" Date: Tue, 8 Oct 2024 03:58:55 +0700 Subject: [PATCH 1/7] lfg --- resources/js/types/global.d.ts | 2 +- resources/js/utils/classes.ts | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 resources/js/utils/classes.ts diff --git a/resources/js/types/global.d.ts b/resources/js/types/global.d.ts index 9727774..8403014 100644 --- a/resources/js/types/global.d.ts +++ b/resources/js/types/global.d.ts @@ -1,4 +1,4 @@ -import { FormDataConvertible, Method, PreserveStateOption, Progress } from '@inertiajs/core' +import type { FormDataConvertible, Method, PreserveStateOption, Progress } from '@inertiajs/core' import { AxiosInstance } from 'axios' import { route as ziggyRoute } from 'ziggy-js' diff --git a/resources/js/utils/classes.ts b/resources/js/utils/classes.ts new file mode 100644 index 0000000..74a0414 --- /dev/null +++ b/resources/js/utils/classes.ts @@ -0,0 +1,6 @@ +import { ClassValue, clsx } from 'clsx' +import { twMerge } from 'tailwind-merge' + +const cn = (...inputs: ClassValue[]) => twMerge(clsx(inputs)) + +export { cn } From c2cd08fcf3872fecc789b10b45c9822639a36a71 Mon Sep 17 00:00:00 2001 From: "Irsyad A. Panjaitan" Date: Tue, 8 Oct 2024 15:58:54 +0700 Subject: [PATCH 2/7] fix: lfg --- CHANGELOG.md | 7 ++----- resources/js/components/theme-toggle.tsx | 1 - resources/js/components/ui/checkbox.tsx | 2 +- resources/js/components/ui/list-box.tsx | 2 +- resources/js/components/ui/menu.tsx | 2 +- resources/js/components/ui/modal.tsx | 4 ++-- resources/js/components/ui/popover.tsx | 2 +- resources/js/components/ui/sheet.tsx | 4 ++-- resources/js/components/ui/table.tsx | 2 +- 9 files changed, 11 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d1a683a..223c509 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,12 +1,9 @@ - - ## [1.0.23](https://github.com/justdlabs/inertia.ts/compare/1.0.22...1.0.23) (2024-10-07) - ### Bug Fixes -* fix t ([9d444ba](https://github.com/justdlabs/inertia.ts/commit/9d444bae7133801275e48fce4688642815755242)) -* upgrade the rac to latest version and sync justd ([9484b63](https://github.com/justdlabs/inertia.ts/commit/9484b63031af882983e33733d0c78adefdb95803)) +- fix t ([9d444ba](https://github.com/justdlabs/inertia.ts/commit/9d444bae7133801275e48fce4688642815755242)) +- upgrade the rac to latest version and sync justd ([9484b63](https://github.com/justdlabs/inertia.ts/commit/9484b63031af882983e33733d0c78adefdb95803)) ## [1.0.22](https://github.com/justdlabs/inertia.ts/compare/1.0.21...1.0.22) (2024-09-16) diff --git a/resources/js/components/theme-toggle.tsx b/resources/js/components/theme-toggle.tsx index 3c7f56a..c4d366b 100644 --- a/resources/js/components/theme-toggle.tsx +++ b/resources/js/components/theme-toggle.tsx @@ -7,7 +7,6 @@ export function ThemeToggle() { return (
- {theme}
) -const Title = ({ className, ...props }: HeadingProps) => { - return +const Title = ({ className, level = 3, ...props }: React.ComponentProps) => { + return } -const Description = ({ className, ...props }: TextProps) => { - return +const Description = ({ className, ...props }: React.HTMLAttributes) => { + return
} const Content = ({ className, ...props }: React.HTMLAttributes) => { diff --git a/resources/js/components/ui/checkbox.tsx b/resources/js/components/ui/checkbox.tsx index 930dbd3..6188f4f 100644 --- a/resources/js/components/ui/checkbox.tsx +++ b/resources/js/components/ui/checkbox.tsx @@ -11,7 +11,7 @@ import { import { tv } from 'tailwind-variants' import { Description, FieldError, Label } from './field' -import { cr, ctr } from './primitive' +import { cn, cr, ctr } from './primitive' interface CheckboxGroupProps extends Omit { label?: string @@ -22,7 +22,7 @@ interface CheckboxGroupProps extends Omit { return ( - + <>{props.children} {props.description && {props.description}} @@ -68,19 +68,19 @@ interface CheckboxProps extends CheckboxPrimitiveProps { label?: string } -const Checkbox = (props: CheckboxProps) => { +const Checkbox = ({ className, ...props }: CheckboxProps) => { return ( checkboxStyles({ ...renderProps, className }))} + className={cr(className, (className, renderProps) => checkboxStyles({ ...renderProps, className }))} > {({ isSelected, isIndeterminate, ...renderProps }) => ( -
+
{isIndeterminate ? : isSelected ? : null} diff --git a/resources/js/components/ui/dialog.tsx b/resources/js/components/ui/dialog.tsx index 8ca916b..af6806c 100644 --- a/resources/js/components/ui/dialog.tsx +++ b/resources/js/components/ui/dialog.tsx @@ -1,20 +1,17 @@ import * as React from 'react' import { IconX } from 'justd-icons' +import type { ButtonProps as ButtonPrimitiveProps, DialogProps, HeadingProps } from 'react-aria-components' import { Button as ButtonPrimitive, - type ButtonProps as ButtonPrimitiveProps, Dialog as DialogPrimitive, - type DialogProps as DialogPrimitiveProps, + Heading, OverlayTriggerStateContext } from 'react-aria-components' import { tv } from 'tailwind-variants' import { Button, type ButtonProps } from './button' -import type { HeadingProps } from './heading' -import { Heading } from './heading' import { useMediaQuery } from './primitive' -import { TouchTarget } from './touch-target' const dialogStyles = tv({ slots: { @@ -24,20 +21,20 @@ const dialogStyles = tv({ '[&:not(:has([data-slot=dialog-body]))]:px-4 [&:has([data-slot=dialog-body])_[data-slot=dialog-header]]:px-4 [&:has([data-slot=dialog-body])_[data-slot=dialog-footer]]:px-4' ], header: 'relative flex flex-col pb-3 pt-4 sm:pt-6', - title: 'flex flex-1 items-center', description: 'text-sm block text-muted-fg mt-0.5 sm:mt-1', body: [ 'flex flex-1 flex-col gap-2 overflow-auto px-4 sm:px-6 py-1', 'max-h-[calc(var(--visual-viewport-height)-var(--visual-viewport-vertical-padding)-var(--dialog-header-height,0px)-var(--dialog-footer-height,0px))]' ], footer: 'mt-auto flex flex-col-reverse justify-between gap-3 pb-4 sm:pb-6 pt-4 sm:flex-row', - closeIndicator: 'close absolute right-2 top-2 size-6 z-50' + closeIndicator: + 'close absolute right-1 top-1 sm:right-2 sm:top-2 focus:outline-none focus:bg-secondary hover:bg-secondary grid place-content-center rounded-xl sm:rounded-md focus-visible:ring-1 focus-visible:ring-primary size-8 sm:size-7 z-50' } }) -const { root, header, title, description, body, footer, closeIndicator } = dialogStyles() +const { root, header, description, body, footer, closeIndicator } = dialogStyles() -const Dialog = ({ role, className, ...props }: DialogPrimitiveProps) => { +const Dialog = ({ role, className, ...props }: DialogProps) => { return } @@ -48,9 +45,7 @@ type DialogHeaderProps = React.HTMLAttributes & { const Trigger = (props: ButtonPrimitiveProps) => ( - {(values) => ( - {typeof props.children === 'function' ? props.children(values) : props.children} - )} + {(values) => <>{typeof props.children === 'function' ? props.children(values) : props.children}} ) @@ -82,8 +77,24 @@ const Header = ({ className, ...props }: DialogHeaderProps) => { ) } -const Title = ({ tracking = 'tight', level = 2, className, ...props }: HeadingProps) => ( - +const titleStyles = tv({ + base: 'flex flex-1 items-center text-fg', + variants: { + level: { + 1: 'font-semibold text-lg sm:text-xl', + 2: 'font-semibold text-lg sm:text-xl', + 3: 'font-semibold text-base sm:text-lg', + 4: 'font-semibold text-base' + } + } +}) + +interface TitleProps extends Omit { + level?: 1 | 2 | 3 | 4 +} + +const Title = ({ level = 2, className, ...props }: TitleProps) => ( + ) const Description = ({ className, ...props }: React.HTMLAttributes) => ( @@ -139,17 +150,15 @@ const CloseIndicator = ({ className, ...props }: CloseButtonIndicatorProps) => { } }, [isMobile]) return props.isDismissable ? ( - + ) : null } diff --git a/resources/js/components/ui/heading.tsx b/resources/js/components/ui/heading.tsx index 4e1e004..8207a99 100644 --- a/resources/js/components/ui/heading.tsx +++ b/resources/js/components/ui/heading.tsx @@ -1,14 +1,13 @@ -import { Heading as HeadingPrimitive } from 'react-aria-components' import { tv } from 'tailwind-variants' const headingStyles = tv({ base: 'font-sans tracking-tight text-fg', variants: { level: { - 1: 'font-bold text-2xl', + 1: 'font-bold text-xl sm:text-2xl', 2: 'font-semibold text-lg sm:text-xl', 3: 'font-semibold text-base sm:text-lg', - 4: 'font-medium text-base sm:text-sm' + 4: 'font-semibold text-base' }, tracking: { tighter: 'tracking-tighter', @@ -28,9 +27,9 @@ interface HeadingProps extends HeadingType { } const Heading = ({ className, tracking = 'normal', level = 1, ...props }: HeadingProps) => { + const Element: `h${typeof level}` = `h${level}` return ( - { return ( linkStyles({ ...renderProps, intent: props.intent, className }) )} > - - <>{props.children} - + {(values) => <>{typeof props.children === 'function' ? props.children(values) : props.children}} ) } diff --git a/resources/js/components/ui/list-box.tsx b/resources/js/components/ui/list-box.tsx index 3abc152..918ce28 100644 --- a/resources/js/components/ui/list-box.tsx +++ b/resources/js/components/ui/list-box.tsx @@ -13,7 +13,7 @@ import { DropdownItemDetails, DropdownSection } from './dropdown' import { cn, cr } from './primitive' const listBoxStyles = tv({ - base: 'flex max-h-96 w-full gap-y-1 min-w-72 flex-col overflow-y-auto rounded-xl border p-1 shadow-lg outline-none' + base: 'flex max-h-96 [&::-webkit-scrollbar]:size-0.5 [scrollbar-width:thin] w-full gap-y-1 min-w-72 flex-col overflow-y-auto rounded-xl border p-1 shadow-lg outline-none' }) interface ListBoxProps extends ListBoxPrimitiveProps { diff --git a/resources/js/components/ui/loader.tsx b/resources/js/components/ui/loader.tsx index a720582..83fca70 100644 --- a/resources/js/components/ui/loader.tsx +++ b/resources/js/components/ui/loader.tsx @@ -1,7 +1,7 @@ -import type { SVGProps } from 'react' import * as React from 'react' import { IconLoader } from 'justd-icons' +import { ProgressBar } from 'react-aria-components' import type { VariantProps } from 'tailwind-variants' import { tv } from 'tailwind-variants' @@ -33,7 +33,7 @@ const loaderStyles = tv({ type LoaderVariantProps = VariantProps -const Bars = ({ className, ...props }: SVGProps) => ( +const Bars = ({ className, ...props }: React.SVGProps) => ( ) => ( ) -const Ring = (props: SVGProps) => -const Spin = ({ className, ...props }: SVGProps) => ( +const Ring = (props: React.SVGProps) => +const Spin = ({ className, ...props }: React.SVGProps) => ( @@ -173,31 +173,40 @@ const LOADERS = { const DEFAULT_SPINNER = 'ring' -export interface LoaderProps +interface LoaderProps extends Omit, 'display' | 'opacity' | 'intent'>, LoaderVariantProps { variant?: keyof typeof LOADERS + percentage?: number + isIndeterminate?: boolean + formatOptions?: Intl.NumberFormatOptions } -const Loader = React.forwardRef((props, ref) => { +const Loader = React.forwardRef(({ isIndeterminate = true, ...props }, ref) => { const { className, variant = DEFAULT_SPINNER, intent, size, ...spinnerProps } = props const LoaderPrimitive = LOADERS[variant in LOADERS ? variant : DEFAULT_SPINNER] return ( - + + + ) }) Loader.displayName = 'Loader' diff --git a/resources/js/components/ui/menu.tsx b/resources/js/components/ui/menu.tsx index 0c5cf9a..7b73969 100644 --- a/resources/js/components/ui/menu.tsx +++ b/resources/js/components/ui/menu.tsx @@ -25,7 +25,6 @@ import { DropdownItemDetails, dropdownItemStyles, DropdownSection } from './drop import { Keyboard } from './keyboard' import { Popover } from './popover' import { cn, cr, tm } from './primitive' -import { TouchTarget } from './touch-target' interface MenuContextProps { respectScreen: boolean @@ -56,7 +55,7 @@ const menuStyles = tv({ menu: 'z32kk max-h-[calc(var(--visual-viewport-height)-10rem)] sm:max-h-[inherit] overflow-auto rounded-xl p-1 outline outline-0 [clip-path:inset(0_0_0_0_round_calc(var(--radius)-2px))]', popover: 'z-50 min-w-40 p-0 outline-none shadow-sm', trigger: [ - 'inline relative text-left focus:outline-none focus-visible:ring-1 focus-visible:ring-primary-500 pressed:outline-none' + 'inline relative text-left focus:outline-none focus-visible:ring-1 focus-visible:ring-primary pressed:outline-none' ] } }) @@ -69,9 +68,7 @@ interface MenuTriggerProps extends ButtonProps { const Trigger = ({ className, ...props }: MenuTriggerProps) => ( ) diff --git a/resources/js/components/ui/modal.tsx b/resources/js/components/ui/modal.tsx index bc4630b..21970e0 100644 --- a/resources/js/components/ui/modal.tsx +++ b/resources/js/components/ui/modal.tsx @@ -15,7 +15,7 @@ import { cr } from './primitive' const modalOverlayStyles = tv({ base: [ 'fixed left-0 top-0 isolate z-50 h-[--visual-viewport-height] w-full', - 'flex items-end text-center sm:items-center sm:justify-center', + 'flex items-end text-center sm:block', '[--visual-viewport-vertical-padding:16px] sm:[--visual-viewport-vertical-padding:32px]' ], variants: { @@ -34,17 +34,21 @@ const modalOverlayStyles = tv({ const modalContentStyles = tv({ base: [ 'max-h-full w-full rounded-t-3xl ring-1 ring-dark/5 bg-overlay text-overlay-fg text-left align-middle shadow-lg', - 'dark:ring-border sm:rounded-2xl overflow-hidden' + 'dark:ring-border sm:rounded-2xl overflow-hidden', + 'sm:fixed sm:left-[50vw] sm:top-1/2 sm:-translate-x-1/2 sm:-translate-y-1/2' ], variants: { isEntering: { true: [ - 'animate-in duration-200 fade-in-0 slide-in-from-bottom-[20%]', - 'sm:slide-in-from-bottom-auto sm:slide-in-from-top-[20%]' + 'animate-in ease-out duration-200 slide-in-from-bottom-[20%]', + 'sm:slide-in-from-bottom-auto sm:slide-in-from-top-[80%] sm:slide-in-from-left-1/2' ] }, isExiting: { - true: ['duration-200 ease-in animate-out slide-out-to-bottom-56', 'sm:exiting:slide-out-to-top-[15%]'] + true: [ + 'duration-200 ease-in animate-out slide-out-to-bottom-56', + 'sm:exiting:slide-out-to-top-[80%] sm:slide-out-to-left-1/2' + ] }, size: { xs: 'sm:max-w-xs', @@ -116,14 +120,14 @@ const ModalContent = ({ )} {...props} > - - {({ close }) => ( - <> - {children} - {closeButton && } - - )} - + {(values) => ( + + {typeof children === 'function' ? children(values) : children} + {closeButton && ( + + )} + + )} ) diff --git a/resources/js/components/ui/popover.tsx b/resources/js/components/ui/popover.tsx index 22baad2..e660755 100644 --- a/resources/js/components/ui/popover.tsx +++ b/resources/js/components/ui/popover.tsx @@ -1,15 +1,18 @@ import * as React from 'react' -import type { ModalOverlayProps } from 'react-aria-components' +import type { + DialogTriggerProps, + ModalOverlayProps, + PopoverProps as PopoverPrimitiveProps +} from 'react-aria-components' import { type DialogProps, - DialogTrigger as DialogTriggerPrimitive, + DialogTrigger, Modal, ModalOverlay, OverlayArrow, PopoverContext, Popover as PopoverPrimitive, - type PopoverProps as PopoverPrimitiveProps, useSlottedContext } from 'react-aria-components' import { twJoin } from 'tailwind-merge' @@ -18,8 +21,8 @@ import { tv } from 'tailwind-variants' import { Dialog } from './dialog' import { cn, cr, useMediaQuery } from './primitive' -const Popover = ({ children, ...props }: { children: React.ReactNode }) => { - return {children} +const Popover = ({ children, ...props }: DialogTriggerProps) => { + return {children} } const Title = ({ level = 2, className, ...props }: React.ComponentProps) => ( @@ -31,7 +34,7 @@ const Header = ({ className, ...props }: React.HTMLAttributes) = ) const Footer = ({ className, ...props }: React.HTMLAttributes) => ( - + ) const Body = ({ className, ...props }: React.HTMLAttributes) => ( @@ -40,7 +43,7 @@ const Body = ({ className, ...props }: React.HTMLAttributes) => const popoverContentStyles = tv({ base: [ - 'max-w-xs min-w-80 p-4 rounded-xl border bg-overlay bg-clip-padding text-overlay-fg shadow-sm dark:backdrop-blur-2xl dark:backdrop-saturate-200 lg:text-sm sm:max-w-3xl forced-colors:bg-[Canvas]' + 'max-w-xs min-w-80 p-4 rounded-xl border bg-overlay bg-clip-padding text-overlay-fg shadow-sm dark:backdrop-blur-2xl dark:backdrop-saturate-200 lg:text-sm sm:max-w-3xl forced-colors:bg-[Canvas] [&::-webkit-scrollbar]:size-0.5 [scrollbar-width:thin]' ], variants: { isMenu: { @@ -85,14 +88,14 @@ const drawerStyles = tv({ interface PopoverProps extends Omit, 'children'>, Omit, - ModalOverlayProps { + Omit { children: React.ReactNode - className?: string | ((values: any & { defaultClassName?: string }) => string) showArrow?: boolean style?: React.CSSProperties respectScreen?: boolean 'aria-label'?: DialogProps['aria-label'] 'aria-labelledby'?: DialogProps['aria-labelledby'] + className?: string | ((values: { defaultClassName?: string }) => string) } const Content = ({ respectScreen = true, children, showArrow = true, className, ...props }: PopoverProps) => { @@ -106,7 +109,7 @@ const Content = ({ respectScreen = true, children, showArrow = true, className, return isMobile && respectScreen ? ( - + {children} @@ -154,10 +157,10 @@ const Picker = ({ children, className, ...props }: PopoverProps) => { return ( + className={cr(className as PopoverPrimitiveProps['className'], (className, renderProps) => popoverContentStyles({ ...renderProps, - className: cn('max-h-72 overflow-y-auto min-w-[--trigger-width] p-0', className) + className: cn('max-h-72 min-w-[--trigger-width] overflow-y-auto p-0', className) }) )} > diff --git a/resources/js/components/ui/table.tsx b/resources/js/components/ui/table.tsx index ada305a..f502c44 100644 --- a/resources/js/components/ui/table.tsx +++ b/resources/js/components/ui/table.tsx @@ -1,7 +1,10 @@ +import React from 'react' + import { IconChevronLgDown, IconHamburger } from 'justd-icons' import type { CellProps, ColumnProps, + ColumnResizerProps, RowProps, TableBodyProps, TableHeaderProps, @@ -12,6 +15,8 @@ import { Cell, Collection, Column, + ColumnResizer as ColumnResizerPrimitive, + ResizableTableContainer, Row, TableBody, TableHeader, @@ -21,33 +26,65 @@ import { import { tv } from 'tailwind-variants' import { Checkbox } from './checkbox' -import { cn } from './primitive' -import { TouchTarget } from './touch-target' +import { cn, cr } from './primitive' const table = tv({ slots: { root: 'table w-full caption-bottom border-spacing-0 text-sm outline-none', - column: 'whitespace-nowrap allows-sorting:cursor-pointer px-3 py-3 text-left dragging:cursor-grabbing font-medium outline-none [&:has([slot=selection])]:pr-0', header: 'border-b x32', - row: 'tr group relative cursor-default border-b text-fg/70 outline-none ring-primary focus-visible:ring-1 selected:bg-primary/15', - cell: 'whitespace-nowrap group px-3 py-3 outline-none', + row: 'tr group relative cursor-default border-b text-fg/70 outline-none ring-primary focus-visible:ring-1 selected:bg-accent-subtle selected:hover:bg-accent-subtle/50 dark:selected:hover:bg-accent-subtle/60', cellIcon: - 'flex-none rounded bg-secondary text-fg [&>[data-slot=icon]]:shrink-0 [&>[data-slot=icon]]:size-3.5 [&>[data-slot=icon]]:transition-transform [&>[data-slot=icon]]:duration-200 size-[1.15rem] grid place-content-center shrink-0' + 'flex-none rounded bg-secondary text-fg [&>[data-slot=icon]]:shrink-0 [&>[data-slot=icon]]:size-3.5 [&>[data-slot=icon]]:transition-transform [&>[data-slot=icon]]:duration-200 size-[1.15rem] grid place-content-center shrink-0', + columnResizer: [ + 'touch-none absolute [&[data-resizing]>div]:bg-primary right-0 top-0 bottom-0 w-px px-1 grid place-content-center', + '[&[data-resizable-direction=both]]:cursor-ew-resize &[data-resizable-direction=left]:cursor-e-resize &[data-resizable-direction=right]:cursor-w-resize' + ] } }) -const { root, header, column, row, cell, cellIcon } = table() +const { root, header, row, cellIcon, columnResizer } = table() interface TableProps extends TablePrimitiveProps { className?: string + allowResize?: boolean } +const TableContext = React.createContext({ + allowResize: false +}) + +const useTableContext = () => React.useContext(TableContext) + const Table = ({ children, className, ...props }: TableProps) => ( -
- - {children} - -
+ +
+ {props.allowResize ? ( + + + {children} + + + ) : ( + + {children} + + )} +
+
+) + +const ColumnResizer = ({ className, ...props }: ColumnResizerProps) => ( + + columnResizer({ + ...renderProps, + className + }) + )} + > +
+ ) const Body = (props: TableBodyProps) => ( @@ -58,34 +95,64 @@ interface TableCellProps extends CellProps { className?: string } -const TableCell = ({ children, className, ...props }: TableCellProps) => ( - - {children} - -) +const cellStyles = tv({ + base: 'whitespace-nowrap group px-3 py-3 outline-none', + variants: { + allowResize: { + true: 'overflow-hidden truncate' + } + } +}) +const TableCell = ({ children, className, ...props }: TableCellProps) => { + const { allowResize } = useTableContext() + return ( + + {children} + + ) +} + +const columnStyles = tv({ + base: 'whitespace-nowrap relative allows-sorting:cursor-pointer px-3 py-3 text-left dragging:cursor-grabbing font-medium outline-none [&:has([slot=selection])]:pr-0', + variants: { + isResizable: { + true: 'overflow-hidden truncate' + } + } +}) interface TableColumnProps extends ColumnProps { className?: string + isResizable?: boolean } -const TableColumn = ({ children, className, ...props }: TableColumnProps) => ( - - {({ allowsSorting, sortDirection, isHovered }) => ( -
- <> - {children} - {allowsSorting && ( - - - - - - )} - -
- )} -
-) +const TableColumn = ({ children, isResizable = false, className, ...props }: TableColumnProps) => { + return ( + + {({ allowsSorting, sortDirection, isHovered }) => ( +
+ <> + {children} + {allowsSorting && ( + <> + + + + + )} + {isResizable && } + +
+ )} +
+ ) +} interface HeaderProps extends TableHeaderProps { className?: string @@ -95,9 +162,9 @@ const Header = ({ children, className, columns, ...props }: He const { selectionBehavior, selectionMode, allowsDragging } = useTableOptions() return ( - {allowsDragging && } + {allowsDragging && } {selectionBehavior === 'toggle' && ( - {selectionMode === 'multiple' && } + {selectionMode === 'multiple' && } )} {children} @@ -121,9 +188,9 @@ const TableRow = ({ children, className, columns, id, ...props {allowsDragging && ( )} diff --git a/resources/js/components/ui/text-field.tsx b/resources/js/components/ui/text-field.tsx index 53a3d4a..a9e1114 100644 --- a/resources/js/components/ui/text-field.tsx +++ b/resources/js/components/ui/text-field.tsx @@ -1,13 +1,20 @@ import * as React from 'react' -import { IconLoader } from 'justd-icons' -import { TextField as TextFieldPrimitive, type TextFieldProps as TextFieldPrimitiveProps } from 'react-aria-components' +import { TextInputDOMProps } from '@react-types/shared' +import { IconEye, IconEyeClosed, IconLoader } from 'justd-icons' +import { + Button as ButtonPrimitive, + TextField as TextFieldPrimitive, + type TextFieldProps as TextFieldPrimitiveProps +} from 'react-aria-components' import type { FieldProps } from './field' import { Description, FieldError, FieldGroup, fieldGroupPrefixStyles, Input, Label } from './field' import { ctr } from './primitive' -interface TextFieldProps extends TextFieldPrimitiveProps, FieldProps { +type InputType = Exclude + +interface BaseTextFieldProps extends TextFieldPrimitiveProps, FieldProps { prefix?: React.ReactNode suffix?: React.ReactNode isLoading?: boolean @@ -15,6 +22,18 @@ interface TextFieldProps extends TextFieldPrimitiveProps, FieldProps { className?: string } +interface RevealableTextFieldProps extends BaseTextFieldProps { + isRevealable: true + type: 'password' +} + +interface NonRevealableTextFieldProps extends BaseTextFieldProps { + isRevealable?: never + type?: InputType +} + +type TextFieldProps = RevealableTextFieldProps | NonRevealableTextFieldProps + const TextField = ({ placeholder, label, @@ -25,10 +44,18 @@ const TextField = ({ isLoading, indicatorPlace, className, + isRevealable, + type, ...props }: TextFieldProps) => { + const [isPasswordVisible, setIsPasswordVisible] = React.useState(false) + const inputType = isRevealable ? (isPasswordVisible ? 'text' : 'password') : type + + const handleTogglePasswordVisibility = () => { + setIsPasswordVisible((prev) => !prev) + } return ( - + {label && } {isLoading && indicatorPlace === 'prefix' ? ( @@ -37,7 +64,21 @@ const TextField = ({ {prefix} ) : null} - {isLoading && indicatorPlace === 'suffix' ? ( + {isRevealable ? ( + + <> + {isPasswordVisible ? ( + + ) : ( + + )} + + + ) : isLoading && indicatorPlace === 'suffix' ? ( ) : suffix ? ( {suffix} diff --git a/resources/js/components/ui/toast.tsx b/resources/js/components/ui/toast.tsx index 703b595..e53f8f4 100644 --- a/resources/js/components/ui/toast.tsx +++ b/resources/js/components/ui/toast.tsx @@ -40,7 +40,7 @@ const Toast = ({ ...props }: ToasterProps) => { warning: 'bg-warning text-warning-fg ring-warning-fg/10 ring-inset [&>[data-close-button=true]>svg]:text-amber-950 [&>[data-close-button=true]:hover]:bg-white/20', success: - 'bg-primary-600 ring-primary-700/50 text-white ring-inset [&>[data-close-button=true]>svg]:text-white [&>[data-close-button=true]:hover]:bg-white/20', + 'bg-primary ring-primary/50 text-primary-fg ring-inset [&>[data-close-button=true]>svg]:text-primary-fg [&>[data-close-button=true]:hover]:bg-primary-fg/20', cancelButton: buttonStyles({ className: '', size: 'extra-small', From 4d0106b7ae3ea751b5c6070b3f0367e9ddc89ba2 Mon Sep 17 00:00:00 2001 From: "Irsyad A. Panjaitan" Date: Sun, 13 Oct 2024 16:19:06 +0700 Subject: [PATCH 5/7] chore: release v1.0.25 --- CHANGELOG.md | 9 +++++++++ composer.json | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a55602d..0507955 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ + + +## [1.0.25](https://github.com/justdlabs/inertia.ts/compare/1.0.24...1.0.25) (2024-10-13) + + +### Bug Fixes + +* update to latest justd components ([a7aa011](https://github.com/justdlabs/inertia.ts/commit/a7aa011b5b3d4f22d09c0bf06a0c293897ff3c15)) + ## [1.0.24](https://github.com/justdlabs/inertia.ts/compare/1.0.23...1.0.24) (2024-10-08) ### Bug Fixes diff --git a/composer.json b/composer.json index 1e381f0..4d54ee3 100644 --- a/composer.json +++ b/composer.json @@ -1,6 +1,6 @@ { "name": "justd/laravel", - "version": "1.0.24", + "version": "1.0.25", "type": "project", "description": "The skeleton application for the Laravel framework.", "keywords": [ diff --git a/package-lock.json b/package-lock.json index 95bdd1f..53d167b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { "name": "inertia.ts", - "version": "1.0.24", + "version": "1.0.25", "lockfileVersion": 3, "requires": true, "packages": { "": { - "version": "1.0.24", + "version": "1.0.25", "dependencies": { "clsx": "^2.1.1", "framer-motion": "^11.3.31", diff --git a/package.json b/package.json index 87cedde..9579c60 100644 --- a/package.json +++ b/package.json @@ -80,5 +80,5 @@ } } }, - "version": "1.0.24" + "version": "1.0.25" } From d99296422ce7d4bbc8707fc3c505cf0ff6976ed1 Mon Sep 17 00:00:00 2001 From: "Irsyad A. Panjaitan" Date: Sun, 13 Oct 2024 16:20:19 +0700 Subject: [PATCH 6/7] fix: bumping vendor --- CHANGELOG.md | 5 +- composer.lock | 1857 ++++++++++++++++++++++++++++++++++++++----------- 2 files changed, 1456 insertions(+), 406 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0507955..86a1c0e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,8 @@ - - ## [1.0.25](https://github.com/justdlabs/inertia.ts/compare/1.0.24...1.0.25) (2024-10-13) - ### Bug Fixes -* update to latest justd components ([a7aa011](https://github.com/justdlabs/inertia.ts/commit/a7aa011b5b3d4f22d09c0bf06a0c293897ff3c15)) +- update to latest justd components ([a7aa011](https://github.com/justdlabs/inertia.ts/commit/a7aa011b5b3d4f22d09c0bf06a0c293897ff3c15)) ## [1.0.24](https://github.com/justdlabs/inertia.ts/compare/1.0.23...1.0.24) (2024-10-08) diff --git a/composer.lock b/composer.lock index 3da5b51..48a7f9d 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "b82603bc24fca64935df3e6d0e283e16", + "content-hash": "10ec9b9fe0bf0f7c46f162add8a43074", "packages": [ { "name": "amphp/amp", @@ -31,13 +31,19 @@ }, "type": "library", "autoload": { - "files": ["src/functions.php", "src/Future/functions.php", "src/Internal/functions.php"], + "files": [ + "src/functions.php", + "src/Future/functions.php", + "src/Internal/functions.php" + ], "psr-4": { "Amp\\": "src" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Aaron Piotrowski", @@ -112,13 +118,18 @@ }, "type": "library", "autoload": { - "files": ["src/functions.php", "src/Internal/functions.php"], + "files": [ + "src/functions.php", + "src/Internal/functions.php" + ], "psr-4": { "Amp\\ByteStream\\": "src" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Aaron Piotrowski", @@ -131,7 +142,14 @@ ], "description": "A stream abstraction to make working with non-blocking I/O simple.", "homepage": "https://amphp.org/byte-stream", - "keywords": ["amp", "amphp", "async", "io", "non-blocking", "stream"], + "keywords": [ + "amp", + "amphp", + "async", + "io", + "non-blocking", + "stream" + ], "support": { "issues": "https://github.com/amphp/byte-stream/issues", "source": "https://github.com/amphp/byte-stream/tree/v2.1.1" @@ -178,7 +196,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Niklas Keller", @@ -240,13 +260,17 @@ }, "type": "library", "autoload": { - "files": ["src/functions.php"], + "files": [ + "src/functions.php" + ], "psr-4": { "Amp\\Dns\\": "src" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Chris Wright", @@ -271,7 +295,14 @@ ], "description": "Async DNS resolution for Amp.", "homepage": "https://github.com/amphp/dns", - "keywords": ["amp", "amphp", "async", "client", "dns", "resolve"], + "keywords": [ + "amp", + "amphp", + "async", + "client", + "dns", + "resolve" + ], "support": { "issues": "https://github.com/amphp/dns/issues", "source": "https://github.com/amphp/dns/tree/v2.2.0" @@ -286,16 +317,16 @@ }, { "name": "amphp/parallel", - "version": "v2.2.9", + "version": "v2.3.0", "source": { "type": "git", "url": "https://github.com/amphp/parallel.git", - "reference": "73d293f1fc4df1bebc3c4fce1432e82dd7032238" + "reference": "9777db1460d1535bc2a843840684fb1205225b87" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/amphp/parallel/zipball/73d293f1fc4df1bebc3c4fce1432e82dd7032238", - "reference": "73d293f1fc4df1bebc3c4fce1432e82dd7032238", + "url": "https://api.github.com/repos/amphp/parallel/zipball/9777db1460d1535bc2a843840684fb1205225b87", + "reference": "9777db1460d1535bc2a843840684fb1205225b87", "shasum": "" }, "require": { @@ -330,7 +361,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Aaron Piotrowski", @@ -347,10 +380,16 @@ ], "description": "Parallel processing component for Amp.", "homepage": "https://github.com/amphp/parallel", - "keywords": ["async", "asynchronous", "concurrent", "multi-processing", "multi-threading"], + "keywords": [ + "async", + "asynchronous", + "concurrent", + "multi-processing", + "multi-threading" + ], "support": { "issues": "https://github.com/amphp/parallel/issues", - "source": "https://github.com/amphp/parallel/tree/v2.2.9" + "source": "https://github.com/amphp/parallel/tree/v2.3.0" }, "funding": [ { @@ -358,7 +397,7 @@ "type": "github" } ], - "time": "2024-03-24T18:27:44+00:00" + "time": "2024-09-14T19:16:14+00:00" }, { "name": "amphp/parser", @@ -389,7 +428,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Aaron Piotrowski", @@ -402,7 +443,12 @@ ], "description": "A generator parser to make streaming parsers simple.", "homepage": "https://github.com/amphp/parser", - "keywords": ["async", "non-blocking", "parser", "stream"], + "keywords": [ + "async", + "non-blocking", + "parser", + "stream" + ], "support": { "issues": "https://github.com/amphp/parser/issues", "source": "https://github.com/amphp/parser/tree/v1.1.1" @@ -447,7 +493,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Aaron Piotrowski", @@ -460,7 +508,14 @@ ], "description": "Asynchronous iterators and operators.", "homepage": "https://amphp.org/pipeline", - "keywords": ["amp", "amphp", "async", "io", "iterator", "non-blocking"], + "keywords": [ + "amp", + "amphp", + "async", + "io", + "iterator", + "non-blocking" + ], "support": { "issues": "https://github.com/amphp/pipeline/issues", "source": "https://github.com/amphp/pipeline/tree/v1.2.1" @@ -502,13 +557,17 @@ }, "type": "library", "autoload": { - "files": ["src/functions.php"], + "files": [ + "src/functions.php" + ], "psr-4": { "Amp\\Process\\": "src" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Bob Weinand", @@ -560,13 +619,17 @@ }, "type": "library", "autoload": { - "files": ["src/functions.php"], + "files": [ + "src/functions.php" + ], "psr-4": { "Amp\\Serialization\\": "src" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Aaron Piotrowski", @@ -579,7 +642,12 @@ ], "description": "Serialization tools for IPC and data storage in PHP.", "homepage": "https://github.com/amphp/serialization", - "keywords": ["async", "asynchronous", "serialization", "serialize"], + "keywords": [ + "async", + "asynchronous", + "serialization", + "serialize" + ], "support": { "issues": "https://github.com/amphp/serialization/issues", "source": "https://github.com/amphp/serialization/tree/master" @@ -620,13 +688,19 @@ }, "type": "library", "autoload": { - "files": ["src/functions.php", "src/Internal/functions.php", "src/SocketAddress/functions.php"], + "files": [ + "src/functions.php", + "src/Internal/functions.php", + "src/SocketAddress/functions.php" + ], "psr-4": { "Amp\\Socket\\": "src" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Daniel Lowrey", @@ -643,7 +717,15 @@ ], "description": "Non-blocking socket connection / server implementations based on Amp and Revolt.", "homepage": "https://github.com/amphp/socket", - "keywords": ["amp", "async", "encryption", "non-blocking", "sockets", "tcp", "tls"], + "keywords": [ + "amp", + "async", + "encryption", + "non-blocking", + "sockets", + "tcp", + "tls" + ], "support": { "issues": "https://github.com/amphp/socket/issues", "source": "https://github.com/amphp/socket/tree/v2.3.1" @@ -685,13 +767,17 @@ }, "type": "library", "autoload": { - "files": ["src/functions.php"], + "files": [ + "src/functions.php" + ], "psr-4": { "Amp\\Sync\\": "src" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Aaron Piotrowski", @@ -708,7 +794,13 @@ ], "description": "Non-blocking synchronization primitives for PHP based on Amp and Revolt.", "homepage": "https://github.com/amphp/sync", - "keywords": ["async", "asynchronous", "mutex", "semaphore", "synchronization"], + "keywords": [ + "async", + "asynchronous", + "mutex", + "semaphore", + "synchronization" + ], "support": { "issues": "https://github.com/amphp/sync/issues", "source": "https://github.com/amphp/sync/tree/v2.3.0" @@ -751,7 +843,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Niklas Keller", @@ -800,7 +894,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "Arbitrary-precision arithmetic library", "keywords": [ "Arbitrary-precision", @@ -861,7 +957,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "KyleKatarn", @@ -869,7 +967,13 @@ } ], "description": "Types to use Carbon in Doctrine", - "keywords": ["carbon", "date", "datetime", "doctrine", "time"], + "keywords": [ + "carbon", + "date", + "datetime", + "doctrine", + "time" + ], "support": { "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/3.2.0" @@ -913,15 +1017,21 @@ }, "type": "library", "autoload": { - "files": ["src/functions.php"], + "files": [ + "src/functions.php" + ], "psr-4": { "LibDNS\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "DNS protocol implementation written in pure PHP", - "keywords": ["dns"], + "keywords": [ + "dns" + ], "support": { "issues": "https://github.com/DaveRandom/LibDNS/issues", "source": "https://github.com/DaveRandom/LibDNS/tree/v2.1.0" @@ -964,7 +1074,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Dragonfly Development Inc.", @@ -989,7 +1101,12 @@ ], "description": "Given a deep data structure, access data by dot notation.", "homepage": "https://github.com/dflydev/dflydev-dot-access-data", - "keywords": ["access", "data", "dot", "notation"], + "keywords": [ + "access", + "data", + "dot", + "notation" + ], "support": { "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.3" @@ -1032,7 +1149,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", "homepage": "https://www.doctrine-project.org/", "support": { @@ -1073,7 +1192,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -1161,7 +1282,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -1178,7 +1301,13 @@ ], "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", "homepage": "https://www.doctrine-project.org/projects/lexer.html", - "keywords": ["annotations", "docblock", "lexer", "parser", "php"], + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], "support": { "issues": "https://github.com/doctrine/lexer/issues", "source": "https://github.com/doctrine/lexer/tree/3.0.1" @@ -1201,16 +1330,16 @@ }, { "name": "dragonmantank/cron-expression", - "version": "v3.3.3", + "version": "v3.4.0", "source": { "type": "git", "url": "https://github.com/dragonmantank/cron-expression.git", - "reference": "adfb1f505deb6384dc8b39804c5065dd3c8c8c0a" + "reference": "8c784d071debd117328803d86b2097615b457500" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/adfb1f505deb6384dc8b39804c5065dd3c8c8c0a", - "reference": "adfb1f505deb6384dc8b39804c5065dd3c8c8c0a", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/8c784d071debd117328803d86b2097615b457500", + "reference": "8c784d071debd117328803d86b2097615b457500", "shasum": "" }, "require": { @@ -1223,17 +1352,23 @@ "require-dev": { "phpstan/extension-installer": "^1.0", "phpstan/phpstan": "^1.0", - "phpstan/phpstan-webmozart-assert": "^1.0", "phpunit/phpunit": "^7.0|^8.0|^9.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, "autoload": { "psr-4": { "Cron\\": "src/Cron/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Chris Tankersley", @@ -1242,10 +1377,13 @@ } ], "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", - "keywords": ["cron", "schedule"], + "keywords": [ + "cron", + "schedule" + ], "support": { "issues": "https://github.com/dragonmantank/cron-expression/issues", - "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.3" + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.4.0" }, "funding": [ { @@ -1253,7 +1391,7 @@ "type": "github" } ], - "time": "2023-08-10T19:36:49+00:00" + "time": "2024-10-09T13:47:03+00:00" }, { "name": "egulias/email-validator", @@ -1293,7 +1431,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Eduardo Gulias Davis" @@ -1301,7 +1441,13 @@ ], "description": "A library for validating emails against several RFCs", "homepage": "https://github.com/egulias/EmailValidator", - "keywords": ["email", "emailvalidation", "emailvalidator", "validation", "validator"], + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], "support": { "issues": "https://github.com/egulias/EmailValidator/issues", "source": "https://github.com/egulias/EmailValidator/tree/4.0.2" @@ -1349,7 +1495,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fruitcake", @@ -1362,7 +1510,11 @@ ], "description": "Cross-origin resource sharing library for the Symfony HttpFoundation", "homepage": "https://github.com/fruitcake/php-cors", - "keywords": ["cors", "laravel", "symfony"], + "keywords": [ + "cors", + "laravel", + "symfony" + ], "support": { "issues": "https://github.com/fruitcake/php-cors/issues", "source": "https://github.com/fruitcake/php-cors/tree/v1.3.0" @@ -1407,7 +1559,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Graham Campbell", @@ -1416,7 +1570,13 @@ } ], "description": "An Implementation Of The Result Type", - "keywords": ["Graham Campbell", "GrahamCampbell", "Result Type", "Result-Type", "result"], + "keywords": [ + "Graham Campbell", + "GrahamCampbell", + "Result Type", + "Result-Type", + "result" + ], "support": { "issues": "https://github.com/GrahamCampbell/Result-Type/issues", "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.3" @@ -1479,13 +1639,17 @@ } }, "autoload": { - "files": ["src/functions_include.php"], + "files": [ + "src/functions_include.php" + ], "psr-4": { "GuzzleHttp\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Graham Campbell", @@ -1589,7 +1753,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Graham Campbell", @@ -1613,7 +1779,9 @@ } ], "description": "Guzzle promises library", - "keywords": ["promise"], + "keywords": [ + "promise" + ], "support": { "issues": "https://github.com/guzzle/promises/issues", "source": "https://github.com/guzzle/promises/tree/2.0.3" @@ -1679,7 +1847,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Graham Campbell", @@ -1718,7 +1888,16 @@ } ], "description": "PSR-7 message implementation that also provides common utility methods", - "keywords": ["http", "message", "psr-7", "request", "response", "stream", "uri", "url"], + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], "support": { "issues": "https://github.com/guzzle/psr7/issues", "source": "https://github.com/guzzle/psr7/tree/2.7.0" @@ -1775,7 +1954,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Graham Campbell", @@ -1799,7 +1980,10 @@ } ], "description": "A polyfill class for uri_template of PHP", - "keywords": ["guzzlehttp", "uri-template"], + "keywords": [ + "guzzlehttp", + "uri-template" + ], "support": { "issues": "https://github.com/guzzle/uri-template/issues", "source": "https://github.com/guzzle/uri-template/tree/v1.0.3" @@ -1852,20 +2036,26 @@ "type": "library", "extra": { "laravel": { - "providers": ["Inertia\\ServiceProvider"] + "providers": [ + "Inertia\\ServiceProvider" + ] }, "branch-alias": { "dev-master": "1.x-dev" } }, "autoload": { - "files": ["./helpers.php"], + "files": [ + "./helpers.php" + ], "psr-4": { "Inertia\\": "src" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Jonathan Reinink", @@ -1874,7 +2064,10 @@ } ], "description": "The Laravel adapter for Inertia.js.", - "keywords": ["inertia", "laravel"], + "keywords": [ + "inertia", + "laravel" + ], "support": { "issues": "https://github.com/inertiajs/inertia-laravel/issues", "source": "https://github.com/inertiajs/inertia-laravel/tree/v1.3.0" @@ -1921,7 +2114,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Niklas Keller", @@ -1929,7 +2124,14 @@ } ], "description": "Access certificate details and transform between different formats.", - "keywords": ["DER", "certificate", "certificates", "openssl", "pem", "x509"], + "keywords": [ + "DER", + "certificate", + "certificates", + "openssl", + "pem", + "x509" + ], "support": { "issues": "https://github.com/kelunik/certificate/issues", "source": "https://github.com/kelunik/certificate/tree/v1.1.3" @@ -1938,16 +2140,16 @@ }, { "name": "laravel/framework", - "version": "v11.26.0", + "version": "v11.27.2", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "b8cb8998701d5b3cfe68539d3c3da1fc59ddd82b" + "reference": "a51d1f2b771c542324a3d9b76a98b1bbc75c0ee9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/b8cb8998701d5b3cfe68539d3c3da1fc59ddd82b", - "reference": "b8cb8998701d5b3cfe68539d3c3da1fc59ddd82b", + "url": "https://api.github.com/repos/laravel/framework/zipball/a51d1f2b771c542324a3d9b76a98b1bbc75c0ee9", + "reference": "a51d1f2b771c542324a3d9b76a98b1bbc75c0ee9", "shasum": "" }, "require": { @@ -2124,7 +2326,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Taylor Otwell", @@ -2133,12 +2337,15 @@ ], "description": "The Laravel Framework.", "homepage": "https://laravel.com", - "keywords": ["framework", "laravel"], + "keywords": [ + "framework", + "laravel" + ], "support": { "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2024-10-01T14:29:34+00:00" + "time": "2024-10-09T04:17:35+00:00" }, { "name": "laravel/prompts", @@ -2181,13 +2388,17 @@ } }, "autoload": { - "files": ["src/helpers.php"], + "files": [ + "src/helpers.php" + ], "psr-4": { "Laravel\\Prompts\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "Add beautiful and user-friendly forms to your command-line applications.", "support": { "issues": "https://github.com/laravel/prompts/issues", @@ -2227,7 +2438,9 @@ "type": "library", "extra": { "laravel": { - "providers": ["Laravel\\Sanctum\\SanctumServiceProvider"] + "providers": [ + "Laravel\\Sanctum\\SanctumServiceProvider" + ] } }, "autoload": { @@ -2236,7 +2449,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Taylor Otwell", @@ -2244,7 +2459,11 @@ } ], "description": "Laravel Sanctum provides a featherweight authentication system for SPAs and simple APIs.", - "keywords": ["auth", "laravel", "sanctum"], + "keywords": [ + "auth", + "laravel", + "sanctum" + ], "support": { "issues": "https://github.com/laravel/sanctum/issues", "source": "https://github.com/laravel/sanctum" @@ -2287,7 +2506,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Taylor Otwell", @@ -2299,7 +2520,11 @@ } ], "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", - "keywords": ["closure", "laravel", "serializable"], + "keywords": [ + "closure", + "laravel", + "serializable" + ], "support": { "issues": "https://github.com/laravel/serializable-closure/issues", "source": "https://github.com/laravel/serializable-closure" @@ -2339,7 +2564,9 @@ "type": "library", "extra": { "laravel": { - "providers": ["Laravel\\Tinker\\TinkerServiceProvider"] + "providers": [ + "Laravel\\Tinker\\TinkerServiceProvider" + ] } }, "autoload": { @@ -2348,7 +2575,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Taylor Otwell", @@ -2356,7 +2585,12 @@ } ], "description": "Powerful REPL for the Laravel framework.", - "keywords": ["REPL", "Tinker", "laravel", "psysh"], + "keywords": [ + "REPL", + "Tinker", + "laravel", + "psysh" + ], "support": { "issues": "https://github.com/laravel/tinker/issues", "source": "https://github.com/laravel/tinker/tree/v2.10.0" @@ -2419,7 +2653,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Colin O'Dell", @@ -2430,7 +2666,16 @@ ], "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)", "homepage": "https://commonmark.thephpleague.com", - "keywords": ["commonmark", "flavored", "gfm", "github", "github-flavored", "markdown", "md", "parser"], + "keywords": [ + "commonmark", + "flavored", + "gfm", + "github", + "github-flavored", + "markdown", + "md", + "parser" + ], "support": { "docs": "https://commonmark.thephpleague.com/", "forum": "https://github.com/thephpleague/commonmark/discussions", @@ -2496,7 +2741,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Colin O'Dell", @@ -2507,7 +2754,15 @@ ], "description": "Define configuration arrays with strict schemas and access values with dot notation", "homepage": "https://config.thephpleague.com", - "keywords": ["array", "config", "configuration", "dot", "dot-access", "nested", "schema"], + "keywords": [ + "array", + "config", + "configuration", + "dot", + "dot-access", + "nested", + "schema" + ], "support": { "docs": "https://config.thephpleague.com/", "issues": "https://github.com/thephpleague/config/issues", @@ -2532,16 +2787,16 @@ }, { "name": "league/flysystem", - "version": "3.29.0", + "version": "3.29.1", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "0adc0d9a51852e170e0028a60bd271726626d3f0" + "reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/0adc0d9a51852e170e0028a60bd271726626d3f0", - "reference": "0adc0d9a51852e170e0028a60bd271726626d3f0", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/edc1bb7c86fab0776c3287dbd19b5fa278347319", + "reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319", "shasum": "" }, "require": { @@ -2584,7 +2839,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Frank de Jonge", @@ -2607,9 +2864,9 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.29.0" + "source": "https://github.com/thephpleague/flysystem/tree/3.29.1" }, - "time": "2024-09-29T11:59:11+00:00" + "time": "2024-10-08T08:58:34+00:00" }, { "name": "league/flysystem-local", @@ -2638,7 +2895,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Frank de Jonge", @@ -2646,7 +2905,13 @@ } ], "description": "Local filesystem adapter for Flysystem.", - "keywords": ["Flysystem", "file", "files", "filesystem", "local"], + "keywords": [ + "Flysystem", + "file", + "files", + "filesystem", + "local" + ], "support": { "source": "https://github.com/thephpleague/flysystem-local/tree/3.29.0" }, @@ -2682,7 +2947,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Frank de Jonge", @@ -2749,7 +3016,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ignace Nyamagana Butera", @@ -2833,7 +3102,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ignace Nyamagana Butera", @@ -2944,7 +3215,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Jordi Boggiano", @@ -2954,7 +3227,11 @@ ], "description": "Sends your logs to files, sockets, inboxes, databases and various web services", "homepage": "https://github.com/Seldaek/monolog", - "keywords": ["log", "logging", "psr-3"], + "keywords": [ + "log", + "logging", + "psr-3" + ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", "source": "https://github.com/Seldaek/monolog/tree/3.7.0" @@ -3009,7 +3286,9 @@ "phpunit/phpunit": "^10.5.20", "squizlabs/php_codesniffer": "^3.9.0" }, - "bin": ["bin/carbon"], + "bin": [ + "bin/carbon" + ], "type": "library", "extra": { "branch-alias": { @@ -3017,10 +3296,14 @@ "dev-2.x": "2.x-dev" }, "laravel": { - "providers": ["Carbon\\Laravel\\ServiceProvider"] + "providers": [ + "Carbon\\Laravel\\ServiceProvider" + ] }, "phpstan": { - "includes": ["extension.neon"] + "includes": [ + "extension.neon" + ] } }, "autoload": { @@ -3029,7 +3312,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Brian Nesbitt", @@ -3043,7 +3328,11 @@ ], "description": "An API extension for DateTime that supports 281 different languages.", "homepage": "https://carbon.nesbot.com", - "keywords": ["date", "datetime", "time"], + "keywords": [ + "date", + "datetime", + "time" + ], "support": { "docs": "https://carbon.nesbot.com/docs", "issues": "https://github.com/briannesbitt/Carbon/issues", @@ -3095,10 +3384,16 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause", "GPL-2.0-only", "GPL-3.0-only"], + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], "authors": [ { "name": "David Grudl", @@ -3111,7 +3406,10 @@ ], "description": "📐 Nette Schema: validating data structures against a given Schema.", "homepage": "https://nette.org", - "keywords": ["config", "nette"], + "keywords": [ + "config", + "nette" + ], "support": { "issues": "https://github.com/nette/schema/issues", "source": "https://github.com/nette/schema/tree/v1.3.2" @@ -3160,10 +3458,16 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause", "GPL-2.0-only", "GPL-3.0-only"], + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], "authors": [ { "name": "David Grudl", @@ -3200,16 +3504,16 @@ }, { "name": "nikic/php-parser", - "version": "v5.3.0", + "version": "v5.3.1", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "3abf7425cd284141dc5d8d14a9ee444de3345d1a" + "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/3abf7425cd284141dc5d8d14a9ee444de3345d1a", - "reference": "3abf7425cd284141dc5d8d14a9ee444de3345d1a", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/8eea230464783aa9671db8eea6f8c6ac5285794b", + "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b", "shasum": "" }, "require": { @@ -3222,7 +3526,9 @@ "ircmaxell/php-yacc": "^0.0.7", "phpunit/phpunit": "^9.0" }, - "bin": ["bin/php-parse"], + "bin": [ + "bin/php-parse" + ], "type": "library", "extra": { "branch-alias": { @@ -3235,19 +3541,24 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Nikita Popov" } ], "description": "A PHP parser written in PHP", - "keywords": ["parser", "php"], + "keywords": [ + "parser", + "php" + ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.3.0" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.3.1" }, - "time": "2024-09-29T13:56:26+00:00" + "time": "2024-10-08T18:51:32+00:00" }, { "name": "nunomaduro/termwind", @@ -3282,20 +3593,26 @@ "type": "library", "extra": { "laravel": { - "providers": ["Termwind\\Laravel\\TermwindServiceProvider"] + "providers": [ + "Termwind\\Laravel\\TermwindServiceProvider" + ] }, "branch-alias": { "dev-2.x": "2.x-dev" } }, "autoload": { - "files": ["src/Functions.php"], + "files": [ + "src/Functions.php" + ], "psr-4": { "Termwind\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nuno Maduro", @@ -3303,7 +3620,14 @@ } ], "description": "Its like Tailwind CSS, but for the console.", - "keywords": ["cli", "console", "css", "package", "php", "style"], + "keywords": [ + "cli", + "console", + "css", + "package", + "php", + "style" + ], "support": { "issues": "https://github.com/nunomaduro/termwind/issues", "source": "https://github.com/nunomaduro/termwind/tree/v2.1.0" @@ -3374,10 +3698,17 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "Reflection library to do Static Analysis for PHP Projects", "homepage": "http://www.phpdoc.org", - "keywords": ["phpDocumentor", "phpdoc", "reflection", "static analysis"], + "keywords": [ + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], "support": { "issues": "https://github.com/phpDocumentor/Reflection/issues", "source": "https://github.com/phpDocumentor/Reflection/tree/6.0.0" @@ -3413,7 +3744,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Jaap van Otterdijk", @@ -3422,7 +3755,13 @@ ], "description": "Common reflection classes used by phpdocumentor to reflect the code structure", "homepage": "http://www.phpdoc.org", - "keywords": ["FQSEN", "phpDocumentor", "phpdoc", "reflection", "static analysis"], + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], "support": { "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" @@ -3473,7 +3812,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Mike van Riel", @@ -3533,7 +3874,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Mike van Riel", @@ -3584,7 +3927,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["Apache-2.0"], + "license": [ + "Apache-2.0" + ], "authors": [ { "name": "Johannes M. Schmitt", @@ -3598,7 +3943,12 @@ } ], "description": "Option Type for PHP", - "keywords": ["language", "option", "php", "type"], + "keywords": [ + "language", + "option", + "php", + "type" + ], "support": { "issues": "https://github.com/schmittjoh/php-option/issues", "source": "https://github.com/schmittjoh/php-option/tree/1.9.3" @@ -3646,11 +3996,15 @@ "type": "library", "autoload": { "psr-4": { - "PHPStan\\PhpDocParser\\": ["src/"] + "PHPStan\\PhpDocParser\\": [ + "src/" + ] } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "PHPDoc parser with support for nullable, intersection and generic types", "support": { "issues": "https://github.com/phpstan/phpdoc-parser/issues", @@ -3682,7 +4036,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -3691,7 +4047,13 @@ ], "description": "Common interface for reading the clock.", "homepage": "https://github.com/php-fig/clock", - "keywords": ["clock", "now", "psr", "psr-20", "time"], + "keywords": [ + "clock", + "now", + "psr", + "psr-20", + "time" + ], "support": { "issues": "https://github.com/php-fig/clock/issues", "source": "https://github.com/php-fig/clock/tree/1.0.0" @@ -3727,7 +4089,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -3736,7 +4100,13 @@ ], "description": "Common Container Interface (PHP FIG PSR-11)", "homepage": "https://github.com/php-fig/container", - "keywords": ["PSR-11", "container", "container-interface", "container-interop", "psr"], + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], "support": { "issues": "https://github.com/php-fig/container/issues", "source": "https://github.com/php-fig/container/tree/2.0.2" @@ -3772,7 +4142,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -3780,7 +4152,11 @@ } ], "description": "Standard interfaces for event handling.", - "keywords": ["events", "psr", "psr-14"], + "keywords": [ + "events", + "psr", + "psr-14" + ], "support": { "issues": "https://github.com/php-fig/event-dispatcher/issues", "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" @@ -3817,7 +4193,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -3826,7 +4204,12 @@ ], "description": "Common interface for HTTP clients", "homepage": "https://github.com/php-fig/http-client", - "keywords": ["http", "http-client", "psr", "psr-18"], + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], "support": { "source": "https://github.com/php-fig/http-client" }, @@ -3862,7 +4245,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -3870,7 +4255,16 @@ } ], "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", - "keywords": ["factory", "http", "message", "psr", "psr-17", "psr-7", "request", "response"], + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], "support": { "source": "https://github.com/php-fig/http-factory" }, @@ -3905,7 +4299,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -3914,7 +4310,14 @@ ], "description": "Common interface for HTTP messages", "homepage": "https://github.com/php-fig/http-message", - "keywords": ["http", "http-message", "psr", "psr-7", "request", "response"], + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], "support": { "source": "https://github.com/php-fig/http-message/tree/2.0" }, @@ -3949,7 +4352,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -3958,7 +4363,11 @@ ], "description": "Common interface for logging libraries", "homepage": "https://github.com/php-fig/log", - "keywords": ["log", "psr", "psr-3"], + "keywords": [ + "log", + "psr", + "psr-3" + ], "support": { "source": "https://github.com/php-fig/log/tree/3.0.2" }, @@ -3993,7 +4402,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -4001,7 +4412,13 @@ } ], "description": "Common interfaces for simple caching", - "keywords": ["cache", "caching", "psr", "psr-16", "simple-cache"], + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], "support": { "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" }, @@ -4040,7 +4457,9 @@ "ext-pdo-sqlite": "The doc command requires SQLite to work.", "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." }, - "bin": ["bin/psysh"], + "bin": [ + "bin/psysh" + ], "type": "library", "extra": { "branch-alias": { @@ -4052,13 +4471,17 @@ } }, "autoload": { - "files": ["src/functions.php"], + "files": [ + "src/functions.php" + ], "psr-4": { "Psy\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Justin Hileman", @@ -4068,7 +4491,12 @@ ], "description": "An interactive shell for modern PHP.", "homepage": "http://psysh.org", - "keywords": ["REPL", "console", "interactive", "shell"], + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", "source": "https://github.com/bobthecow/psysh/tree/v0.12.4" @@ -4098,10 +4526,14 @@ }, "type": "library", "autoload": { - "files": ["src/getallheaders.php"] + "files": [ + "src/getallheaders.php" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ralph Khattar", @@ -4169,7 +4601,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ben Ramsey", @@ -4178,7 +4612,14 @@ } ], "description": "A PHP library for representing and manipulating collections.", - "keywords": ["array", "collection", "hash", "map", "queue", "set"], + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], "support": { "issues": "https://github.com/ramsey/collection/issues", "source": "https://github.com/ramsey/collection/tree/2.0.0" @@ -4254,15 +4695,23 @@ } }, "autoload": { - "files": ["src/functions.php"], + "files": [ + "src/functions.php" + ], "psr-4": { "Ramsey\\Uuid\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", - "keywords": ["guid", "identifier", "uuid"], + "keywords": [ + "guid", + "identifier", + "uuid" + ], "support": { "issues": "https://github.com/ramsey/uuid/issues", "source": "https://github.com/ramsey/uuid/tree/4.7.6" @@ -4314,7 +4763,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Aaron Piotrowski", @@ -4334,7 +4785,15 @@ } ], "description": "Rock-solid event loop for concurrent PHP applications.", - "keywords": ["async", "asynchronous", "concurrency", "event", "event-loop", "non-blocking", "scheduler"], + "keywords": [ + "async", + "asynchronous", + "concurrency", + "event", + "event-loop", + "non-blocking", + "scheduler" + ], "support": { "issues": "https://github.com/revoltphp/event-loop/issues", "source": "https://github.com/revoltphp/event-loop/tree/v1.0.6" @@ -4385,7 +4844,9 @@ "type": "library", "extra": { "laravel": { - "providers": ["Spatie\\LaravelData\\LaravelDataServiceProvider"] + "providers": [ + "Spatie\\LaravelData\\LaravelDataServiceProvider" + ] } }, "autoload": { @@ -4394,7 +4855,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ruben Van Assche", @@ -4404,7 +4867,11 @@ ], "description": "Create unified resources and data transfer objects", "homepage": "https://github.com/spatie/laravel-data", - "keywords": ["laravel", "laravel-data", "spatie"], + "keywords": [ + "laravel", + "laravel-data", + "spatie" + ], "support": { "issues": "https://github.com/spatie/laravel-data/issues", "source": "https://github.com/spatie/laravel-data/tree/4.10.1" @@ -4449,7 +4916,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Freek Van der Herten", @@ -4459,7 +4928,10 @@ ], "description": "Tools for creating Laravel packages", "homepage": "https://github.com/spatie/laravel-package-tools", - "keywords": ["laravel-package-tools", "spatie"], + "keywords": [ + "laravel-package-tools", + "spatie" + ], "support": { "issues": "https://github.com/spatie/laravel-package-tools/issues", "source": "https://github.com/spatie/laravel-package-tools/tree/1.16.5" @@ -4509,7 +4981,9 @@ "type": "library", "extra": { "laravel": { - "providers": ["Spatie\\LaravelTypeScriptTransformer\\TypeScriptTransformerServiceProvider"] + "providers": [ + "Spatie\\LaravelTypeScriptTransformer\\TypeScriptTransformerServiceProvider" + ] } }, "autoload": { @@ -4518,7 +4992,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ruben Van Assche", @@ -4529,7 +5005,10 @@ ], "description": "Transform your PHP structures to TypeScript types", "homepage": "https://github.com/spatie/typescript-transformer", - "keywords": ["spatie", "typescript-transformer"], + "keywords": [ + "spatie", + "typescript-transformer" + ], "support": { "issues": "https://github.com/spatie/laravel-typescript-transformer/issues", "source": "https://github.com/spatie/laravel-typescript-transformer/tree/2.5.0" @@ -4585,7 +5064,9 @@ "type": "library", "extra": { "laravel": { - "providers": ["Spatie\\StructureDiscoverer\\StructureDiscovererServiceProvider"] + "providers": [ + "Spatie\\StructureDiscoverer\\StructureDiscovererServiceProvider" + ] } }, "autoload": { @@ -4594,7 +5075,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ruben Van Assche", @@ -4604,7 +5087,12 @@ ], "description": "Automatically discover structures within your PHP application", "homepage": "https://github.com/spatie/php-structure-discoverer", - "keywords": ["discover", "laravel", "php", "php-structure-discoverer"], + "keywords": [ + "discover", + "laravel", + "php", + "php-structure-discoverer" + ], "support": { "issues": "https://github.com/spatie/php-structure-discoverer/issues", "source": "https://github.com/spatie/php-structure-discoverer/tree/2.2.0" @@ -4656,7 +5144,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ruben Van Assche", @@ -4667,7 +5157,10 @@ ], "description": "Transform your PHP structures to TypeScript types", "homepage": "https://github.com/spatie/typescript-transformer", - "keywords": ["spatie", "typescript-transformer"], + "keywords": [ + "spatie", + "typescript-transformer" + ], "support": { "issues": "https://github.com/spatie/typescript-transformer/issues", "source": "https://github.com/spatie/typescript-transformer/tree/2.4.0" @@ -4708,14 +5201,20 @@ }, "type": "library", "autoload": { - "files": ["Resources/now.php"], + "files": [ + "Resources/now.php" + ], "psr-4": { "Symfony\\Component\\Clock\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -4728,7 +5227,11 @@ ], "description": "Decouples applications from the system clock", "homepage": "https://symfony.com", - "keywords": ["clock", "psr20", "time"], + "keywords": [ + "clock", + "psr20", + "time" + ], "support": { "source": "https://github.com/symfony/clock/tree/v7.1.1" }, @@ -4796,10 +5299,14 @@ "psr-4": { "Symfony\\Component\\Console\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -4812,7 +5319,12 @@ ], "description": "Eases the creation of beautiful and testable command line interfaces", "homepage": "https://symfony.com", - "keywords": ["cli", "command-line", "console", "terminal"], + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], "support": { "source": "https://github.com/symfony/console/tree/v7.1.5" }, @@ -4854,10 +5366,14 @@ "psr-4": { "Symfony\\Component\\CssSelector\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -4921,10 +5437,14 @@ } }, "autoload": { - "files": ["function.php"] + "files": [ + "function.php" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -4984,16 +5504,22 @@ "symfony/http-kernel": "^6.4|^7.0", "symfony/serializer": "^6.4|^7.0" }, - "bin": ["Resources/bin/patch-type-declarations"], + "bin": [ + "Resources/bin/patch-type-declarations" + ], "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\ErrorHandler\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -5066,10 +5592,14 @@ "psr-4": { "Symfony\\Component\\EventDispatcher\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -5135,7 +5665,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -5148,7 +5680,14 @@ ], "description": "Generic abstractions related to dispatching event", "homepage": "https://symfony.com", - "keywords": ["abstractions", "contracts", "decoupling", "interfaces", "interoperability", "standards"], + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], "support": { "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.0" }, @@ -5193,10 +5732,14 @@ "psr-4": { "Symfony\\Component\\Finder\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -5266,10 +5809,14 @@ "psr-4": { "Symfony\\Component\\HttpFoundation\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -5376,10 +5923,14 @@ "psr-4": { "Symfony\\Component\\HttpKernel\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -5452,10 +6003,14 @@ "psr-4": { "Symfony\\Component\\Mailer\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -5528,10 +6083,14 @@ "psr-4": { "Symfony\\Component\\Mime\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -5544,7 +6103,10 @@ ], "description": "Allows manipulating MIME messages", "homepage": "https://symfony.com", - "keywords": ["mime", "mime-type"], + "keywords": [ + "mime", + "mime-type" + ], "support": { "source": "https://github.com/symfony/mime/tree/v7.1.5" }, @@ -5595,13 +6157,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Ctype\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Gert de Pagter", @@ -5614,7 +6180,12 @@ ], "description": "Symfony polyfill for ctype functions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "ctype", "polyfill", "portable"], + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], "support": { "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0" }, @@ -5662,13 +6233,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Intl\\Grapheme\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -5681,7 +6256,14 @@ ], "description": "Symfony polyfill for intl's grapheme_* functions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "grapheme", "intl", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0" }, @@ -5730,13 +6312,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Intl\\Idn\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Laurent Bassin", @@ -5753,7 +6339,14 @@ ], "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "idn", "intl", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.31.0" }, @@ -5801,14 +6394,20 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Intl\\Normalizer\\": "" }, - "classmap": ["Resources/stubs"] + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -5821,7 +6420,14 @@ ], "description": "Symfony polyfill for intl's Normalizer class and related functions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "intl", "normalizer", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0" }, @@ -5872,13 +6478,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Mbstring\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -5891,7 +6501,13 @@ ], "description": "Symfony polyfill for the Mbstring extension", "homepage": "https://symfony.com", - "keywords": ["compatibility", "mbstring", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" }, @@ -5936,14 +6552,20 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Php80\\": "" }, - "classmap": ["Resources/stubs"] + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ion Bazan", @@ -5960,7 +6582,12 @@ ], "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0" }, @@ -6005,14 +6632,20 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Php83\\": "" }, - "classmap": ["Resources/stubs"] + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -6025,7 +6658,12 @@ ], "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-php83/tree/v1.31.0" }, @@ -6076,13 +6714,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Uuid\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Grégoire Pineau", @@ -6095,7 +6737,12 @@ ], "description": "Symfony polyfill for uuid functions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "polyfill", "portable", "uuid"], + "keywords": [ + "compatibility", + "polyfill", + "portable", + "uuid" + ], "support": { "source": "https://github.com/symfony/polyfill-uuid/tree/v1.31.0" }, @@ -6137,10 +6784,14 @@ "psr-4": { "Symfony\\Component\\Process\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -6208,10 +6859,14 @@ "psr-4": { "Symfony\\Component\\Routing\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -6224,7 +6879,12 @@ ], "description": "Maps an HTTP request to a set of configuration variables", "homepage": "https://symfony.com", - "keywords": ["router", "routing", "uri", "url"], + "keywords": [ + "router", + "routing", + "uri", + "url" + ], "support": { "source": "https://github.com/symfony/routing/tree/v7.1.4" }, @@ -6280,10 +6940,14 @@ "psr-4": { "Symfony\\Contracts\\Service\\": "" }, - "exclude-from-classmap": ["/Test/"] + "exclude-from-classmap": [ + "/Test/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -6296,7 +6960,14 @@ ], "description": "Generic abstractions related to writing services", "homepage": "https://symfony.com", - "keywords": ["abstractions", "contracts", "decoupling", "interfaces", "interoperability", "standards"], + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], "support": { "source": "https://github.com/symfony/service-contracts/tree/v3.5.0" }, @@ -6350,14 +7021,20 @@ }, "type": "library", "autoload": { - "files": ["Resources/functions.php"], + "files": [ + "Resources/functions.php" + ], "psr-4": { "Symfony\\Component\\String\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -6370,7 +7047,14 @@ ], "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", "homepage": "https://symfony.com", - "keywords": ["grapheme", "i18n", "string", "unicode", "utf-8", "utf8"], + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], "support": { "source": "https://github.com/symfony/string/tree/v7.1.5" }, @@ -6439,14 +7123,20 @@ }, "type": "library", "autoload": { - "files": ["Resources/functions.php"], + "files": [ + "Resources/functions.php" + ], "psr-4": { "Symfony\\Component\\Translation\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -6509,10 +7199,14 @@ "psr-4": { "Symfony\\Contracts\\Translation\\": "" }, - "exclude-from-classmap": ["/Test/"] + "exclude-from-classmap": [ + "/Test/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -6525,7 +7219,14 @@ ], "description": "Generic abstractions related to translation", "homepage": "https://symfony.com", - "keywords": ["abstractions", "contracts", "decoupling", "interfaces", "interoperability", "standards"], + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], "support": { "source": "https://github.com/symfony/translation-contracts/tree/v3.5.0" }, @@ -6571,10 +7272,14 @@ "psr-4": { "Symfony\\Component\\Uid\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Grégoire Pineau", @@ -6591,7 +7296,11 @@ ], "description": "Provides an object-oriented API to generate and represent UIDs", "homepage": "https://symfony.com", - "keywords": ["UID", "ulid", "uuid"], + "keywords": [ + "UID", + "ulid", + "uuid" + ], "support": { "source": "https://github.com/symfony/uid/tree/v7.1.5" }, @@ -6640,17 +7349,25 @@ "symfony/uid": "^6.4|^7.0", "twig/twig": "^3.0.4" }, - "bin": ["Resources/bin/var-dump-server"], + "bin": [ + "Resources/bin/var-dump-server" + ], "type": "library", "autoload": { - "files": ["Resources/functions/dump.php"], + "files": [ + "Resources/functions/dump.php" + ], "psr-4": { "Symfony\\Component\\VarDumper\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -6663,7 +7380,10 @@ ], "description": "Provides mechanisms for walking through any arbitrary PHP variable", "homepage": "https://symfony.com", - "keywords": ["debug", "dump"], + "keywords": [ + "debug", + "dump" + ], "support": { "source": "https://github.com/symfony/var-dumper/tree/v7.1.5" }, @@ -6685,16 +7405,16 @@ }, { "name": "tightenco/duster", - "version": "v3.0.2", + "version": "v3.0.3", "source": { "type": "git", "url": "https://github.com/tighten/duster.git", - "reference": "df3ebe171fb42f21355ff71c200bc98463b28dac" + "reference": "ec9bc3795e135ed13528a4b30258fd39ec489b69" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tighten/duster/zipball/df3ebe171fb42f21355ff71c200bc98463b28dac", - "reference": "df3ebe171fb42f21355ff71c200bc98463b28dac", + "url": "https://api.github.com/repos/tighten/duster/zipball/ec9bc3795e135ed13528a4b30258fd39ec489b69", + "reference": "ec9bc3795e135ed13528a4b30258fd39ec489b69", "shasum": "" }, "require": { @@ -6709,7 +7429,9 @@ "squizlabs/php_codesniffer": "^3.10", "tightenco/tlint": "^9.3" }, - "bin": ["builds/duster"], + "bin": [ + "builds/duster" + ], "type": "project", "autoload": { "psr-4": { @@ -6717,7 +7439,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Matt Stauffer", @@ -6734,12 +7458,18 @@ ], "description": "Automatic configuration for Laravel apps to apply Tighten's standard linting & code standards.", "homepage": "https://github.com/tighten/duster", - "keywords": ["Code style", "duster", "laravel", "php", "tightenco"], + "keywords": [ + "Code style", + "duster", + "laravel", + "php", + "tightenco" + ], "support": { "issues": "https://github.com/tighten/duster/issues", "source": "https://github.com/tighten/duster" }, - "time": "2024-09-27T17:31:09+00:00" + "time": "2024-10-09T19:45:23+00:00" }, { "name": "tightenco/ziggy", @@ -6769,7 +7499,9 @@ "type": "library", "extra": { "laravel": { - "providers": ["Tighten\\Ziggy\\ZiggyServiceProvider"] + "providers": [ + "Tighten\\Ziggy\\ZiggyServiceProvider" + ] } }, "autoload": { @@ -6778,7 +7510,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Daniel Coulbourne", @@ -6795,7 +7529,12 @@ ], "description": "Use your Laravel named routes in JavaScript.", "homepage": "https://github.com/tighten/ziggy", - "keywords": ["Ziggy", "javascript", "laravel", "routes"], + "keywords": [ + "Ziggy", + "javascript", + "laravel", + "routes" + ], "support": { "issues": "https://github.com/tighten/ziggy/issues", "source": "https://github.com/tighten/ziggy/tree/v2.3.0" @@ -6837,7 +7576,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Tijs Verkoyen", @@ -6900,7 +7641,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Graham Campbell", @@ -6914,7 +7657,11 @@ } ], "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", - "keywords": ["dotenv", "env", "environment"], + "keywords": [ + "dotenv", + "env", + "environment" + ], "support": { "issues": "https://github.com/vlucas/phpdotenv/issues", "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.1" @@ -6961,7 +7708,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Lars Moelleken", @@ -6970,7 +7719,11 @@ ], "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", "homepage": "https://github.com/voku/portable-ascii", - "keywords": ["ascii", "clean", "php"], + "keywords": [ + "ascii", + "clean", + "php" + ], "support": { "issues": "https://github.com/voku/portable-ascii/issues", "source": "https://github.com/voku/portable-ascii/tree/2.0.1" @@ -7036,7 +7789,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Bernhard Schussek", @@ -7044,7 +7799,11 @@ } ], "description": "Assertions to validate method input/output with nice error messages.", - "keywords": ["assert", "check", "validate"], + "keywords": [ + "assert", + "check", + "validate" + ], "support": { "issues": "https://github.com/webmozarts/assert/issues", "source": "https://github.com/webmozarts/assert/tree/1.11.0" @@ -7094,15 +7853,23 @@ "squizlabs/php_codesniffer": "^3.9.0", "symfony/filesystem": "^6.4.3 || ^7.0.3" }, - "bin": ["bin/paratest", "bin/paratest.bat", "bin/paratest_for_phpstorm"], + "bin": [ + "bin/paratest", + "bin/paratest.bat", + "bin/paratest_for_phpstorm" + ], "type": "library", "autoload": { "psr-4": { - "ParaTest\\": ["src/"] + "ParaTest\\": [ + "src/" + ] } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Brian Scaturro", @@ -7117,7 +7884,12 @@ ], "description": "Parallel testing for PHP", "homepage": "https://github.com/paratestphp/paratest", - "keywords": ["concurrent", "parallel", "phpunit", "testing"], + "keywords": [ + "concurrent", + "parallel", + "phpunit", + "testing" + ], "support": { "issues": "https://github.com/paratestphp/paratest/issues", "source": "https://github.com/paratestphp/paratest/tree/v7.4.3" @@ -7177,14 +7949,20 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "François Zaninotto" } ], "description": "Faker is a PHP library that generates fake data for you.", - "keywords": ["data", "faker", "fixtures"], + "keywords": [ + "data", + "faker", + "fixtures" + ], "support": { "issues": "https://github.com/FakerPHP/Faker/issues", "source": "https://github.com/FakerPHP/Faker/tree/v1.23.1" @@ -7226,7 +8004,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Théo FIDRY", @@ -7234,7 +8014,10 @@ } ], "description": "Tiny utility to get the number of CPU cores.", - "keywords": ["CPU", "core"], + "keywords": [ + "CPU", + "core" + ], "support": { "issues": "https://github.com/theofidry/cpu-core-counter/issues", "source": "https://github.com/theofidry/cpu-core-counter/tree/1.2.0" @@ -7286,7 +8069,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Filipe Dobreira", @@ -7296,7 +8081,14 @@ ], "description": "php error handling for cool kids", "homepage": "https://filp.github.io/whoops/", - "keywords": ["error", "exception", "handling", "library", "throwable", "whoops"], + "keywords": [ + "error", + "exception", + "handling", + "library", + "throwable", + "whoops" + ], "support": { "issues": "https://github.com/filp/whoops/issues", "source": "https://github.com/filp/whoops/tree/2.16.0" @@ -7342,12 +8134,18 @@ } }, "autoload": { - "classmap": ["hamcrest"] + "classmap": [ + "hamcrest" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "This is the PHP port of Hamcrest Matchers", - "keywords": ["test"], + "keywords": [ + "test" + ], "support": { "issues": "https://github.com/hamcrest/hamcrest-php/issues", "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1" @@ -7391,7 +8189,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Alessandro Lai", @@ -7399,7 +8199,12 @@ } ], "description": "A library to get pretty versions strings of installed dependencies", - "keywords": ["composer", "package", "release", "versions"], + "keywords": [ + "composer", + "package", + "release", + "versions" + ], "support": { "issues": "https://github.com/Jean85/pretty-package-versions/issues", "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.6" @@ -7436,7 +8241,9 @@ "nunomaduro/termwind": "^1.15.1", "pestphp/pest": "^2.35.1" }, - "bin": ["builds/pint"], + "bin": [ + "builds/pint" + ], "type": "project", "autoload": { "psr-4": { @@ -7446,7 +8253,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nuno Maduro", @@ -7455,7 +8264,13 @@ ], "description": "An opinionated code formatter for PHP.", "homepage": "https://laravel.com", - "keywords": ["format", "formatter", "lint", "linter", "php"], + "keywords": [ + "format", + "formatter", + "lint", + "linter", + "php" + ], "support": { "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" @@ -7464,16 +8279,16 @@ }, { "name": "laravel/sail", - "version": "v1.34.0", + "version": "v1.35.0", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "511e9c95b0f3ee778dc9e11e242bcd2af8e002cd" + "reference": "992bc2d9e52174c79515967f30849d21daa334d8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/511e9c95b0f3ee778dc9e11e242bcd2af8e002cd", - "reference": "511e9c95b0f3ee778dc9e11e242bcd2af8e002cd", + "url": "https://api.github.com/repos/laravel/sail/zipball/992bc2d9e52174c79515967f30849d21daa334d8", + "reference": "992bc2d9e52174c79515967f30849d21daa334d8", "shasum": "" }, "require": { @@ -7488,11 +8303,15 @@ "orchestra/testbench": "^7.0|^8.0|^9.0", "phpstan/phpstan": "^1.10" }, - "bin": ["bin/sail"], + "bin": [ + "bin/sail" + ], "type": "library", "extra": { "laravel": { - "providers": ["Laravel\\Sail\\SailServiceProvider"] + "providers": [ + "Laravel\\Sail\\SailServiceProvider" + ] } }, "autoload": { @@ -7501,7 +8320,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Taylor Otwell", @@ -7509,12 +8330,15 @@ } ], "description": "Docker files for running a basic Laravel application.", - "keywords": ["docker", "laravel"], + "keywords": [ + "docker", + "laravel" + ], "support": { "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2024-09-27T14:58:09+00:00" + "time": "2024-10-08T14:45:26+00:00" }, { "name": "mockery/mockery", @@ -7544,13 +8368,18 @@ }, "type": "library", "autoload": { - "files": ["library/helpers.php", "library/Mockery.php"], + "files": [ + "library/helpers.php", + "library/Mockery.php" + ], "psr-4": { "Mockery\\": "library/Mockery" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Pádraic Brady", @@ -7623,15 +8452,25 @@ }, "type": "library", "autoload": { - "files": ["src/DeepCopy/deep_copy.php"], + "files": [ + "src/DeepCopy/deep_copy.php" + ], "psr-4": { "DeepCopy\\": "src/DeepCopy/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "Create deep copies (clones) of your objects", - "keywords": ["clone", "copy", "duplicate", "object", "object graph"], + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", "source": "https://github.com/myclabs/DeepCopy/tree/1.12.0" @@ -7682,20 +8521,26 @@ "type": "library", "extra": { "laravel": { - "providers": ["NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider"] + "providers": [ + "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" + ] }, "branch-alias": { "dev-8.x": "8.x-dev" } }, "autoload": { - "files": ["./src/Adapters/Phpunit/Autoload.php"], + "files": [ + "./src/Adapters/Phpunit/Autoload.php" + ], "psr-4": { "NunoMaduro\\Collision\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nuno Maduro", @@ -7768,7 +8613,9 @@ "pestphp/pest-plugin-type-coverage": "^2.8.5", "symfony/process": "^6.4.0|^7.1.3" }, - "bin": ["bin/pest"], + "bin": [ + "bin/pest" + ], "type": "library", "extra": { "pest": { @@ -7792,17 +8639,24 @@ ] }, "phpstan": { - "includes": ["extension.neon"] + "includes": [ + "extension.neon" + ] } }, "autoload": { - "files": ["src/Functions.php", "src/Pest.php"], + "files": [ + "src/Functions.php", + "src/Pest.php" + ], "psr-4": { "Pest\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nuno Maduro", @@ -7810,7 +8664,14 @@ } ], "description": "The elegant PHP Testing Framework.", - "keywords": ["framework", "pest", "php", "test", "testing", "unit"], + "keywords": [ + "framework", + "pest", + "php", + "test", + "testing", + "unit" + ], "support": { "issues": "https://github.com/pestphp/pest/issues", "source": "https://github.com/pestphp/pest/tree/v2.35.1" @@ -7864,9 +8725,20 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "The Pest plugin manager", - "keywords": ["framework", "manager", "pest", "php", "plugin", "test", "testing", "unit"], + "keywords": [ + "framework", + "manager", + "pest", + "php", + "plugin", + "test", + "testing", + "unit" + ], "support": { "source": "https://github.com/pestphp/pest-plugin/tree/v2.1.1" }, @@ -7913,19 +8785,35 @@ "type": "library", "extra": { "pest": { - "plugins": ["Pest\\Arch\\Plugin"] + "plugins": [ + "Pest\\Arch\\Plugin" + ] } }, "autoload": { - "files": ["src/Autoload.php"], + "files": [ + "src/Autoload.php" + ], "psr-4": { "Pest\\Arch\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "The Arch plugin for Pest PHP.", - "keywords": ["arch", "architecture", "framework", "pest", "php", "plugin", "test", "testing", "unit"], + "keywords": [ + "arch", + "architecture", + "framework", + "pest", + "php", + "plugin", + "test", + "testing", + "unit" + ], "support": { "source": "https://github.com/pestphp/pest-plugin-arch/tree/v2.7.0" }, @@ -7968,22 +8856,38 @@ "type": "library", "extra": { "laravel": { - "providers": ["Pest\\Laravel\\PestServiceProvider"] + "providers": [ + "Pest\\Laravel\\PestServiceProvider" + ] }, "pest": { - "plugins": ["Pest\\Laravel\\Plugin"] + "plugins": [ + "Pest\\Laravel\\Plugin" + ] } }, "autoload": { - "files": ["src/Autoload.php"], + "files": [ + "src/Autoload.php" + ], "psr-4": { "Pest\\Laravel\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "The Pest Laravel Plugin", - "keywords": ["framework", "laravel", "pest", "php", "test", "testing", "unit"], + "keywords": [ + "framework", + "laravel", + "pest", + "php", + "test", + "testing", + "unit" + ], "support": { "source": "https://github.com/pestphp/pest-plugin-laravel/tree/v2.4.0" }, @@ -8028,10 +8932,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Arne Blankerts", @@ -8081,10 +8989,14 @@ }, "type": "library", "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Arne Blankerts", @@ -8152,10 +9064,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8165,7 +9081,11 @@ ], "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", "homepage": "https://github.com/sebastianbergmann/php-code-coverage", - "keywords": ["coverage", "testing", "xunit"], + "keywords": [ + "coverage", + "testing", + "xunit" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", @@ -8206,10 +9126,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8219,7 +9143,10 @@ ], "description": "FilterIterator implementation that filters files based on a list of suffixes.", "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", - "keywords": ["filesystem", "iterator"], + "keywords": [ + "filesystem", + "iterator" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", @@ -8264,10 +9191,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8277,7 +9208,9 @@ ], "description": "Invoke callables with a timeout", "homepage": "https://github.com/sebastianbergmann/php-invoker/", - "keywords": ["process"], + "keywords": [ + "process" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-invoker/issues", "source": "https://github.com/sebastianbergmann/php-invoker/tree/4.0.0" @@ -8317,10 +9250,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8330,7 +9267,9 @@ ], "description": "Simple template engine.", "homepage": "https://github.com/sebastianbergmann/php-text-template/", - "keywords": ["template"], + "keywords": [ + "template" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-text-template/issues", "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", @@ -8371,10 +9310,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8384,7 +9327,9 @@ ], "description": "Utility class for timing", "homepage": "https://github.com/sebastianbergmann/php-timer/", - "keywords": ["timer"], + "keywords": [ + "timer" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-timer/issues", "source": "https://github.com/sebastianbergmann/php-timer/tree/6.0.0" @@ -8442,7 +9387,9 @@ "suggest": { "ext-soap": "To be able to generate mocks based on WSDL files" }, - "bin": ["phpunit"], + "bin": [ + "phpunit" + ], "type": "library", "extra": { "branch-alias": { @@ -8450,11 +9397,17 @@ } }, "autoload": { - "files": ["src/Framework/Assert/Functions.php"], - "classmap": ["src/"] + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8464,7 +9417,11 @@ ], "description": "The PHP Unit Testing framework.", "homepage": "https://phpunit.de/", - "keywords": ["phpunit", "testing", "xunit"], + "keywords": [ + "phpunit", + "testing", + "xunit" + ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", @@ -8513,10 +9470,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8566,10 +9527,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8618,10 +9583,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8673,10 +9642,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8697,7 +9670,11 @@ ], "description": "Provides the functionality to compare PHP values for equality", "homepage": "https://github.com/sebastianbergmann/comparator", - "keywords": ["comparator", "compare", "equality"], + "keywords": [ + "comparator", + "compare", + "equality" + ], "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", "security": "https://github.com/sebastianbergmann/comparator/security/policy", @@ -8739,10 +9716,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8793,10 +9774,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8809,7 +9794,12 @@ ], "description": "Diff implementation", "homepage": "https://github.com/sebastianbergmann/diff", - "keywords": ["diff", "udiff", "unidiff", "unified diff"], + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", "security": "https://github.com/sebastianbergmann/diff/security/policy", @@ -8853,10 +9843,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8865,7 +9859,11 @@ ], "description": "Provides functionality to handle HHVM/PHP environments", "homepage": "https://github.com/sebastianbergmann/environment", - "keywords": ["Xdebug", "environment", "hhvm"], + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", "security": "https://github.com/sebastianbergmann/environment/security/policy", @@ -8908,10 +9906,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8936,7 +9938,10 @@ ], "description": "Provides the functionality to export PHP variables for visualization", "homepage": "https://www.github.com/sebastianbergmann/exporter", - "keywords": ["export", "exporter"], + "keywords": [ + "export", + "exporter" + ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", "security": "https://github.com/sebastianbergmann/exporter/security/policy", @@ -8980,10 +9985,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -8992,7 +10001,9 @@ ], "description": "Snapshotting of global state", "homepage": "https://www.github.com/sebastianbergmann/global-state", - "keywords": ["global state"], + "keywords": [ + "global state" + ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", "security": "https://github.com/sebastianbergmann/global-state/security/policy", @@ -9034,10 +10045,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -9089,10 +10104,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -9140,10 +10159,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -9191,10 +10214,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -9250,10 +10277,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -9299,10 +10330,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -9348,16 +10383,22 @@ "require-dev": { "symfony/console": "^6.4|^7.0" }, - "bin": ["Resources/bin/yaml-lint"], + "bin": [ + "Resources/bin/yaml-lint" + ], "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Yaml\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -9421,7 +10462,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ni Shi", @@ -9433,7 +10476,13 @@ } ], "description": "Methods for testing application architecture", - "keywords": ["architecture", "phpunit", "stucture", "test", "testing"], + "keywords": [ + "architecture", + "phpunit", + "stucture", + "test", + "testing" + ], "support": { "issues": "https://github.com/ta-tikoma/phpunit-architecture-test/issues", "source": "https://github.com/ta-tikoma/phpunit-architecture-test/tree/0.8.4" @@ -9462,10 +10511,14 @@ }, "type": "library", "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Arne Blankerts", From 386f6c1f71d68ad740f15f9a71fca2ee7d7fdd28 Mon Sep 17 00:00:00 2001 From: "Irsyad A. Panjaitan" Date: Sun, 13 Oct 2024 16:20:32 +0700 Subject: [PATCH 7/7] chore: release v1.0.26 --- CHANGELOG.md | 9 +++++++++ composer.json | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 86a1c0e..e681025 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ + + +## [1.0.26](https://github.com/justdlabs/inertia.ts/compare/1.0.25...1.0.26) (2024-10-13) + + +### Bug Fixes + +* bumping vendor ([d992964](https://github.com/justdlabs/inertia.ts/commit/d99296422ce7d4bbc8707fc3c505cf0ff6976ed1)) + ## [1.0.25](https://github.com/justdlabs/inertia.ts/compare/1.0.24...1.0.25) (2024-10-13) ### Bug Fixes diff --git a/composer.json b/composer.json index 4d54ee3..a75ac50 100644 --- a/composer.json +++ b/composer.json @@ -1,6 +1,6 @@ { "name": "justd/laravel", - "version": "1.0.25", + "version": "1.0.26", "type": "project", "description": "The skeleton application for the Laravel framework.", "keywords": [ diff --git a/package-lock.json b/package-lock.json index 53d167b..d4df789 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { "name": "inertia.ts", - "version": "1.0.25", + "version": "1.0.26", "lockfileVersion": 3, "requires": true, "packages": { "": { - "version": "1.0.25", + "version": "1.0.26", "dependencies": { "clsx": "^2.1.1", "framer-motion": "^11.3.31", diff --git a/package.json b/package.json index 9579c60..4277512 100644 --- a/package.json +++ b/package.json @@ -80,5 +80,5 @@ } } }, - "version": "1.0.25" + "version": "1.0.26" }